0000950170-24-021189.txt : 20240227 0000950170-24-021189.hdr.sgml : 20240227 20240227162038 ACCESSION NUMBER: 0000950170-24-021189 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20231230 FILED AS OF DATE: 20240227 DATE AS OF CHANGE: 20240227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BOSTON BEER CO INC CENTRAL INDEX KEY: 0000949870 STANDARD INDUSTRIAL CLASSIFICATION: MALT BEVERAGES [2082] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 043284048 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14092 FILM NUMBER: 24687091 BUSINESS ADDRESS: STREET 1: ONE DESIGN CENTER PLACE STREET 2: SUITE 850 CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: 617-368-5056 MAIL ADDRESS: STREET 1: ONE DESIGN CENTER PLACE STREET 2: SUITE 850 CITY: BOSTON STATE: MA ZIP: 02210 10-K 1 sam-20231230.htm 10-K 10-K
false0000949870FYhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentthree yearsP3Ythree years900000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-12-300000949870us-gaap:PropertyPlantAndEquipmentMember2020-12-272021-12-250000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310000949870sam:DiscountAccrualMember2022-12-310000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-12-272021-12-250000949870sam:AllowancesForSalesReturnMember2020-12-272021-12-250000949870us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-300000949870sam:PerformanceBasedStockOptionsMember2023-01-012023-12-300000949870sam:CustomersMember2023-01-012023-12-300000949870sam:PepsiLicensingAgreementMembersam:PepsicoIncMember2023-01-012023-12-300000949870us-gaap:CommonClassBMember2024-02-230000949870us-gaap:StockCompensationPlanMembersrt:MinimumMember2023-01-012023-12-300000949870sam:DiscountAccrualMember2023-12-300000949870us-gaap:InventoryValuationReserveMember2021-12-250000949870us-gaap:AdditionalPaidInCapitalMember2022-12-310000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-250000949870us-gaap:AdditionalPaidInCapitalMember2020-12-272021-12-250000949870us-gaap:RetainedEarningsMember2021-12-250000949870us-gaap:AccountingStandardsUpdate201912Memberus-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-260000949870sam:DogfishHeadMember2023-09-300000949870sam:NonEmployeeDirectorStockOptionMember2020-12-272021-12-250000949870sam:DiscountAccrualMember2023-01-012023-12-300000949870sam:DiscountAccrualMember2020-12-260000949870sam:AllowancesForSalesReturnMember2020-12-260000949870us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-300000949870us-gaap:CommonClassAMembersam:NonEmployeeDirectorStockOptionMember2023-12-300000949870us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMembersam:UnionEmployeesMember2022-12-310000949870us-gaap:InventoryValuationReserveMember2020-12-272021-12-250000949870sam:PerformanceBasedAwardsMember2021-12-262022-12-310000949870sam:PepsiLicensingAgreementMembersam:PepsicoIncMember2021-12-262022-12-310000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2020-12-272021-12-250000949870us-gaap:BuildingAndBuildingImprovementsMember2023-01-012023-12-300000949870us-gaap:RetainedEarningsMember2020-12-260000949870us-gaap:InventoryValuationReserveMember2020-12-260000949870us-gaap:SellingAndMarketingExpenseMember2021-12-262022-12-3100009498702021-12-262022-12-310000949870sam:AllowancesForSalesReturnMember2022-12-310000949870sam:AllowancesForSalesReturnMember2021-12-250000949870us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-300000949870us-gaap:CommonClassAMember2023-01-012023-12-300000949870us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-12-300000949870srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-300000949870us-gaap:StockCompensationPlanMembersam:VoluntaryEquityInvestmentProgramMembersrt:MinimumMember2023-01-012023-12-300000949870us-gaap:InventoryValuationReserveMember2023-01-012023-12-3000009498702023-06-300000949870sam:AllowancesForDoubtfulAccountCurrentMember2023-01-012023-12-300000949870sam:PerformanceBasedAwardsMember2020-12-272021-12-250000949870sam:DogfishHeadMemberus-gaap:OtherIntangibleAssetsMember2023-07-022023-09-300000949870sam:DiscountAccrualMember2020-12-272021-12-250000949870sam:PerformanceBasedAwardsMember2023-01-012023-12-300000949870sam:TheInternationalUnionOfOperatingEngineersMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMembersam:UnionEmployeesMember2023-01-012023-12-300000949870us-gaap:InventoryValuationReserveMember2022-12-310000949870sam:AllowancesForDoubtfulAccountCurrentMember2020-12-260000949870us-gaap:ComputerEquipmentMembersrt:MaximumMember2023-12-300000949870us-gaap:RestrictedStockUnitsRSUMember2021-12-262022-12-3100009498702020-12-260000949870sam:DistributorsMember2021-12-262022-12-310000949870sam:DogfishHeadMember2023-12-300000949870srt:MinimumMemberus-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-300000949870us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMembersam:UnionEmployeesMember2023-01-012023-12-300000949870sam:PerformanceBasedAwardsMember2021-12-262022-12-310000949870sam:DogfishHeadBreweryMember2023-12-300000949870us-gaap:RetainedEarningsMember2023-01-012023-12-300000949870sam:PerformanceBasedAwardsMember2023-01-012023-12-300000949870sam:DogfishHeadMember2023-07-022023-09-300000949870us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-12-3000009498702022-12-310000949870sam:AllowancesForSalesReturnMember2021-12-262022-12-310000949870sam:CustomersMember2020-12-272021-12-250000949870us-gaap:CommonClassBMember2023-12-300000949870us-gaap:TrademarksMember2023-12-300000949870us-gaap:RetainedEarningsMember2023-12-300000949870us-gaap:MachineryAndEquipmentMember2023-12-300000949870us-gaap:InventoryValuationReserveMember2021-12-262022-12-310000949870us-gaap:RestrictedStockUnitsRSUMember2020-12-272021-12-250000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-262022-12-3100009498702023-10-230000949870sam:HopsMember2023-12-300000949870sam:AllowancesForDoubtfulAccountCurrentMember2021-12-250000949870us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-12-310000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-272021-12-250000949870sam:UnionEmployeesMembersam:SamuelAdamsCincinnatiBrewery401kPlanMember2023-01-012023-12-300000949870srt:MaximumMemberus-gaap:CommonClassAMember2023-05-180000949870sam:DogfishHeadMember2022-12-3100009498702023-12-300000949870sam:NonEmployeeDirectorStockOptionMember2021-12-262022-12-310000949870us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2021-12-262022-12-310000949870sam:KegsMember2022-12-310000949870us-gaap:AdditionalPaidInCapitalMember2023-12-300000949870sam:AllowancesForDoubtfulAccountCurrentMember2022-12-310000949870srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-260000949870srt:MaximumMemberus-gaap:StockCompensationPlanMembersam:VoluntaryEquityInvestmentProgramMember2023-01-012023-12-300000949870us-gaap:InventoryValuationReserveMember2023-12-300000949870us-gaap:CommonClassAMembersrt:MinimumMember2023-05-180000949870us-gaap:CommonClassBMember2020-12-272021-12-250000949870us-gaap:CommonClassBMember2022-12-310000949870sam:CustomersMember2021-12-262022-12-310000949870us-gaap:RestrictedStockUnitsRSUMembersam:NonEmployeeDirectorStockOptionMember2023-01-012023-12-300000949870srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-12-300000949870srt:MaximumMemberus-gaap:StockCompensationPlanMember2023-01-012023-12-300000949870sam:ServiceBasedStockOptionsMember2023-01-012023-12-300000949870sam:UnvestedSharesMember2020-12-272021-12-250000949870sam:NonunionEmployeesMembersam:BostonBeerCompany401kPlanMember2023-01-012023-12-300000949870sam:PerformanceBasedAwardsMember2020-12-272021-12-250000949870us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-300000949870sam:OtherPurchaseCommitmentMember2023-12-300000949870sam:AllowancesForSalesReturnMember2023-12-3000009498702020-12-272021-12-250000949870sam:NonEmployeeDirectorStockOptionMember2023-01-012023-12-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-250000949870us-gaap:CommonClassAMember2023-12-300000949870sam:DogfishHeadMember2021-12-262022-12-310000949870sam:AllowancesForDoubtfulAccountCurrentMember2021-12-262022-12-310000949870us-gaap:RetainedEarningsMember2022-12-310000949870us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-12-300000949870sam:TheInternationalUnionOfOperatingEngineersMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMembersrt:MinimumMembersam:UnionEmployeesMember2023-01-012023-12-300000949870sam:AllowancesForDoubtfulAccountCurrentMember2023-12-300000949870sam:HopsAndMaltMember2023-12-300000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-300000949870us-gaap:RetainedEarningsMember2020-12-272021-12-250000949870sam:NonunionEmployeesMembersam:GroupFiveMembersam:BostonBeerCompany401kPlanMember2023-04-012023-04-010000949870sam:AllowancesForDoubtfulAccountCurrentMember2020-12-272021-12-250000949870us-gaap:StockCompensationPlanMember2021-12-262022-12-310000949870us-gaap:CommonClassAMemberus-gaap:StockCompensationPlanMember2023-12-300000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-300000949870sam:BarleyWheatAndMaltMember2023-01-012023-12-300000949870us-gaap:ComputerEquipmentMembersrt:MinimumMember2023-12-300000949870us-gaap:CommonClassBMember2023-01-012023-12-300000949870sam:AllowancesForSalesReturnMember2023-01-012023-12-300000949870srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-300000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-260000949870sam:PerformanceBasedAwardsMember2023-12-300000949870sam:PepsiLicensingAgreementMembersam:PepsicoIncMember2023-12-300000949870sam:DistributorsMember2023-01-012023-12-300000949870us-gaap:GeneralAndAdministrativeExpenseMember2021-12-262022-12-310000949870sam:KegsMember2023-12-300000949870us-gaap:StockCompensationPlanMembersam:VoluntaryEquityInvestmentProgramMember2021-12-262022-12-310000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2023-01-012023-12-300000949870us-gaap:CommonClassAMember2020-12-272021-12-250000949870us-gaap:RevolvingCreditFacilityMember2021-12-262022-12-310000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-262022-12-310000949870us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-12-300000949870sam:LoanAndSecurityAgreementMemberus-gaap:SubsequentEventMember2024-01-020000949870us-gaap:CommonClassAMember2022-12-310000949870us-gaap:RetainedEarningsMember2021-12-262022-12-310000949870sam:UnionEmployeesMember2023-12-300000949870us-gaap:LeaseholdImprovementsMember2023-01-012023-12-300000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2021-12-262022-12-310000949870srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-300000949870srt:MaximumMembersam:NonEmployeeDirectorStockOptionMember2023-01-012023-12-300000949870sam:PepsiLicensingAgreementMembersam:PepsicoIncMember2022-12-310000949870us-gaap:CustomerRelationshipsMember2022-12-310000949870us-gaap:StockCompensationPlanMembersam:VoluntaryEquityInvestmentProgramMember2023-01-012023-12-300000949870us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-300000949870sam:IngredientsAndPackagingExcludingHopsAndMaltMember2023-12-300000949870us-gaap:AdditionalPaidInCapitalMember2021-12-250000949870us-gaap:GeneralAndAdministrativeExpenseMember2020-12-272021-12-250000949870sam:DiscountAccrualMember2021-12-262022-12-310000949870us-gaap:CommonClassAMember2021-12-262022-12-310000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-300000949870us-gaap:StockCompensationPlanMember2023-01-012023-12-300000949870us-gaap:PropertyPlantAndEquipmentMember2021-12-262022-12-3100009498702021-12-250000949870us-gaap:SubsequentEventMember2024-01-022024-01-020000949870us-gaap:CommonClassAMember2023-05-180000949870us-gaap:SellingAndMarketingExpenseMember2020-12-272021-12-250000949870sam:GroupThreeMembersam:NonunionEmployeesMembersam:BostonBeerCompany401kPlanMember2020-01-012020-01-310000949870us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMembersam:UnionEmployeesMember2023-12-300000949870sam:UnvestedSharesMember2023-01-012023-12-300000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-250000949870sam:NonunionEmployeesMembersam:GroupFourMembersam:BostonBeerCompany401kPlanMember2020-01-012020-01-310000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310000949870us-gaap:AccountingStandardsUpdate201912Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-260000949870us-gaap:RestrictedStockUnitsRSUMembersam:NonEmployeeDirectorStockOptionMember2020-12-272021-12-250000949870sam:NonunionEmployeesMembersam:BostonBeerCompany401kPlanMember2020-12-272021-12-250000949870srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-300000949870us-gaap:StockCompensationPlanMember2020-12-272021-12-250000949870us-gaap:TrademarksMember2022-12-310000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100009498702023-10-232023-10-230000949870us-gaap:CommonClassAMember2024-02-230000949870sam:DiscountAccrualMember2021-12-250000949870us-gaap:CustomerRelationshipsMember2023-12-300000949870us-gaap:RevolvingCreditFacilityMember2022-12-310000949870us-gaap:AdditionalPaidInCapitalMember2021-12-262022-12-310000949870us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-12-300000949870sam:UnvestedSharesMember2021-12-262022-12-310000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-272021-12-250000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-12-260000949870sam:BrandSupportMember2023-12-300000949870us-gaap:AdditionalPaidInCapitalMember2020-12-260000949870us-gaap:CommonClassBMember2021-12-262022-12-310000949870us-gaap:RestrictedStockUnitsRSUMembersam:NonEmployeeDirectorStockOptionMember2021-12-262022-12-310000949870sam:BarleyWheatAndMaltMember2023-12-3000009498702023-01-012023-12-300000949870us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMembersrt:MinimumMembersam:UnionEmployeesMember2023-01-012023-12-300000949870us-gaap:StockCompensationPlanMembersam:VoluntaryEquityInvestmentProgramMember2020-12-272021-12-250000949870sam:NonunionEmployeesMembersam:BostonBeerCompany401kPlanMember2021-12-262022-12-310000949870sam:DistributorsMember2020-12-272021-12-25sam:Segmentsam:CompensationPlanxbrli:pureiso4217:USDxbrli:sharesxbrli:sharessam:Customersam:Timesam:Vendoriso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended December 30, 2023

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from __________ to __________

Commission file number: 1-14092

 

THE BOSTON BEER COMPANY, INC.

(Exact name of registrant as specified in its charter)

 

 

 

Massachusetts

04-3284048

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

\

One Design Center Place, Suite 850, Boston, Massachusetts

(Address of principal executive offices)

02210

(Zip Code)

(617) 368-5000

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange

on which registered

Class A Common Stock. $0.01 par value

 

SAM

 

New York Stock Exchange

 

Securities registered pursuant to Section 12(g) of the Act: None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ No ☐

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes ☐ No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒

The aggregate market value of the Class A Common Stock ($0.01 par value) held by non-affiliates of the registrant totaled $2,937.59 million (based on the closing price of the Company’s Class A Common Stock on the New York Stock Exchange on June 30, 2023). All of the registrant’s Class B Common Stock ($0.01 par value) is held by an affiliate.

As of February 23, 2024 there were 9,956,520 shares outstanding of the Company’s Class A Common Stock ($0.01 par value) and 2,068,000 shares outstanding of the Company’s Class B Common Stock ($0.01 par value).

DOCUMENTS INCORPORATED BY REFERENCE

Certain parts of the registrant’s definitive Proxy Statement for its 2024 Annual Meeting to be held on May 7, 2024 are incorporated by reference into Part III of this report.

 

 


 

THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

FORM 10-K

FOR THE PERIOD ENDED DECEMBER 30, 2023

 

PART I.

 

 

Page

Item 1.

Business

 

3

Item 1A.

Risk Factors

 

17

Item 1B.

Unresolved Staff Comments

 

25

Item 1C.

Cybersecurity

 

25

Item 2.

Properties

 

26

Item 3.

Legal Proceedings

 

28

Item 4.

Mine Safety Disclosures

 

28

 

 

PART II.

 

 

 

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

29

Item 6.

[Reserved]

 

31

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

32

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

 

39

Item 8.

Financial Statements and Supplementary Data

 

40

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosures

 

71

Item 9A.

Controls and Procedures

 

71

           Item 9B.

Other Information

 

73

           Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

73

 

 

 

 

PART III.

 

 

 

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

 

74

Item 11.

Executive Compensation

 

74

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

74

Item 13.

Certain Relationships and Related Transactions, and Director Independence

 

74

Item 14.

Principal Accountant Fees and Services

 

74

 

 

 

PART IV.

 

 

 

 

 

Item 15.

Exhibits and Financial Statement Schedules

 

75

Item 16.

Form 10-K Summary

 

77

 

 

Signatures

 

78

 

2


 

PART I.

 

Item 1. Business

 

General

 

The Boston Beer Company, Inc. and certain subsidiaries (the “Company”) are engaged in the business of selling alcohol beverages throughout the United States and in selected international markets, under the trademarks “The Boston Beer Company®”, “Twisted Tea Brewing Company®”, “Hard Seltzer Beverage Company”, “Angry Orchard® Cider Company”, “Dogfish Head® Craft Brewery”, “Dogfish Head Distilling Co.”, “Angel City® Brewing Company”, “Coney Island® Brewing Company”, "Green Rebel Brewing Co.", "Truly Distilling Co.", “American Fermentation Company”, “General Admission Brewing Co.”, “TeaPot Worldwide”, and “Sun Cruiser Beverage Co.".

 

Boston Beer produces alcohol beverages, including flavored malt beverages, hard seltzer, beer, and hard cider at Company-owned breweries and its cidery and under contract arrangements at other brewery locations. The four primary Company-owned breweries are focused on production and research and development, including breweries located in Boston, Massachusetts (the “Boston Brewery”), Cincinnati, Ohio (the “Cincinnati Brewery”), Milton, Delaware (the “Milton Brewery”) and Breinigsville, Pennsylvania (the “Pennsylvania Brewery”). These breweries, with the exception of the Pennsylvania Brewery, have tap rooms for retail sales on site. The Company produces a small but growing amount of distilled spirits and spirits based ready to drink beverages (“spirits RTDs”) at the Milton Brewery and other contract brewery locations.

 

The Company also operates three smaller local breweries that are mainly focused on brewing and packaging beers for retail sales on site at tap rooms and gift shops, restaurant activities, developing innovative and traditional beers and in some cases, supporting draft and package accounts in the respective local market areas. These local breweries are located in Boston, Massachusetts (the “Samuel Adams Boston Downtown Tap Room”), Rehoboth, Delaware (“Dogfish Head Brewings and Eats”), Los Angeles, California (the “Angel City Brewery" and "Truly LA”), and Cincinnati, Ohio ("Cincincatti Tap Room").

 

In addition, the Company owns an apple orchard and cidery located in Walden, New York (the “Orchard” and “Cidery”), a restaurant in Rehoboth, Delaware (“Chesapeake & Maine”) and a boutique inn in Lewes, Delaware (the “Dogfish Inn”).

 

The Company sells its beverages in various packages. Sleek cans, standard cans and bottles are sold primarily for off-premise retailers, which include grocery stores, club stores, convenience stores, liquor stores, and other traditional and e-commerce retail outlets. Kegs are sold primarily for on-premise retailers, which include bars, restaurants, stadiums and other venues.

 

The Company’s principal executive offices are located at One Design Center Place, Suite 850, Boston, Massachusetts 02210, and its telephone number is (617) 368-5000.

 

Industry Background

 

Most of the Company’s products are sold through off-premise retailers and the Company estimates the size of its markets using third-party metrics from measured off-premise channels, which is standard in the beer industry.

 

The Company was founded in 1984 as a craft brewery and continues to compete in the craft beer category primarily with its Samuel Adams and Dogfish Head brands. The Company has a strong history of innovation and has internally developed brands outside of the craft beer category that are among the leaders in their respective categories. These brands include Twisted Tea, a flavored malt beverage introduced in 2001, Angry Orchard, a hard cider introduced in 2009, and Truly Hard Seltzer, a hard seltzer introduced in 2016.

 

The Company’s flavored malt beverages, hard seltzers, beers, and hard ciders are primarily positioned in the market for High End beer occasions. The Company defines “High End” beers as including hard seltzer and flavored malt beverages, craft beers, domestic specialty beers, and most imported beer and hard cider that are called for by a High End beer drinker occasion. High End beers and beer occasions (the “High End category”) are determined by higher price, quality, image and taste, as compared with regular domestic beers. Boston Beer is one of the largest suppliers in the High End category in the United States.

 

3


 

The domestic beer industry, excluding the High End category, has experienced a decline in shipment volume over the last twenty years. The Company believes that this decline is due to declining alcohol consumption per person in the population, drinkers trading up to drink high-quality, more flavorful beers, health and wellness trends and increased competition from wine and spirits companies. The Company estimates that the High End full year percentage volume changes in 2021, 2022 and 2023 were approximately 2%, (3%), and 1%, respectively. These trends are above the United States beer market volume changes in 2021, 2022 and 2023, of (5%), (5%), and (2%), respectively.

 

Before Prohibition, the United States beer industry consisted of hundreds of small breweries that brewed full-flavored beers. After the end of Prohibition, most domestic brewers shifted production to less flavorful, lighter beers, which use lower-cost ingredients, and can be mass-produced to take advantage of economies of scale in production. This shift towards mass-produced beers coincided with consolidation in the beer industry that by 2008 ultimately resulted in the two largest breweries, Anheuser-Busch InBev (“AB InBev”) and Molson Coors Beverage Company (“Molson Coors”), comprising over 90% of all United States domestic beer production. At the same time, during recent years the number of breweries in the United States has increased significantly from approximately 1,500 in 2009 to over 10,000 in 2023. Most of these breweries are craft (small and independent) brewers. The rise of craft breweries along with the growth of imported beers, flavored malt beverages, and hard seltzers has resulted in a decline in the volume of the two largest breweries who now comprise approximately 75% of all United States domestic beer production, excluding imports.

 

The Company and the alcohol industry, at large, is forecasting significant growth in a newly defined category named “Beyond Beer” that includes flavored malt beverages, hard seltzers, spirits RTDs, ciders, and other emerging beverages. The Company believes that the Beyond Beer category in dollars grew approximately 4% in 2022 and 6% in 2023 and is now approximately $9.6 billion at retail and 20% of the combined United States beer market and Beyond Beer category. The Company has approximately a 23% market share of the Beyond Beer category which is the second largest in the category.

 

Approximately 85% of the Company’s 2023 volume is in the Beyond Beer category. The Company believes that the Beyond Beer category is positioned to increase market share.

 

Description of the Company’s Business

 

The Company’s business goal is to become the leading supplier in the High End and Beyond Beer categories by creating and offering high quality alcohol beverages. With the support of a large, well-trained sales organization and world-class brewers, the Company strives to achieve this goal by offering consumer-responsive beverages, increasing brand availability and awareness through traditional media and digital advertising, point-of-sale, promotional programs, and drinker education and engagement.

 

The Company’s beverages are sold by the Company’s sales force to the same types of customers and drinkers in similar size quantities, at similar price points and through substantially the same channels of distribution. These beverages are manufactured using similar production processes, have comparable alcohol content and generally fall within the same regulatory environment.

 

The Company’s strategy is to create and offer a world-class variety of traditional and innovative alcohol beverages. The Company’s primary brands which include the Twisted Tea, Truly Hard Seltzer, Samuel Adams, Angry Orchard and Dogfish Head brands are all available nationally. The Twisted Tea brand family has grown each year since the product was first introduced in 2001 and has established a loyal drinker following and has become the largest selling flavored malt beverage brand. In 2016, the Company began national distribution of the Truly Hard Seltzer brand and it maintained its place as one of the leading brands in the hard seltzer category in 2023. The Samuel Adams brand began in 1984 and the brand is recognized as one of the largest and most respected craft beer brands with a particular focus on lagers and seasonal beers. The Angry Orchard brand was launched in 2011 and since 2013, Angry Orchard has been the largest selling hard cider in the United States. The Dogfish Head brand began in 1995 and is recognized as one of the most innovative and respected craft beer and spirits brand with a particular focus on India Pale Ales (“IPAs”) and spirits RTDs. In addition to its primary brands, the Company has two local brewery brands, Angel City® and Coney Island®, that primarily focus on local and regional distribution.

 

The Company entered the market for spirits RTDs through its Dogfish Head brand in 2021 followed by its Truly Vodka Soda brand in 2022. The Company is planning to launch additional RTD brands during the first quarter of 2024 which include Truly Tequila Soda brand and Sun Cruiser, a new spirit-based hard tea brand made with vodka.

 

4


 

In 2021, the Company entered separate licensing agreements with PepsiCo, Inc. (“Pepsi”) and Jim Beam Brands Co. (“Jim Beam”) to develop, market and sell alcohol beverages. During 2022 and 2023, the Company sold products under the brand names ‘Hard Mountain Dew’ under the Pepsi agreements and ‘Sauza Agave Cocktails’ and ‘Jim Beam Kentucky Coolers’ under the Jim Beam agreements. Also, the Company collected royalties under the Jim Beam agreement on Jim Beam shipments of ‘Truly Vodka’ and ‘Twisted Tea Whiskey’. While the Company believes these agreements represent strategic opportunities to increase volume in the longer term, these combined brands represented approximately 2% of net revenue in 2023.

 

Twisted Tea

 

The Company’s Twisted Tea products generally compete within the flavored malt beverage (“FMB”) category of the beer industry. The Company believes that the FMB category comprises approximately 7% of United States beer consumption and that the volume comprising the FMB category grew approximately 9% in 2022 and 16% in 2023. This category is highly competitive due to, among other factors, the presence of large brewers and spirits companies in the category as well as many smaller national and regional competitors and a fast pace of product innovation.

 

The Company offers over ten styles of flavored malt beverages in the Twisted Tea brand family, most of which are available nationally in both the United States and Canada. The majority of the promotional and distribution efforts for the Twisted Tea brand family are focused on Twisted Tea Original, Twisted Tea Half and Half and variety packs in various standard can packages. During 2023, the Company increased its promotional efforts related to Twisted Tea Light and the style grew over 115% off a relatively small base.

 

Truly Hard Seltzer

 

The Company’s Truly Hard Seltzer brand generally competes within the hard seltzer category that has similar characteristics to the beer industry for reporting and regulatory purposes. This category grew rapidly in the early stages of its development and is highly competitive and includes large international and domestic competitors as well as many smaller national, regional and local craft breweries and hard seltzer companies. Beginning in the latter half of 2021 and continuing into 2023, the category saw sharp declines in volume. The Company believes that the hard seltzer category comprises approximately 6% of United States beer consumption and that the volume comprising the hard seltzer category grew 13% in 2021 and then declined 15% in 2022 and 21% in 2023. This relatively sudden and sharp decline has had a significant impact on the Company's business.

 

The Company offers over thirty styles of hard seltzer in the Truly Hard Seltzer brand family, most of which are available nationally in the United States. The majority of the promotional and distribution efforts for the Truly brand family in 2023 were focused on sleek can variety packages which include, Truly Berry Mix Pack, Truly Tropical Mix Pack, Truly Citrus Mix Pack, Truly Lemonade Seltzer Mix Pack, Truly Fruit Punch Mix Pack, and Truly Margarita Style Pack.

 

In early 2024, the Company is launching a new 8% ABV “Truly Unruly” variety pack, which will replace its Truly Margarita Style Pack, and a new Truly Party Pack, which will replace its Truly Tropical Pack.

 

Samuel Adams and Dogfish Head Beers

 

The Company’s Samuel Adams and Dogfish Head beers generally compete within the craft beer and domestic specialty beer category. The Company believes that the category comprises approximately 5% of United States beer consumption and that the volume comprising the category declined approximately 9% in 2022 and 3% in 2023. This category is highly competitive and includes large international and domestic competitors, as well as many smaller national, regional and local craft breweries.

 

The Company offers over twenty styles of beer in the Samuel Adams brand family and the brand is recognized for helping launch the craft beer industry. Samuel Adams Boston Lager® is the Company’s flagship beer that was introduced in 1984.

 

The Samuel Adams Seasonal program of beers was originally introduced in the late 1980’s and includes various limited availability seasonal beers and variety packs.

 

5


 

The majority of the promotional and distribution efforts for the Samuel Adams brand family are focused on Samuel Adams Boston Lager and the Samuel Adams Seasonal program as well as Samuel Adams Just the Haze, a non-alcoholic hazy IPA that was released in early 2021 and Samuel Adams Gold Rush, a non-alcoholic golden lager that was released in early 2023. The two Samuel Adams non-alcoholic beers combined grew over 80% in 2023 and represent over 5% of the brands total volume. Most Samuel Adams beers are available nationally in various bottle, standard can, and keg packages.

 

The Samuel Adams brand also releases a variety of specialty package and draft beers brewed in limited quantities at its Samuel Adams Downtown Boston Tap Room, Samuel Adams Boston Brewery Tap Room, and Samuel Adams Cincinnati Brewery Tap Room.

 

The Company offers over twenty-five styles of beer in the Dogfish Head brand family. The Dogfish Head brand began in 1995 and it is recognized as an early leader in bringing culinary innovations to the U.S. craft beer market. The majority of the promotional and distribution efforts for the Dogfish Head brand family are focused on continually-hopped Dogfish Head 60 Minute and 90 Minute IPAs, along with seasonal variety packs. These styles are offered in various can, bottle and keg packages. The Dogfish Head brand also releases a variety of specialty package and draft beers brewed in limited quantities at its Dogfish Head Brewings and Eats and Milton Brewery tasting room locations. The Company does not own distribution rights to the Dogfish Head beer and distilled spirits brands outside of the United States and Canada.

 

Angry Orchard Hard Cider

 

The Company’s Angry Orchard ciders compete within the hard cider category that has similar characteristics to the beer industry. The Company believes that the hard cider category comprises approximately 0.6% of United States beer consumption and that the volume comprising the category declined 10% in 2022 and 3% in 2023. This category is small and highly competitive and the competition consists mostly of many small regional and local hard cider companies.

The Company offers over ten styles of hard cider in the Angry Orchard brand family, most of which are available nationally in the United States in various bottle, can, and keg packages. The majority of the promotional and distribution efforts for the Angry Orchard brand family are focused on Angry Orchard Crisp Apple. The Angry Orchard brand also releases a variety of specialty package and draft ciders fermented in limited quantities at its Company-owned Orchard and Cidery in Walden, New York.

 

Dogfish Head Spirit RTDs, Truly Vodka Soda and Truly Tequila Soda

The Company’s Dogfish Head Distilling Canned Cocktails brand and Truly Vodka and Tequilla Soda brands compete in the spirits RTD category. The Company believes that the spirits RTD category comprises over 11% of the United States Beyond Beer market and that the dollar value comprising the category increased 78% and 54% in 2022 and 2023, respectively. This category is small and highly competitive and includes large international and domestic competitors, as well as many small regional and local craft distilling companies.

The Dogfish Head brand began distilling spirits in 2002 and is considered one of the original craft distilleries. The Company offers over 15 styles of distilled spirits under the Dogfish Head brand in small quantities that are sold in limited markets. In 2021, the Company entered the market for spirits RTDs through its Dogfish Head brand.

 

The Company currently offers seven styles of spirits RTDs under the Dogfish Head brand that are available nationally in sleek can and sleek can variety packages.

 

The Company currently offers eleven styles of spirits RTDs under the Truly Vodka Soda brand that are available nationally in sleek can and sleek can variety packages. In the second half of 2023, the Company introduced its Truly Tequila Soda variety pack to limited test markets. The Company is planning to launch the Truly Tequila Soda variety pack nationally during the first quarter of 2024.

 

The Company continually evaluates the performance of its beverages and the rationalization of its product lines as a whole. Periodically, the Company discontinues certain styles and packages. For example, during the first half of 2023, the Company discontinued Truly Iced Tea Variety Pack and is planning to discontinue Truly Margarita Style Variety Pack and Truly Tropical Variety Pack during the first half of 2024. Certain styles or brands put on hiatus or discontinued in previous years may be produced for the Company’s variety packs or reintroduced.

 

6


 

Product Innovations

 

The Company has a proven track record of innovation and building new brands and is committed to maintaining its position as a leading innovator. To that end, the Company continually tests new alcohol beverages and may sell them under various brand labels for evaluation of drinker interest. The Boston Brewery, the Milton Brewery and the Orchard, along with its other larger breweries and brewery tap rooms spend significant time ideating, testing and developing alcohol beverages for the Company’s potential future commercial development and evaluating ingredients and process improvements for existing beverages.

 

The Company’s most significant innovations in 2023 were the launches of new styles of its Truly Vodka Soda brand and its launch in limited markets of Truly Tequila Soda and Slingers, a new flavored malt beverage brand. In the first quarter of 2024, the Company is planning to launch Truly Tequila Soda nationally and expand Slingers to more markets. Also, during the first quarter of 2024, the Company is planning to launch two new brands in limited markets. These two new brands are Sun Cruiser, a new vodka based hard tea and General Admission, a new non-alcoholic beer. During the rest of 2024, the Company has plans to add new beverage styles and reformulate existing styles of beverages.

 

In May 2021, the Company announced that it was establishing a subsidiary to serve as a dedicated research and innovation hub in the federally regulated market of Canada focused on non-alcoholic cannabis beverages. This subsidiary enables the Company to develop and pilot unique cannabis beverages, while cannabis regulations continue to evolve in the United States and worldwide. The Company began selling limited quantities of cannabis beverage products in Canada under the TeaPot brand during the second half of 2022. The Company currently does not have plans to produce or sell any cannabis products outside of Canada.

 

Sales, Distribution, and Marketing

 

As dictated by the legal and regulatory environment, most all the Company’s sales are made to a network of over 300 wholesalers in the United States and to a network of foreign wholesalers, importers or other agencies (collectively referred to as “Distributors”). These Distributors, in turn, sell the products to retailers, such as grocery stores, club stores, convenience stores, liquor stores, bars, restaurants, stadiums and other traditional and e-commerce retail outlets, where the products are sold to drinkers, and in some limited circumstances to parties who act as sub-distributors. The Company sells its products predominantly in the United States, but also has markets in Canada, Europe, Israel, Australia, New Zealand, the Caribbean, the Pacific Rim, Mexico, and Central and South America.

 

With few exceptions, the Company’s products are not the primary brands in its Distributors’ portfolios. Thus, the Company, in addition to competing with other beverages for a share of the drinker’s business, competes with other beverage companies for a share of the Distributor’s attention, time and selling efforts. During 2023, the Company’s largest individual Distributor accounted for approximately 3% of the Company’s gross sales. The top three individual Distributors collectively accounted for approximately 7% of the Company’s gross sales. In some states and countries, the Company’s contracts with its Distributors may be affected by laws that restrict the enforcement of some contract terms, especially those related to the Company’s right to terminate the relationship.

 

Historically, most of the Company’s products were shipped within days of packaging, resulting in limited finished goods at the Company’s breweries and third-party production facilities. The Company received most of its orders from Distributors in the first week of a month for products to be shipped the following month. Distributors would carry three to five weeks of packaged inventory and three to four weeks of draft inventory and the Company was able to meet Distributor orders with limited out of stocks.

 

Beginning in 2019, primarily as a result of higher than anticipated demand for the Truly Hard Seltzer and Twisted Tea brands and supply chain constraints, the Company began to have out of stocks and at times was not able to fully meet Distributor demand, particularly during the peak summer months. In response to these out of stocks, the Company began working with certain Distributors on plans to increase Distributor inventories of packaged inventory of Truly Hard Seltzer and Twisted Tea brands to ensure that drinker demand could be met. Beginning in the second half of 2021, as the hard seltzer category slowed significantly more than industry expectations, both Company inventory and Distributors inventory in terms of days on hand increased above historical levels. In 2021, this resulted in write-offs of excess inventory at the Company’s breweries and warehouses and lower orders as distributors aggressively reduced their inventory levels.

 

During 2022, the Company produced and sourced materials for Truly Hard seltzer and some of its newer brands at the upper end of its projections to avoid out of stocks at retail. This led to improved customer service levels and significantly fewer out of stocks but resulted in additional write-offs of excess inventory at the Company’s breweries and warehouses. During 2023,

7


 

the Company significantly improved its supply chain functions which led to reduced inventories internally and at distributors, while improving customer service levels and significantly reducing write-offs of excess inventory. The Company continues to work on its supply chain transformation initiatives to better manage inventory and further reduce write-offs of excess inventory.

 

The Company believes distributor inventory as of December 30, 2023 was at an appropriate level for each of its brands and averaged approximately four weeks on hand compared to five weeks on hand at December 31, 2022.

 

Boston Beer has a sales force of over 475 people, which the Company believes is one of the largest in the domestic beer industry. The Company’s sales organization is designed to develop and strengthen relations at the Distributor, retailer and drinker levels by providing educational and promotional programs. The Company’s sales force has a high level of product knowledge and is trained in the details of the brewing and selling processes. Sales representatives typically carry samples of the Company’s beverages and other promotional materials to educate wholesale and retail buyers about the quality and taste of the Company’s products. The Company has developed strong relationships with its Distributors and retailers, many of which have benefited from the Company’s premium pricing strategy and growth.

 

The Company also engages in media campaigns, including television, digital and social media, radio, billboards, and print. These media efforts are complemented by participation in sponsorships, which currently include the United States Soccer Federation, the Boston Red Sox, and other professional sports teams, the Boston Marathon, local concert and festivals, and industry-related trade shows and promotional events at local establishments, to the extent permitted under local laws and regulations. The Company uses a wide array of point-of-sale items (banners, neon signs, umbrellas, glassware, display pieces, signs and menu stands) designed to stimulate impulse sales and continued awareness.

 

Packaging and Ingredients

 

Historically, the Company has been successful in obtaining sufficient quantities of the packaging materials and ingredients used in the production of its beverages. During 2020 and 2021, the Company experienced some supply chain constraints in packaging materials, primarily cans, that impacted the Company’s production schedules and increased can costs as a result of using a more expensive can supplier. The Company enters into limited-term supply agreements with certain vendors in order to receive preferential pricing. The Company maintains competitive sources for most all packaging materials and ingredients. In 2023, certain flavorings, crowns and labels were each supplied by a single source; however, the Company believes that, given time to adjust, alternative suppliers are available. The most significant packaging and ingredients include:

 

Cans. Truly Hard Seltzer brand beverages are primarily packaged in sleek cans and Twisted Tea brand beverages are primarily packaged in standard cans. In 2023, approximately 79% of the Company’s total volume was packaged in cans and the Company expects that percentage to increase further in 2024. The demand for cans in the beverage industry significantly increased during 2020 and 2021 and there was a shortage of capacity, as can manufacturers adjusted their supply chains to keep up with the increased demand which had accelerated beginning in 2020 as alcohol consumption shifted from on-premise to off-premise. In 2021, as the Truly brand family and the Twisted brand families grew, the Company experienced supply shortages and these supply shortages impacted the Company’s production schedules and increased can costs as a result of using a more expensive can supplier. During 2022 and 2023, the Company did not have any significant disruptions in its can supply and the Company currently believes that it will have a sufficient supply of cans in 2024.

 

Flavorings and Fruit Juice. The Company’s beverages include many unique and proprietary flavors and combinations of flavors and some of these flavorings are single sourced. Truly Hard Seltzer and Twisted Tea brand beverages are particularly reliant on the use of flavorings and a variety of flavors as part of their appeal to drinkers. The Company is working closely with various flavoring and fruit juice suppliers to ensure it has an adequate supply and currently believes that it will have sufficient supply of flavorings and fruit juice in 2024.

 

Cardboard. The Company’s beverages are packaged primarily in cardboard wraps, carriers and cardboard shipping cases. During 2020, the Company experienced a disruption to its supply of cardboard wraps which impacted its production schedules. Since 2020, the Company has not had any significant disruptions in its supply of cardboard and the Company currently believes that it will have a sufficient supply of cardboard wraps in 2024.

 

Glass. Some of the Company’s beverages are sold in glass bottles. Due to the COVID-19 pandemic during 2020 and 2021, the demand for glass bottles in the beverage industry significantly increased and there was a shortage of capacity, as glass manufacturers needed to adjust their supply chains to keep up with the increased demand. The most recent disruption was during the fourth quarter of 2020, which impacted production schedules. Since 2020, the Company has not had any

8


 

significant disruptions in its supply of glass and the Company currently believes that it will have a sufficient supply of glass in 2024.

 

Malt. The two-row varieties of barley used in the Company’s malt are mainly grown in the United States and Canada. The 2023 North American barley crop, which will support 2024 malt needs, was generally consistent with historical long-term averages with regard to both quality and quantity. The Company purchased most of the malt used in the production of its beers from four suppliers during 2023. The Company also believes that there are other malt suppliers available that are capable of supplying its needs.

 

Hops. The Company uses Noble hop varieties from Europe for many of its Samuel Adams beers and also uses hops grown in other areas of Europe, the United States, and New Zealand. Noble hops are grown in several specific areas in Germany and the Czech Republic that are recognized for growing hops with superior taste and aroma properties. The Company uses hops in various formats including T-90 hop pellets, T-45 hop pellets and CO2 Extract. The Company stores its hops in multiple cold storage warehouses to minimize the impact of a catastrophe at a single site.

 

The Company enters into purchase commitments with seven primary hop dealers and attempts to maintain a one to two-year supply of essential hop varieties on-hand in order to limit the risk of an unexpected reduction in supply and procures hops needed for new beers, based on its best estimate of likely short-term demand. The Company classifies hops inventory in excess of two years of forecasted usage as other long term assets.

 

Variations to usage plans could result in hops shortages for specific beers or an excess of certain hops varieties.

 

Yeast. The Company uses multiple yeast strains for production of its beverages. While some strains are commercially available, other strains are proprietary. Since the proprietary strains cannot be replaced if destroyed, the Company protects these strains by storing multiple cultures of the same strain at different production locations and in several independent laboratories.

 

Apples. The Company uses special varieties and origins of apples in its hard ciders that it believes are important for their flavor profiles. In 2023, these apples were sourced primarily from Europe and the United States and include bittersweet apples from France and culinary apples from Italy, Washington State and New York. Purchases and commitments are denominated in Euros for European apples and US Dollars for American apples. There is limited availability of some of these apple varieties, and many outside factors, including weather conditions, growers rotating from apples to other crops, competitor demand, government regulation and legislation affecting agriculture could affect both price and supply.

 

Quality Assurance

 

The Company employs a quality assurance team and brewmasters to monitor the Company’s brewing operations and control the production of its beverages both at Company-owned breweries and at the third-party production facilities at which the Company’s products are brewed, fermented or distilled. Extensive tests, tastings and evaluations are typically required to ensure that each batch of the Company’s beverages conforms to the Company’s standards. The Company has on-site quality control labs at each of the Company-owned breweries and supports the smaller tap rooms and local breweries with additional centralized lab services.

 

With the exception of certain specialty and distilled products, the Company includes a clearly legible “freshness” date on every bottle, can and keg of its beverages, in order to ensure that its drinkers enjoy only the freshest products. Boston Beer was the first American brewer to use this practice.

 

Production Strategy

 

The Company continues to pursue a production strategy that includes production at breweries owned by the Company and breweries and packaging facilities owned by others. The Company made capital investments in 2023 of approximately $63.9 million, most of which represented investments in these breweries. These investments were made to drive efficiencies and cost reductions and support product innovation. Based on its current estimates of future volumes and mix, the Company expects to invest between $90 million and $110 million in 2024 to meet those estimates. Because actual capital investments are highly dependent on meeting demand, the actual amount spent may well be significantly different from the Company’s current expectations.

 

The Pennsylvania Brewery, the Cincinnati Brewery and the Milton Brewery produced most of the Company’s shipment volume from breweries owned by the Company during 2023. The Pennsylvania Brewery is the Company’s largest brewery.

9


 

 

Production and retail activities at the Company's local breweries and tap rooms are mainly for brewing and packaging beers for retail sales on site at tap rooms and gift shops, restaurant activities, developing innovative and traditional beers and in some cases supporting draft and package accounts in the respective local market areas.

 

The Cidery’s production is mainly for developing new types of innovative hard ciders and fermenting and packaging ciders for retail sales on site at the Cidery and supporting draft and package accounts in the local market area.

 

During the years ended December 30, 2023 and December 31, 2022, the Company brewed, fermented, and packaged approximately 71% and 65%, respectively, 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 generally supplies raw materials and packaging to those brewing companies and incurs conversion fees for labor at the time the liquid is produced and packaged. The Company has made up-front payments that were used for capital improvements at these third-party production facilities that it expenses over the period of the contracts.

 

The Company currently has a brewing and packaging services agreement with subsidiaries of City Brewing Company, LLC (“City Brewing”). During 2023 and 2022, City Brewing supplied approximately 22% and 26%, respectively, of the Company’s annual shipment volume, respectively. In accordance with the brewing and packaging services agreement, the Company has paid to City Brewing $113.4 million for capital improvements at City Brewing facilities and other pre-payments. During 2022, the Company amended its agreement with City Brewing to ensure access to capacity at a new location and continued access at certain existing locations. The agreement includes a minimum capacity availability commitment by City Brewing and the Company is obligated to meet annual minimum volume commitments and is subject to contractual shortfall fees, if these annual minimum volume commitments are not met. The Company has the contractual right to extend its agreement with City Brewing beyond the December 31, 2024 termination date on an annual basis through December 31, 2035.

 

The Company currently has a production agreement with Rauch North America (“Rauch”). The agreement includes a minimum capacity availability commitment by Rauch and the Company is obligated to meet annual minimum volume commitments and is subject to contractual shortfall fees, if these annual minimum volume commitments are not met. Production under the Rauch agreement commenced in early 2022. The initial term of the agreement expires December 31, 2031 with provisions to extend.

 

At current production volume projections, the Company believes that it will fall short of its future annual volume commitments at certain third-party production facilities and will incur shortfall fees. The Company expenses the shortfall fees during the contractual period when such fees are incurred as a component of cost of goods sold. During 2023 and 2022, the Company recorded $9.5 million and $3.0 million, respectively, in shortfall fees. As of December 30, 2023, if volume for the remaining term of the production arrangements was zero, the contractual shortfall fees, with advance notice as specified in the related contractual agreements, would total approximately $106 million over the duration of the contracts which have expiration dates through December 31, 2031. At current volume projections and based on understandings reached with these third-party production facilities, the Company anticipates that it will recognize approximately $41 million of shortfall fees and expects to record those expenses as follows:

 

 

 

Expected Shortfall Fees to be Incurred

 

 

 

(in millions)

 

2024

 

$

13

 

2025

 

 

13

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

2

 

Thereafter

 

 

7

 

Total shortfall fees expected to be incurred

 

$

41

 

 

The Company currently expects that the percentage of total production at breweries and packaging facilities owned by others will be approximately 24% in 2024. The Company selects breweries and packaging facilities owned by others with one or more of: (i) sleek can packaging and automated variety packaging capability and capacity; (ii) first-rate quality control capabilities throughout the process; and (iii) the capability of utilizing traditional brewing, fermenting and finishing methods. Under its brewing and packaging arrangements with third parties, the Company is charged a service fee based on units produced at each of the facilities.

 

10


 

The Company’s international business is supplied by breweries owned by the Company, under third-party production and packaging agreements, and production under license at international locations.

 

While the Company believes that it has alternatives available to it, in the event that production at any of its current locations is interrupted, severe interruptions at the Pennsylvania Brewery, Cincinnati Brewery, or City Brewing facilities would be most problematic, especially in seasonal peak periods. In addition, the Company may not be able to maintain its current economics, if interruptions were to occur, and could face significant delays in starting up replacement production locations. Potential interruptions at breweries include labor issues, governmental actions, quality issues, contractual disputes, machinery failures, operational shutdowns, or natural or other unavoidable catastrophes. The Company would work with available contract brewers to attempt to minimize any potential disruptions.

 

Competition

 

The Beer industry in the United States is highly competitive due to large domestic and international brewers and the increasing number of craft brewers and craft distilleries in this category who distribute similar products that have similar pricing and target drinkers.

 

The two largest brewers in the United States, AB InBev and Molson Coors, participate actively in the High End and Beyond Beer categories, through numerous flavored malt beverages, hard seltzers, beers, and spirit RTDs from existing beer brands or new brands, importing and distributing import brands, and with their own domestic specialty beers, either by developing new brands or by acquiring, in whole or part, existing brands. In addition, AB InBev and Molson Coors have business units headquartered in the United States that are focused exclusively on competing in the High End and Beyond Beer categories. Imported beers, such as Modelo Especial®, Corona®, Heineken®, and Stella Artois®, continue to compete aggressively in the United States and have gained market share over the last ten years. Constellation Brands (owner of the United States Distribution rights to Modelo Especial and Corona) and Heineken may have substantially greater financial resources, marketing strength and distribution networks than the Company.

 

More recently, beginning in 2021, large non-alcoholic beverage companies including The Coca-Cola Company (“Coke"), Pepsi, Monster Beverage Corporation (“Monster”), and Arizona Beverage Company (“Arizona") have begun to enter these markets directly or through licensing agreements with alcoholic beverage companies to develop alcohol versions of existing traditional non-alcohol brands. Coke has entered into agreements with Molson Coors to develop, market and sell Topo Chico brand Hard Seltzer, Simply Spiked Lemonade, and Peace Hard Tea. Coke also announced agreements with Constellation Brands to develop, market and sell FRESCA™ Mixed and with Brown Forman to develop, market and sell Jack Daniel's® Tennessee Whiskey and Coca-Cola®™ Ready-to-Drink Cocktail. As previously discussed, the Company has entered into an agreement with Pepsi to develop, market and sell Hard Mountain Dew, to take advantage of this trend. Pepsi also entered an agreement in late 2022 with FIFCO USA, a New York based brewery, to develop, market and sell Lipton Hard Iced Tea which launched during the first half of 2023. In addition, Monster acquired CaNarchy Craft Brewery Collective in early 2022 and launched the Beast Unleashed, a new brand of flavored malt beverages in early 2023 which includes Nasty Beast Hard Tea. Arizona, after earlier development and launch in 2020 in Canadian markets, launched Arizona Hard Tea in certain markets in the United States during 2023.

 

The Company’s Twisted Tea beverages compete generally within the FMB category of the beer industry. FMBs, such as Twisted Tea, Mike’s Hard Lemonade, Smirnoff Ice, Cayman Jack, Beast Unleashed, Bud Light Lime, Redd’s Apple Ale, Seagrams Escapes are typically priced competitively with High End beers. As Twisted Tea has grown, more hard teas have been introduced by competitors. Some of these hard tea competitors currently include Arizona Hard Tea, Arnold Palmer Spiked, Nasty Beast Hard Tea, VooDoo Ranger Hard Charged Tea, Hoop Hard Tea, 2Hoots Hard Tea and Peace Hard Tea. As noted earlier, the FMB category is highly competitive due to, among other factors, the presence of large brewers and spirits companies in the category, the advertising of malt-based spirits brands in channels not available to the parent brands and a fast pace of product innovation.

 

The Company’s Truly Hard Seltzer beverages compete primarily within the hard seltzer category of the beer industry. This category grew quickly from 2016 to 2021 and then declined in 2022 and 2023. The hard seltzer category, is highly competitive and includes large international and domestic competitors. Hard seltzers are typically priced competitively with High End beers and may compete for drinkers with beer, wine, spirits, or FMBs. Some of these competitors include Mark Anthony Brands under the brand name “White Claw” "White Claw Surf" and "White Claw Surge."; ABInBev under “Bud Light Seltzer”, and “Michelob Ultra Organic Seltzer”, and Molson Coors under “Vizzy Hard Sparkling Water” and "Topo Chico".

 

11


 

The Company’s Truly brand, including Truly Hard Seltzer, Truly Vodka Soda, and Truly Tequila Soda also compete against a sub-category of Spirits RTDs that the Company and the alcohol industry at large categorize as Spirit Seltzer and Soda. The Spirit Seltzer and Soda sub-category generally consists of lower calorie and lower alcohol Spirits RTDs that are similar in flavor and taste to the hard seltzer category beverages but at a higher price. The leading brand in the Spirit Seltzer and Soda category is owned by E&J Gallo Winery under the brand name "High Noon” and other competitors in the category include ABInBev under “Nutrl Vodka Seltzer”, Mark Anthony under "White Claw Vodka Soda" and "Rey Azul Tequila and Soda" and Molson Coors under "Topo Chico Spirited Can Cocktails".

 

The Company’s Samuel Adams and Dogfish Head beers compete primarily within the craft beer and domestic specialty beer category of the beer industry. The Company expects competition and innovation among domestic craft brewers to remain strong, as the number of craft brewers continues to grow. The Company estimates there are over 10,000 breweries in operation, up from approximately 1,500 operating breweries in 2009. Most of these new breweries are craft (small and independent) brewers. Also, some existing craft breweries are building more capacity, adding additional local tap rooms, expanding geographically and adding more SKUs and styles.

 

In recent years, there have been numerous announcements of acquisitions of or investments in craft brewers by larger breweries and private equity and other investors. The most significant acquisitions include Heineken’s acquisition of Lagunitas Brewing Company for approximately $1 billion and AB InBev’s and Molson Coors purchase of multiple smaller craft breweries.

 

The Company’s Angry Orchard product line competes within the hard cider category. As noted earlier, this category is small and highly competitive and the competitors include mostly small regional and local hard cider companies. Hard ciders are typically priced competitively with High End Beers and may compete for drinkers with beer, wine, spirits, or FMBs. Some of these competitors include "Bold Rock", "Ace" and "2 Towns".

 

The Company’s Dogfish Head Canned Cocktails compete in the spirits RTDs category. This category is small and highly competitive and includes large international and domestic competitors, as well as many small regional and local distilling companies. Spirits RTDs are typically priced above High End Beers and may compete for drinkers with beer, wine, spirits, or FMBs. As discussed above, spirits RTDs consist of the sub-category of Spirit Seltzer and Soda. Dogfish Head Canned Cocktails generally competes in the other sub-category of spirits RTDs named Spirits-based Canned Cocktails. Beverages in the Spirits-based Canned Cocktails sub-category generally have more flavor and higher alcohol than spirits RTDs in the sub-category of Spirit Seltzer and Soda. Some of these Spirits-based Canned Cocktails competitors include; ABInBev under the brand name "Cutwater" and Diageo under the brand name "Crown Royal".

 

The Company’s products also compete with other alcoholic beverages for drinker attention and consumption and the pace of innovation in the categories in which the Company competes is increasing. In recent years, wine and spirits have been competing more directly with beers. The Company monitors such activity and attempts to develop strategies which benefit from the drinker’s interest in trading up, in order to position its beverages competitively with wine and spirits.

 

The Company competes with other beer and alcoholic beverage companies within a three-tier distribution system. The Company competes for a share of the Distributor’s attention, time and selling efforts. At retail, the Company competes for traditional retail shelf, cold box and tap space, as well as e-commerce placement. From a drinker perspective, competition exists for brand acceptance and loyalty. The principal factors of competition in the market for High End beer and Beyond Beer occasions include product quality and taste, brand advertising and imagery, trade and drinker promotions, pricing, packaging and the development of innovative new products.

 

The Company distributes its products through independent Distributors who also distribute competitors’ products. Certain brewers have contracts with their Distributors that impose requirements on the Distributors that are intended to maximize the Distributors’ attention, time and selling efforts on that brewer’s products. These contracts generally result in increased competition among brewers as the contracts may affect the manner in which a Distributor allocates selling effort and investment to the brands included in its portfolio. The Company closely monitors these and other trends in its Distributor network and works to develop programs and tactics intended to best position its products in the market.

 

The Company has certain competitive advantages over other brewers and competitors, including a long history of awards for product quality, greater available resources and the ability to distribute and promote its products on a more cost-effective basis. Additionally, the Company believes it has competitive advantages over imported beers, including lower transportation costs, higher product quality, a lack of import charges and superior product freshness.

 

12


 

Regulation and Taxation

 

The alcoholic beverage industry is regulated by federal, state and local governments. These regulations govern the production, sale and distribution of alcoholic beverages, including permitting, licensing, marketing and advertising. To operate its production facilities, the Company must obtain and maintain numerous permits, licenses and approvals from various governmental agencies, including but not limited to, the Alcohol and Tobacco Tax and Trade Bureau (the “TTB”), the Food and Drug Administration, state alcohol regulatory agencies and state and federal environmental agencies.

 

Governmental entities may levy various taxes, license fees and other similar charges and may require bonds to ensure compliance with applicable laws and regulations. Beginning in 2018, as a result of the “Tax Cuts and Jobs Act”, the Company’s federal excise tax rate on hard seltzer and beer decreased from $18 to $16 per barrel on all barrels below 6 million barrels produced annually. The top tier rate on hard cider (with alcohol by volume of 8.5% or less) is $0.226 per gallon, on hard cider (with non-qualifying fermentable fruits) is $1.07 per gallon, on artificially carbonated wine (hard cider with high CO2 levels) is $3.30 per gallon, and on distilled spirits is $13.50 per proof gallon. States levy excise taxes at varying rates based on the type of beverage and alcohol content. Failure by the Company to comply with applicable federal, state or local laws and regulations could result in higher taxes, penalties, fees and suspension or revocation of permits, licenses or approvals. While there can be no assurance that any such regulatory action would not have a material adverse effect upon the Company or its operating results, the Company is not aware of any infraction affecting any of its licenses or permits that would materially impact its ability to continue its current operations.

 

Trademarks

 

The Company has obtained trademark registrations with the United States Patent and Trademark Office for over 400 trademarks, including Samuel Adams®, Sam Adams®, Twisted Tea®, Truly®, Truly Hard Seltzer®, Angry Orchard®, Dogfish Head®, Coney Island®, and Angel City Brewery®. It also has a number of common law trademarks. Several Company trademarks are also registered or have registrations pending in various foreign countries. The Company regards its trademarks as having substantial value and as being an important factor in the marketing of its products. The Company is not aware of any trademark infringements that could materially affect its current business or any prior claim to the trademarks that would prevent the Company from using such trademarks in its business. The Company’s policy is to pursue registration of its marks whenever appropriate and to oppose infringements of its marks through available enforcement options.

 

Environmental, Health, and Safety Regulations and Operating Considerations

 

The Company’s operations are subject to a variety of extensive and changing federal, state and local environmental and occupational health and safety laws, regulations and ordinances that govern activities or operations that may have adverse effects on human health or the environment. Environmental laws, regulations or ordinances may impose liability for the cost of remediation of, and for certain damages resulting from, sites of past releases of hazardous materials. The Company believes that it currently conducts, and in the past has conducted, its activities and operations in substantial compliance with applicable environmental laws, and believes that any costs arising from existing environmental laws will not have a material adverse effect on the Company’s financial condition or results of operations.

 

As part of its efforts to be environmentally responsible, the Company has adopted a number of practices designed to improve recycling, waste reduction, and utilities consumption at its breweries.

 

The Company has adopted various policies and procedures intended to ensure that its facilities meet occupational health and safety requirements. The Company believes that it currently is in compliance with applicable requirements and will continue to endeavor to remain in compliance. In the future, however, new and more restrictive requirements could well be adopted, compliance with which might have a material, adverse financial effect on the Company and its operating results. There can be no assurances that such policies and procedures will be consistently followed and be sufficient to prevent serious accidents.

 

Among the Company’s key Environmental, Social, and Governance ("ESG") achievements in 2022 was the publication of its inaugural ESG Report entitled Setting the Course for the Future, which is available on the Company’s investor relations website at www.bostonbeer.com. While the Company is just starting its ESG journey, it has long believed in the importance of accurate and transparent reporting on the impact that the Company has on its people, the planet, and its communities. Going forward, the Company intends to share its progress regarding its ESG initiatives in its annual ESG Report, but the Company will continue to share select highlights in its 10-K and annual proxy statement.

 

Human Capital Resources

 

13


 

As of December 30, 2023, the Company had 2,793 coworkers, of which 169 were represented by unions or similar organizations. The Company’s Executive Leadership Team (“ELT”) is comprised of the Company's CEO and seven of his direct reports who collectively have management responsibility for the Company's primary business areas, including but not limited to brewing, supply chain operations, sales, marketing, finance, legal, and people and culture. The Company’s Board of Directors and the ELT believe that succession planning, talent management, culture, and diversity, equity, and inclusion are critical to the Company’s continued success.

 

Succession Planning and Talent Management

 

The Company regularly reviews talent development and succession plans for each of its functional areas to identify and develop a pipeline of talent to maintain business operations. The Company understands the potential costs and risks of bringing in an outside executive officer in today’s environment, and that businesses are often – but not always – more successful in promoting internal candidates. Accordingly, the Board of Directors and the ELT make efforts to identify potential successors for those positions long in advance of any potential positional vacancies, perform skills gap analyses for those internal candidates, and provide training and exposure on those gap areas to those candidates in order to develop better potential successors. The Board of Directors is primarily responsible for succession planning for the CEO, but also participates in succession planning discussions for other executive officer positions. The Company believes that its culture, compensation structure, long-term equity program, and robust training and development program provide motivation for talented leaders to remain with the Company.

 

Culture

 

The ELT discusses culture with its employees and the Board of Directors on a regular basis. The Company is continuously focused on developing an inclusive and respectful work environment, where all employees at every level should feel empowered to honestly “discuss the undiscussables” with other employees at any level, all the way up to the Chairman and the CEO, without fear of retribution or retaliation. The Chairman teaches this philosophy during orientation to all new employees, and each company-wide meeting has time set aside to discuss the undiscussables. Additionally, each year the Board meets with a set of key senior managers, without the ELT present, so that the Board may seek direct feedback on the Company, its practices, culture, and employee benefits and programs.

 

The Company also fosters a culture of ongoing training and education. Some examples of trainings provided to employees include New Co-Worker Orientation, Respectful and Effective Communications, Leading the Boston Beer Company Way, Selling Skills, Negotiations, and Building Brands. Over the past year, the Company has been particularly focused on delivering a Crucial Conversations class, designed to teach all employees refined skills for having “undiscussable” conversations. Employees also receive beer and cider education training during New Co-Worker Orientation. Then, after having been with the Company for one year, employees are encouraged to participate in further beer and cider education courses where they can train to be certified as industry experts in those areas. The Company believes that it has the most beer industry experts, called “Certified Cicerones,” in the beer industry.

 

In October 2020, the Company rolled out a formal mentoring and leadership program to connect dozens of senior and junior employees across a range of backgrounds with the purpose of diversifying perspectives, building networks, developing capabilities, growing competencies, and cultivating leadership.

 

The Company also regularly conducts internal engagement surveys of its employee base to help ensure that it is maintaining its culture. In 2023, over 83% of employees participated in the survey, which resulted in high scores in response to the questions related to pride in working for the Company, embodying the Company’s values, the Company’s concern for employee safety, personal well-being, and diversity, and creating a respectful work environment.

 

Diversity, Equity, and Inclusion

 

Core to the Company's "Our People" value is Diversity, Equity, and Inclusion (DE&I), which prioritizes building a diverse and fair-minded organization that recognizes and values differences. The Company committed to making Boston Beer a welcoming place to work for all employees, by fostering a culture where everyone feels heard, valued, and respected. These efforts reinforce a workplace that supports and uplifts coworkers to feel accepted, equal, and involved, and to increase diverse representation across our organization. In 2023, the Company set out to accomplish two objectives including hiring an Inclusion and Belonging Program Manager dedicated to supporting the continued efforts in this space.

 

The following are a few accomplishments tied to these objectives:

 

14


 

Prioritized inclusion and belonging to ensure coworkers feel heard, valued, and respected.
Rolled out visible pay ranges for all roles, including open job requisitions.

 

To support DE&I efforts, the Company previously established a “Value 4 Council” (named for the Company's 4th value, ‘our differences make us stronger’). This council, comprised of leaders across all departments, continues to engage in efforts supporting inclusion. To date, the Company has had two cohorts participate on the council and complete 15 hours of allyship training.

 

To promote an inclusive culture across the organization, the Company held six “Fearless Moments” discussion sessions. These sessions, featuring founders Jim Koch and Sam Calagione and facilitated by members of the Company's ELT and Value 4 Council, create a space for coworkers to reflect on the Company's values and their role in creating a community of belonging.

 

To improve its ability to cultivate a more diverse workforce, the Company refreshed its employer brand, prominently updating its public-facing website, www.bostonbeer.com. In 2023, this led to a 9% increase in total job applicants. Within that overall growth, the Company saw an increase in diverse candidates in several demographics in 2023.

 

In 2022, the Company clearly established an ongoing commitment to pay transparency. Pay transparency is the commitment from Boston Beer to provide coworkers visibility into the BBC’s pay philosophy, how the Company administers pay, and finally the pay range for individual jobs. To deliver on pay ranges, over the course of 8 months the Company:

 

Created ~1,500 unique pay statements for each eligible coworker.
Hosted over 50 comp 101 education sessions to educate on the Company's pay practices with every department.
Held 100+ leadership review sessions to ensure the details were accurate.
Provided deep education to managers to help deliver the statements.

 

Following the successful roll-out of pay ranges for existing coworkers, in November 2023, the Company began publicly disclosing salary ranges on job requisitions.

 

Corporate Social Responsibility

 

The Company’s Social Impact Team works with external partners and internal stakeholders across the organization to bring Corporate Social Responsibility initiatives to life for our coworker communities and for its brands. In 2023, the Company invested nearly $3 million into cause-marketing, bringing the total dollars spent since 2016 to more than $23 million.

 

Boston Beer Benevolence Days are curated one day service projects during which coworkers work together to support non-profit partners in the communities they work and live in. In 2023, Boston Beer coworkers participated in 47 separate Benevolence Days totaling more than 1800 hours with 45 community partners. Some of the projects coworkers supported in 2023 included food & clothing pantry sorting/packing, home building, clearing invasive species from waterways, community beautification, and trail cleanup. In addition, the Social Impact Team hosted onsite Benevolence opportunities at our BeerFest meetings. In Boston, coworkers assembled hygiene kits for 2 New England veterans organizations and at the Delaware BeerFest gathering they penned Veterans Day cards for those staying at a local shelter.

 

The Samuel Adams Brewing the American Dream® program celebrated a milestone 15th year in 2023, surpassing more than $100 million in loans to support small business owners. In partnership with Accion Opportunity Fund, the nation’s largest non-profit micro-lender, as well as other local non-profit partners, the initiative supports small business owners in the food, beverage, and brewing industries through access to business capital, coaching, and new market opportunities. The goal is to help strengthen small businesses, create local jobs, and build vibrant communities. Boston Beer coworkers provide one-on-one coaching for the entrepreneurs in subjects ranging from procurement, sales and marketing. At the Samuel Adams Boston Taproom we launched a series of Brewing The American Dream collaboration beers to bring visibility to small, local breweries.

 

In 2023, Dogfish Head’s Beer & Benevolence program invested more than $625,000 into the coastal Delaware community through organizations working to build community, amplify the arts and make positive environmental impact. Some of the 2023 Beer & Benevolence highlights included: 1,800 runners participating in the 2023 Dogfish Dash, raising $70,000 for the Delaware Center for the Inland Bays; our seafood restaurant Chesapeake & Maine contributing 135.5 bushels of shellfish shucks to the Don't Chuck Your Shucks program. These shucks contributed to the 2,700 oyster shell bags that help restore

15


 

shorelines and protect marsh edges; and providing support to the Developing Artist Collaboration which provides artists with career development, peer connection and physical spaces.

 

The Company kicked off a three-year partnership with the newly formed National Black Brewers Association ("NB2A") in 2023, pledging financial support for the organization. The company has coworkers serving on the Advisory Board and the Business Council for the NB2A, whose mission is dedicated to addressing under-representation of Black people in the brewing industry.

 

Through these actions and others, the BBC Social Impact Team is focused on empowering coworkers, brands and partners to impact the Company's communities through inclusive engagement to deepen connections and make a difference.

 

Other

 

The Company submitted the Section 12(a) CEO Certification to the New York Stock Exchange in accordance with the requirements of Section 303A of the NYSE Listed Company Manual. This Annual Report on Form 10-K contains at Exhibits 31.1 and 31.2 the certifications of the Chief Executive Officer and Chief Financial Officer, respectively, in accordance with the requirements of Section 302 of the Sarbanes-Oxley Act of 2002. The Company makes available free of charge copies of its Annual Report on Form 10-K, as well as other reports required to be filed by Section 13(a) or 15(d) of the Securities Exchange Act of 1934, on the Company’s investor relations website at www.bostonbeer.com, or upon written request to Investor Relations, The Boston Beer Company, Inc., One Design Center Place, Suite 850, Boston, Massachusetts 02210.

16


 

Item 1A. Risk Factors

 

In addition to the other information in this Annual Report on Form 10-K, the risks described below should be carefully considered before deciding to invest in shares of the Company’s Class A Common Stock. These are risks and uncertainties that management believes are most likely to be material and therefore are most important for an investor to consider. The Company’s business operations and results may also be adversely affected by additional risks and uncertainties not presently known to it, or which it currently deems immaterial, or which are similar to those faced by other companies in its industry or business in general. If any of the following risks or uncertainties actually occurs, the Company’s business, financial condition, results of operations or cash flows would likely suffer. In that event, the market price of the Company’s Class A Common Stock could decline.

 

Risks Associated with Our Industry

 

The Company faces substantial competition.

 

The High End and Beyond Beer categories within the United States are highly competitive due to the participation of large domestic and international brewers in the categories and the increasing number of regional and local competitors, who distribute similar products that have similar pricing and target drinkers.

 

The two largest brewers in the United States, AB InBev and Molson Coors, participate actively in the High End and Beyond Beer categories, through numerous launches of new hard seltzers, flavored malt beverages and spirit RTDs from existing brands or new brands, importing and distributing import brands, and with their own domestic specialty beers, either by developing new brands or by acquiring, in whole or part, existing brands. Imported beers, such as Modelo Especial®, Corona®, Heineken®, and Stella Artois®, continue to compete aggressively in the United States and have gained market share over the last ten years. Constellation Brands (owner of the United States distribution rights to Modelo Especial and Corona) and Heineken may have substantially greater financial resources, marketing strength and distribution networks than the Company. The Company anticipates competition will remain strong as some existing beverage companies are building more capacity, expanding geographically and adding more SKUs and styles. The potential for growth in the sales of flavored malt beverages, hard seltzers, craft-brewed domestic beers, imported beers and spirits RTDs is expected to increase the competition in the market for High End beer and Beyond Beer occasions within the United States and, as a result, the Company may well face competitive pricing pressures and the demand for and market share of the Company’s products may fluctuate and possibly decline.

 

The Company’s products compete generally with other alcoholic beverages. The Company competes with other beer and beverage companies not only for drinker acceptance and loyalty, but also for traditional retail shelf, cold box and tap space, as well as e-commerce placement and for marketing focus by the Company’s Distributors and their customers, all of which also distribute and sell other alcoholic beverage products. Many of the Company’s competitors, including AB InBev, Molson Coors, Constellation, Heineken and Mark Anthony Brands, have substantially greater financial resources, marketing strength and distribution networks than the Company. Moreover, the introduction of new products by competitors that compete directly with the Company’s products or that diminish the importance of the Company’s products to retailers or Distributors may have a material adverse effect on the Company’s business and financial results.

 

Beginning in 2021, large non-alcoholic beverage companies including Coca-Cola Company (“Coke"), Pepsi, Monster Beverage Corporation (“Monster”) and Arizona Beverage Company ("Arizona") have begun to enter these markets directly or through licensing agreements with alcoholic beverage companies to develop alcohol versions of existing traditional non-alcohol brands. Coke has entered into agreements with Molson Coors to develop, market and sell Topo Chico brand Hard Seltzer, Simply Spiked Lemonade and Peace Hard Tea. Coke also announced agreements with Constellation to develop, market and sell FRESCA™ Mixed, a line of spirits RTDs and with Brown Forman to develop, market and sell Jack Daniel’s® Tennessee Whiskey and Coca-Cola®™ Ready-to-Drink Cocktail. As previously discussed, the Company has entered into an agreement with Pepsi to develop, market and sell alcohol beverages which include Hard Mountain Dew, to take advantage of this trend. In addition, Monster acquired CANarchy Craft Brewery Collective in early 2022 and launched the Beast Unleashed, a new brand of flavored malt beverages in early 2023 which includes Nasty Beast Hard Tea. Arizona, after earlier development and launch in 2020 in Canadian markets, launched Arizona Hard Tea in certain markets in the United States during 2023.

 

17


 

Due to the increased leverage that these larger companies have in distribution and sales and marketing expenses, the costs to the Company of competing could increase. The potential also exists for these large competitors to increase their influence with their Distributors, making it difficult for smaller beverage companies to maintain their market presence or enter new markets. Also, consolidation in the industry could also reduce the contract brewing capacity that is available to the Company. These potential increases in the number and availability of competing brands, the costs to compete, reductions in contract brewing capacity and decreases in distribution support and opportunities may have a material adverse effect on the Company’s business and financial results.

 

Changes in public attitudes and drinker tastes could harm the Company’s business. Regulatory changes in response to public attitudes could adversely affect the Company’s business.

 

The alcoholic beverage industry has been the subject of considerable societal and political attention for several years, due to public concern over alcohol-related social problems, including driving under the influence, underage drinking and health consequences from the misuse of alcohol, including alcoholism. As an outgrowth of these concerns, the possibility exists that advertising by beer producers could be restricted, that additional cautionary labeling or packaging requirements might be imposed, that further restrictions on the sale of alcohol might be imposed or that there may be renewed efforts to impose increased excise or other taxes on beer sold in the United States.

 

The domestic beer industry, other than the market for High End beer occasions and Beyond Beer occasions, has experienced a decline in shipments over the last ten years. The Company believes that this decline is due to declining alcohol consumption per person in the population, drinkers trading up to drink high quality, more flavorful FMBs, hard seltzers, beers, and spirts RTDs, health and wellness trends and increased competition from wine and spirits companies. If consumption of the Company’s products in general were to come into disfavor among domestic drinkers, or if the domestic alcohol beverage industry were subjected to significant additional societal pressure or governmental regulations, the Company’s business could be materially adversely affected.

Additionally, certain states are considering or have passed laws and regulations that allow the sale and distribution of marijuana. Currently it is not possible to predict the impact of this on sales of alcohol, but it is possible that legal marijuana usage could adversely impact the demand for the Company’s products.

 

The Company is dependent on its distributors.

 

In the United States, where approximately 95% of its beverages are sold, the Company sells most of its alcohol beverages to independent beer Distributors for distribution to retailers and, ultimately, to drinkers. Although the Company currently has arrangements with over 300 Distributors, sustained growth will require it to maintain such relationships and possibly enter into agreements with additional Distributors. Changes in control or ownership within the current distribution network could lead to less support of the Company’s products.

 

Contributing to distribution risk is the fact that the Company’s distribution agreements are generally terminable by the Distributor on relatively short notice. While these distribution agreements contain provisions giving the Company enforcement and termination rights, some state laws prohibit the Company from exercising these contractual rights. The Company’s ability to maintain its existing distribution arrangements may be adversely affected by the fact that many of its Distributors are reliant on one of the major beer producers for a large percentage of their revenue and, therefore, they may be influenced by such producers. If the Company’s existing distribution agreements are terminated, it may not be able to enter into new distribution agreements on substantially similar terms, which may result in an increase in the costs of distribution.

 

No assurance can be given that the Company will be able to maintain its current distribution network or secure additional Distributors on terms not less favorable to the Company than its current arrangements.

18


 

 

Risks Related to the Company's Business and Operations

 

There is no assurance that the Company will grow its business in the future or that the Company can adapt to the challenges of the changing competitive environment.

 

From 2015 to 2017, the Company experienced a decline in the demand for its products, as craft beer growth rates slowed and the hard cider category declined. From 2018 to 2021, the Company experienced increases in demand for its products, driven by growth in its Truly and Twisted Tea brands, and grew 13%, 22%, 37% and 22% in depletion volume for 2018, 2019, 2020 and 2021, respectively. Beginning in the second half of 2021, the market for hard seltzer products experienced decelerating growth trends, which resulted in a depletion volume decline of 5% in 2022 and 6% in 2023 (5% decline on a 52-week comparable basis). The slowdown in growth trends greatly impacted the Company's volume of production and shipments, as well as its volume projections for the future. The volume reduction also resulted in increased supply chain related costs. These costs include the destruction of excess inventory, provisions for excess and obsolete inventories, property, plant and equipment impairments, write-offs of third-party production prepayments and provisions for costs associated with the termination of various third-party production contracts.

 

The Company is targeting a percentage change in shipments and depletion volume of between down single digits to up single digits. The Company’s ability to meet these targets may be affected by an increasing number of competing beverages. The development of new products by the Company to meet these challenges may lead to reduced sales of the Company’s existing brands and there is no guarantee that these new product initiatives will generate stable long term volume. Additionally, changes in the use of media and technology are impacting the economics of how brands are marketed to drinkers and may be diminishing the traditional competitive advantage the Company may have had in buying national media relative to smaller brands. While the Company believes that a combination of innovation, new brand messaging and exploration of new media, and increased investment in sales execution can lead to increased demand, there is no guarantee that the Company’s actions will be successful in maintaining the Company’s historical levels of profitability. Reduced sales, among other factors, could lead to lower brewery utilization, lower funds available to invest in brand support and reduced profitability, and these challenges may require a different mix and level of marketing investments to stabilize and grow volumes. A lower growth environment or periods of sales declines will present challenges for the Company to motivate and retain employees, maintain the current levels of distributor and retailer support of its brands, and fund its current brand investment levels, and could potentially require a review of long term organization and brewery needs. Currently, the Company believes it can meet its volume targets in 2024 and return to volume growth in future years, but there is no guarantee its efforts will be successful or profitable.

 

The Company’s inability to react to changes in demand could have a material adverse effect on the Company’s operations or financial results.

 

Despite the depletion volume declines in 2023 of 6% (5% decline on a 52-week comparable basis), since 2017 demand for the Company’s products has grown significantly and its 2023 depletion volume was over two times 2017 volumes. During 2021, the market for hard seltzer products experienced decelerating growth trends which resulted in the annual volume growth rate declining from an increase of 158% in 2020 to 13% in 2021 and then a decrease of 15% in 2022 and 21% in 2023.

 

The changes in growth trends in the Company’s business, particularly for the Truly Hard Seltzer Brand, as well as added product complexity, heighten the management challenges that the Company faces. In recent years, the Company has had periods of excess capacity that were nevertheless accompanied by product shortages and service issues. As demand for its products grew from 2017 through the first half of 2021, the Company faced challenges in meeting demand. The challenges were both production constraints, primarily resulting from canning and variety pack capacity limitations, and can supply constraints. During this period, the Company experienced increased inventory obsolescence, operational, and freight costs, as it reacted. In response to these issues, the Company significantly increased its packaging capabilities and tank capacity and added personnel to address these challenges.

 

With a decline in volume over the second half of 2021 through 2023, the Company then incurred additional supply chain related costs associated with downsizing its production model to adjust to reduced demand. In recent periods, the Company has been able to better match its supply chain to meet demand, but a sudden increase could result in a recurrence of challenges in meeting demand and a sudden decrease could result in other incremental costs. There can be no assurance that the Company will effectively address changing consumer demand or manage increasing product complexity, without experiencing similar issues in the future. Planning failures, operating inefficiencies, insufficient employee training, control

19


 

deficiencies, or other similar issues could well have a material adverse effect on the Company’s business and financial results. Growth or decline in the Company’s revenues, changes in operating procedures, and increased complexity have required significant capital investment. The Company on an overall basis has yet to see any operating cost leverage from these investments and there is no guarantee that it will.

 

The Company remains reliant on third party-owned breweries, particularly City Brewing Company, LLC, to meet demand and the percentage of its volume produced at Company owned breweries decreased from over 90% in 2017 to approximately 71% in 2023. The Company currently expects that the percentage of total production at Company owned breweries in 2024 will be over 75%. The Company expects its reliance on production at City Brewing Company, LLC to decline from approximately 22% of production in 2023 to approximately 20% of production in 2024.

The Company’s ability to grow and to meet potentially increasing consumer demand will be affected by:

 

its ability to meet production goals and/or targets at the Company’s owned breweries and third party-owned breweries;
its ability to enter into new brewing contracts with third party-owned breweries on commercially acceptable terms;
disruption or other operating performance issues at the Company’s owned breweries or limits on the availability of suitable production capacity at third party-owned breweries;
its ability to obtain sufficient quantities of certain packaging materials and ingredients, such as cans, flavorings, cardboard wraps and glass bottles from suppliers; and
its ability to reduce risk of both over and under supply by improving and automating manual internal processes for demand and production planning.

 

If the Company were unable to increase supply to meet increased consumer demand for its products, the Company’s business and financial results could well be adversely affected. Alternatively, if there is a sudden decline in demand for the Company’s products, additional costs and inefficiencies could likely result from efforts to adjust the Company’s production model accordingly.

 

The Company’s advertising and promotional investments may affect the Company’s financial results but not be effective.

 

The Company has made and expects to continue to make, significant advertising and promotional expenditures to enhance its existing brands and promote new brands. These expenditures may adversely affect the Company’s results of operations in a particular quarter or even for the full year, and may not result in increased sales. Variations in the levels of advertising and promotional expenditures have in the past caused, and are expected in the future to continue to cause, variability in the Company’s quarterly results of operations. While the Company attempts to invest only in effective advertising and promotional activities, it is difficult to correlate such investments with sales results, and there is no guarantee that the Company’s expenditures will be effective in building brand equity or growing long term sales.

 

The Company is dependent on key packaging suppliers and an increase in packaging costs could harm the Company’s financial results.

 

The demand for packaging materials in the beverage industry has increased and during 2020 and 2021 there was a shortage of capacity, as manufacturers adjusted their supply chains to keep up with the increased demand, caused by the COVID-19 pandemic. Truly Hard Seltzer brand beverages are primarily packaged in sleek cans and Twisted Tea brand beverages are primarily packaged in standard cans. In 2020 and 2021, as the Truly and the Twisted brand families grew significantly and overall demand for cans increased, the Company experienced supply constraints for cans. These supply constraints impacted the Company’s production schedules and increased can cost by having to use a more expensive supplier. These pressures were reduced during 2022 and 2023 and the Company currently believes it will have a sufficient supply of packaging materials for 2024.

 

The Company maintains competitive sources for the supply of packaging materials, such as cans, glass, cardboard wraps and shipping cases. The Company enters into limited-term supply agreements with certain vendors in order to receive preferential pricing. In 2023, certain flavorings, crowns, and labels were each supplied by single sources. Although the Company believes that alternative suppliers are available, the loss of any of the Company’s packaging materials suppliers could, in the short-term, adversely affect the Company’s results of operations, cash flows and financial position until alternative supply arrangements were secured. Additionally, there has been acquisition, change in control and consolidation activity in several of the packaging supplier networks which could potentially lead to further disruption in supply and changes in economics. If packaging costs continue to increase, there is no guarantee that such costs can be fully passed along through increased prices.

20


 

The Company has entered into long-term supply agreements for certain packaging materials that have shielded it from some cost increases. These contracts have varying lengths and terms and there is no guarantee that the economics of these contracts can be replicated when renewed. The Company’s inability to preserve the current economics on renewal could expose the Company to significant cost increases in future years. Some of these contracts require the Company to make commitments on minimum volume of purchases based on Company forecasts. If the Company's needs decline significantly from its forecasts, the Company would likely incur storage costs for excess production or contractual penalties that might be significant and could have a material adverse impact on the Company's financial results.

 

The Company is dependent on key ingredient suppliers, including foreign sources; its dependence on foreign sources creates foreign currency exposure for the Company; the Company’s use of natural ingredients creates weather and crop reliability and excess/shortage inventory exposure for the Company.

 

The Company purchases a substantial portion of the ingredients used in its beverages, including its flavorings, fruit juice, malt, hops, apples, and other ingredients, from a limited number of domestic and foreign suppliers. The Company has historically not experienced material difficulties in obtaining timely delivery from its ingredient suppliers and currently believes that it will have sufficient supply of ingredients in 2024. The Company believes that there are alternative sources available for some of the ingredients, but there can be no assurance that the Company would be able to acquire such ingredients from substitute sources on a timely or cost-effective basis, if current suppliers could not adequately fulfill orders. The loss or significant reduction in the capability of a supplier to support the Company’s requirements could, in the short-term, adversely affect the Company’s business and financial results, until alternative supply arrangements were secured.

 

The Company’s beverages include many unique and proprietary flavors and combinations of flavors and some of these flavorings are single sourced. Truly Hard Seltzer and Twisted Tea brand beverages are particularly reliant on the use of flavorings and variety of flavors as part of their appeal to drinkers.

 

The Company purchased most of the malt used in the production of its beer from four suppliers during 2023. Nevertheless, the Company believes that there are other malt vendors available that are capable of supplying part of its needs. The Company is exposed to the quality of the barley crop each year, and significant failure of a crop would adversely affect the Company’s costs.

 

The Company uses Noble hop varieties from Europe for many of its Samuel Adams beers and also uses hops grown in other areas of Europe, the United States, and New Zealand. Noble hops are grown in several specific areas in Germany and the Czech Republic that are recognized for growing hops with superior taste and aroma properties. The Company stores its hops in multiple cold storage warehouses to minimize the impact of a catastrophe at a single site. The performance and availability of the hops, as with any agricultural product, may be materially adversely affected by factors such as adverse weather or pests and there is no guarantee the contracts will be fulfilled completely. The Company has purchase commitments with seven primary hop dealers and attempts to maintain a one to two-year supply of essential hop varieties on-hand in order to limit the risk of an unexpected reduction in supply and procures hops needed for new beers, based on its best estimate of likely short-term demand. The failure of management’s assumptions regarding future sales growth, product mix and hops market conditions to prove accurate could result in future material losses.

 

The Company uses special varieties of apples in its ciders that it believes are important for the ciders’ flavor profile. These apples are sourced primarily from European and United States suppliers and include bittersweet apples from France and culinary apples from Italy and Washington state. There is limited availability of these apples and many outside factors, including weather conditions, farmers rotating from apples to other crops, government regulations and legislation affecting agriculture, could affect both price and supply.

 

The Company’s new product development can also be constrained by any limited availability of the desired ingredients. Growth rates higher than planned or the introduction of new products requiring special ingredients could create demand for ingredients greater than the Company can source.

 

The Company’s contracts for certain hops and apples are payable in Euros, Pounds Sterling and New Zealand dollars, and therefore, the Company is subject to the risk that the Euro, Pound or New Zealand dollar may fluctuate adversely against the U.S. dollar. The Company has, as a practice, not hedged this exposure, although this practice is regularly reviewed. The cost of hops has increased in recent years due to the rising market price of hops and exchange rate changes. The continuation of these trends will impact the Company’s product cost and potentially the Company’s ability to meet the demand for its beers. The Company buys some other ingredients and capital equipment from foreign suppliers for which the Company also carries

21


 

exposure to foreign exchange rate changes. Significant adverse fluctuations in foreign currency exchange rates may have a material adverse effect on the Company’s business and financial results.

 

The Company’s reliance on breweries owned by others and an inability to leverage investment in the Company-owned breweries could have a material adverse effect on the Company’s operations or financial results.

 

During 2023, the Company produced approximately 71% of its volume at breweries owned by the Company and, as noted above, anticipates producing 75% of its volume at breweries owned by the Company in 2024. While, on balance, the Company views greater reliance on its own breweries favorably, this reliance on its own breweries exposes the Company to capacity constraints and risk of disruption of supply, as these breweries are operating at or close to current capacity in peak months. Management believes that it has alternatives available to it, in the event that production at any of its brewing locations is temporarily interrupted, although as volumes at the Pennsylvania Brewery increase, severe interruptions there would be problematic, particularly during peak seasons. Potential interruptions at breweries include labor issues, governmental action, quality issues, contractual disputes, machinery failures, operational shutdowns, pandemic-related or other staffing shortages, or natural or unavoidable catastrophes. If interruptions were to occur, the Company could face significant delays in starting replacement brewing locations and its operating results could be materially adversely affected.

 

The Company continues to avail itself of capacity at third-party production facilities. Also as noted above, during 2023, approximately 22% of the Company’s annual shipment volume was brewed and/or packaged under service agreements with City Brewing Company, LLC. In selecting third party breweries for brewing services arrangements, the Company carefully weighs a brewery’s sleek can packaging and automated variety packaging capability and capacity, its quality control capabilities throughout the production process and its ability to utilize traditional brewing, fermenting and finishing methods. To the extent that the Company needs to avail itself of a third-party production services arrangement, it exposes itself to higher than planned costs of operating under such contract arrangements than would apply at the Company-owned breweries, potential lower service levels and reliability than internal production, and potential unexpected declines in the brewing capacity available to it, any of which could have a material adverse effect on the Company’s business and financial results. The use of such third party facilities also creates higher logistical costs and uncertainty in the ability to deliver product to the Company’s customers efficiently and on time.

 

As the beer industry continues to consolidate and the Company has grown, the capacity and willingness of breweries owned by others where the Company could brew, ferment or package some of its products, if necessary, has become a more significant concern and, thus, there is no guarantee that the Company’s needs will be uniformly met. The Company continues to work at its Company-owned breweries and with its third-party production partners to attempt to minimize any potential disruptions. Nevertheless, should an interruption occur, the Company could experience temporary shortfalls in production and/or increased production and/or distribution costs and be required to make significant capital investments to secure alternative capacity for certain brands and packages, the combination of which could have a material adverse effect on the Company’s business and financial results. A production interruption caused by an acquisition or change of control of City Brewing or a simultaneous interruption at several of the Company’s other production locations would likely cause significant disruption, increased costs and, potentially, lost sales.

 

The Company’s emphasis on owning production facilities requires it to continue to make a significant level of capital expenditure to maintain and improve these facilities and to incur significant fixed operating costs to support them. In an uncertain volume environment, the Company faces the risk of not being able to support the owned brewery operating costs, if volumes were to decline. At the same time, despite making these expenditures and incurring these costs, if demand were to further increase above current volume estimates, the Company could still face the risk of not being able to meet the increased demand.

 

The Company attempts to mitigate production and distribution risks through a combination of owned breweries and access to third-party contract facilities, but there is no guarantee that this strategy will be successful, and it might result in short term costs and inefficiencies which could adversely impact our business and financial results.

 

Turnover in Company leadership or other key positions may lead to loss of key knowledge or capability and adversely impact Company performance.

 

The Company has an experienced leadership team with an established track record of business success and innovation in the beverage and consumer goods industries.

 

The Company has and is likely to experience changes in key leadership or key positions regularly. The departure of key leadership personnel can take from the Company significant knowledge and experience. This loss of knowledge and

22


 

experience can be mitigated through successful succession planning or external hiring and transition, but there can be no assurance that the Company will be successful in such efforts. Attracting, retaining, integrating and developing high performance individuals in key roles is a core component of the Company’s strategy for addressing its business opportunities. Attracting and retaining qualified senior leadership may be more challenging under adverse business conditions, such as the current declining growth environment the Company is facing. Failure to attract and retain the right talent, or to manage the transition of responsibilities resulting from such turnover smoothly, would affect the Company's ability to meet its challenges and may cause the Company to miss performance objectives or financial targets.

 

The Company has significantly increased its product offerings and distribution footprint, which increases complexity and could adversely affect the Company’s performance and financial results.

 

The Company has significantly increased the number of commercially available flavored malt beverages, hard seltzers, beers, hard ciders, and spirits RTDs that it produces. In the last five years, the Company has developed, introduced and reformulated many new and existing beverage styles under the Twisted Tea, Truly Hard Seltzer, Samuel Adams and Angry Orchard brands. The Dogfish Head brand, acquired in July 2019, currently has over 25 styles of beer, 15 styles of distilled spirits, 7 spirits RTDs, two brewery tap rooms, a restaurant, and a boutique inn. In January 2020, the Company opened the Samuel Adams Tap Room and small brewery in downtown Boston. The Company currently operates 8 retail locations, including seven brewery tap rooms, a cidery tasting room and a restaurant, where its beverages are sold and consumed on-premise. The Company’s most significant innovations in 2023 were the launches of new styles of its Truly Vodka Soda brand and its launch in limited markets of Truly Tequila Soda and Slingers, a new flavored malt beverage brand. In the first quarter of 2024, the Company is planning to launch Truly Tequila Soda nationally and expand Slingers to more markets. Also, during 2024, the Company has plans to add new beverage styles and reformulate existing styles of beverages. During the first quarter of 2024, the Company is launching two new brands in limited markets. These two new brands are Sun Cruiser, a new vodka based hard tea brand and General Admission, a new non-alcoholic beer brand.

 

These additional brands, styles, reformulations and locations, along with the increases in demand for certain existing brands, have added to the complexity of the Company’s product development process, as well as its brewing, fermenting, distilling, packaging, marketing and selling processes, and retail operations. There can be no assurance that the Company will effectively manage such increased complexity, without experiencing coordination issues, operating inefficiencies, supply shortages or control deficiencies. Such inefficiencies or deficiencies could have a material adverse effect on the Company’s business and financial results.

 

Changes in drinker attitudes on brand equity and reliance on the Company’s founders in the Samuel Adams and Dogfish Head brand communications may adversely affect demand for the Company’s production and results of operations.

 

The success of the Company's brands depends upon the positive image that drinkers have of those brands and maintaining a good reputation is critical to selling our branded products. Our reputation could be impacted negatively by public perception, adverse publicity, negative comments in social media, or our responses to negative publicity or comments, either by members of the Company or those who may be affiliated with it. There is also no guarantee that the brand equities that the Company has built in its brands will continue to appeal to drinkers. Changes in drinker attitudes or demands, or competitor activity and promotion, could adversely affect the strength of the Company’s brands and the revenue that is generated from that strength. It is possible that the Company could react to such changes and reposition its brands, but there is no certainty that the Company would be able to maintain volumes, pricing power and profitability. It is also possible that marketing messages or other actions taken by the Company could damage its brand equities, as opposed to building them. If such damage were to occur, it would likely have a negative effect on the financial condition of the Company.

 

In addition to these inherent brand risks, C. James Koch, the founder and Chairman of the Company, as well as the founders of Dogfish Head brand, Samuel Calagione, Founder and Brewer, Dogfish Head Brewery and Mariah Calagione, Founder and Communitarian, Dogfish Head Brewery, are an integral part of the Company’s history, brand equity and current and potential future brand messaging and the Company relies on the positive public perception of these founders. The role of these founders as founders, brewers and leaders of the Company is emphasized as part of the Company’s brand communication and has appeal to some drinkers. If these founders were not available to the Company to continue their active roles, their absence could negatively affect the strength of the Company’s messaging and, accordingly, the Company’s growth prospects. The Company and its brands may also be impacted if drinkers’ perceptions of these founders, including their social or political views, were to change negatively. If any negative changes were to occur, the Company might need to adapt its strategy for communicating its key messages regarding its history, equity, and current and potential future brand messaging. Any such change in the Company’s messaging strategy might have a detrimental impact on the future growth of the Company.

23


 

 

The Company’s operations are subject to certain operating hazards that could result in unexpected costs or product recalls that could harm the Company’s business.

 

The Company’s operations are subject to certain hazards and liability risks faced by all beverage companies, such as potential contamination of ingredients or products by bacteria or other external agents that may be wrongfully or accidentally introduced into products or packaging, or defective packaging and handling. Such occurrences may create bad tasting beverages, or pose health risk to the consumer or risk to the integrity and safety of the packaging. These could result in unexpected costs to the Company and, in the case of a costly product recall, potentially serious damage to the Company’s reputation for product quality, as well as product liability claims.

 

The Company relies upon complex information systems and vulnerabilities or disruptions of these systems could expose us to liability and harm our business and operations.

 

The Company depends on information technology to be able to operate efficiently and interface with customers and suppliers, as well as maintain financial and accounting reporting accuracy to ensure compliance with all applicable laws. If the Company does not allocate and effectively manage the resources necessary to build and sustain the proper technology infrastructure, the Company could be subject to transaction errors, processing inefficiencies, the loss of customers, business disruptions, or the loss of or damage to intellectual property through security breaches. The Company recognizes that many groups on a world-wide basis have experienced increases in security breaches, cyber-attacks, and other hacking activities such as denial of service, malware and ransomware. The Company has dedicated internal and external resources to review and address such threats. However, as with all large information technology systems, the Company’s systems could be penetrated by outside parties intent on extracting confidential or proprietary information, corrupting information, disrupting business processes, or engaging in the unauthorized use of strategic information. Such unauthorized access could disrupt business operations and could result in the loss of assets or revenues, remediation costs or damage to the Company’s reputation, as well as litigation against the Company by third parties adversely affected by the unauthorized access. Such events could have a material adverse effect on the Company’s business and financial results. The Company also relies on third parties for supply of software, software and data hosting and telecommunications and networking, and is reliant on those third parties for the quality and integrity of these complex services. Failure by a third-party supplier could have material adverse effects on the Company’s ability to operate.

 

An increase in energy costs could harm the Company’s financial results.

 

In the last five years, the Company has experienced significant variation in direct and indirect energy costs, and energy costs could change unpredictably. Increased energy costs would result in higher transportation, freight and other operating costs, including increases in the cost of ingredients and supplies. The Company’s future operating expenses and margins could be dependent on its ability to manage the impact of such cost increases. If energy costs increase, there is no guarantee that such costs can be fully passed along through increased prices.

 

The Class B shareholder has significant control over the Company.

 

The Company’s Class A Common Stock is not entitled to any voting rights except for the right as a class to (1) approve certain mergers, charter amendments and by-law amendments and (2) elect a minority of the directors of the Company. Although not as a matter of right, the Class A stockholders have also been afforded the opportunity to vote on an advisory basis on executive compensation. Consequently, the election of a majority of the Company’s directors and all other matters requiring stockholder approval are currently decided by C. James Koch, who is the founder and Chairman of the Company, as the holder of 100% of the voting rights to the outstanding shares of the Company’s Class B Common Stock. As a result, Mr. Koch is able to exercise substantial influence over all matters requiring stockholder approval, including the composition of the board of directors, approval of equity-based and other executive compensation and other significant corporate and governance matters, such as approval of the Company’s independent registered public accounting firm. This could have the effect of delaying or preventing a change in control of the Company and makes most material transactions difficult or impossible to accomplish without the support of Mr. Koch. While Mr. Koch is currently the 100% holder of the Company’s Class B Common Stock, there is nothing that prevents Mr. Koch or his heirs from transferring some or all shares of the Class B Common Stock to others.

 

The Company’s acquisition of Dogfish Head included intangible assets that are marked to fair value on an annual basis, which have resulted and could in the future further result in impairment charges that have an adverse impact on the Company’s operating results.

 

24


 

On July 3, 2019, the Company completed its acquisition of Dogfish Head Brewery and various related operations, through the acquisition of all of the equity interests held by certain private entities in Off-Centered Way LLC, the parent holding company of the Dogfish Head Brewery operations. During 2022 and 2023, the Company recorded $27.1 million and $15.8 million, respectively, in non-cash impairment charges for the Dogfish Head brand, as a result of the Company’s annual impairment analysis. The impairment determination was primarily based on the latest forecasts of brand performance which have been below the Company’s projections made on the acquisition date. As of December 30, 2023, the Dogfish Head brand intangible asset was valued at $55.6 million on the Company’s statement of financial position. The Company cannot assure that there will not be further non-cash impairment charges recognized on the Company’s Dogfish Head brand intangible assets that would have a material adverse effect on the Company’s results of operations.

 

Risks Related to Law and Regulations

 

Changes in tax, environmental and other regulations, government shutdowns or failure to comply with existing licensing, trade or other regulations could have a material adverse effect on the Company’s financial condition.

 

The Company’s business is highly regulated by federal, state and local laws and regulations regarding such matters as licensing requirements, trade and pricing practices, labeling, advertising, promotion and marketing practices, relationships with Distributors, environmental impact of operations and other matters. These laws and regulations are subject to frequent reevaluation, varying interpretations and political debate, and inquiries from governmental regulators charged with their enforcement. In addition, any delays in federal or state government required approvals caused by federal or state government shutdowns, similar to the January 2019 federal government shutdown, could prevent new brands or innovations from getting to market on time or at all. Failure to comply with existing laws and regulations to which the Company’s operations are subject or any revisions to such laws and regulations or the failure to pay taxes or other fees imposed on the Company’s operations and results could result in the loss, revocation or suspension of the Company’s licenses, permits or approvals, and could have a material adverse effect on the Company’s business, financial condition and results of operations. Changes in federal and other tax rates could have a significant effect on the Company’s financial results.

 

There is no guarantee that the Company will not face litigation that could harm the Company’s business.

 

While the Company has from time to time in the past been involved in material litigation, it is not currently a party to any pending or threatened litigation, the outcome of which would be expected to have a material adverse effect on the Company’s financial condition or the results of its operations. In general, while the Company believes it conducts its business appropriately in accordance with laws, regulations and industry guidelines, claims, whether or not meritorious, could be asserted against the Company that might adversely impact the Company’s results. See Item 3 - Legal Proceedings below.

 

Risks Related to General Economic Conditions

 

The Company’s operating results and cash flow may be adversely affected by unfavorable economic, financial and societal market conditions.

 

Volatility, uncertainty, and inflation in the financial markets and economic conditions generally may directly or indirectly affect the Company’s performance and operating results in a variety of ways, including: (a) prices for energy, labor, packaging, ingredients, and agricultural products may rise faster than current estimates, including increases resulting from currency fluctuations; (b) the Company’s key suppliers may not be able to fund their capital requirements, resulting in disruption in the supplies of the Company’s raw and packaging materials; (c) the credit risks of the Company’s Distributors may increase; (d) the impact of currency fluctuations on amounts owed to the Company by distributors that pay in foreign currencies; (e) the Company’s credit facility, or portion thereof, may become unavailable at a time when needed by the Company to meet critical needs; (f) overall beer consumption may decline; or (g) drinkers of the Company’s products may change their purchase preferences and frequency, which might result in sales declines.

 

Item 1B. Unresolved Staff Comments

 

The Company has not received any written comments from the staff of the Securities and Exchange Commission (the “SEC”) regarding the Company’s periodic or current reports that (1) the Company believes are material, (2) were issued not less than 180 days before the end of the Company’s 2023 fiscal year, and (3) remain unresolved.

 

Item 1C. Cybersecurity

 

25


 

The Company faces motivated and persistent cybersecurity threats from a variety of adversaries on a daily basis. As a manufacturing company dispersed across multiple states supported by a global supply chain, the Company recognizes the critical importance of maintaining the safety and security of its networks and systems, as well as ensuring the confidentiality, integrity, and availability of its data. The Company employs a holistic process for overseeing and managing cybersecurity and information security risks which is supported by both management and its Board of Directors.

 

As described in more detail below, the Company has established policies, standards, processes and practices for assessing, identifying, and managing material risks from cybersecurity threats. The Company has devoted significant financial and personnel resources to implement and maintain security measures to meet regulatory requirements and customer expectations and intends to continue to make significant investments to maintain the security of its data and cybersecurity infrastructure.

 

The Company's cybersecurity program is led by its Chief Information Security Officer (CISO), who reports to its Chief Information Officer (CIO). The CISO is responsible for management of cybersecurity risk and the protection and defense of the Company's networks and systems. The CISO manages a team of cybersecurity professionals with broad experience and expertise, including in incident response, forensics, threat intelligence, vulnerability management, and mitigation. The Company's cybersecurity team has processes in place to assess, identify, manage, and address material cybersecurity threats and incidents. These include, among other things: annual and ongoing security awareness training for employees, mechanisms to detect and monitor unusual network and endpoint activity, integrated threat intelligence, and containment and incident response tools. The cybersecurity team also leverages multiple third-party security programs for full-time monitoring of security stacks and on-demand support to act as force multipliers in the event of severe or critical security events.

 

The Company's Board of Directors has ultimate oversight of cybersecurity risk and aids in making decisions with respect to company priorities, resource allocations, and oversight structures. The Board of Directors is assisted by the Audit Committee, which regularly reviews the cybersecurity program with management and reports to the Board of Directors. Cybersecurity reviews by the Audit Committee or the Board of Directors generally occur at least once annually, or more frequently as determined to be necessary or advisable.

 

The Company's approach to cybersecurity risk management includes the following key elements:

 

Multi-Layered Defense and Continuous Monitoring. The Company works to protect its computing environments and products from cybersecurity threats through multi-layered defenses and apply lessons learned from its defense and monitoring efforts to proactively prevent future attacks. The Company utilizes best-in-class SIEM technologies, data analytics and threat intelligence to detect anomalies and search for cyber threats. The Company's internal cybersecurity team and third-party security services provide comprehensive cyber threat detection and response capabilities and maintain a full-time monitoring system which complements the technology, processes and threat detection techniques we use to monitor, manage and mitigate cybersecurity threats. From time to time, the Company engages third-party consultants or other advisors to assist in assessing, identifying and/or managing cybersecurity threats and also periodically uses its Internal Audit function to conduct additional reviews and assessments.
Third-Party Risk Assessments. The Company conducts information security assessments before sharing or allowing the hosting of sensitive data in computing environments managed by third parties, and its standard terms and conditions contain contractual provisions requiring certain security protections.
Training and Awareness. The Company conducts monthly attack simulations across the Company and provide awareness training to our coworkers to help identify, avoid and mitigate cybersecurity threats. Employees with network access participate annually in required training, including spear phishing, malware, access control, and other awareness training. The Company also periodically hosts tabletop exercises with management and other employees to practice rapid cyber incident response;
Supplier Engagement. The Company requires its suppliers to comply with its standard information security terms and conditions as a condition of doing business, and requires them to complete information security questionnaires to review and assess any potential cyber-related risks depending on the nature of the services being provided. The Company also monitors supplier network access to its networks and systems.

 

While the Company has experienced minor cybersecurity incidents in the past, to date none have materially affected the Company or its financial position, results of operations and/or cash flows. The Company continues to invest in the cybersecurity and resiliency of its networks and to enhance its internal controls and processes, which are designed to help protect its systems, infrastructure, and the information they contain.

 

Item 2. Properties

 

26


 

The Company maintains its principal corporate offices in approximately 54,200 square feet of leased space located in Boston, Massachusetts, the term of which is set to expire in 2031.

 

The Company owns approximately 76 acres of land in Breinigsville, Pennsylvania, consisting of two parcels on which the Company’s Pennsylvania Brewery is located. The buildings on this property consist of approximately 1 million square feet of brewery and warehouse space.

 

The Company owns approximately 57 acres of land in Milton, Delaware, consisting of the parcels on which the Company’s Milton Brewery is located. The buildings on this property consist of approximately 240,000 square feet of brewery and warehouse space.

 

The Company owns approximately 10 acres of land in Cincinnati, Ohio, on which the Company’s Cincinnati Brewery is located, and leases, with an option to purchase, approximately 1 acre of land from the City of Cincinnati which abuts its property. The buildings on this property consist of approximately 128,500 square feet of brewery and warehouse space.

 

The Company owns approximately 62 acres of land in Walden, New York, consisting of an apple orchard and buildings, including a small cidery, gift shop, and tour center. The small cidery, gift shop, and tour center on this property consist of approximately 15,000 square feet of space.

 

The Company owns approximately 1 acre of land in Lewes, Delaware, on which the Company’s Dogfish Head Inn is located. The buildings on this property consists of approximately 8,400 square feet of space.

 

The Company leases approximately 43,000 square feet of space in Boston, Massachusetts, on which it maintains a Samuel Adams brand tap room and tour center. The current term of the lease for this facility will expire in 2034, although it has an option to extend the term for an additional fifteen years in five-year increments.

 

The Company leases approximately 6,666 square feet of space in Boston, Massachusetts, on which it maintains a research and development site. The current term of the lease for this facility will expire in 2026, although it has an option to extend the term for an additional three years in one-year increments.

 

The Company leases approximately 48,650 square feet of space in Los Angeles, California, on which it maintains an Angel City and Truly brand tap room, small brewery, and tour center. The current term of the lease for this facility will expire in 2026.

 

The Company leases approximately 9,000 square feet of space in Boston, Massachusetts, on which it maintains a Samuel Adams brand tap room and small brewery. The current term of the lease for this facility will expire in 2028, although it has two options to extend the term for an additional 5 years.

 

The Company leases approximately 8,900 square feet of space in Cincinnati, Ohio, on which it maintains a Samuel Adams brand tap room and small brewery. The current term of the lease for this facility will expire in 2028.

 

The Company leases approximately 7,100 square feet of space within the retail section of MCU Park in Brooklyn, New York on which it previously maintained a Coney Island brand tap room and small brewery. The current term of the lease for this facility will expire in 2025.

 

The Company leases approximately 4,490 square feet of space in Rehoboth, DE, on which it maintains Dogfish Head Brewings and Eats, a tap room, small brewery, and the Chesapeake & Maine restaurant. The current term of the lease for this facility will expire in 2029.

 

The Company, under a development agreement, has access to approximately 900 square feet of space in Windsor, Ontario, on which it maintains a cannabis research and development facility. The current term of the agreement for this facility will expire in 2026.

 

The Company also leases small offices in Burlington, Vermont, Cincinnati, Ohio, Montreal, Quebec, and Toronto, Ontario as well as various warehousing facilities across the United States and Canada.

 

The Company believes that its facilities are adequate for its current needs and that suitable additional space will be available on commercially acceptable terms as required.

 

27


 

 

The Company is party to legal proceedings and claims, including class action claims, where significant damages are asserted against it. Given the inherent uncertainty of litigation, it is possible that the Company could incur liabilities as a consequence of these claims, which may or may not have a material adverse effect on the Company’s financial condition or the results of its operations. The Company accrues loss contingencies if, in the opinion of management and its legal counsel, the risk of loss is probable and able to be estimated. Material pending legal proceedings are discussed below.

 

Securities Litigation. On September 14, 2021, a purported class action lawsuit was filed by an individual shareholder in the United States District Court for the Southern District of New York against the Company and three of its officers. The complaint alleged claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 between April 22, 2021 and September 8, 2021. The plaintiff claimed that defendants made materially false and/or misleading statements or failed to disclose material adverse facts about the Company’s business, operations, and prospects. On October 8, 2021, a nearly identical complaint was filed against the Company by an individual shareholder in the United States District Court for the Southern District of New York. The Court consolidated the two actions and on December 14, 2021 appointed a lead plaintiff, who filed an amended complaint on January 13, 2022. The Company’s Motion to Dismiss the Amended Complaint was granted by the Court on December 5, 2022. The plaintiff filed a notice of appeal on January 5, 2023. After briefing and oral argument on the appeal, the United States Court of Appeals for the Second Circuit affirmed the dismissal on November 22, 2023. The Mandate of the United States Court of Appeals was issued and transmitted to the District Court on December 15, 2023.

 

Supplier Dispute. On December 31, 2022, Ardagh Metal Packaging USA Corp. (“Ardagh”) filed an action against the Company alleging, among other things, that the Company had failed to purchase contractual minimum volumes of certain aluminum beverage can containers in 2021 and 2022. The Company denies that it breached the terms of the parties’ contract and intends to defend against the Ardagh claims vigorously. On February 23, 2023 and April 4, 2023, Ardagh and the Company engaged in mediation sessions with a neutral, third-party mediator, but were not able to resolve the matter and the litigation will proceed. On May 5, 2023, the Company filed an Answer in response to the Complaint, and Counterclaims against Ardagh. On June 26, 2023, Ardagh filed a Motion to Dismiss Certain Counterclaims and a Motion to Strike Certain Affirmative Defenses, to which the Company filed Oppositions on July 24, 2023. On November 9, 2023, Ardagh filed a Notice of Plaintiff’s Motion for Judgment on the Pleadings on Count II of the Complaint, to which the Company filed an Opposition on November 22, 2023. The parties are currently engaged in the fact discovery phase of the matter and the range of potential outcomes cannot be estimated at this time.

 

Item 4. Mine Safety Disclosures

 

Not Applicable

28


 

PART II.

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

The graph set forth below shows the value of an investment of $100 on January 1, 2019 in each of the Company’s stock (“The Boston Beer Company, Inc.”), the Standard & Poor’s 500 Index (“S&P 500 Index”) and the Standard & Poor’s 500 Beverage Index, which consists of producers of alcoholic and non-alcoholic beverages (“S&P 500 Beverages Index”) for the five years ending December 30, 2023.

 

Total Return to Shareholders

(Includes reinvestment of dividends)

 

 

 

ANNUAL RETURN PERCENTAGE
Years Ending

 

Company Name / Index

 

12/28/2019

 

 

12/26/2020

 

 

12/25/2021

 

 

12/31/2022

 

 

12/30/2023

 

The Boston Beer Company, Inc.

 

 

58.59

 

 

 

167.97

 

 

 

(48.29

)

 

 

(37.22

)

 

 

4.88

 

S&P 500 Index

 

 

32.97

 

 

 

16.40

 

 

 

29.44

 

 

 

(17.40

)

 

 

26.29

 

S&P 500 Beverages Index

 

 

23.99

 

 

 

6.56

 

 

 

14.51

 

 

 

8.93

 

 

 

(1.98

)

 

 

 

 

 

 

INDEXED RETURNS
Years Ending

 

Company Name / Index

 

Base Period 12/30/2018

 

 

12/28/2019

 

 

12/26/2020

 

 

12/25/2021

 

 

12/31/2022

 

 

12/30/2023

 

The Boston Beer Company, Inc.

 

 

100

 

 

 

158.59

 

 

 

424.98

 

 

 

219.78

 

 

 

137.98

 

 

 

144.71

 

S&P 500 Index

 

 

100

 

 

 

132.97

 

 

 

154.78

 

 

 

200.35

 

 

 

165.49

 

 

 

209.00

 

S&P 500 Beverages Index

 

 

100

 

 

 

123.99

 

 

 

132.12

 

 

 

151.29

 

 

 

164.81

 

 

 

161.54

 

 

img2070507_0.jpg 

 

The Company’s Class A Common Stock is listed for trading on the New York Stock Exchange under the symbol SAM.

 

There were 6,875 holders of record of the Company’s Class A Common Stock as of February 23, 2024. Excluded from the number of stockholders of record are stockholders who hold shares in “nominee” or “street” name. The closing price per share of the Company’s Class A Common Stock as of February 23, 2024, as reported under the New York Stock Exchange-Composite Transaction Reporting System, was $354.43.

29


 

 

Class A Common Stock

 

At December 30, 2023, the Company had 22,700,000 authorized shares of Class A Common Stock with a par value of $0.01, of which 10,057,950 were issued and outstanding, which includes 24,647 shares that have trading restrictions. The Class A Common Stock has no voting rights, except (1) as required by law, (2) for the election of Class A Directors, and (3) that the approval of the holders of the Class A Common Stock is required for (a) future authorizations or issuances of additional securities which have rights senior to Class A Common Stock, (b) alterations of rights or terms of the Class A or Class B Common Stock as set forth in the Articles of Organization of the Company, (c) certain other amendments of the Articles of Organization of the Company, (d) certain mergers or consolidations with, or acquisitions of, other entities, and (e) sales or dispositions of any significant portion of the Company’s assets.

 

Class B Common Stock

 

At December 30, 2023, the Company had 4,200,000 authorized shares of Class B Common Stock with a par value of $0.01, of which 2,068,000 shares were issued and outstanding. The Class B Common Stock has full voting rights, including the right to (1) elect a majority of the members of the Company’s Board of Directors and (2) approve all (a) amendments to the Company’s Articles of Organization, (b) mergers or consolidations with, or acquisitions of, other entities, (c) sales or dispositions of any significant portion of the Company’s assets and, (d) equity-based and other executive compensation, and other significant corporate matters, such as approval of the Company’s independent registered public accounting firm. The Company’s Class B Common Stock is not listed for trading. Each share of Class B Common Stock is freely convertible into one share of Class A Common Stock, upon request of any Class B holder.

 

As of February 23, 2024, C. James Koch, the Company’s Chairman, was the direct holder of record of all of the Company’s issued and outstanding Class B Common Stock.

 

The holders of the Class A and Class B Common Stock are entitled to dividends, on a share-for-share basis, only if and when declared by the Board of Directors of the Company out of funds legally available for payment thereof. Since its inception, the Company has not paid dividends and does not currently anticipate paying dividends on its Class A or Class B Common Stock in the foreseeable future.

 

Repurchases of Class A Common Stock

 

In 1998, the Company began a share repurchase program. Under this program, the Company's Board of Directors has authorized the repurchase of the Company's Class A Stock. On May 18, 2023, the Board of Directors authorized an increase in the aggregate expenditure limit for the Company’s stock repurchase program by $269.0 million, increasing the limit from $931.0 million to $1.2 billion. The Board of Directors did not specify a date upon which the total authorization would expire and, in the future, can further increase the authorized amount. As of December 30, 2023, the Company had repurchased a cumulative total of approximately 14.1 million shares of its Class A Common Stock for an aggregate purchase price of approximately $933.5 million and had approximately $266.5 million remaining on the $1.2 billion stock repurchase expenditure limit set by the Board of Directors.

 

During fiscal year 2023, the Company repurchased and subsequently retired 276,045 shares of its Class A Common Stock for an aggregate purchase price of $92.9 million. Additionally, the Company repurchased 1,891 shares of its Class A Common

30


 

Stock for repurchases of unvested investment shares issued under the Investment Share Program of the Company’s Employee Equity Incentive Plan, as illustrated in the table below:

 

Period

 

Total Number
of Shares
Purchased

 

 

Average
Price Paid
per Share

 

 

Total Number
of Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs

 

 

Dollar Value
of Shares that
May Yet be
Purchased
Under the
Plans or
Programs
(in thousands)

 

January 1, 2023 - February 4, 2023

 

 

21,058

 

 

$

351.21

 

 

 

20,770

 

 

$

83,007

 

February 5, 2023 - March 4, 2023

 

 

19,379

 

 

 

340.70

 

 

 

19,266

 

 

 

76,434

 

March 5, 2023 - April 1, 2023

 

 

25,125

 

 

 

319.49

 

 

 

24,993

 

 

 

68,438

 

April 2, 2023 - May 6, 2023

 

 

30,447

 

 

 

316.72

 

 

 

30,132

 

 

 

58,841

 

May 7, 2023 - June 3, 2023

 

 

23,741

 

 

 

321.01

 

 

 

23,607

 

 

 

320,245

 

June 4, 2023 - July 1, 2023

 

 

23,354

 

 

 

325.69

 

 

 

23,302

 

 

 

312,647

 

July 2, 2023 - August 5, 2023

 

 

26,755

 

 

 

313.85

 

 

 

26,752

 

 

 

304,250

 

August 6, 2023 - September 2, 2023

 

 

11,150

 

 

 

360.77

 

 

 

11,017

 

 

 

300,254

 

September 3, 2023 - September 30, 2023

 

 

10,360

 

 

 

370.78

 

 

 

10,118

 

 

 

296,457

 

October 1, 2023 - November 4, 2023

 

 

32,349

 

 

 

351.09

 

 

 

32,067

 

 

 

285,152

 

November 5, 2023 - December 2, 2023

 

 

33,334

 

 

 

342.29

 

 

 

33,275

 

 

 

273,755

 

December 3, 2023 - December 30, 2023

 

 

20,884

 

 

 

350.76

 

 

 

20,746

 

 

 

266,457

 

Total

 

 

277,936

 

 

$

335.51

 

 

 

276,045

 

 

$

266,457

 

 

Item 6. [Reserved]

31


 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

The Company has elected to omit discussion of the earliest of the three years covered by the consolidated financial statements presented. Refer to Item 7. "Management's Discussion and Analysis of Financial Condition and Results of Operations" located in the Company's Form 10-K for the fiscal year ended December 31, 2022, filed on February 22, 2023, for reference to discussion of the fiscal year ended December 25, 2021, the earliest of the three fiscal years presented.

 

Forward-Looking Statements

 

In this Form 10-K and in other documents incorporated herein, as well as in oral statements made by the Company, statements that are prefaced with the words “may,” “will,” “expect,” “anticipate,” “continue,” “estimate,” “project,” “intend,” “designed,” and similar expressions, are intended to identify forward-looking statements regarding events, conditions, and financial trends that may affect the Company’s future plans of operations, business strategy, results of operations, and financial position. These statements are based on the Company’s current expectations and estimates as to prospective events and circumstances about which the Company can give no firm assurance. Further, any forward-looking statement speaks only as of the date on which such statement is made, and the Company undertakes no obligation to update any forward-looking statement to reflect future events or circumstances. Forward-looking statements should not be relied upon as a prediction of actual future financial condition or results. These forward-looking statements, like any forward-looking statements, involve risks and uncertainties that could cause actual results to differ materially from those projected or anticipated. Such risks and uncertainties include the factors set forth above and the other information set forth in this Form 10-K.

 

Introduction

 

The Boston Beer Company is engaged in the business of producing and selling alcohol beverages primarily in the domestic market and, to a lesser extent, in selected international markets. The Company’s revenues are primarily derived by selling its beverages to Distributors, who in turn sell the products to retailers and drinkers.

 

Most of the Company’s beverages which include flavored malt beverages, hard seltzers, beers, and hard ciders, are primarily positioned in the market for High End beer occasions. High End beers and beer occasions (the “High End category”) are determined by higher price, quality, image and taste, as compared with regular domestic beers. Boston Beer is one of the largest suppliers in the High End category in the United States. The High End category has seen high single-digit compounded annual growth over the past ten years. The Company believes that the High End category is positioned to increase market share in the total beer category, as drinkers continue to trade up in taste and quality. The Company estimates that the High End full year percentage volume changes in 2021, 2022 and 2023 were approximately 2%, (3%) and 1% respectively. These trends are above the estimated United States beer market volume changes in 2021, 2022 and 2023, of (5%), (5%) and (2%) respectively.

 

The market for hard seltzer products has experienced declining annual volume growth rate trends from estimated growth of 158% in 2020 and 13% in 2021 to an estimated decline of 15% in 2022 and 21% in 2023. The decline in volume trends has negatively impacted the Company's volume of depletions, or Distributor sales to retailers, and shipments, as well as its projections for the future. The decline in volume trends resulted in several supply chain related costs recorded during the second half of 2021 and 2022. These costs included provisions for excess and obsolete inventories, property, plant, and equipment impairments, write-offs of third-party production prepayments, and provisions for costs associated with the termination of various third-party production contracts.

 

Depletions of the Company’s beverages for the 52 week fiscal period ended December 30, 2023, decreased approximately 6% from the 53 week fiscal period in the prior year.

 

Depletions of the Company’s beverages for the 53 week fiscal period ended December 31, 2022, decreased approximately 5% from the comparable 52 week fiscal period in the prior year.

 

32


 

Results of Operations

 

Year Ended December 30, 2023 (52 weeks) Compared to Year Ended December 31, 2022 (53 weeks)

 

 

 

Year Ended
(in thousands, except per barrel)

 

 

 

 

 

 

 

 

 

 

 

 

Dec. 30
2023

 

 

Dec. 31
2022

 

 

Amount
change

 

 

% change

 

 

Per barrel
change

 

Barrels sold

 

 

 

 

 

7,678

 

 

 

 

 

 

 

 

 

8,183

 

 

 

 

 

 

(505

)

 

 

(6.2

)%

 

 

 

 

 

 

 

Per barrel

 

 

% of net
revenue

 

 

 

 

 

Per barrel

 

 

% of net
revenue

 

 

 

 

 

 

 

 

 

 

Net revenue

 

$

2,008,625

 

 

$

261.61

 

 

 

100.0

%

 

$

2,090,334

 

 

$

255.44

 

 

 

100.0

%

 

$

(81,709

)

 

 

(3.9

)%

 

$

6.17

 

Cost of goods

 

 

1,156,256

 

 

 

150.59

 

 

 

57.6

%

 

 

1,228,348

 

 

 

150.10

 

 

 

58.8

%

 

 

(72,092

)

 

 

(5.9

)%

 

 

0.49

 

Gross profit

 

 

852,369

 

 

 

111.01

 

 

 

42.4

%

 

 

861,986

 

 

 

105.33

 

 

 

41.2

%

 

 

(9,617

)

 

 

(1.1

)%

 

 

5.68

 

Advertising, promotional, and selling
    expenses

 

 

555,998

 

 

 

72.41

 

 

 

27.7

%

 

 

578,400

 

 

 

70.68

 

 

 

27.7

%

 

 

(22,402

)

 

 

(3.9

)%

 

 

1.73

 

General and administrative
   expenses

 

 

174,548

 

 

 

22.73

 

 

 

8.7

%

 

 

157,534

 

 

 

19.25

 

 

 

7.5

%

 

 

17,014

 

 

 

10.8

%

 

 

3.48

 

Impairment of intangible assets

 

 

16,426

 

 

 

2.14

 

 

 

0.8

%

 

 

27,100

 

 

 

3.31

 

 

 

1.3

%

 

 

(10,674

)

 

 

(39.4

)%

 

 

(1.17

)

Impairment of brewery assets

 

 

5,396

 

 

 

0.70

 

 

 

0.3

%

 

 

2,782

 

 

 

0.34

 

 

 

0.1

%

 

 

2,614

 

 

 

94.0

%

 

 

0.36

 

Contract termination costs and other

 

 

 

 

 

0.00

 

 

 

0.0

%

 

 

5,379

 

 

 

0.66

 

 

 

0.3

%

 

 

(5,379

)

 

 

(100.0

)%

 

 

(0.66

)

Total operating expenses

 

 

752,368

 

 

 

97.99

 

 

 

37.5

%

 

 

771,195

 

 

 

94.24

 

 

 

36.9

%

 

 

(18,827

)

 

 

(2.4

)%

 

 

3.75

 

Operating income

 

 

100,001

 

 

 

13.02

 

 

 

5.0

%

 

 

90,791

 

 

 

11.09

 

 

 

4.3

%

 

 

9,210

 

 

 

10.1

%

 

 

1.93

 

Other income, net

 

 

9,587

 

 

 

1.25

 

 

 

0.5

%

 

 

645

 

 

 

0.08

 

 

 

0.0

%

 

 

8,942

 

 

 

1386.4

%

 

 

1.17

 

Income before income tax provision

 

 

109,588

 

 

 

14.27

 

 

 

5.5

%

 

 

91,436

 

 

 

11.17

 

 

 

4.4

%

 

 

18,152

 

 

 

19.9

%

 

 

3.10

 

Income tax provision

 

 

33,338

 

 

 

4.34

 

 

 

1.7

%

 

 

24,173

 

 

 

2.95

 

 

 

1.2

%

 

 

9,165

 

 

 

37.9

%

 

 

1.39

 

Net income

 

$

76,250

 

 

$

9.93

 

 

 

3.8

%

 

$

67,263

 

 

$

8.22

 

 

 

3.2

%

 

$

8,987

 

 

 

13.4

%

 

$

1.71

 

 

Net revenue. Net revenue decreased by $81.7 million, or 3.9%, to $2,008.6 million for the year ended December 30, 2023, as compared to $2,090.3 million for the year ended December 31, 2022, primarily as a result of lower shipment volume of $129.3 million and $12.6 million of product mix impacts, partially offset by price increases of $60.2 million.

 

Volume. Total shipment volume of 7,678,000 barrels for the year ended December 30, 2023 decreased by 6.2% over 2022 levels of 8,183,000 barrels, reflecting decreases in the Company’s Truly Hard Seltzer, Angry Orchard, Samuel Adams, Dogfish Head and Hard Mountain Dew brands, partially offset by increases in its Twisted Tea brand. On a 52-week comparable basis, shipment volume decreased 5.2%.

 

Depletions of the Company’s products for the year ended December 30, 2023 decreased by approximately 6% compared to the prior year, reflecting decreases in the Company’s Truly Hard Seltzer, Angry Orchard, Samuel Adams and Dogfish Head brands, partially offset by increases in its Twisted Tea and Hard Mountain Dew brands. On a 52-week comparable basis, depletions decreased 5%.

 

The Company believes distributor inventory as of December 30, 2023 averaged approximately four weeks on hand and was at an appropriate level for each of its brands.

 

Net Revenue per barrel. The net revenue per barrel increased by 2.4% to $261.61 per barrel for the year ended December 30, 2023, as compared to $255.44 per barrel for the year ended December 31, 2022, primarily due to price increases, partially offset by product mix impacts.

 

Cost of goods sold. Cost of goods sold was $150.59 per barrel for the fifty-two weeks ended December 30, 2023, as compared to $150.10 per barrel for the fifty-three weeks ended December 31, 2022. The 2023 increase in cost of goods sold of $0.49, or 0.3% per barrel was primarily due to inflationary cost impacts of $30.0 million, or $3.91 per barrel, increased third-party production shortfall fees of $6.5 million, or $0.85 per barrel, the brewery cost absorption impact due to lower volume of $6.2 million, or $0.80 per barrel, and a contract settlement cost of $4.5 million, or $0.59 per barrel partially offset by contract renegotiations and recipe optimization of $26.6 million, or $3.46 per barrel, and decreases in inventory obsolescence of $14.8 million, or $1.93 per barrel.

 

Inflationary impacts of $30.0 million consist primarily of increased material costs of $16.0 million, costs of third-party production of $7.6 million, and internal brewery costs of $6.4 million.

 

33


 

Supply chain constraints in package materials, primarily cans, have impacted production schedules and increased can costs, as a result of using a more expensive supplier. During fiscal 2023 and 2022, the additional can costs related to use of this more expensive supplier were zero and $3.6 million, respectively. These supply chain constraints in package materials did not otherwise have a material impact on the Company’s results of operations or capital resources.

 

Gross profit. Gross profit was $111.01 per barrel for the year ended December 30, 2023, as compared to $105.33 per barrel for the year ended December 31, 2022. Gross margin was 42.4% for the year ended December 30, 2023, as compared to 41.2% for the year ended December 31, 2022. The increase was primarily due price increases, contract renegotiations and recipe optimization and lower inventory obsolescence partially offset by inflationary costs, increased third-party production shortfall fees and brewery cost absorption impact due to lower volume.

 

The Company includes freight charges related to the movement of finished goods from manufacturing locations to Distributor locations in its advertising, promotional and selling expense line item. As such, the Company’s gross margins may not be comparable to other entities that classify costs related to distribution differently.

 

Advertising, promotional, and selling expenses. Advertising, promotional and selling expenses, decreased $22.4 million, or 3.9%, to $556.0 million for the year ended December 30, 2023, as compared to $578.4 million for the year ended December 31, 2022. The decrease was primarily due to decreased freight to distributors of $50.9 million from lower rates and volumes, partially offset by an increase in brand investments of $28.5 million, mainly driven by higher investments in local marketing and media of $15.9 million and increased salaries and benefits costs of $14.0 million.

 

Advertising, promotional and selling expenses were 27.7% of net revenue, or $72.41 per barrel, for the year ended December 30, 2023, as compared to 27.7% of net revenue, or $70.68 per barrel, for the year ended December 31, 2022. The Company will invest in advertising and promotional campaigns that it believes are effective, but there is no guarantee that such investment will generate sales growth.

 

The Company conducts certain advertising and promotional activities in its Distributors’ markets, and the Distributors make contributions to the Company for such efforts. These amounts are included in the Company’s statement of operations as reductions to advertising, promotional and selling expenses. Historically, contributions from Distributors for advertising and promotional activities have amounted to approximately 2% of net sales. The Company may adjust its promotional efforts in the Distributors’ markets, if changes occur in these promotional contribution arrangements, depending on the industry and market conditions.

 

General and administrative expenses. General and administrative expenses increased by $17.0 million, or 10.8%, to $174.5 million for the year ended December 30, 2023, as compared to $157.5 million for the comparable period in 2022. The increase was primarily due to increased consulting costs of $7.5 million and increased salaries and benefits costs of $4.9 million, mainly due to higher incentive compensation.

 

Impairment of intangible assets. Impairment of intangible assets reflects a $16.4 million non-cash impairment charge recorded primarily for the Dogfish Head brand, taken as a result of the Company’s annual impairment analysis as of September 1, 2023. The impairment determination was primarily based on the latest forecasts of brand performance which have been below the Company’s previous projections. In fiscal 2022, the Company recorded an impairment charge of $27.1 million for the Dogfish Head brand. See further discussion in Note H to the Consolidated Financial Statements within Part II, Item 8 of this Form 10-K.

 

Impairment of brewery assets. Impairment of brewery assets of $5.4 million increased by $2.6 million from the prior fiscal year, due to higher write-offs of equipment at Company-owned breweries.

 

Contract termination costs and other. Contract termination costs decreased by $5.4 million primarily due to costs incurred during fiscal year 2022 resulting from negotiations with a supplier that terminated a production agreement.

 

Income tax provision. The Company’s effective tax rate for fiscal 2023 was a tax provision of 30.2% compared to 26.4% in fiscal 2022, primarily due to an increase in non-deductible officer compensation.

 

Liquidity and Capital Resources

 

The Company’s primary sources of liquidity are its existing cash balances, cash flows from operating activities and amounts available under its revolving credit facility. The Company’s material cash requirements include working capital needs, satisfaction of contractual commitments, and investment in the Company’s business through capital expenditures.

34


 

 

Cash and cash equivalents and restricted cash increased to $298.5 million as of December 30, 2023 from $180.6 million as of December 31, 2022, primarily reflecting cash provided by operating activities and proceeds from the exercise of stock options and sale of investment shares, partially offset by repurchases of Class A common stock and purchases of property, plant, and equipment.

 

Cash provided by operating activities consists of net income, adjusted for certain non-cash items, such as depreciation and amortization, impairment of intangible assets, stock-based compensation expense, other non-cash items included in operating results, and changes in operating assets and liabilities, such as accounts receivable, inventory, prepaid expenses and other current assets, accounts payable, and accrued expenses.

 

Cash provided by operating activities for the year ended December 30, 2023 was $265.2 million and consisted of net income of $76.3 million, non-cash items of $124.0 million, and an inflow of $64.9 million from a net decrease in operating assets and liabilities. The inventory decrease of $31.5 million is due to improvements in supply chain process resulting in lower inventory levels and lower volumes. The third-party production prepayments decrease of $27.8 million is due to expensing of these prepayments over the respective contract terms. The accrued expenses and other current liabilities increase of $13.9 million is primarily due to increases in accrued incentive compensation compared to the prior year. The accounts receivable increase of $10.3 million is primarily due timing of shipments in the month of December compared to the prior year.

 

Cash provided by operating activities for the year ended December 31, 2022 was $199.9 million and consisted of net income of $67.3 million, non-cash items of $142.4 million and outflows of $9.7 million from net increases in operating assets and liabilities. The change is primarily due to a net decrease in operating assets and liabilities in fiscal 2023 compared to a net increase in fiscal 2022.

 

The Company used $62.4 million in investing activities during the year ended December 30, 2023, as compared to $88.5 million during the year ended December 31, 2022. Investing activities during both periods primarily consisted of capital investments made mostly in the Company’s breweries to drive efficiencies and cost reductions and support product innovation and potential future growth.

 

Cash used in financing activities was $84.8 million during the year ended December 30, 2023, as compared to $2.8 million provided by during the year ended December 31, 2022. The change is primarily due to $92.9 million in repurchases of Class A common stock in fiscal 2023.

 

During fiscal year 2023, the Company repurchased and subsequently retired 276,045 shares of its Class A Common Stock, respectively, for an aggregate purchase price of $92.9 million. As of December 30, 2023, the Company had repurchased a cumulative total of approximately 14.1 million shares of its Class A Common Stock for an aggregate purchase price of approximately $933.5 million and had approximately $266.5 million remaining on the $1.2 billion stock repurchase expenditure limit set by the Board of Directors.

 

The Company expects that its cash balance as of December 30, 2023 of $298.5 million and future operating cash flows, along with its $150.0 million credit facility agreement, will be sufficient to fund future cash requirements. Refer to Note K of the Notes to the Consolidated Financial Statements within Part II, Item 8 of this Form 10-K for further details of the terms of the credit facility agreement. As of the date of this filing, the Company was not in violation of any of its covenants to the lender under the credit facility.

 

Critical Accounting Policies

 

The discussion and analysis of the Company’s financial condition and results of operations is based upon its consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires the Company to make significant estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. These items are monitored and analyzed by management for changes in facts and circumstances, and material changes in these estimates could occur in the future. The more judgmental estimates are summarized below. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Actual results may differ from the Company’s estimates.

 

Provision for Excess or Expired Inventory

 

35


 

The provisions for excess or expired inventory are based on management’s estimates of forecasted usage of inventories on hand. Forecasting usage involves significant judgments regarding future demand for the Company’s various existing products and products under development as well as the potency and shelf-life of various raw material ingredients and finished goods. 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. Provision for excess or expired inventory included in cost of goods sold was $19.3 million, $35.9 million, and $62.6 million in fiscal years 2023, 2022, and 2021 respectively.

 

Valuation of Property, Plant, and Equipment

 

The carrying value of property, plant, and equipment, net of accumulated depreciation, at December 30, 2023 was $642.5 million. For purposes of determining whether there are any impairment losses on brewery assets, as further discussed below, management has historically examined the carrying value of the Company’s 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 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, the remaining useful life of the asset, and the usefulness of the asset in consideration of future business plans. Impairment of brewery assets classified as property, plant, and equipment included in operating expenses was $5.0 million, $2.6 million and $18.5 million in fiscal years 2023, 2022, and 2021, respectively.

 

Factors generally considered important which could trigger an impairment review on the carrying value of long-lived assets include the following: (1) significant underperformance relative to historical or projected future operating results; (2) significant changes in the manner of use of acquired assets or the strategy for the Company’s overall business; (3) underutilization of assets; and (4) discontinuance of products by the Company or its customers.

 

Valuation of Goodwill and Indefinite Lived Intangible Assets

 

The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.

 

The Company’s annual goodwill impairment evaluation analysis conducted at the end of fiscal August indicated that the fair value of the Company’s goodwill was substantially greater than the carrying value and accordingly there was no impairment to record during fiscal 2023. The guidance for goodwill impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit, of which the Company has one, is less than its carrying amount or to proceed directly to performing a quantitative impairment test. Under the quantitative assessment, the estimated fair value of the Company’s reporting unit is compared to its carrying value, including goodwill. The estimate of fair value of the Company’s reporting unit is generally calculated based on an income approach using the discounted cash flow method supplemented by the market approach which considers the Company’s market capitalization and enterprise value. If the estimated fair value of the Company’s reporting unit is less than the carrying value of its reporting unit, a goodwill impairment will be recognized. In estimating the fair value of the Company’s reporting unit, management must make assumptions and projections regarding such items as future cash flows, future revenues, future earnings, cost of capital, and other factors. The assumptions used in the estimate of fair value are based on historical trends and the projections and assumptions that are used in the latest operating plans. These assumptions reflect management’s estimates of future economic and competitive conditions and are, therefore, subject to change as a result of changing market conditions. If these estimates or their related assumptions change in the future, the Company may be required to recognize an impairment loss for the Company’s goodwill which could have a material adverse impact on the Company’s financial statements.

 

The Company’s intangible assets consist primarily of a trademark and customer relationships obtained through the Company’s Dogfish Head acquisition. Customer relationships are amortized over their estimated useful lives. The Dogfish Head trademark which was determined to have an indefinite useful life is not amortized. The guidance for indefinite lived

36


 

intangible asset impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the indefinite lived intangible asset is impaired or to proceed directly to performing the quantitative impairment test. Under the quantitative assessment, the trademark is evaluated for impairment by comparing the carrying value of the trademark to its estimated fair value. The estimated fair value of the trademark is calculated based on an income approach using the relief from royalty method. If the estimated fair value is less than the carrying value of the trademark, then an impairment charge is recognized to reduce the carrying value of the trademark to its estimated fair value.

 

Significant judgment is required to estimate the fair value the Dogfish Head trademark. Accordingly, the Company obtains the assistance of third-party valuation specialists as part of the impairment evaluation. In estimating the fair value of the trademark, management must make assumptions and projections regarding future cash flows based upon future revenues, the market-based royalty rate, the discount rate, and the after-tax royalty savings expected from ownership of the trademark. The assumptions and projections used in the estimate of fair value are consistent with recent trends and represent the projections used in the Company’s current strategic operating plans which include reductions in revenues from the Dogfish Head beer products which were partially offset with revenue growth from the new Dogfish Head canned cocktails products that were launched in 2021. These assumptions reflect management’s estimates of future economic and competitive conditions and consider many factors including macroeconomic conditions, industry growth rates, and competitive activities and are, therefore, subject to change as a result of changing market conditions. If these estimates or their related assumptions change in the future, we may be required to recognize an additional impairment charge for the asset. The recognition of any resulting impairment charge could have a material adverse impact on the Company's financial statements.

 

The Company performed a sensitivity analysis on its significant assumptions used in the Dogfish Head trademark fair value calculation and determined the following:

 

A decrease in the annual forecasted revenue growth rate of 1.0% would result in a 5.2% decrease to the current fair value of $55.6 million.
An increase in the discount rate of 1.5% would result in a 11.7% decrease to the current fair value of $55.6 million.

 

Revenue Recognition and Classification of Customer Programs and Incentives

 

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 30, 2023 and December 31, 2022, the Company had deferred revenue of $8.9 million and $6.8 million, respectively, related to product shipped prior to these dates for which the criteria to recognize revenue was not met as of these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

 

The Company is committed to maintaining the freshness of its products in the market. In certain circumstances and with the Company’s approval, the Company accepts and destroys or offers credits for stale beer that is returned or destroyed by Distributors. The Company generally credits approximately fifty percent of the distributor’s 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 30, 2023, and December 31, 2022, the stale beer reserve was $8.2 million and $5.6 million, respectively. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

 

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’s products may include, but are not limited to, point-of-sale 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 $106.4 million, $95.9 million and $126.1 million in fiscal years

37


 

2023, 2022, and 2021, 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.

 

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 2023, 2022, and 2021 were $62.6 million, $54.8 million and $72.7 million, respectively. The reimbursements for discounts to Distributors are recorded as reductions to net revenue. The agreed-upon discount rates are applied to certain Distributors’ 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.

 

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 promoting the Company’s products may include, but are not limited to point-of-sale 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 2023, 2022, and 2021 were $43.8 million, $41.1 million and $53.4 million, respectively. In fiscal years 2023, 2022, and 2021, the Company recorded certain of these costs in the total amount of $31.4 million, $29.9 million and $42.0 million, 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.

 

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’s estimates and assumptions.

 

Stock-Based Compensation

 

The Company accounts for share-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), 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 $17.0 million, $14.0 million and $18.6 million in fiscal years 2023, 2022, and 2021, respectively.

 

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’s 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.

 

In addition, an estimated pre-vesting 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.

 

Business Environment

 

38


 

The alcoholic beverage industry is highly regulated at the federal, state and local levels. The TTB and the Justice Department’s Bureau of Alcohol, Tobacco, Firearms and Explosives enforce laws under the Federal Alcohol Administration Act. The TTB is responsible for administering and enforcing excise tax laws that directly affect the Company’s results of operations. State and regulatory authorities have the ability to suspend or revoke the Company’s licenses and permits or impose substantial fines for violations. The Company has established strict policies, procedures and guidelines in efforts to ensure compliance with all applicable state and federal laws. However, the loss or revocation of any existing license or permit could have a material adverse effect on the Company’s business, results of operations, cash flows and financial position.

 

The High End category and the Beyond Beer category within the United States are highly competitive due to large domestic and international brewers and the increasing number of craft brewers in this category who distribute similar products that have similar pricing and target drinkers. The Company believes that its pricing is appropriate given the quality and reputation of its brands, while realizing that economic pricing pressures may affect future pricing levels. Large domestic and international brewers are able to compete more aggressively than the Company, as they have substantially greater resources, marketing strength and distribution networks than the Company. The Company anticipates competition among domestic craft brewers will remain strong, as the number of craft brewers continues to grow. The Company also increasingly competes with wine and spirits companies, some of which have significantly greater resources than the Company. This competitive environment may affect the Company’s overall performance within the High End category. As the market matures and the High End category continues to consolidate, the Company believes that companies that are well-positioned in terms of brand equity, marketing and distribution will have greater success than those who do not. With its over 300 Distributors nationwide and the Company’s sales force of over 475 people, as well as a commitment to maintaining its innovation capability, brand equity and quality, the Company believes it is well positioned to compete in the High End Beer category.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

In the ordinary course of business, the Company is exposed to the impact of fluctuations in foreign exchange rates. The Company does not enter into derivatives or other market risk sensitive instruments for the purpose of speculation or for trading purposes. Market risk sensitive instruments include derivative financial instruments, other financial instruments and derivative commodity instruments, such as futures, forwards, swaps and options, that are exposed to rate or price changes.

 

The Company enters into hops purchase contracts, as described in Note M to the Consolidated Financial Statements within Part II, Item 8 of this Form 10-K, and makes purchases of other ingredients, equipment, and machinery and payments for commissions and marketing services to an international sales agent denominated in foreign currencies. The cost of these commitments changes as foreign exchange rates fluctuate. Currently, it is not the Company’s policy to hedge against foreign currency fluctuations.

 

The interest rate for borrowings under the Company’s credit facility is based on the applicable secured overnight financing rate ("SOFR") plus 1.1%, and therefore, subjects the Company to fluctuations in such rates. At December 30, 2023, the applicable SOFR was 5.4%. As of December 30, 2023, the Company had no amounts outstanding under its current line of credit.

 

Sensitivity Analysis

 

The Company applies a sensitivity analysis to reflect the impact of a 10% hypothetical adverse change in the foreign currency exchange rates. A potential adverse fluctuation in foreign currency exchange rates could negatively impact future cash flows by approximately $1.8 million as of December 30, 2023.

 

There are many economic factors that can affect volatility in foreign exchange rates. As such factors cannot be predicted, the actual impact on earnings due to an adverse change in the respective rates could vary substantially from the amounts calculated above.

 

39


 

Item 8. Financial Statements and Supplementary Data

40


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and the Board of Directors of The Boston Beer Company, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of The Boston Beer Company, Inc. and subsidiaries (the "Company") as of December 30, 2023 and December 31, 2022, the related consolidated statements of comprehensive income, stockholders’ equity, and cash flows, for each of the three years in the period ended December 30, 2023, and the related notes. In our opinion, the financial statements present fairly, in all material respects, the financial position of The Boston Beer Company, Inc. and subsidiaries as of December 30, 2023 and December 31, 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 30, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 30, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 27, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which it relates.

 

Dogfish Head Trademark Intangible — Refer to Notes B, H, and N to the financial statements

 

Critical Audit Matter Description

 

The Company has an indefinite lived intangible asset consisting of the Dogfish Head Trademark (the “trademark”). The Company's evaluation of the trademark for impairment involves the comparison of the fair value to its' carrying value. Management estimates the fair value of the trademark annually on its elected assessment date which is September 1st of each fiscal year, or more often if impairment indicators are present, using the relief-from-royalty method, which is a discounted cash flow method. The determination of fair value requires management to make significant estimates and assumptions related to forecasted revenues, including growth rates, the royalty rate, and the discount rate used to estimate the fair value of the trademark asset. Changes in these assumptions could have a significant impact on the fair value of the trademark and the amount of any impairment charge. As of December 30, 2023, the carrying value of the trademark was $55.6 million. During the year ended December 30, 2023, the Company recognized an impairment charge of $15.8 million related to the trademark, since its fair value was lower than its carrying value.

 

41


 

We identified the valuation of the trademark as a critical audit matter because of the significant judgments and assumptions management makes in estimating the fair value of the trademark. This required a high degree of auditor judgment and an increased extent of effort when performing audit procedures to evaluate the reasonableness of management’s forecasted revenues, the selection of the royalty rate and the selection of the discount rate, including the need to involve our fair value specialists.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures related to the forecasted revenues, the selected royalty rate, and the selected discount rate utilized in estimating the fair value of the trademark included the following, among others:

 

We tested the effectiveness of controls over management’s trademark impairment evaluation, including those over the determination of the fair value of the trademark, such as controls related to management’s forecasts of future revenue, and the selection of the royalty rate and the discount rate.

 

We evaluated management’s ability to accurately forecast revenues by comparing actual revenues to management’s historical forecasts.

 

We evaluated the reasonableness of management’s forecasts by comparing forecasted revenues to:

 

The Company’s business strategies and growth plans including consideration of the effects of new products;
Historical results and trends; and
Industry reports.

 

With the assistance of our fair value specialists, we evaluated the reasonableness of the valuation methodology and management’s assumptions including the royalty rate and the discount rate by:

 

Testing the source information underlying the determination of the royalty rate, the discount rate, and the mathematical accuracy of the calculations.
Developing a range of independent estimates for the discount rate and comparing those to the discount rate selected by management.

 

/s/ Deloitte & Touche LLP

Boston, Massachusetts

February 27, 2024

 

We have served as the Company’s auditor since 2015.

 

42


 

THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands, except per share data)

 

 

 

Year Ended

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

December 25,
2021

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$

2,133,292

 

 

$

2,222,667

 

 

$

2,196,650

 

Less excise taxes

 

 

124,667

 

 

 

132,333

 

 

 

139,028

 

Net revenue

 

 

2,008,625

 

 

 

2,090,334

 

 

 

2,057,622

 

Cost of goods sold

 

 

1,156,256

 

 

 

1,228,348

 

 

 

1,259,830

 

Gross profit

 

 

852,369

 

 

 

861,986

 

 

 

797,792

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Advertising, promotional, and selling expenses

 

 

555,998

 

 

 

578,400

 

 

 

606,994

 

General and administrative expenses

 

 

174,548

 

 

 

157,534

 

 

 

133,624

 

Impairment of intangible assets

 

 

16,426

 

 

 

27,100

 

 

 

 

Impairment of brewery assets

 

 

5,396

 

 

 

2,782

 

 

 

18,499

 

Contract termination costs and other

 

 

 

 

 

5,379

 

 

 

30,678

 

Total operating expenses

 

 

752,368

 

 

 

771,195

 

 

 

789,795

 

Operating income

 

 

100,001

 

 

 

90,791

 

 

 

7,997

 

Other income (expense):

 

 

 

 

 

 

 

 

 

Interest income (expense), net

 

 

10,995

 

 

 

2,561

 

 

 

(110

)

Other expense, net

 

 

(1,408

)

 

 

(1,916

)

 

 

(978

)

Total other income (expense), net

 

 

9,587

 

 

 

645

 

 

 

(1,088

)

Income before income tax provision

 

 

109,588

 

 

 

91,436

 

 

 

6,909

 

Income tax provision (benefit)

 

 

33,338

 

 

 

24,173

 

 

 

(7,644

)

Net income

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Net income per common share - basic

 

$

6.23

 

 

$

5.46

 

 

$

1.19

 

Net income per common share - diluted

 

$

6.21

 

 

$

5.44

 

 

$

1.17

 

Weighted-average number of common shares - basic

 

 

12,243

 

 

 

12,317

 

 

 

12,280

 

Weighted-average number of common shares - diluted

 

 

12,258

 

 

 

12,345

 

 

 

12,436

 

Net income

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

166

 

 

 

(269

)

 

 

(32

)

Defined benefit plans liability adjustment

 

 

(13

)

 

 

253

 

 

 

90

 

Total other comprehensive income (loss), net of tax

 

 

153

 

 

 

(16

)

 

 

58

 

Comprehensive income

 

$

76,403

 

 

$

67,247

 

 

$

14,611

 

 

The accompanying notes are an integral part of these consolidated financial statements.

43


 

THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(in thousands, except share data)

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

298,491

 

 

$

180,560

 

Accounts receivable

 

 

66,997

 

 

 

56,672

 

Inventories

 

 

115,773

 

 

 

148,450

 

Prepaid expenses and other current assets

 

 

20,538

 

 

 

27,461

 

Income tax receivable

 

 

1,711

 

 

 

10,126

 

Total current assets

 

 

503,510

 

 

 

423,269

 

Property, plant, and equipment, net

 

 

642,509

 

 

 

667,909

 

Operating right-of-use assets

 

 

35,559

 

 

 

43,768

 

Goodwill

 

 

112,529

 

 

 

112,529

 

Intangible assets

 

 

59,644

 

 

 

76,324

 

Third-party production prepayments

 

 

33,581

 

 

 

61,339

 

Other assets

 

 

42,661

 

 

 

35,635

 

Total assets

 

$

1,429,993

 

 

$

1,420,773

 

Liabilities and Stockholders' Equity

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

Accounts payable

 

$

87,245

 

 

$

84,248

 

Accrued expenses and other current liabilities

 

 

126,930

 

 

 

111,153

 

Current operating lease liabilities

 

 

9,113

 

 

 

8,866

 

Total current liabilities

 

 

223,288

 

 

 

204,267

 

Deferred income taxes, net

 

 

85,721

 

 

 

96,592

 

Non-current operating lease liabilities

 

 

36,161

 

 

 

45,274

 

Other liabilities

 

 

6,894

 

 

 

6,091

 

Total liabilities

 

 

352,064

 

 

 

352,224

 

Commitments and Contingencies (See Note M)

 

 

 

 

 

 

Stockholders' Equity:

 

 

 

 

 

 

Class A Common Stock, $0.01 par value; 22,700,000 shares authorized; 10,033,303
   and
10,238,009 issued and outstanding as of December 30, 2023 and
   December 31, 2022, respectively

 

 

100

 

 

 

102

 

Class B Common Stock, $0.01 par value; 4,200,000 shares authorized; 2,068,000
   issued and outstanding at December 30, 2023 and December 31, 2022

 

 

21

 

 

 

21

 

Additional paid-in capital

 

 

656,297

 

 

 

629,515

 

Accumulated other comprehensive loss

 

 

(57

)

 

 

(210

)

Retained earnings

 

 

421,568

 

 

 

439,121

 

Total stockholders' equity

 

 

1,077,929

 

 

 

1,068,549

 

Total liabilities and stockholders' equity

 

$

1,429,993

 

 

$

1,420,773

 

 

The accompanying notes are an integral part of these consolidated financial statements

44


 

THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

For the Years Ended December 30, 2023, December 31, 2022, and December 25, 2021

(in thousands)

 

 

 

 

 

 

Class A

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

Class A

 

 

Common

 

 

Class B

 

 

Class B

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common

 

 

Stock,

 

 

Common

 

 

Common

 

 

Paid-in

 

 

Comprehensive

 

 

Retained

 

 

Stockholders’

 

 

 

Shares

 

 

Par

 

 

Shares

 

 

Stock, Par

 

 

Capital

 

 

Loss

 

 

Earnings

 

 

Equity

 

Balance at December 26, 2020

 

 

10,005

 

 

$

100

 

 

 

2,178

 

 

$

22

 

 

$

599,737

 

 

$

(252

)

 

$

357,360

 

 

$

956,967

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14,553

 

 

 

14,553

 

Stock options exercised and restricted
   shares activities

 

 

69

 

 

 

1

 

 

 

 

 

 

 

 

 

(6,730

)

 

 

 

 

 

 

 

 

(6,729

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18,615

 

 

 

 

 

 

 

 

 

18,615

 

Conversion from Class B to Class A

 

 

110

 

 

 

1

 

 

 

(110

)

 

 

(1

)

 

 

 

 

 

 

 

 

 

 

 

 

Defined benefit plans liability adjustment, net of tax of ($20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

90

 

 

 

 

 

 

90

 

Impact of ASU 2019-12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

(55

)

 

 

(55

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

(32

)

 

 

 

 

 

(32

)

Balance at December 25, 2021

 

 

10,184

 

 

$

102

 

 

 

2,068

 

 

$

21

 

 

$

611,622

 

 

$

(194

)

 

$

371,858

 

 

$

983,409

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

67,263

 

 

 

67,263

 

Stock options exercised and restricted
   shares activities

 

 

54

 

 

 

 

 

 

 

 

 

 

 

 

3,905

 

 

 

 

 

 

 

 

 

3,905

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13,988

 

 

 

 

 

 

 

 

 

13,988

 

Defined benefit plans liability adjustment, net of tax of ($95)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

253

 

 

 

 

 

 

253

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(269

)

 

 

 

 

 

(269

)

Balance at December 31, 2022

 

 

10,238

 

 

$

102

 

 

 

2,068

 

 

$

21

 

 

$

629,515

 

 

$

(210

)

 

$

439,121

 

 

$

1,068,549

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

76,250

 

 

 

76,250

 

Repurchase and retirement of Class A Common Stock

 

 

(276

)

 

 

(2

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(93,803

)

 

 

(93,805

)

Stock options exercised and restricted
   shares activities

 

 

71

 

 

 

 

 

 

 

 

 

 

 

 

9,811

 

 

 

 

 

 

 

 

 

9,811

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16,971

 

 

 

 

 

 

 

 

 

16,971

 

Defined benefit plans liability adjustment, net of tax of $1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(13

)

 

 

 

 

 

(13

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

166

 

 

 

 

 

 

166

 

Balance at December 30, 2023

 

 

10,033

 

 

$

100

 

 

 

2,068

 

 

$

21

 

 

$

656,297

 

 

$

(57

)

 

$

421,568

 

 

$

1,077,929

 

 

The accompanying notes are an integral part of these consolidated financial statements.

45


 

THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

 

 

Year Ended

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

December 25,
2021

 

Cash flows provided by operating activities:

 

 

 

 

 

 

 

 

 

Net income

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

88,141

 

 

 

81,356

 

 

 

72,096

 

Impairment of intangible asset

 

 

16,426

 

 

 

27,100

 

 

 

 

Impairment of brewery assets

 

 

5,396

 

 

 

2,782

 

 

 

18,499

 

Change in right-of-use assets

 

 

7,678

 

 

 

7,972

 

 

 

8,018

 

Stock-based compensation expense

 

 

16,971

 

 

 

13,988

 

 

 

18,615

 

Deferred income taxes

 

 

(10,871

)

 

 

9,097

 

 

 

(5,225

)

Other non-cash expense (income)

 

 

224

 

 

 

89

 

 

 

(399

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(10,340

)

 

 

(2,042

)

 

 

23,071

 

Inventories

 

 

31,500

 

 

 

131

 

 

 

(21,224

)

Prepaid expenses, income tax receivable, and other current assets

 

 

13,979

 

 

 

38,652

 

 

 

(49,073

)

Third-party production prepayments

 

 

27,758

 

 

 

26,955

 

 

 

(16,635

)

Other assets

 

 

(5,849

)

 

 

(14,031

)

 

 

(5,699

)

Accounts payable

 

 

2,763

 

 

 

(2,219

)

 

 

(27,361

)

Accrued expenses, other current liabilities, and other liabilities

 

 

13,884

 

 

 

(50,632

)

 

 

35,290

 

Operating lease liabilities

 

 

(8,759

)

 

 

(6,516

)

 

 

(8,229

)

Net cash provided by operating activities

 

 

265,151

 

 

 

199,945

 

 

 

56,297

 

Cash flows used in investing activities:

 

 

 

 

 

 

 

 

 

Purchases of property, plant, and equipment

 

 

(64,087

)

 

 

(90,582

)

 

 

(147,919

)

Proceeds from sale of property, plant, and equipment

 

 

1,709

 

 

 

2,076

 

 

 

1,157

 

Other investing activities

 

 

 

 

 

 

 

 

145

 

Net cash used in investing activities

 

 

(62,378

)

 

 

(88,506

)

 

 

(146,617

)

Cash flows (used in) provided by financing activities:

 

 

 

 

 

 

 

 

 

Repurchases and retirement of Class A common stock

 

 

(92,877

)

 

 

 

 

 

 

Proceeds from exercise of stock options and sale of investment shares

 

 

11,723

 

 

 

7,946

 

 

 

10,465

 

Net cash paid on finance leases and notes payable

 

 

(1,575

)

 

 

(1,672

)

 

 

(1,570

)

Payment of tax withholding on stock-based payment awards and investment shares

 

 

(2,113

)

 

 

(3,474

)

 

 

(15,536

)

Line of credit borrowings

 

 

 

 

 

30,000

 

 

 

 

Line of credit repayments

 

 

 

 

 

(30,000

)

 

 

 

Net cash (used in) provided by financing activities

 

 

(84,842

)

 

 

2,800

 

 

 

(6,641

)

Change in cash and cash equivalents and restricted cash

 

 

117,931

 

 

 

114,239

 

 

 

(96,961

)

Cash and cash equivalents and restricted cash at beginning of period

 

 

180,560

 

 

 

66,321

 

 

 

163,282

 

Cash and cash equivalents and restricted cash at end of period

 

$

298,491

 

 

$

180,560

 

 

$

66,321

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

 

Income tax (payments) refunds, net

 

$

(35,728

)

 

$

28,144

 

 

$

(41,221

)

Cash paid for amounts included in measurement of lease liabilities

 

 

 

 

 

 

 

 

 

Operating cash outflows from operating leases

 

$

10,483

 

 

$

8,510

 

 

$

10,495

 

Operating cash outflows from finance leases

 

$

138

 

 

$

71

 

 

$

121

 

Financing cash outflows from finance leases

 

$

1,575

 

 

$

1,598

 

 

$

1,499

 

Right-of-use-assets obtained in exchange for operating lease obligations

 

$

(107

)

 

$

(827

)

 

$

2,309

 

Right-of-use-assets obtained in exchange for finance lease obligations

 

$

2,825

 

 

$

-

 

 

$

472

 

Increase (decrease) in accounts payable and accrued expenses for purchases of property, plant, and equipment

 

$

1,107

 

 

$

1,045

 

 

$

(15,824

)

Non-cash financing activity – accrued excise taxes on share repurchases

 

$

929

 

 

$

-

 

 

$

-

 

Supplemental disclosure of cash, cash equivalents and restricted cash

 

 

 

 

 

 

 

 

 

 

 

As of

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

December 25,
2021

 

Cash and cash equivalents

 

$

298,491

 

 

$

180,560

 

 

$

26,853

 

Restricted cash

 

 

 

 

 

 

 

 

39,468

 

Total cash, cash equivalents and restricted cash shown in the statements of cash flows

 

$

298,491

 

 

$

180,560

 

 

$

66,321

 

 

The accompanying notes are an integral part of these consolidated financial statements.

46


 

THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 30, 2023

 

A. Organization and Basis of Presentation

 

The Boston Beer Company, Inc. and certain subsidiaries (the “Company”) are engaged in the business of selling alcohol beverages throughout the United States and in selected international markets, under the trademarks “The Boston Beer Company®”, “Twisted Tea Brewing Company®”, “Hard Seltzer Beverage Company”, “Angry Orchard® Cider Company”, “Dogfish Head® Craft Brewery”, “Dogfish Head Distilling Co.”, “Angel City® Brewing Company”, “Coney Island® Brewing Company”, "Green Rebel Brewing Co.", "Truly Distilling Co.", “American Fermentation Company”, “General Admission Brewing Co.”, “TeaPot Worldwide”, and “Sun Cruiser Beverage Co.".

 

B. Summary of Significant Accounting Policies

 

Fiscal Year

 

The Company’s fiscal year is a fifty-two or fifty-three-week period ending on the last Saturday in December. The 2023 and 2021 fiscal years consisted of fifty-two weeks, while the 2022 fiscal year was fifty-three weeks.

 

Principles of Consolidation

 

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.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with United States generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities during the reporting periods, the reported amounts of revenue and expenses during the reporting periods and the disclosure of contingent assets and liabilities at the date of the financial statements. On an ongoing basis, the Company bases estimates and assumptions on historical experience, currently available information, and various other factors that management believes to be reasonable under the circumstances. Actual results may differ materially from these estimates and assumptions. The accounting policies which the Company believes involve the most significant application of judgment or involve complex estimations are inventories and associated reserves, revenue reserves, assumptions surrounding the recoverability of long-lived assets, and income taxes.

 

Cash and Cash Equivalents

 

Cash and cash equivalents at December 30, 2023 and December 31, 2022 included cash on-hand and money market instruments that are highly liquid investments. Cash and cash equivalents are carried at cost, which approximates fair value.

 

Accounts Receivable and Allowance for Credit Losses

 

The Company’s accounts receivable primarily consist of trade receivables. The Company records an allowance for credit losses that is based on historical trends, customer knowledge, any known disputes, and the aging of the accounts receivable balances combined with management’s 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 allowances for credit losses as of December 30, 2023 and December 31, 2022 are adequate, but actual losses could exceed the recorded allowance.

 

Concentrations of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash equivalents, restricted cash, and trade receivables. The Company places its cash equivalents with high credit quality financial institutions. As of December 30, 2023, the Company’s cash and cash equivalents were primarily invested in a “Triple A” rated money market fund.

 

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 “Distributors”). In 2023, 2022, and 2021, sales to foreign

47


 

Distributors were approximately 4% of total sales. Receivables arising from the Company's sales are not collateralized; however, credit risk is minimized as a result of the large and diverse nature of the Company’s customer base. There were no individual customer accounts receivable balances outstanding at December 30, 2023 or December 31, 2022 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’s revenues in fiscal years 2023, 2022, or 2021.

 

Financial Instruments and Fair Value of Financial Instruments

 

The Company’s primary financial instruments at December 30, 2023 and December 31, 2022 consisted of cash equivalents, restricted cash, accounts receivable, and accounts payable. The Company determines the fair value of its financial assets and liabilities in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements and Disclosures (“ASC 820”). The Company believes that the carrying amount of its cash equivalents, restricted cash, accounts receivable, and 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.

 

Inventories and Provision for Excess or Expired Inventory

 

Inventories consist of raw materials and packaging materials, work in process and finished goods. Raw materials, which principally consist of flavorings, hops, malt, fruit juices, other brewing materials and packaging, are stated at the lower of cost (first-in, first-out basis) or net realizable value. The Company’s goal is to maintain on-hand 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.

 

The provisions for excess or expired inventory are based on management’s estimates of forecasted usage of inventories on hand. Forecasting usage involves significant judgments regarding future demand for the Company’s various existing products and products under development as well as the potency and shelf-life of various raw material ingredients and finished goods. 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. Provision for excess or expired inventory included in cost of goods sold was $19.3 million, $35.9 million, and $62.6 million in fiscal years 2023, 2022, and 2021 respectively.

 

48


 

Property, Plant and Equipment

 

Property, plant, and equipment are stated at cost or fair value as of the date of acquisition. Expenditures for repairs and maintenance are expensed as incurred. Major renewals and betterments that extend the life of the property are capitalized. Depreciation is computed using the straight-line method based upon the estimated useful lives of the underlying assets as follows:

 

Kegs

5 years

Computer software and equipment

2 to 5 years

Office equipment and furniture

3 to 7 years

Machinery and plant equipment

3 to 20 years

Leasehold improvements

Lesser of the remaining term of the lease or estimated useful life of the asset

Building and building improvements

12 to 20 years, or the remaining useful life of the building, whichever is shorter

 

For purposes of determining whether there are any impairment losses on brewery assets, as further discussed below, management has historically examined the carrying value of the Company’s 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 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, the remaining useful life of the asset, and the usefulness of the asset in consideration of future business plans. Impairment of brewery assets classified as property, plant, and equipment included in operating expenses was $5.0 million, $2.6 million and $18.5 million in fiscal years 2023, 2022, and 2021, respectively.

 

Factors generally considered important which could trigger an impairment review on the carrying value of long-lived assets include the following: (1) significant underperformance relative to historical or projected future operating results; (2) significant changes in the manner of use of acquired assets or the strategy for the Company’s overall business; (3) underutilization of assets; and (4) discontinuance of products by the Company or its customers.

 

Segment Reporting

 

The Company consists of one operating segment that produces and sells alcohol beverages under various 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, with similar profit margins, and through the same channels of distribution.

 

Goodwill and Intangible Assets

 

The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.

 

The Company’s annual goodwill impairment evaluation analysis conducted at the end of fiscal August indicated that the fair value of the Company’s goodwill was substantially greater than the carrying value and accordingly there was no impairment to record during fiscal 2023. The guidance for goodwill impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit, of which the Company has one, is less than its carrying amount or to proceed directly to performing a quantitative impairment test. Under the quantitative assessment, the estimated fair value of the Company’s

49


 

reporting unit is compared to its carrying value, including goodwill. The estimate of fair value of the Company’s reporting unit is generally calculated based on an income approach using the discounted cash flow method supplemented by the market approach which considers the Company’s market capitalization and enterprise value. If the estimated fair value of the Company’s reporting unit is less than the carrying value of its reporting unit, a goodwill impairment will be recognized. In estimating the fair value of the Company’s reporting unit, management must make assumptions and projections regarding such items as future cash flows, future revenues, future earnings, cost of capital, and other factors. The assumptions used in the estimate of fair value are based on historical trends and the projections and assumptions that are used in the latest operating plans. These assumptions reflect management’s estimates of future economic and competitive conditions and are, therefore, subject to change as a result of changing market conditions. If these estimates or their related assumptions change in the future, the Company may be required to recognize an impairment loss for the Company’s goodwill which could have a material adverse impact on the Company’s financial statements.

 

The Company’s intangible assets consist primarily of a trademark and customer relationships obtained through the Company’s Dogfish Head acquisition. Customer relationships are amortized over their estimated useful lives. The Dogfish Head trademark which was determined to have an indefinite useful life is not amortized. The guidance for indefinite lived intangible asset impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the indefinite lived intangible asset is impaired or to proceed directly to performing the quantitative impairment test. Under the quantitative assessment, the trademark is evaluated for impairment by comparing the carrying value of the trademark to its estimated fair value. The estimated fair value of the trademark is calculated based on an income approach using the relief from royalty method. If the estimated fair value is less than the carrying value of the trademark, then an impairment charge is recognized to reduce the carrying value of the trademark to its estimated fair value.

 

Significant judgment is required to estimate the fair value the Dogfish Head trademark. Accordingly, the Company obtains the assistance of third-party valuation specialists as part of the impairment evaluation. In estimating the fair value of the trademark, management must make assumptions and projections regarding future cash flows based upon future revenues, the market-based royalty rate, the discount rate, the tax rate and other factors. These assumptions reflect management’s estimates of future economic and competitive conditions and consider many factors including macroeconomic conditions, industry growth rates, and competitive activities. The assumptions and projections used in the estimate of fair value are consistent with those used in current operating plans and the Company believes they are reasonable.

 

Refundable Deposits on Kegs and Pallets

 

The Company distributes its packaged flavored malt beverages, hard seltzers, beers, and hard ciders primarily in cans and glass bottles and its draft beer in kegs and such cans, bottles, and kegs are shipped on pallets to Distributors. Most kegs and pallets are owned by the Company. Kegs are reflected in the Company’s 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 certain pallets, which is included in current liabilities in the Company’s balance sheets. Upon return of the kegs and pallets to the Company, the deposit is refunded to the Distributor.

 

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’s 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 30, 2023, the Company decreased its liability for refundable deposits by $0.7 million. For the year ended December 31, 2022, the Company decreased its liability for refundable deposits, gross property, plant, and equipment and related accumulated depreciation by $0.4 million, $1.0 million and $1.0 million, respectively. As of December 30, 2023, and December 31 2022, the Company’s balance sheet includes $13.3 million and $13.0 million, respectively, in refundable deposits on kegs and pallets and $0.7 million and $1.0 million, respectively, in kegs, net of accumulated depreciation.

 

Income Taxes

 

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’s

50


 

consolidated financial statements or tax returns. This results in differences between the book and tax basis of the Company’s 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, Income Taxes.

 

The calculation of the Company’s uncertain tax positions involves dealing with uncertainties in the application of 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, Income Taxes.

 

The Organization for Economic Co-operation and Development/G20 Inclusive Framework on Base Erosion and Profit Shifting has introduced rules to establish a global minimum tax rate of 15%, commonly referred to as the Pillar Two rules. Numerous foreign countries have enacted legislation to implement the Pillar Two rules, effective beginning in 2024, or are expected to enact similar legislation. The Company is currently evaluating the potential impacts that Pillar Two may have on future periods and will continue to monitor the implementation of the Pillar Two rules in the jurisdictions in which it operates.

 

Revenue Recognition and Classification of Customer Programs and Incentives

 

During fiscal years 2023, 2022, and 2021 approximately 94%, 95%, and 95%, respectively, of the Company’s revenue was from shipments of its products to domestic Distributors and 4% from shipments to international Distributors, primarily located in Canada. Approximately 2%, 1%, and 1% of the Company’s revenue was from retail beer, cider, food and merchandise sales at the Company’s retail locations during fiscal years 2023, 2022, and 2021, respectively.

 

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 30, 2023 and December 31, 2022, the Company had deferred revenue of $8.9 million and $6.8 million, respectively, related to product shipped prior to these dates for which the criteria to recognize revenue was not met as of these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

 

The Company is committed to maintaining the freshness of its products in the market. In certain circumstances and with the Company’s approval, the Company accepts and destroys or offers credits for stale beer that is returned or destroyed by Distributors. The Company generally credits approximately fifty percent of the distributor’s 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 30, 2023, and December 31, 2022, the stale beer reserve was $8.2 million and $5.6 million, respectively. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. Provision for stale beer recorded as reductions to revenue totaled $18.8 million, $19.6 million, and $9.5 million in fiscal years 2023, 2022, and 2021 respectively.

 

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’s products may include, but are not limited to, point-of-sale 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 $106.4 million, $95.9 million and $126.1 million in fiscal years 2023, 2022, and 2021, 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.

 

51


 

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 2023, 2022, and 2021 were $62.6 million, $54.8 million and $72.7 million, respectively. The reimbursements for discounts to Distributors are recorded as reductions to net revenue. The agreed-upon discount rates are applied to certain Distributors’ 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.

 

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 promoting the Company’s products may include, but are not limited to point-of-sale 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 2023, 2022, and 2021 were $43.8 million, $41.1 million and $53.4 million, respectively. In fiscal years 2023, 2022, and 2021, the Company recorded certain of these costs in the total amount of $31.4 million, $29.9 million and $42.0 million, 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.

 

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’s estimates and assumptions.

 

Excise Taxes

 

The Company is responsible for compliance with TTB 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.

 

Cost of Goods Sold

 

The following expenses are included in cost of goods sold in the accompanying consolidated statements of comprehensive income: raw material costs, packaging material 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.

 

Shipping Costs

 

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 $114.7 million, $165.5 million, and $166.6 million in fiscal years 2023, 2022, and 2021, respectively.

 

Advertising, Promotional, and Selling Expenses

 

The following expenses are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income: media advertising and production costs, sales and brand related expenses, sales and brand salary and benefit expenses, stock compensation, meals, travel and entertainment expenses, promotional activity expenses, shipping costs related to shipments of finished goods from manufacturing locations to distributor locations and point-of-sale items. Total advertising and sales promotional expenditures of $233.5 million, $226.7 million, and $291.3 million were included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income for fiscal years 2023, 2022, and 2021, respectively.

 

52


 

The Company conducts certain advertising and promotional activities in its Distributors’ 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.

 

General and Administrative Expenses

 

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.

 

Stock-Based Compensation

 

The Company accounts for share-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), 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 $17.0 million, $14.0 million and $18.6 million in fiscal years 2023, 2022, and 2021, respectively.

 

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’s 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 O for further discussion of the application of the option-pricing models.

 

In addition, an estimated pre-vesting 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.

 

Net Income Per Share

 

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 two-class method, whichever is more dilutive.

 

C. Recent Accounting Pronouncements

 

New accounting pronouncements are issued periodically by the FASB and are adopted by the Company as of the specified effective dates. Unless otherwise disclosed below, the Company believes that recently issued and adopted pronouncements will not have a material impact on the Company’s financial position, results of operations and cash flows or do not apply to the Company’s operations.

 

In November 2023, the FASB issued ASU 2023-07—Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU was issued to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU applies to all public entities that are required to report segment information in accordance with Topic 280, Segment Reporting. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted and the standard should be applied retrospectively. ASU 2023-07 will be effective for the Company's fiscal year ending December 28, 2024. The Company does not anticipate the adoption of this ASU will have a material impact on its consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09—Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU was issued to address investor requests for more transparency about income tax information through improvements

53


 

to income tax disclosure primarily related to the rate reconciliation and income taxes paid information, and to improve the effectiveness of income tax disclosures. This ASU is effective for public entities for annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 will be effective for the Company in the first quarter of its fiscal year ending December 27, 2025. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements.

 

D. Inventories

 

Inventories consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

55,116

 

 

$

81,225

 

Work in process

 

 

18,750

 

 

 

20,374

 

Finished goods

 

 

41,907

 

 

 

46,851

 

Total current inventory

 

 

115,773

 

 

 

148,450

 

Long term inventory

 

 

14,369

 

 

 

13,192

 

Total inventory

 

$

130,142

 

 

$

161,642

 

 

As of December 30, 2023 and December 31, 2022, the Company has recorded inventory obsolescence reserves of $7.6 million and $22.0 million, respectively. The reduction in inventory obsolescence reserves was primarily driven by the destruction of previously reserved inventory and improved supply chain processes that resulted in less obsolescence in fiscal 2023.

 

E. Prepaid Expenses and Other Current Assets

 

Prepaid expenses and other current assets consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Prepaid taxes

 

$

5,536

 

 

$

6,753

 

Prepaid software and consulting fees

 

 

3,627

 

 

 

4,549

 

Prepaid insurance

 

 

3,394

 

 

 

3,497

 

Prepaid advertising, promotional and selling costs

 

 

3,324

 

 

 

8,878

 

Other

 

 

4,657

 

 

 

3,784

 

Total prepaid expenses and other current assets

 

$

20,538

 

 

$

27,461

 

 

F. Property, Plant, and Equipment

 

Property, plant, and equipment consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Machinery and plant equipment

 

$

777,185

 

 

$

760,895

 

Building and building improvements

 

 

247,384

 

 

 

237,561

 

Leasehold improvements

 

 

74,603

 

 

 

75,260

 

Kegs

 

 

58,492

 

 

 

58,492

 

Office equipment and furniture

 

 

40,723

 

 

 

36,935

 

Land

 

 

25,752

 

 

 

25,777

 

Assets under construction

 

 

66,700

 

 

 

41,323

 

Property, plant, and equipment, gross

 

 

1,290,839

 

 

 

1,236,243

 

Less accumulated depreciation

 

 

(648,330

)

 

 

(568,334

)

Property, plant, and equipment, net

 

$

642,509

 

 

$

667,909

 

 

The Company recorded depreciation expense related to these assets of $87.9 million, $81.1 million, and $71.8 million, in fiscal years 2023, 2022, and 2021, respectively.

 

Impairment of Assets

 

54


 

The Company evaluates its assets for impairment when events indicate that an asset or asset group may have suffered impairment. During fiscal years 2023, 2022, and 2021, the Company recorded impairment charges on brewery assets classified as property, plant, and equipment of $5.0 million, $2.6 million, and $18.5 million, respectively. The increase in impairment charges during fiscal year 2021 relates to write-downs of equipment related to the slowdown of the hard seltzer category.

 

G. Leases

 

The Company 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 2034. As the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate based on information available at lease commencement to determine the present value of the lease payments. Leases with an initial term of 12 months or less (“short-term leases”) are not recorded on the balance sheet and are recognized on a straight-line basis over the lease term. Total right-of-use ("ROU") assets and lease liabilities were as follows at:

 

 

 

Classification

 

Leases

 

 

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

 

 

(in thousands)

 

Right-of-use assets

 

 

 

 

 

 

 

 

Operating lease assets

 

Operating right-of-use assets

 

$

35,559

 

 

$

43,768

 

Finance lease assets

 

Property, plant, and equipment, net

 

 

2,680

 

 

 

1,424

 

Lease Liabilities

 

 

 

 

 

 

 

 

Current

 

 

 

 

 

 

 

 

Operating lease liabilities

 

Current operating lease liabilities

 

 

9,113

 

 

 

8,866

 

Finance lease liabilities

 

Accrued expenses and other current liabilities

 

 

1,257

 

 

 

935

 

Non-current

 

 

 

 

 

 

 

 

Operating lease liabilities

 

Non-current operating lease liabilities

 

 

36,161

 

 

 

45,274

 

Finance lease liabilities

 

Other liabilities

 

 

1,451

 

 

 

524

 

 

The gross value and accumulated depreciation of ROU assets related to finance leases were as follows at:

 

 

 

Finance Leases

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Gross value

 

$

6,134

 

 

$

5,998

 

Accumulated amortization

 

 

(3,454

)

 

 

(4,574

)

Carrying value

 

$

2,680

 

 

$

1,424

 

 

Components of lease cost for the fiscal year-ended are as follows at:

 

 

 

 

 

 

 

Fiscal years ended

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

December 25,
2021

 

 

 

(in thousands)

 

Operating lease cost:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

8,339

 

 

$

9,978

 

 

$

10,283

 

Variable lease costs not included in liability

 

 

606

 

 

 

702

 

 

 

1,132

 

Total operating lease cost

 

$

8,945

 

 

$

10,680

 

 

$

11,415

 

Finance lease cost:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

1,568

 

 

$

1,590

 

 

$

1,493

 

Interest on lease liabilities

 

 

138

 

 

 

71

 

 

 

121

 

Total finance lease cost

 

$

1,706

 

 

$

1,661

 

 

$

1,614

 

 

55


 

 

Additionally, during 2023 and 2022, the Company recorded impairment charges on right-of use assets of $0.4 million and $0.2 million, respectively, included within impairment of brewery assets within the Company's consolidated statements of comprehensive income.

 

Maturities of lease liabilities as of December 30, 2023 are as follows:

 

 

 

Operating

 

 

Finance

 

 

Weighted- Average
Remaining Term
in Years

 

 

Leases

 

 

Leases

 

 

Operating
Leases

 

 

Finance
Leases

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

2024

 

$

10,529

 

 

$

1,367

 

 

 

 

 

 

2025

 

 

7,102

 

 

 

1,109

 

 

 

 

 

 

2026

 

 

6,671

 

 

 

391

 

 

 

 

 

 

2027

 

 

6,122

 

 

 

8

 

 

 

 

 

 

2028

 

 

6,039

 

 

 

 

 

 

 

 

 

Thereafter

 

 

14,746

 

 

 

 

 

 

 

 

 

Total lease payments

 

 

51,209

 

 

 

2,875

 

 

 

 

 

 

Less imputed interest (based on 3.5% weighted-average
   discount rate)

 

 

(5,935

)

 

 

(167

)

 

 

 

 

 

Present value of lease liabilities

 

$

45,274

 

 

$

2,708

 

 

 

6.8

 

 

2.2

 

H. Goodwill and Intangible Assets

 

The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.

 

Goodwill. No impairment of goodwill was recorded in any period.

 

Intangible assets. The Company's annual impairment testing occurs as of September 1 each year. During fiscal 2023, the Company evaluated the continuing negative trends of the Dogfish Head brand, including slower growth rates resulting from increased competition and updated its long-term financial forecasts for the Dogfish Head brand. These updated forecasts for the brand included reductions in revenues from the continuing negative trends in the brands’ beer products and the overall slowing craft beer industry sector which were partially offset by increases in revenues from the brands’ emerging canned cocktail products. As a result of performing this assessment, the Dogfish Head trademark asset with a carrying value of $71.4 million was written down to its estimated fair value of $55.6 million, resulting in an impairment of $15.8 million which was recorded during the third quarter of 2023. Additionally during the third quarter of 2023, an impairment of $0.6 million was recorded on other intangible assets. During fiscal 2022, an impairment of $27.1 million was recorded to reduce the carrying value of the Dogfish Head trademark asset from $98.5 million to $71.4 million.

 

The Company’s intangible assets were as follows:

 

 

 

 

 

 

As of December 30, 2023

 

 

As of December 31, 2022

 

 

 

Estimated
Useful

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Life (Years)

 

 

Value

 

 

Amortization

 

 

Value

 

 

Value

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

15

 

 

$

3,800

 

 

$

(1,140

)

 

$

2,660

 

 

$

3,800

 

 

$

(886

)

 

$

2,914

 

Trademarks

 

Indefinite

 

 

 

56,984

 

 

 

 

 

 

56,984

 

 

 

73,410

 

 

 

 

 

 

73,410

 

Total intangible assets

 

 

 

 

$

60,784

 

 

$

(1,140

)

 

$

59,644

 

 

$

77,210

 

 

$

(886

)

 

$

76,324

 

 

Amortization expense was approximately $253,000 in fiscal 2023, 2022, and 2021. The Company expects to record amortization expense as follows over the subsequent years:

56


 

 

Fiscal Year

 

Amount (in thousands)

 

2024

 

$

253

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

Thereafter

 

 

1,395

 

Total amortization to be recorded

 

$

2,660

 

 

I. Third-Party Production Prepayments

 

For fiscal years 2023, 2022, and 2021 the Company brewed and packaged approximately 71%, 65%, and 56%, respectively, of its volume at Company-owned breweries. The Company brewed and packaged approximately 22%, 26% and 32% of its volume across various City Brewing Company, LLC locations for fiscal 2023, 2022, and 2021, respectively. 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 generally supplies raw materials and packaging to those brewing companies and incurs conversion fees for labor at the time the liquid is produced and packaged. The Company has made up-front payments that were used for capital improvements at these third-party production facilities that it expenses over the period of the contracts. Under these production arrangements, there are minimum production quantities and the Company is obligated to pay shortfall fees for production quantity below those thresholds.

 

During fiscal 2021, the Company amended its master transaction agreement with City Brewing Company, LLC ("City Brewing") to ensure access to capacity at a new location and continued access at certain existing locations. The amendment became effective during the second quarter of fiscal year 2021, upon the closing of the purchase of the new location by City Brewing.

 

Total third-party production prepayments were $33.6 million and $61.3 million as of December 30, 2023 and December 31, 2022, respectively. The Company will expense the total prepaid amount of $33.6 million as of December 30, 2023, all of which relates to the master transaction agreement described above and other agreements with City Brewing, as a component of cost of goods sold over the contractual period ending December 31, 2025.

 

At current production volume projections, the Company believes that it will fall short of its future annual volume commitments at certain third-party production facilities, including those that are part of the master transaction agreement described above, and will incur shortfall fees. The Company expenses the shortfall fees during the contractual period when such fees are incurred as a component of cost of goods sold. During 2023 and 2022, the Company recorded $9.5 million and $3.0 million, respectively, in shortfall fees. As of December 30, 2023, if volume for the remaining term of the production arrangements was zero, the contractual shortfall fees, with advance notice as specified in the related contractual agreements, would total approximately $106 million over the duration of the contracts which have expiration dates through December 31, 2031. At current volume projections and based on understandings reached with these third-party production facilities, the Company anticipates that it will recognize approximately $41 million of shortfall fees and expects to record those expenses as follows:

 

 

 

Expected Shortfall Fees to be Incurred

 

 

 

(in millions)

 

2024

 

$

13

 

2025

 

 

13

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

2

 

Thereafter

 

 

7

 

Total shortfall fees expected to be incurred

 

$

41

 

 

On October 23, 2023, the Company amended its master transaction agreement with City Brewing to include a provision that required the Company, upon 30 days notice, to loan City Brewing $20 million for the purpose of buying packaging equipment at its Irwindale location. Notice was given by City Brewing on December 1, 2023. The Company and City Brewing entered into a Loan and Security agreement on January 2, 2024 at which time payment of $20 million was made by the Company to City Brewing. Repayment of the loan plus an agreed investment return combined total $22.4 million, subject to applicable maximum interest laws, and shall be credited to the Company through reductions of shortfall fees, subject to annual repayment limits and through other payments or credits should owed shortfall fees be lower than these annual

57


 

repayment limits. The annual repayment limits are $3.0 million in 2024, $7.5 million in 2025 and $10.0 million in 2026 and thereafter.

 

J. Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Employee wages, benefits, and reimbursements

 

$

49,446

 

 

$

31,449

 

Advertising, promotional, and selling expenses

 

 

18,950

 

 

 

18,915

 

Accrued deposits

 

 

13,425

 

 

 

13,090

 

Accrued inventory and production related costs

 

 

9,775

 

 

 

17,986

 

Deferred revenue

 

 

8,895

 

 

 

6,840

 

Accrued returns

 

 

8,240

 

 

 

5,580

 

Accrued taxes

 

 

6,757

 

 

 

7,229

 

Other

 

 

11,442

 

 

 

10,064

 

Total accrued expenses and other current liabilities

 

$

126,930

 

 

$

111,153

 

 

K. Revolving Line of Credit

 

During 2022, the Company amended its $150.0 million credit facility agreement, which now has a term not scheduled to expire until December 16, 2027. Under the terms of the amended agreement, the Company may elect an interest rate for borrowings under the credit facility based on the applicable secured overnight financing rate ("SOFR") plus 1.1%. At December 30, 2023, the applicable SOFR was 5.4%. The Company incurs an annual commitment fee of 0.2% on the unused portion of the facility and is obligated to meet certain financial covenants, which are measured using earnings before interest, tax, depreciation, and amortization (“EBITDA”) based ratios. The Company’s EBITDA to interest expense ratio was 1,680.1 as of December 30, 2023, compared to a minimum allowable ratio of 2.0 and the Company’s total funded debt to EBITDA ratio was 0.0 as of December 30, 2023, compared to a maximum allowable ratio of 2.5. There were no borrowings, repayments, or interest payments during 2023 or 2021. During the year ended December 31, 2022, the Company borrowed and repaid $30.0 million on the credit facility and paid a total of approximately $18,000 in related interest. There were no borrowings outstanding under the credit facility as of December 30, 2023.

 

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’s 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) distributions 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 non-vested investment shares of Class A Common Stock, issued under the Employee Equity Incentive Plan, and (c) redemption of shares of Class A 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.

 

58


 

L. Income Taxes

 

Significant components of the income tax provision (benefit) for fiscal 2023, 2022, and 2021 were as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

36,556

 

 

$

10,453

 

 

$

(4,473

)

State

 

 

7,650

 

 

 

4,683

 

 

 

2,078

 

Total current

 

 

44,206

 

 

 

15,136

 

 

 

(2,395

)

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(10,816

)

 

 

8,196

 

 

 

(2,762

)

State

 

 

(52

)

 

 

841

 

 

 

(2,487

)

Total deferred

 

 

(10,868

)

 

 

9,037

 

 

 

(5,249

)

Total income tax provision (benefit)

 

$

33,338

 

 

$

24,173

 

 

$

(7,644

)

 

The reconciliations to statutory rates for fiscal 2023, 2022, and 2021 were as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

Statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal benefit

 

 

4.8

 

 

 

4.1

 

 

 

11.0

 

Non-deductible compensation under Internal Revenue Code Section 162(m)

 

 

3.4

 

 

 

0.2

 

 

 

5.7

 

Non-deductible meals & entertainment

 

 

1.2

 

 

 

0.6

 

 

 

5.6

 

Change in valuation allowance

 

 

1.0

 

 

 

1.2

 

 

 

21.9

 

Deduction relating to excess stock-based compensation

 

 

0.1

 

 

 

(0.9

)

 

 

(153.8

)

Change in unrecognized tax benefits (including interest and penalty)

 

 

0.1

 

 

 

 

 

 

(8.7

)

Federal and state provision to return

 

 

0.0

 

 

 

(0.2

)

 

 

(7.1

)

Other

 

 

(1.2

)

 

 

0.4

 

 

 

(6.3

)

 

 

 

30.4

%

 

 

26.4

%

 

 

(110.7

)%

 

Significant components of the Company’s deferred tax assets and liabilities were as follows at:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Deferred tax assets:

 

 

 

 

 

 

Lease liabilities

 

$

12,034

 

 

$

13,994

 

Stock-based compensation expense

 

 

8,062

 

 

 

7,441

 

Accrued expenses

 

 

7,100

 

 

 

4,609

 

Inventory reserves

 

 

4,689

 

 

 

8,595

 

Loss carryforwards

 

 

1,864

 

 

 

968

 

Tax credit carryforwards

 

 

689

 

 

 

813

 

Accrued commitments for inventory at vendor locations

 

 

108

 

 

 

1,799

 

Other

 

 

983

 

 

 

1,833

 

Total deferred tax assets

 

 

35,529

 

 

 

40,052

 

Valuation allowance

 

 

(5,808

)

 

 

(4,600

)

Total deferred tax assets, net of valuation allowance

 

 

29,721

 

 

 

35,452

 

Deferred tax liabilities:

 

 

 

 

 

 

Property, plant, and equipment

 

 

(90,372

)

 

 

(103,561

)

Right-of-use assets

 

 

(9,590

)

 

 

(11,375

)

Intangible assets amortization

 

 

(8,244

)

 

 

(10,373

)

Prepaid expenses

 

 

(7,236

)

 

 

(6,735

)

Total deferred tax liabilities

 

 

(115,442

)

 

 

(132,044

)

Net deferred tax liabilities

 

$

(85,721

)

 

$

(96,592

)

 

The Company’s policy 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 $0.1 million in fiscal year 2023, and $0 in each of the fiscal years 2022, and 2021. Accrued interest and penalties amounted to $0.2 million at December 30, 2023 and December 31, 2022.

59


 

 

A reconciliation of the beginning and ending amount of unrecognized tax benefits for fiscal 2023 and 2022 was as follows:

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

243

 

 

$

232

 

Increases related to current period tax positions

 

 

69

 

 

 

41

 

Increases (decreases) related to prior period tax positions

 

 

4

 

 

 

(30

)

Decreases related to lapse of statute of limitations

 

 

(13

)

 

 

 

Balance at end of period

 

$

303

 

 

$

243

 

 

Included in the balance of unrecognized tax benefits at December 30, 2023 and December 31, 2022 are potential net benefits of $0.3 million and $0.2 million, 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.

 

As of December 30, 2023, the Company’s 2020, 2021, and 2022 federal income tax returns remain subject to examination by the 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. In addition, the Company is generally obligated to report changes in taxable income arising from federal income tax audits. The Company is not currently under any income tax audits as of December 30, 2023.

 

As of December 30, 2023, the Company’s deferred tax assets include a valuation allowance of $5.8 million, compared to $4.6 million at December 31, 2022. The valuation allowance as of December 30, 2023 and December 31, 2022 was primarily related to stock-based compensation expected by management to be non-deductible under Internal Revenue Code, Section 162(m), as well as jurisdictional losses not expected to be utilized before expiring. The net increase in total valuation allowance was $1.2 million from December 31, 2022 to December 30, 2023, compared to a net increase of $1.3 million from December 25, 2021 to December 31, 2022.

 

M. Commitments and Contingencies

 

Contractual Obligations

 

As of December 30, 2023, projected cash outflows under non-cancellable contractual obligations for the remaining years under the contracts are as follows:

 

 

 

Payments Due by Fiscal Year

 

 

 

Total

 

 

2024

 

 

2025

 

 

2026

 

 

Thereafter

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

82,988

 

 

$

82,988

 

 

$

 

 

$

 

 

$

 

Brand support

 

 

64,768

 

 

 

50,749

 

 

 

10,249

 

 

 

3,770

 

 

 

 

Hops and malt

 

 

40,766

 

 

 

38,299

 

 

 

2,054

 

 

 

413

 

 

 

 

Equipment and machinery

 

 

36,751

 

 

 

36,751

 

 

 

 

 

 

 

 

 

 

Other

 

 

21,721

 

 

 

19,194

 

 

 

2,024

 

 

 

503

 

 

 

 

Total contractual obligations

 

$

246,994

 

 

$

227,981

 

 

$

14,327

 

 

$

4,686

 

 

$

 

 

The Company’s accounting policy for inventory and non-cancellable 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’s estimates. The Company continues to manage inventory levels and purchase commitments in an effort to maximize utilization. However, changes in management’s assumptions regarding future sales growth, product mix, and hops market conditions could result in future material losses.

 

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 future hop requirements, among other factors. These purchase commitments extend through crop year 2026 and specify both the quantities and prices, denominated in U.S. Dollar, Euros, New Zealand Dollars and British Pounds, to which the Company is committed. Hops purchase commitments outstanding at December 30, 2023 totaled $10.5 million, based on the exchange rates on that date.

 

60


 

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’s 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.

 

Currently, the Company has entered into contracts for barley and wheat used in the Company’s malt with four major suppliers. The contracts cover the Company’s barley, wheat, and malt requirements for 2024 and extend through crop year 2024. These purchase commitments outstanding at December 30, 2023 totaled $30.2 million.

 

The Company anticipates paying shortfall fees at certain of its third-party production locations in future periods. See Note I for further discussion of the Company's third-party production arrangements and the anticipated shortfall fees. The anticipated shortfall fees are not included in the contractual obligations above.

 

Litigation

 

The Company is party to legal proceedings and claims, including class action claims, where significant damages are asserted against it. Given the inherent uncertainty of litigation, it is possible that the Company could incur liabilities as a consequence of these claims, which may or may not have a material adverse effect on the Company’s financial condition or the results of its operations. The Company accrues loss contingencies if, in the opinion of management and its legal counsel, the risk of loss is probable and able to be estimated. Material pending legal proceedings are discussed below.

 

Securities Litigation. On September 14, 2021, a purported class action lawsuit was filed by an individual shareholder in the United States District Court for the Southern District of New York against the Company and three of its officers. The complaint alleged claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 between April 22, 2021 and September 8, 2021. The plaintiff claimed that defendants made materially false and/or misleading statements or failed to disclose material adverse facts about the Company’s business, operations, and prospects. On October 8, 2021, a nearly identical complaint was filed against the Company by an individual shareholder in the United States District Court for the Southern District of New York. The Court consolidated the two actions and on December 14, 2021 appointed a lead plaintiff, who filed an amended complaint on January 13, 2022. The Company’s Motion to Dismiss the Amended Complaint was granted by the Court on December 5, 2022. The plaintiff filed a notice of appeal on January 5, 2023. After briefing and oral argument on the appeal, the United States Court of Appeals for the Second Circuit affirmed the dismissal on November 22, 2023. The Mandate of the United States Court of Appeals was issued and transmitted to the District Court on December 15, 2023.

 

Supplier Dispute. On December 31, 2022, Ardagh Metal Packaging USA Corp. (“Ardagh”) filed an action against the Company alleging, among other things, that the Company had failed to purchase contractual minimum volumes of certain aluminum beverage can containers in 2021 and 2022. The Company denies that it breached the terms of the parties’ contract and intends to defend against the Ardagh claims vigorously. On February 23, 2023 and April 4, 2023, Ardagh and the Company engaged in mediation sessions with a neutral, third-party mediator, but were not able to resolve the matter and the litigation will proceed. On May 5, 2023, the Company filed an Answer in response to the Complaint, and Counterclaims against Ardagh. On June 26, 2023, Ardagh filed a Motion to Dismiss Certain Counterclaims and a Motion to Strike Certain Affirmative Defenses, to which the Company filed Oppositions on July 24, 2023. On November 9, 2023, Ardagh filed a Notice of Plaintiff’s Motion for Judgment on the Pleadings on Count II of the Complaint, to which the Company filed an Opposition on November 22, 2023. The parties are currently engaged in the fact discovery phase of the matter and the range of potential outcomes cannot be estimated at this time.

 

N. Fair Value Measurements

 

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 following fair value hierarchy, which 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

61


 

the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).

 

Level 1 — Level 1 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.
Level 2 — Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.
Level 3 — Level 3 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.

 

The Company’s investments in money market funds are measured at fair value on a recurring basis (at least annually) and are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. The 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, accounts receivable, accounts payable, and accrued expenses are carried at their cost, which approximates fair value, because of their short-term nature.

 

At December 30, 2023 and December 31, 2022, the Company had funds invested in a “Triple A” rated money market fund. The Company considers the “Triple A” rated money market fund to be a large, highly-rated investment-grade institution. As of December 30, 2023 and December 31, 2022, the Company’s cash and cash equivalents balance was $298.5 million and $180.6 million, respectively, including money market funds amounting to $291.5 million and $174.2 million, respectively.

 

Non-Recurring Fair Value Measurement

 

The fair value of the Company's Dogfish Head trademark intangible assets is classified within Level 3 of the fair value hierarchy because there are no observable inputs of market activity. When performing a quantitative assessment for impairment of the trademark asset, the Company measures the amount of impairment by calculating the amount by which the carrying value of the trademark asset exceeds its estimated fair value. The estimated fair value is determined based on an income approach using the relief from royalty method, which assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of the trademark asset. The cash flow projections the Company uses to estimate the fair value of its Dogfish Head trademark intangible asset involves several assumptions, including (i) projected revenue growth, (ii) an estimated royalty rate, (iii) after-tax royalty savings expected from ownership of the trademark and (iv) a discount rate used to derive the estimated fair value of the trademark asset.

 

O. Common Stock and Share-Based Compensation

 

Class A Common Stock

 

The Class A Common Stock has no voting rights, except (1) as required by law, (2) for the election of Class A Directors, and (3) that the approval of the holders of the Class A Common Stock is required for (a) certain future authorizations or issuances of additional securities which have rights senior to Class A Common Stock, (b) certain alterations of rights or terms of the Class A or Class B Common Stock as set forth in the Articles of Organization of the Company, (c) other amendments of the Articles of Organization of the Company, (d) certain mergers or consolidations with, or acquisitions of, other entities, and (e) sales or dispositions of any significant portion of the Company’s assets.

 

Class B Common Stock

 

The Class B Common Stock has full voting rights, including the right to (1) elect a majority of the members of the Company’s Board of Directors and (2) approve all (a) amendments to the Company’s Articles of Organization, (b) mergers or consolidations with, or acquisitions of, other entities, (c) sales or dispositions of any significant portion of the Company’s assets, and (d) equity-based and other executive compensation and other significant corporate matters. The Company’s Class B Common Stock is not listed for trading. Each share of Class B Common Stock is freely convertible into one share of Class A Common Stock, upon request of any Class B holder, and participates equally in earnings.

 

All distributions with respect to the Company’s capital stock are restricted by the Company’s credit agreement, with the exception of distributions of capital stock from subsidiaries to The Boston Beer Company, Inc. and Boston Beer Corporation, repurchase from former employees of non-vested investment shares of Class A Common Stock issued under the Company’s equity incentive plan, redemption of certain shares of Class A Common Stock as approved by the Board of Directors and payment of cash dividends to its holders of common stock.

62


 

 

Employee Stock Compensation Plan

 

The Company’s Employee Equity Incentive Plan (the “Equity Plan”) 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’s 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.

 

Stock options and related vesting requirements and terms are granted at the Board of Directors’ discretion, but generally vest ratably over three to five-year periods and, with respect to certain options granted to members of senior management, based on the Company’s performance. Generally, the maximum contractual term of stock options is ten years, although the Board of Directors may grant options that exceed the ten-year term. During fiscal years 2023, 2022, and 2021, the Company granted options to purchase 58,054 shares, 17,114 shares, and 18,998 shares, respectively, of its Class A Common Stock to employees at market value on the grant dates. 31,117 of the 2023 stock option grants were performance-based while 26,937 were service-based.

 

During fiscal years 2023, 2022, and 2021, the Company granted 53,884 shares, 32,744 shares, and 12,867 shares, respectively, of restricted stock units to certain senior managers and key employees. All of the 2023 restricted stock unit grants are service-based and vest ratably over service periods of three to five years.

 

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 A Common Stock at a discount from current market value of 0% to 40%, based on the employee’s 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 2023, 2022, and 2021, employees elected to purchase an aggregate of 10,594 investment shares, 10,845 investment shares, and 4,954 investment shares, respectively.

 

The Company has reserved 6.7 million shares of Class A Common Stock for issuance pursuant to the Equity Plan, of which 0.9 million shares were available for grant as of December 30, 2023. 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) the price paid for the shares when the employee acquired the shares or (ii) the 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.

 

Non-Employee Director Plan

 

The Company has a stock option and restricted stock unit plan for non-employee directors of the Company (the “Non-Employee Director Plan”), pursuant to which each non-employee director of the Company is granted a combination of options to purchase shares of the Company’s Class A Common Stock and restricted stock units upon election or re-election to the Board of Directors. Stock options issued to non-employee directors vest upon grant and have a maximum contractual term of ten years. Restricted stock units granted to non-employee directors vest over a 1-year service period, During fiscal years 2023, 2022, and 2021 the Company granted options to purchase an aggregate of 2,941 shares, 3,810 shares, and 1,422 shares of the Company’s Class A Common Stock to non-employee directors, respectively. During fiscal year 2023 1,442 restricted stock units were granted to non-employee directors. No restricted stock units were granted to non-employee directors during fiscal years 2022 or 2021.

 

The Company has reserved 0.6 million shares of Class A Common Stock for issuance pursuant to the Non-Employee Director Plan, of which 0.1 million shares were available for grant as of December 30, 2023. Shares under any cancelled non-employee directors’ restricted stock units or stock options or options that expire unexercised are returned to the reserve under the Non-Employee Director Plan for future grants.

63


 

 

Option Activity

 

Information related to stock options under the Equity Plan and the Non-Employee Director Plan is summarized as follows:

 

 

 

Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term in Years

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Vested and expected to vest at December 31, 2022

 

 

204,245

 

 

$

334.26

 

 

 

 

 

 

 

Granted

 

 

60,995

 

 

 

326.17

 

 

 

 

 

 

 

Exercised

 

 

(50,211

)

 

 

200.62

 

 

 

 

 

 

 

Cancelled/Forfeited

 

 

(5,756

)

 

 

396.86

 

 

 

 

 

 

 

Expired

 

 

(1,463

)

 

 

464.33

 

 

 

 

 

 

 

Outstanding at December 30, 2023

 

 

207,810

 

 

$

361.53

 

 

 

6.14

 

 

$

11,419

 

Exercisable at December 30, 2023

 

 

110,193

 

 

$

288.62

 

 

 

4.23

 

 

$

9,830

 

Vested and expected to vest at December 30, 2023

 

 

175,897

 

 

$

350.85

 

 

 

5.75

 

 

$

11,101

 

 

Of the total options outstanding at December 30, 2023, 43,520 shares were performance-based options for which the performance criteria had yet to be achieved.

 

Weighted average assumptions used to estimate fair values of stock options on the date of grants fir fiscal 2023, 2022, and 2021 was as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

Expected volatility

 

 

39.7

%

 

 

38.0

%

 

 

36.1

%

Risk-free interest rate

 

 

3.96

%

 

 

2.11

%

 

 

1.45

%

Expected dividends

 

 

0

%

 

 

0

%

 

 

0

%

Exercise factor

 

2.3 times

 

 

3.0 times

 

 

2.6 times

 

Discount for post-vesting restrictions

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

 

Expected volatility is based on the Company’s historical realized volatility. The risk-free interest rate represents the implied yields available from the U.S. Treasury zero-coupon 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’s historical experience.

 

No options vested during fiscal year 2023. The total fair value of options vested during fiscal years 2022 and 2021 was $6.6 million and $6.3 million, respectively. The aggregate intrinsic value of stock options exercised during fiscal years 2023, 2022, and 2021 was $6.6 million, $6.9 million, and $28.9 million, respectively.

 

Non-Vested Shares Activity

 

The following table summarizes vesting activities of shares issued under the investment share program and restricted stock awards:

 

 

 

Number of Shares

 

 

Weighted Average Fair Value

 

Non-vested at December 31, 2022

 

 

91,211

 

 

$

423.60

 

Granted

 

 

65,920

 

 

 

306.04

 

Vested

 

 

(27,640

)

 

 

341.57

 

Forfeited

 

 

(14,694

)

 

 

358.43

 

Non-vested at December 30, 2023

 

 

114,797

 

 

$

373.56

 

 

The fair value of restricted stock awards is based on the Company’s traded stock price on the date of the grants. Fair value of investment shares is calculated using the trinomial option-pricing model.

 

27,640 shares vested in 2023 with a weighted average fair value of $341.57, 32,476 shares vested in 2022 with a weighted average fair value of $292.27, and 42,038 shares vested in 2021 with a weighted average fair value of $227.40.

 

64


 

Stock-Based Compensation

 

The following table provides information regarding stock-based compensation expense included in operating expenses in the accompanying consolidated statements of comprehensive income:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Amounts included in general and administrative
   expenses

 

$

10,370

 

 

$

8,804

 

 

$

13,003

 

Amounts included in advertising, promotional, and
   selling expenses

 

 

6,601

 

 

 

5,184

 

 

 

5,612

 

Total stock-based compensation expense

 

$

16,971

 

 

$

13,988

 

 

$

18,615

 

Amounts related to performance-based stock awards
   included in total stock-based compensation expense

 

$

2,518

 

 

$

1,198

 

 

$

3,384

 

 

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.

 

The Company recognizes compensation expense, less estimated forfeitures. For Equity Plan awards during fiscal year 2023, the estimated forfeiture rate was 20.0% for stock options and 12% for restricted stock units and investment shares. The estimated forfeiture rate was 19.0%, and 13.0% for all types of awards during fiscal years 2022, and 2021, respectively. The estimated forfeiture rates used are based upon historical experience with the various award types and the Company annually reviews these rates to ensure proper projection of future forfeitures.

 

Based on equity awards outstanding as of December 30, 2023, there is $33.1 million 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 1.8 years.

 

Stock Repurchase Program

 

In 1998, the Company began a share repurchase program. Under this program, the Company's Board of Directors has authorized the repurchase of the Company's Class A Stock. On May 18, 2023, the Board of Directors authorized an increase in the aggregate expenditure limit for the Company’s stock repurchase program by $269.0 million, increasing the limit from $931.0 million to $1.2 billion. The Board of Directors did not specify a date upon which the total authorization would expire and, in the future, can further increase the authorized amount. Share repurchases under this program for the periods included herein were effected through open market transactions

 

During fiscal year 2023, the Company repurchased and subsequently retired 276,045 shares of its Class A Common Stock for an aggregate purchase price of $92.9 million. As of December 30, 2023, the Company had repurchased a cumulative total of approximately 14.1 million shares of its Class A Common Stock for an aggregate purchase price of approximately $933.5 million and had approximately $266.5 million remaining on the $1.2 billion stock repurchase expenditure limit set by the Board of Directors.

 

P. Employee Retirement Plans and Post-Retirement Medical Benefits

 

The Company’s workforce comprises mostly of non-union employees who are employed by Boston Beer Corporation, American Craft Brewery LLC, or Angry Orchard Cider Company, LLC. As of December 30, 2023, the Company had three unions at its Cincinnati Brewery: Local 1, Local 20, and Teamsters Local Union. No. 1199 (“Local Union 1199”). The Company has different retirement and post-retirement plans available to each group of employees. The Boston Beer Company 401(k) Plan (the “Boston Beer 401(k) Plan”) covers most non-union employees and all members of Local 1 and Local Union 1199. The Samuel Adams Cincinnati Brewery 401(k) Plan for Represented Employees (the “SACB 401(k) Plan”) covers members of Local 20. The Company additionally provides a supplement to eligible retirees from Local 1, Local 20, and Local Union 1199 to assist with the cost of Medicare gap coverage after their retirement on account of age or permanent disability (collectively, the “Retiree Medical Plan”). The Company previously offered a pension plan (the “Local 1199 Pension Plan”) to members of Local Union 1199 until the plan was terminated effective January 1, 2020.

 

Boston Beer 401(k) Plan

 

65


 

The Boston Beer 401(k) Plan, which was established by the Company in 1993, is a Company-sponsored defined contribution. Most non-union employees and all members of the Local 1 and Local 1199 unions are eligible to participate in the Plan immediately upon employment. Participants may make voluntary contributions up to 60% of their annual compensation, subject to IRS limitations. The Company matches each participant’s contribution. A maximum of 5% of compensation is taken into account in determining the amount of the match. 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 next 2% of the eligible compensation participants contribute. Beginning April 1, 2023, for Local 1 union members specifically, the Company match is 100% of the first 5% of the eligible contribution. The Company’s contributions to the Boston Beer 401(k) Plan amounted to $8.8 million, $7.6 million, and $7.4 million in fiscal years 2023, 2022, and 2021, respectively.

 

SACB 401(k) Plan

 

The “SACB 401(k) Plan”, which was established by the Company in 1997, is a Company-sponsored defined contribution plan. It is available to all members of Local 20 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 2023, 2022, and 2021 were insignificant.

 

Retiree Medical Plan

 

To qualify for this benefit, an eligible employee must have worked for at least 20 years for the Company or its predecessor at the Company’s Cincinnati Brewery as a part of one of its three unions, must have been enrolled in the Company’s group medical insurance plan for at least 5 years before retirement, and, in the case of retirees from 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 5.03% at December 30, 2023 and 5.22% at December 31, 2022 and a 2.50% health care cost increase based on the Cincinnati Consumer Price Index for the years 2023 and 2022. The effect of a 1% increase and the effect of a 1% 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.

 

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’s Cincinnati Brewery. These eligible retirees may choose to continue to be covered under the Company’s 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.

 

The funded status of the Retiree Medical Plan is as follows at:

 

 

 

 

Retiree Medical Plan

 

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

 

 

Benefit obligation at end of period

 

 

$

828

 

 

$

757

 

Unfunded Status

 

 

$

828

 

 

$

757

 

 

66


 

 

Q. Net Income per Share

 

Net Income per Common Share - Basic

 

The following table sets forth the computation of basic net income per share using the two-class method:

 

 

 

December 30,

 

 

December 31,

 

 

December 25,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share data)

 

Net Income

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Allocation of net income for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

63,216

 

 

$

55,812

 

 

$

11,995

 

Class B Common Stock

 

 

12,880

 

 

 

11,293

 

 

 

2,506

 

Unvested participating shares

 

 

154

 

 

 

158

 

 

 

52

 

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Weighted average number of shares for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

 

10,150

 

 

 

10,221

 

 

 

10,121

 

Class B Common Stock*

 

 

2,068

 

 

 

2,068

 

 

 

2,115

 

Unvested participating shares

 

 

25

 

 

 

28

 

 

 

44

 

 

 

12,243

 

 

 

12,317

 

 

 

12,280

 

Net income per share for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

6.23

 

 

$

5.46

 

 

$

1.19

 

Class B Common Stock

 

$

6.23

 

 

$

5.46

 

 

$

1.19

 

*Changes in Class B Common Stock resulted from the conversion to Class A Common stock during fiscal 2022 as disclosed in the Company's consolidated statements of stockholders' equity.

 

Net Income per Common Share - Diluted

 

The Company calculates diluted net income per share for common stock using the more dilutive of (1) the treasury stock method, or (2) the two-class method, which assumes the participating securities are not exercised or converted.

 

The following tables set forth the computation of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock:

 

 

 

Fiscal year ended December 30, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

63,216

 

 

 

10,150

 

 

$

6.23

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

40

 

 

 

 

Class B Common Stock

 

 

12,880

 

 

 

2,068

 

 

 

 

Net effect of unvested participating shares

 

 

 

 

 

 

 

 

 

Net income per common share - diluted

 

$

76,096

 

 

$

12,258

 

 

$

6.21

 

 

 

 

Fiscal year ended December 31, 2022

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

55,812

 

 

 

10,221

 

 

$

5.46

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

56

 

 

 

 

Class B Common Stock

 

 

11,293

 

 

 

2,068

 

 

 

 

Net effect of unvested participating shares

 

 

1

 

 

 

 

 

 

 

Net income per common share - diluted

 

$

67,106

 

 

 

12,345

 

 

$

5.44

 

 

67


 

 

 

 

Fiscal year ended December 25, 2021

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

11,995

 

 

 

10,121

 

 

$

1.19

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

138

 

 

 

 

Class B Common Stock

 

 

2,506

 

 

 

2,115

 

 

 

 

Net effect of unvested participating shares

 

 

52

 

 

 

62

 

 

 

 

Net income per common share - diluted

 

$

14,553

 

 

 

12,436

 

 

$

1.17

 

 

Basic net income per common share for each share of Class A Common Stock and Class B Common Stock is $6.23, $5.46, and $1.19 for the fiscal years 2023, 2022, and 2021, respectively, as each share of Class A and Class B participates equally in earnings. Shares of Class B are convertible at any time into shares of Class A on a one-for-one basis at the option of the stockholder.

 

Weighted average stock options to purchase approximately 52,000, 17,000, and 17,000 shares of Class A Common Stock were outstanding during fiscal years 2023, 2022, and 2021, respectively, but not included in computing diluted income per share because their effects were anti-dilutive. Additionally, approximately 54,000, 1,000, and 1,000 performance awards were outstanding during fiscal years 2023, 2022, and 2021, respectively, but not included in computing dilutive income per share because the performance criteria of these stock options were not met at the respective fiscal year ends.

 

R. Accumulated Other Comprehensive Loss

 

Accumulated other comprehensive loss represents cumulative currency translation adjustments and 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. Changes in accumulated other comprehensive loss represent currency translation adjustments due to exchange rate fluctuations in the period and actuarial losses or gains, net of tax effect, recognized as components of net periodic benefit costs. The components of the accumulated other comprehensive loss was as follows as of::

 

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cumulative currency translation adjustments

 

$

(141

)

 

$

(307

)

Deferred benefit costs, net of tax

 

 

84

 

 

 

97

 

Total accumulated other comprehensive loss

 

$

(57

)

 

$

(210

)

 

S. Valuation and Qualifying Accounts

 

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.

 

Allowance for Credit Losses

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

418

 

 

$

15

 

 

$

(6

)

 

$

427

 

2022

 

$

353

 

 

$

326

 

 

$

(261

)

 

$

418

 

2021

 

$

535

 

 

$

182

 

 

$

(364

)

 

$

353

 

 

Discount Accrual

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

8,179

 

 

$

62,620

 

 

$

(62,846

)

 

$

7,953

 

2022

 

$

11,221

 

 

$

54,825

 

 

$

(57,867

)

 

$

8,179

 

2021

 

$

9,357

 

 

$

72,680

 

 

$

(70,816

)

 

$

11,221

 

 

68


 

 

Inventory Obsolescence Reserve

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

21,976

 

 

$

19,328

 

 

$

(33,664

)

 

$

7,640

 

2022

 

$

43,055

 

 

$

35,867

 

 

$

(56,946

)

 

$

21,976

 

2021

 

$

6,331

 

 

$

62,616

 

 

$

(25,892

)

 

$

43,055

 

 

Stale Beer Reserve

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

5,580

 

 

$

18,772

 

 

$

(16,112

)

 

$

8,240

 

2022

 

$

6,045

 

 

$

19,589

 

 

$

(20,054

)

 

$

5,580

 

2021

 

$

3,092

 

 

$

9,537

 

 

$

(6,584

)

 

$

6,045

 

 

T. Licensing Agreements

 

Pepsi Licensing Agreement

 

On August 9, 2021, the Company signed a series of agreements with PepsiCo, Inc. (“Pepsi”) to develop, market, and sell alcohol beverages. Under the agreements, the Company is responsible for developing, manufacturing, and marketing a flavored malt beverage product under the HARD MTN DEW® brand. As part of the agreements, Pepsi provides certain proprietary ingredients and also licenses the Company the use of its HARD MTN DEW® trademark in connection with manufacturing, promoting, marketing, and distributing the developed product, primarily through the Pepsi distribution network.

 

During fiscal 2022 and 2023, distribution was primarily managed through the Pepsi Network per terms of the original agreements. Pursuant to these terms, the Company made payments to Pepsi for proprietary ingredients, freight costs to ship the product to Pepsi, and certain marketing services. The costs of the proprietary ingredients above fair market value are recorded within net revenue at the time revenue is recognized for the flavored malt beverages sold to Pepsi and were $2.0 million and $2.5 million during fiscal 2023 and 2022, respectively. Freight costs and marketing costs are recorded in advertising, promotional, and selling expenses. The excess costs over fair market value of proprietary ingredients on hand at the end of the period are classified within prepaid expenses and other current assets. The excess over fair market value for inventory on hand was $0.1 million and $0.4 million as of December 30, 2023 and December 31, 2022, respectively. During fiscal 2023 and 2022, total net revenue recognized under these agreements amounted to approximately 2% of the Company's total net revenues.

 

On February 24, 2024, the Company and Pepsi amended the terms of these agreements, most notably to change distribution from the Pepsi Distribution network to the Company’s distribution network. The transition of distributor networks is expected to begin in May of 2024 and extend into 2025. Under the agreements, the Company is responsible for developing, manufacturing, and marketing a flavored malt beverage product under Pepsi’s MTN DEW® brand. Pepsi provides certain proprietary ingredients and also licenses the Company the use of its HARD MTN DEW® trademark in connection with manufacturing, promoting, marketing, and distributing the developed product.

 

U. Related Party Transactions

 

The Company has entered into a lease with the Dogfish Head founders and other owners of buildings used in certain of the Company’s restaurant operations. The lease is for ten years with renewal options. The total payments due under the initial ten year term is $3.6 million. Total related party expense recognized was approximately $366,000, $366,000 and $348,000 for fiscal 2023, 2022, and 2021, respectively. Other related party expenses and transactions totaled less than $0.1 million for fiscal 2023, 2022, and 2021.

 

V. Subsequent Events

 

See Note I to the Consolidated Financial Statements of this Form 10-K for discussion of the $20 million loan to City Brewing on January 2, 2024. See Note T to the Consolidated Financial Statements of this Form 10-K for discussion of the February 24, 2024 amendment to the Company's agreements with Pepsi. The Company evaluated subsequent events occurring after the balance date, December 30, 2023, through the issuance of these financial statements and concluded that there were no other

69


 

events of which management was aware that occurred that would require any adjustment to or disclosure in the accompanying consolidated financial statements.

 

70


 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures

 

None.

 

Item 9A. Controls and Procedures

 

(a) Evaluation of disclosure controls and procedures

 

The Company’s management, including the Chief Executive Officer and the Chief Financial Officer, carried out an evaluation of the effectiveness of the Company’s disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this report. Based on this evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective in alerting them in a timely manner to material information required to be disclosed in the Company’s reports filed with or submitted to the SEC.

 

(b) Management’s Report on Internal Control Over Financial Reporting

 

The management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). The Company’s internal control system was designed to provide reasonable assurance to the Company’s management and Board of Directors regarding the preparation and fair presentation of published financial statements.

 

The Company’s management assessed the effectiveness of the Company’s internal control over financial reporting as of December 30, 2023. In making this assessment, the Company used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control—Integrated Framework (2013 framework). Based on its assessment, the Company believes that, as of December 30, 2023, the Company’s internal control over financial reporting is effective based on those criteria.

 

The effectiveness of the Company’s internal control over financial reporting as of December 30, 2023 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

(c) Changes in internal control over financial reporting

 

No changes in the Company’s internal control over financial reporting occurred during the quarter ended December 30, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

71


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and Board of Directors of The Boston Beer Company, Inc.

 

Opinion on Internal Control over Financial Reporting

 

We have audited the internal control over financial reporting of The Boston Beer Company, Inc. and subsidiaries (the “Company”) as of December 30, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 30, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 30, 2023, of the Company and our report dated February 27, 2024, expressed an unqualified opinion on those financial statements.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ Deloitte & Touche LLP

Boston, Massachusetts

February 27, 2024

 

 

72


 

Item 9B. Other Information

 

Insider Trading Agreements

 

The table below sets forth information regarding trading plans adopted during the quarter ended December 30, 2023 by an executive officer that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c):

 

Name and Title

Date of Adoption of Plan

Duration of Plan

Aggregate Number of Shares to Be Purchased or Sold Pursuant to Plan

Description of the Material Terms of the Rule 10b5-1 Trading Arrangement

Dave Burwick,
President, Chief Executive Officer

November 6, 2023

March 6, 2024 - June 4, 2024

Up to 1,116

Vested stock option sales

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not Applicable

 

73


 

PART III.

 

Item 10. Directors, Executive Officers and Corporate Governance

 

In December 2002, the Board of Directors of the Company adopted a (i) Code of Business Conduct and Ethics that applies to its Chief Executive Officer and its Chief Financial Officer, and (ii) Corporate Governance Guidelines. The Code of Business Conduct and Ethics was amended effective August 1, 2007 to provide for a third-party whistleblower hotline. These, as well as the charters of each of the Board Committees, are posted on the Company’s investor relations website, www.bostonbeer.com, and are available in print to any shareholder who requests them. Such requests should be directed to the Investor Relations Department, The Boston Beer Company, Inc., One Design Center Place, Suite 850, Boston, MA 02210. The Company intends to disclose any amendment to, or waiver from, a provision of its code of ethics that applies to the Company’s Chief Executive Officer or Chief Financial Officer and that relates to any element of the Code of Ethics definition enumerated in Item 406 of Regulation S-K by posting such information on the Company’s website.

 

The information required by Item 10 is hereby incorporated by reference from the registrant’s definitive Proxy Statement for the 2024 Annual Meeting to be held on May 7, 2024.

 

Item 11. Executive Compensation

 

The Information required by Item 11 is hereby incorporated by reference from the registrant’s definitive Proxy Statement for the 2024 Annual Meeting to be held on May 7, 2024.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

Security Ownership

 

The information required by Item 12 with respect to security ownership of certain beneficial owners and management is hereby incorporated by reference from the registrant’s definitive Proxy Statement for the 2024 Annual Meeting to be held on May 7, 2024.

 

Related Stockholder Matters

 

EQUITY COMPENSATION PLAN INFORMATION

 

As of December 30, 2023:

Plan Category

 

Number of
Securities to
be Issued Upon
Exercise of
Outstanding
Options,
Warrants and
Rights

 

 

Weighted-
Average
Exercise Price of
Outstanding
Options,
Warrants and
Rights

 

 

Number of
Securities
Remaining
Available
for Future
Issuance
Under Equity
Compensation
Plans

 

Equity Compensation Plans Approved by
   Security Holders

 

 

207,810

 

 

$

361.53

 

 

 

918,623

 

Equity Compensation Plans Not Approved by
   Security Holders

 

N/A

 

 

N/A

 

 

N/A

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

207,810

 

 

$

361.53

 

 

 

918,623

 

 

 

The information required by Item 13 is hereby incorporated by reference from the registrant’s definitive Proxy Statement for the 2024 Annual Meeting to be held on May 7, 2024.

 

Item 14. Principal Accountant Fees and Services

 

The information required by Item 14 is hereby incorporated by reference from the registrant’s definitive Proxy Statement for the 2024 Annual Meeting to be held on May 7, 2024.

74


 

PART IV.

 

Item 15. Exhibits and Financial Statement Schedules

 

(a) 1. Financial Statements.

 

The following financial statements are filed as a part of this report:

 

 

Page

Report of Independent Registered Public Accounting Firm (PCAOB ID No. 34)

 

41

Consolidated Financial Statements:

 

 

Consolidated Balance Sheets as of December 30, 2023 and December 31, 2022

 

44

Consolidated Statements of Comprehensive Income for the years ended December 30, 2023, December 31, 2022, and December 25, 2021

 

43

Consolidated Statements of Stockholders’ Equity for the years ended December 30, 2023, December 31, 2022, and December 25, 2021

 

45

Consolidated Statements of Cash Flows for the years ended December 30, 2023, December 31, 2022, and December 25, 2021

 

46

Notes to the Consolidated Financial Statements

 

47

 

(a) 2. Financial Statement Schedules.

 

All schedules for which provision is made in the applicable accounting regulation of the Securities and Exchange Commission have been omitted because they are inapplicable or the required information is shown in the consolidated financial statements, or notes thereto, included herein.

 

(b) Exhibits

 

The following is a list of exhibits filed as part of this Form 10-K:

 

Exhibit No.

Title

      2.1

Agreement and Plan of Merger, dated May 8, 2019, with Dogfish Head Holding Company, Canoe Acquisition Corp., and solely with respect to the indemnification obligations set forth in the Merger Agreement, Samuel A. Calagione III and Mariah D. Calagione (incorporated by reference to Exhibit 2.1 to the Company’s Form 8-K filed on May 9, 2019).

      2.2

Membership Unit Purchase Agreement, dated May 8, 2019, by and among The Boston Beer Company, Inc., Dogfish East of the Mississippi LP, and solely with respect to indemnification obligations set forth therein, Samuel A. Calagione III and Mariah D. Calagione (incorporated by reference to Exhibit 2.2 to the Company’s Form 8-K filed on May 9, 2019).

      2.3

Membership Unit Purchase Agreement, dated as of May 8, 2019, by and among The Boston Beer Company, Inc. and DFH Investors LLC (incorporated by reference to Exhibit 2.3 to the Company’s Form 8-K filed on May 9, 2019).

      3.1

Amended and Restated By-Laws of the Company, dated June 2, 1998 (incorporated by reference to Exhibit 3.5 to the Company’s Form 10-Q filed on August 10, 1998).

      3.2

Restated Articles of Organization of the Company, dated November 17, 1995, as amended August 4, 1998 (incorporated by reference to Exhibit 3.6 to the Company’s Form 10-Q filed on August 10, 1998).

      4.1

Form of Class A Common Stock Certificate (incorporated by reference to Exhibit 4.1 to the Company’s Registration Statement No. 33-96164). (P)

      4.2

Description of the Registrant’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934 (incorporated by reference to Exhibit 4.1 to the Company’s Form 10-K filed on February 19, 2020)

    10.1

Stockholder Rights Agreement, dated as of December 1995, among The Boston Beer Company, Inc. and the initial Stockholders (incorporated by reference to the Company’s Form 10-K, filed on April 1, 1996). (P)

75


 

  +10.2

Production Agreement between Samuel Adams Brewery Company, Ltd. and Brown-Forman Distillery Company, a division of Brown-Forman Corporation, effective as of April 11, 2005 (incorporated by reference to the Company’s 10-Q filed on May 5, 2005).

  +10.3

Brewing Services Agreement between CBC Latrobe Acquisition, LLC and Boston Beer Corporation dated March 28, 2007 (incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on May 10, 2007).

  +10.4

Office Lease Agreement between Boston Design Center LLC and Boston Beer Corporation dated March 24, 2006 (“Office Lease Agreement”), as amended on September 29, 2006, October 31, 2007, March 25, 2008, August 27, 2012, February 22, 2013, and June 3, 2015 (incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on May 11, 2006 and Annual Report on Form 10-K filed on February 18, 2016).

 

 

 +10.5

Seventh Amendment to Lease Agreement dated June 1, 2019. Certain information in this exhibit is confidential and has been excluded pursuant to applicable rules because it (i) is not material and (ii) would likely cause competitive harm if publicly disclosed (incorporated by reference to the Company's Annual Report on Form 10-K filed on February 17, 2021).

**10.6

The Boston Beer Company, Inc. Equity Plan for Non-Employee Directors, adopted on February 9, 2023 (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on February 10, 2023.

 

 

**10.7

The Boston Beer Company, Inc. Employee Equity Incentive Plan, as amended on February 23, 1996, December 20, 1997, December 19, 2005, December 19, 2006, December 21, 2007, October 30, 2009, October 8, 2013, October 8, 2014, and December 9, 2015, December 20, 2017, and December 20, 2018 (incorporated by reference to the Company’s Current Report on Form 8-K filed on December 21, 2018).

**10.8

Offer Letter to David A. Burwick, future Chief Executive Officer and President, dated January 23, 2018 (incorporated by reference to the Company’s Current Report on Form 8-K filed on February 16, 2018).

**10.9

Employment Agreement of Samuel A. Calagione III, dated July 3, 2019 (incorporated by reference to Exhibit 10.3 to the Company’s 10-Q filed on July 25, 2019)

**10.10

Offer Letter to Frank H. Smalla, Senior Vice President, Finance dated December 15, 2015 (incorporated by reference to the Company’s Annual Report on Form 10-K filed on February 18, 2016).

    10.11

Registration Rights Agreement with the Former Dogfish Head Stockholders, dated July 3, 2019 (incorporated by reference to Exhibit 10.1 to the Company’s 10-Q filed on July 25, 2019).

**10.12

Indemnification Agreement with the Dogfish Head Founders, dated July 3, 2019 (incorporated by reference to Exhibit 10.2 to the Company’s 10-Q filed on July 25, 2019).

 

 

10.13

Third Amended and Restated Credit Agreement by and among The Boston Beer Company, Inc., Boston Beer Corporation, American Craft Brewery LLC, and Bank of America, N.A., dated December 16, 2022 (incorporated by reference to the Company’s Current Report on Form 8-K filed on December 22, 2022).

 

 

10.14

Offer Letter to Lesya Lysyj, Chief Marketing Officer, dated March 21, 2019 (incorporated by reference to Exhibit 10.5 to the Company's 10-Q filed on July 25, 2019).

 

 

10.15

Offer Letter to Matthew D. Murphy, Chief Accounting Officer & Interim Financial Officer, dated May 12, 2023 (incorporated by reference to Exhibit 10.1 to a Current Report on Form 8-K filed by the Company on May 16, 2023)

 

 

10.16

Offer Letter to Philip A. Hodges, Chief Supply Chain Officer, dated May 15, 2023 (incorporated by reference to Exhibit 10.1 to a Current Report on Form 8-K filed by the Company on May 22, 2023).

 

 

10.17

Offer Letter to Diego Reynoso, Chief Financial Officer, dated July 21, 2023 (incorporated by reference to exhibit 10.1 to a Current Report on Form 8-K filed by the Company on July 24, 2023)

 

 

  *21.1

List of subsidiaries of The Boston Beer Company, Inc. effective as of December 30, 2023.

  *23.1

Consent of Deloitte & Touche LLP, an Independent Registered Public Accounting Firm.

  *31.1

Certification of the President and Chief Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

76


 

  *31.2

Certification of the Chief Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

  *32.1

Certification of the President and Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

  *32.2

Certification of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

    97.1

The Boston Beer Company, Inc. Clawback Policy amended effective as of October 2, 2023.

 

*101.INS

XBRL Instance Document

 

*101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

*101.CAL

Inline XBRL Taxonomy Calculation Linkbase Document

 

*101.LAB

Inline XBRL Label Linkbase Document

 

*101.PRE

Inline XBRL Taxonomy Presentation Linkbase Document

*101DEF

Inline XBRL Definition Linkbase Document

  104

Cover Page Interactive Data File (formatted as inline XBRL and included in Exhibit 101).

 

* Filed with this report.

+ Portions of this Exhibit were omitted pursuant to an application for an order declaring confidential treatment filed with and approved by the Securities and Exchange Commission.

** Indicates management contract or compensatory plan or arrangement.

 

Item 16. Form 10-K Summary

 

Not Applicable

77


 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities and Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on this 27th day of February 2024.

 

 

 

THE BOSTON BEER COMPANY, INC.

 

 

 

 

/s/ David A. Burwick

 

 

David A. Burwick

 

 

President and Chief Executive Officer (principal executive officer)

 

Pursuant to the requirements of the Securities and Exchange Act of 1934, the following persons on behalf of the registrant and in the capacities and on the dates indicated have signed this report below.

 

Signature

 

Title

Date

 

 

/s/ David A. Burwick

David A. Burwick

 

President, Chief Executive Officer (principal executive officer) and Director

February 27, 2024

 

 

/s/ Diego Reynoso

Diego Reynoso

 

Chief Financial Officer (principal financial officer)

February 27, 2024

 

 

/s/ Matthew D. Murphy

Matthew D. Murphy

 

VP Finance and Chief Accounting Officer (principal accounting officer)

February 27, 2024

 

 

/s/ Samuel A. Calagione III

Samuel A. Calagione III

 

Brewer and Director

February 27, 2024

 

 

/s/ Cynthia A. Fisher

Cynthia A. Fisher

 

Director

February 27, 2024

 

 

/s/ Meghan V. Joyce

Meghan V. Joyce

 

Director

February 27, 2024

 

 

/s/ C. James Koch

C. James Koch

 

Chairman and Director

February 27, 2024

 

 

/s/ Julio N. Nemeth

Julio N. Nemeth

 

Director

February 27, 2024

 

 

 

 

/s/ Michael Spillane

Michael Spillane

 

Director

February 27, 2024

 

 

 

 

/s/ Cynthia L. Swanson

Cynthia L. Swanson

 

Director

February 27, 2024

 

 

/s/ Jean-Michel Valette

Jean-Michel Valette

 

Director

February 27, 2024

 

78


EX-21.1 2 sam-ex21_1.htm EX-21.1 EX-21.1

 

EXHIBIT 21.1

 

List of Subsidiaries and Affiliates

of

The Boston Beer Company, Inc.

as of

December 30, 2023

 

American Craft Brewery LLC

(a Massachusetts limited liability company)

 

American Fermentation Company LLC

(a Massachusetts limited liability company)

 

Angry Orchard Cider Company, LLC

(a Delaware limited liability company)

 

BBCCC, Inc.

(an Ontario, Canada corporation)

 

Boston Beer Corporation

(a Massachusetts corporation)

 

Boston Beer Corporation Canada, Inc.

(a Canadian business corporation)

 

Boston Brewing Company, Inc.

(a Massachusetts corporation)

 

Dogfish Head Craft Brewery LLC

(a Delaware limited liability company)

 

Dogfish Head Land Holdings, LLC

(a Delaware limited liability company)

 

Dogfish Head LLC

(a Delaware limited liability company)

 

Dogfish Head Marketing, LLC

(a Delaware limited liability company)

 

Dogfish Head MTSpace LLC

(a Delaware limited liability company)

 

Hard Seltzer Beverage Company LLC

(a Delaware limited liability company)

 

Lazy River Cider Co., LLC

(a Delaware limited liability company)

 

Marathon Brewing Company LLC

(a Massachusetts limited liability company)

 

Providence Street Associates, LLC

(an Ohio limited liability company)

 

SABC Realty, Ltd.

(an Ohio limited liability company)

 


EX-23.1 3 sam-ex23_1.htm EX-23.1 EX-23.1

 

EXHIBIT 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in Registration Statement Nos. 333-209588, 333-163315, 333-163314, 333-148374, 333-140250, 333-121057, 333-85112, 333-85110, 333-68531, 333-12221, and 333-01798 each on Form S-8 of our reports dated February 27, 2024, relating to the financial statements of The Boston Beer Company, Inc., and the effectiveness of The Boston Beer Company, Inc.’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of The Boston Beer Company, Inc. for the year ended December 30, 2023.

 

/s/ Deloitte & Touche LLP

 

Boston, Massachusetts

February 27, 2024

 


EX-31.1 4 sam-ex31_1.htm EX-31.1 EX-31.1

EXHIBIT 31.1

 

I, David A. Burwick, certify that:

 

1. I have reviewed this annual report on Form 10-K of The Boston Beer Company, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: February 27, 2024

 

/s/ David A. Burwick

 

 

David A. Burwick

President and Chief Executive Officer

[Principal Executive Officer]

 


EX-31.2 5 sam-ex31_2.htm EX-31.2 EX-31.2

EXHIBIT 31.2

 

I, Diego Reynoso, certify that:

 

1. I have reviewed this annual report on Form 10-K of The Boston Beer Company, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: February 27, 2023

 

/s/ Diego Reynoso

 

 

Diego Reynoso

Chief Financial Officer

[Principal Financial Officer]

 


EX-32.1 6 sam-ex32_1.htm EX-32.1 EX-32.1

EXHIBIT 32.1

 

The Boston Beer Company, Inc.

 

Certification Pursuant To

18 U.S.C. Section 1350,

As Adopted Pursuant To

Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Annual Report of The Boston Beer Company, Inc. (the "Company") on Form 10-K for the period ended December 30, 2023 as filed with the Securities and Exchange Commission (the "Report"), I, David A. Burwick, President and Chief Executive Officer of the Company, certify, pursuant to Section 1350 of Chapter 63 of Title 18, United States Code, that this Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: February 27, 2024

 

 

/s/ David A. Burwick

 

 

 

David A. Burwick

 

President and Chief Executive Officer

 

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to The Boston Beer Company, Inc. and will be retained by The Boston Beer Company, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 7 sam-ex32_2.htm EX-32.2 EX-32.2

EXHIBIT 32.2

 

The Boston Beer Company, Inc.

 

Certification Pursuant To

18 U.S.C. Section 1350,

As Adopted Pursuant To

Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Annual Report of The Boston Beer Company, Inc. (the "Company") on Form 10-K for the period ended December 30, 2023 as filed with the Securities and Exchange Commission (the "Report"), I, Diego Reynoso, Chief Financial Officer of the Company, certify, pursuant to Section 1350 of Chapter 63 of Title 18, United States Code, that this Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: February 27, 2024

 

 

/s/ Diego Reynoso

 

 

 

Diego Reynoso

 

Chief Financial Officer

 

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to The Boston Beer Company, Inc. and will be retained by The Boston Beer Company, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-97.1 8 sam-ex97_1.htm EX-97.1 EX-97.1

EXHIBIT 97.1

 

The Boston Beer Company, Inc.

Clawback Policy

 

1.
Introduction. The Board of Directors (the "Board") of The Boston Beer Company, Inc. (the “Company”) believes that it is in the best interests of the Company to maintain a culture that emphasizes integrity and accountability and that reinforces the Company's pay-for-performance compensation philosophy. The Board has therefore adopted this Clawback Policy (the "Policy"), which provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under federal securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “Restatement”).

 

2.
Administration. This Policy shall be administered by the Board’s Compensation Committee (the “Committee”). Any determinations made by the Committee shall be final and binding.

 

3.
Covered Executives. This Policy applies to any person, who is or was an “Executive Officer,” as such term is defined in Rule 10D-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 303A.14 of the New York Stock Exchange (“NYSE”) listing standards ("Covered Executives").

 

4.
Recoupment; Accounting Restatement. In the event the Company is required to prepare a Restatement, the Committee will require the reasonably prompt recovery of any excess Incentive Compensation received by any Covered Executive, without regard to whether or not the Covered Executive committed any misconduct that led to the Restatement.

 

5.
Incentive Compensation. For purposes of this Policy, “Incentive Compensation” means any compensation that is granted, earned, or vested, based wholly or in part on the attainment of a financial reporting measure, including but not limited to cash bonuses, stock options, and restricted stock. Examples of “financial reporting measures” include but are not limited to depletions, earnings, EBIT, EBIDTA, EPS, revenue, revenue growth, resource efficiency, company stock price, total shareholder return, net income, and liquidity measures.

 

6.
Excess Incentive Compensation: Amount Subject to Recovery. The amount to be recovered will be the excess of the Incentive Compensation received by the Covered Executive based on the erroneous data that led to the need for the Restatement, over the Incentive Compensation that would have been paid to the Covered Executive had it been based on the restated results, computed without regard to any taxes paid, all as determined by the Committee. If the Committee cannot determine the amount of excess Incentive Compensation received by the Covered Executive directly from the information in the Restatement, then it will make its determination based on a reasonable estimate of the effect of the Restatement. The Committee shall document the analysis underlying its reasonable estimate and provide such documentation to the NYSE as required. For purposes of this Policy, excess Incentive Compensation will be deemed to be received in the fiscal period during which the financial reporting measure specified in the applicable Incentive Compensation award is attained, even if the payment or grant occurs after the end of that period.

 

For purposes of this Policy, the recoverable excess Incentive Compensation shall be all excess Incentive Compensation received on or after the Effective Date of this Policy set forth below by a Covered Executive: who served as an Executive Officer at any time during the performance period for the applicable Incentive Compensation, if the Company has a class of securities listed on a national securities exchange or a national securities association during such performance period or at any time during the three completed fiscal years immediately preceding the date that the Company is required to prepare a Restatement, including any applicable transition period that results from a change in the Company’s fiscal year within or immediately following those three completed fiscal years.

 

For this purpose, the Company is deemed to be required to prepare a Restatement on the earlier of: (i) the date the Board, or the Company’s officers authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement; and/or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare a Restatement. The Company’s obligation to recover excess Incentive Compensation is not dependent on if or when the restated financial statements are filed with the Securities and Exchange Commission (“SEC”).

 

7.
Method of Recoupment. The Committee will determine, in its sole discretion, the method for recouping Incentive Compensation hereunder which may include, without limitation: requiring reimbursement of incentive cash compensation previously paid; seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards; offsetting the recouped amount from any compensation otherwise owed by the Company to the Covered Executive; cancelling outstanding vested or unvested equity awards; and/or taking any other remedial and recovery action permitted by law, as determined by the Committee.

 

8.
No Indemnification. The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive Compensation.

 

9.
Interpretation. The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and any applicable rules or standards adopted by the SEC and/or NYSE.

 

10.
Effective Date. This Policy replaces the 2006 Executive Compensation Recovery Policy in its entirety, shall be effective on October 2, 2023, and shall apply to Incentive Compensation that is approved, awarded, or granted to Covered Executives on or after that date.

 

11.
Amendment; Termination. The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to maintain compliance with the regulations adopted by the SEC and NYSE. The Committee may terminate this Policy at any time.

 

12.
Other Recoupment Rights. The Committee intends that this Policy will be applied to the fullest extent of the law. The Committee may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of

 


 

recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

 

13.
Impracticability. The Committee shall recover any excess Incentive Compensation in accordance with this Policy unless such recovery is impracticable, as determined by the Committee in accordance with SEC and NYSE rules.

 

14.
Successors. This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators, or other legal representatives.

 

 

Acknowledgement

 

By signing below, the undersigned Covered Executive acknowledges that: (a) they have received and reviewed a copy of this Policy; (b) they are and will continue to be subject to the Policy both during and after their employment with the Company; and (c) they will abide by the terms of the Policy, including, without limitation, by returning any excess Incentive Compensation to the Company to the extent required by, and in a manner consistent with, the Policy.

 

 

Signature

 

 

Print Name

 

 

Date

 


GRAPHIC 9 img2070507_0.jpg GRAPHIC begin 644 img2070507_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#TO0=!MM9L M[N]O;W66G;4[]/W>L7<2A4NI44!4D"@!5 P .E:G_"&Z7_S]:Y_X/;W_ ./4 M>#?^0'<_]A74O_2V:N@H Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![ M>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH* M* .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-T MO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ M >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ MA#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7 M/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\ M>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ M^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"? MK7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#' MJ/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_ M^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P ' MM[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** M.?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+ M_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[ M_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X M0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS M_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>K MH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ MA#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_ M\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\ M>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ MGZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ M ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@# MG_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y M^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P ' MM[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W M2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P M>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ M"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A# M=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS M_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ M (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZ MUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>_ M_'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ M /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ MGZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ MQZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-T MO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ M![>__'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B M@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W M2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![ M>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/ M^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#' MJZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ M (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7 M/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>_ M_'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ M )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[ M_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH M Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_ M^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ M![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$ M-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_ M\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZ MN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X M0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H M_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y M^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >W MO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y M_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ M )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ M ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A# M=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ M >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@ MHH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$ M-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P M>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZ MC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"? MK7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ MQZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .? M_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZ MUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ >W MO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+ M_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![ M>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH* M* .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-T MO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_ M >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ MA#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7 M/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\ M>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ M^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"? MK7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#' MJ/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_ M^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P ' MM[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** M.?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+ M_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[ M_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X M0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS M_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>K MH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ MA#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_ M\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\ M>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ MGZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ M ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@# MG_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y M^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ GZUS_P ' MM[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W M2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P M>WO_ ,>KH** /B#_ (3OQA_T->N?^#&;_P"*HKGZ* /M_P &_P#(#N?^PKJ7 M_I;-705S_@W_ ) =S_V%=2_]+9JZ"@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#X HHHH ^W_!O_ " [G_L*ZE_Z6S5T%<_X M-_Y =S_V%=2_]+9JZ"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#X HHHH ^W_!O_(#N?^PKJ7_I;-705S_@W_D!W/\ V%=2 M_P#2V:N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "N/\ &_Q*\/\ @+[-'JKS MS75QREK:*KR!.?G(+ !&_^%D^.=3\0>*)/[16SV32I,W^NF,. "P!^; M( /3-5U6QT/2[C4]3N8[:SMTWRROT4?S))P !R20!DFO%]2_:6TV*X5=+\-W M=S!L!9[JY6!@V3P%4.",8YSW/''/.?'76=1\1_$6T\(:>\[QV_DQ+:$JB274 MO(8'//RNB@MC'S8P"2?>_"_A'1?!VEI8:/91P@(JRSE099R,G=(^,L']8O(;/5["?2)II?+69I5E@08X+O\I7)R/ND#@D@9Q[!7E? MQJ\!Z;K7@[4==MM.C&M6*?:/M$6U&EC7:)!(3]\"-21GD;0!U(-?]G_Q7-KG M@Z?1KHR//H[JB2-D[H7W%!DDG*E77& H0#O0!'XV^.G_"'>+[[0/^$<^V?9 M?+_?_;O+W;HU?[OEG&-V.O:O2/"OB&W\5^%].URU79'=Q!RF2?+<'#ID@9VL M&&<,O\ DZ&V_P"PKIO_ *##7TW/!#=6 M\MO<11S02H4DCD4,KJ1@@@\$$<8H X_P#\3-%\?V\BV8DM=0@16GLIB-P! R MR$??0,<9X/3(&1GM*^6/AF;>Q_:$^RZ-/MTQKN]AB$,Q9)( DA0;LG>ORH1D MG. :^B_&.OKX6\':KK3-&'M;=FB\Q696E/RQJ0O."Y4=NO4=: /,_%7[0-OX M>\4:CH]KH'V^.RE,)N/MABW.HPXVF,XPVY>ISC(X->H>%?$-OXK\+Z=KEJNR M.[B#E,D^6X.'3) SM8,,XYQD<5\Z?#/P1=^,_"?C;5+AKN>[NK$+[7_ +']L^R^7^X\WR]VZ14^]@XQNST[5X__ ,-- M?]2C_P"5+_[57H'QM_Y)#KO_ &[_ /I1'7/_ +./_)/-0_["LG_HJ*@##@_: M9A:XB6X\*21P%P)'COP[*N>2%,8!..V1GU%>R>&/$^E^+M#AU?2)_-MY.&5N M'B<=4<=F&1^8()!!//\ Q<_L+_A6NK?V[Y&WRF^Q^;G=]JVGRMF.=V?3^'=G MY=U>?_LT?;/[.\1;_/\ L/FP>5NSY?F8??M[;L>7G'.-N>U '4:-\8/[7^*$ MG@O^PO*V7=S;?;/M>[/DASNV;!UV=-W&>]=9XS\R*0 M R97S5.'CLX'DLM69"QLK@ KW3K M6PB:#P](,@64T8BA0XWL5=1Y84DM@G:2>P)&<^P^$&ES^.;;QKX7\206VFB[ M2XBMK"'?&0I E19%DQM8AP0!@!BN,#% 'L%>/^)_VA/#^CWDUGI%A/J\T,OE MM,LJQ0., '@1?G0GJ M,ETZ=0&!.#@W/@KX#TW1?!VG:[F7,=S9W";XI4Z,/Y@@Y!!Y!!!P16?XH\(Z+XQTM[#6+*.8%&6*<*!+ 3@[ MHWQE3E5]CC!!'%>$? G7;[PWX\O_ 7J"2 73R(8@VX0W,(;=T;: 55@2 22 MJ=A0!Z'\1_C!_P *_P#$-OI/]A?;_.M%N?-^U^5C+NNW&QO[F;E)H"X=H9%.&4D?@1G!*E3@9Q7C'QBL;?4_CKX3L+R/S+6ZB MLX9DW$;D:YD##(Y&03TH^%6HW'P[^*&J^ M6N,VMU+L@=V 7S0,QN!OPOF(0 M,#+%O+7L: /1_B;\3?\ A7/]E_\ $H_M#[?YO_+SY6S9L_V&SG?[=*] KY__ M &FO^96_[>__ &C7T!0 5S?C/QSHO@72TOM8ED)E?9#;P -+,>,[02!@ Y)) M ' ZD ])7RIH,+?&'XTR3:D;NZTD/+.8WD6-HK1"?*CP#P-S(I"\_,QSG+4 M=?/^TS"MQ*MOX4DD@#D1O)?A&9<\$J(R <=LG'J:[SP+\7O#_CF\&G0I/8ZG MY0D^SW.W$AQEQ&P/S;?<*2.<<''<6-A9Z99QV=A:06EK'G9#!&(T7)).%' R M23^-?/'QU\%V?A:\TGQ-X=M/[-627RIC:,(DBF4!HF11@JQ"ODKQ\@/!.2 > M_P"NZG_8GA[4]6\GSOL-I+<^5NV[]B%MN<'&<8S@UX?_ ,--?]2C_P"5+_[5 M7H#^)/\ A+O@1J.N&/RY+K1+KS4"X D6-T?:,GY=RMC)SC&>:\P_9XUW1]$_ MX23^UM5L;#SOLWE_:[A(M^/-SC<1G&1T]10!?_X::_ZE'_RI?_:J]PT+4_[; M\/:9JWD^3]NM(KGRMV[9O0-MS@9QG&<"J<'C3PK=7$5O;^)=&FGE<)'''?Q, MSL3@ -DDGC%;E !7-^,_'.B^!=+2^UB60F5]D-O TLQXSM!(& #DDD <#J M0#TE?+'AVU_X7)\9KJXU2XGFTJ/S;D0ROY;BU5L1Q+MR!RZ;L$=7.[<2_",RYX)41D X[9./4UZAX,^(WASQTCKI%S(MW$F^ M6SN$V2HNXC.,D,.G*DXW+G!.*Z";2=-N=+&ESZ?:2Z>$5!:/"K1!5QM&PC&! M@8&.,"O*_"GP:O\ PG\1;C7M.UN"VTQ93]GM%CDP>!/^2>>&O^P5 M:_\ HI: .?\ B;\3?^%<_P!E_P#$H_M#[?YO_+SY6S9L_P!ALYW^W2NPT+4_ M[;\/:9JWD^3]NM(KGRMV[9O0-MS@9QG&<"O#_P!IK_F5O^WO_P!HU[!X$_Y) MYX:_[!5K_P"BEH \GL/VE+>XU&VAO/#?V2UDE1)KC[<9/*0D!GVB++8&3@=< M5[Q7Q)I6@+J7@/Q'K"K'Y^E7%DQ=F8'RI#*C*H'!);RCSV4X/8_5_ASQ;#=? M"VS\4W4TEV(M,-Q=O'&%9Y(D/G *=HSN1QV'IQ0!P?BK]H&W\/>*-1T>UT#[ M?'92F$W'VPQ;G48<;3&<8;65F4+@9)CQ@_WN.E? M6_@3_DGGAK_L%6O_ **6@#C_ (H?]@J3_T;%7T_0!Y?\./C!_PL#Q#<:3_87V#R M;1KGS?M?FYPZ+MQL7^_G.>U'Q'^,'_"O_$-OI/\ 87V_SK1;GS?M?E8R[KMQ ML;^YG.>]>8?LX_\ )0]0_P"P5)_Z-BH_:._Y*'I__8*C_P#1LM 'T_1110 5 MX/?_ +2EO;ZCF:] ^+?B=_"OPZU M"ZMI_)OKG%I:L-V0[]2I7&U@@=@A\0T+P!+?? '7-<\N?[4]VE[;H) M4"/#;AD9B#SP)+C(R"=BX']X ^G["^M]3TZVO[.3S+6ZB2:%]I&Y& *G!Y&0 M1UKS?XC_ !@_X5_XAM])_L+[?YUHMSYOVORL9=UVXV-_J_P!\3OK7@: M32[F?S+K29?*4'<6$##,>6/!P0Z@#HJ*,#C/K% 'S_\ \--?]2C_ .5+_P"U M4?\ #37_ %*/_E2_^U5@?M'?\E#T_P#[!4?_ *-EKZ?H \_^)OQ-_P"%<_V7 M_P 2C^T/M_F_\O/E;-FS_8;.=_MTJ/Q7\3IO#/@70?%*Z)'=0:HD1> WAC:% MI(O,4 ^60PP&!/'0<'/'!_M-?\RM_P!O?_M&N\DT!O%'P LM'B61IY]"MF@1 M&52\J1H\:Y;@ LJ@YQP3R.M '4>#_$L/C#PG8:]!;R6Z7:,3"Y!*,K%&&1U& MY3@\9&.!TK0U;4H=&T:^U2X61H+*WDN)%C +%44L0,D#.!ZBO#_V;-?4V^L^ M')&C#JXOH%"MN8$!)"3TP,18'!^8]>W0?M"Z^NF^ XM'5H_/U6X52C*Q/E1D M.S*1P"&\H<]F.!W !L?#/XG3?$6XU%5T2/3X+%(R[F\,K,SEMH"^6HQA&R<^ MG!SQP?\ PTU_U*/_ )4O_M5=Y\$M ;0?AE8M*LBSZB[7SJS*P < (5QT!C5# M@Y.2>G0>&?!3Q3HWA'QE>7^N7GV2UDT]X5?RGDRYDC(&$!/13^5 ';_\--?] M2C_Y4O\ [57J'PX\=?\ "P/#UQJW]G?8/)NVMO*\_P W.$1MV=J_W\8QVK/_ M .%V_#S_ *&'_P DKC_XW78:)K>G>(]'@U;2;C[18S[O+EV,F[:Q4\, 1R". M10!H5Y_\3?B;_P *Y_LO_B4?VA]O\W_EY\K9LV?[#9SO]NE>@5\__M-?\RM_ MV]_^T: #_AIK_J4?_*E_]JKH/!/QT_X3'Q?8Z!_PCGV/[5YG[_[=YFW;&S_= M\L9SMQU[UTG@OQIX5M? OAZWN/$NC0SQ:9;))')?Q*R,(E!!!;((/&*ZS3-= MT?6_-_LG5;&_\G'F?9+A)=FH$;.<#!R!UZ$ [C2=2AUG1K'5+=9%@O;>.XC60 ,%=0P!P2,X/J:S_ M !AXEA\'^$[_ %Z>WDN$M$4B%" 79F"*,GH-S#)YP,\'I7G_ .SUKZZEX#ET M=FC\_2KAE"*K ^5(2ZLQ/!);S1QV49'<\_\ M)Z^HM]&\.1M&79S?3J5;!=>\4MHD=K!I:2E(!>&1IFCB\Q@3Y8"C! M4 \]3P,<\'_PTU_U*/\ Y4O_ +57>1Z WA?X 7NCRK(L\&A7+3H[*Q25XW>1 M_M_4/L?VK[/Y/[F23=M\S=]Q3C&Y>OK0 M!O\ _#37_4H_^5+_ .U5[!X)\3_\)CX0L=?^Q_8_M7F?N/-\S;MD9/O8&<[< M].]<_P#\+M^'G_0P_P#DE(?#4]A:"4@7XN/,W0DD),$"L5Y/\=/ J>(O"[Z_:C&I:1$TA"JH\Z#(+AF.#\@#..3_$ "6X /6*\GUGXU M^1XY?PKX>\-3ZW=I*;L$6QLW#1X965_+EVD=(U3!&TY(3)^,[T;IIO,@L4*J0J MX>4'DAB0R#I@!NH88 .X^)OQ-_X5S_9?_$H_M#[?YO\ R\^5LV;/]ALYW^W2 MO/\ _AIK_J4?_*E_]JH_::_YE;_M[_\ :-=1X3^+_@33/!NAV%YKOEW5KI]O M#,GV2<[76-0PR$P<$'I0!CZ%^T/_ &WXATS2?^$6\G[==Q6WF_VANV;W"[L> M6,XSG&17N%>8?*3.%.=C!MQ#_ $V^XK0^&OQ'M_B)IU], MME]ANK.54DM_-,OR,,J^[:HY(<8[;?<5XYH$\WQ-_:&74O-DFT^QN#/_LR_P#,T_\ ;I_[6H /^&FO M^I1_\J7_ -JKUSP9XYT7QUI;WVCRR Q/LFMYP%EA/.-P!(P0,@@D'D=00+GB MK^PO^$7U'_A)?(_L;RC]J\_.W;GC&.=V<;=OS;L8YQ7@'[-WVS_A,M6V>?\ M8?[/_>[<^7YGF)LW=MV/,QGG&['>@#Z7KR_XC_&#_A7_ (AM])_L+[?YUHMS MYOVORL9=UVXV-_O4** /G__ (::_P"I1_\ *E_]JH_X::_ZE'_RI?\ MVJL#]H[_ )*'I_\ V"H__1LM?3] $<\\-K;RW%Q+'#!$A>221@JHH&223P ! MSFO%];_:0T6TN/*T;1;O445W5Y9I1;J0#\K)PQ(/)^8*1QQSQE_M'^)[B*73 M/#%M//%#)$;N[08"3 MB,$]3@HY(Z2!CTSX<> ]-\&>&K$+IT<6L2VZF^ MN'VO+YC!2Z;Q_ & X^4'DY) .'T3]I#1;NX\K6=%N].1G14EAE%PH!/S,_ M"D <'Y0Q//''/M$$\-U;Q7%O+'-!*@>.2-@RNI&001P01SFN/^(_@/3?&?AJ M^#:='+K$5NQL;A-J2^8H8HF\_P !8D$'CYB>#@CS?]G+Q7-,FH>%+@R.D*&] MM6.2$7<%D3D\#:9]I.U%!+' Y. #TJQ7D_Q^\3OHO@ M:/2[:?R[K5I?*8#<&,"C,F&' R2BD'JKL,'G !S]A^TI;W&HVT-YX;^R6LDJ M)-*^6-=\ 2V/P!T/7/+G^U)=O>W"&5"B0W 5% M8 <\B.WP,DC>V1_=]O\ A)XG?Q5\.M/NKF?SKZVS:73'=DNG0L6SN8H48G)R M6/3H "O\3?B;_P *Y_LO_B4?VA]O\W_EY\K9LV?[#9SO]NE=AH6I_P!M^'M, MU;R?)^W6D5SY6[=LWH&VYP,XSC.!7A_[37_,K?\ ;W_[1KV#P)_R3SPU_P!@ MJU_]%+0!T%%%% '/^-O$_P#PAWA"^U_[']L^R^7^X\WR]VZ14^]@XQNST[5X M_P#\--?]2C_Y4O\ [57H'QM_Y)#KO_;O_P"E$=<_^SC_ ,D\U#_L*R?^BHJ M,.#]IF%KB);CPI)' 7 D>._#LJYY(4Q@$X[9&?45[)X8\3Z7XNT.'5](G\VW MDX96X>)QU1QV89'Y@@D$$\_\7/["_P"%:ZM_;OD;?*;['YN=WVK:?*V8YW9] M/X=V?EW5Y_\ LT?;/[.\1;_/^P^;!Y6[/E^9A]^WMNQY><=]ANY;;S?[0V[]CE=V/+.,XSC)K/_X::_ZE'_RI?_:JY#2- M;T[PY^T3J&K:M?_\ #37_ %*/ M_E2_^U5[1X;\4Z-XNTZ2_P!#O/M=K'*86?RGCPX )&' /1A^=;% 'S__ ,-- M?]2C_P"5+_[578?#CXP?\+ \0W&D_P!A?8/)M&N?-^U^;G#HNW&Q?[^5LN[FV^V?:]V?)# MG=LV#KLZ;N,]Z]0KY@\&_P#)T-S_ -A74O\ T&:OI^@#R_1OC!_:_P 4)/!? M]A>5LN[FV^V?:]V?)#G=LV#KLZ;N,]ZT/B;\3?\ A7/]E_\ $H_M#[?YO_+S MY6S9L_V&SG?[=*\@\&_\G0W/_85U+_T&:M_]IK_F5O\ M[_]HT '_#37_4H_ M^5+_ .U5H:-^TCI=WJ*0ZOH4^GVKX'VB&X^T;"2!EEVJ=H&22,GC@'->H>!/ M^2>>&O\ L%6O_HI:\G_:1_L+^SM)SY'_ D/F_+MSYGV7#YW8_AW[<9[[MO\ M5 'LFK:W#IWA6^UZW\N\@M[*2\C\N0;9E5"XPPR,$#KSU[UYGX+^/-GXJ\46 MNBWFB_V9]JRD,YO1(IDQE5(*KC=R!C)+%1CG(L>&OMG_ S+/]N\_P [^Q+W M;Y^=WEXE\O&?X=FW;VVXQQBO#++PQ,WPM_X3/3GDBO-,UAHIY(W*LL92$QN# MN&"LAQ\HR?,SG"T ?9=>?_#+XF_\+&_M3_B4?V?]@\K_ )>?-W[]_P#L+C&S MWZUN> _%M>1_LR_P#,T_\ M;I_[6H ^@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#X HHHH ^W_!O_(#N?^PKJ7_I;-705S_@ MW_D!W/\ V%=2_P#2V:N@H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q98W&I^ M#=G!D3\_8U]#U\^>.?A-XC\/\ BR3Q;X!2-(HW$Z6EH=LMNVT[]J'AT.#\ M@Z[]H0@4 ?0=)-9DT?3M5C?4$>51"P(\P1L061_N."!N&TD[><# M!QY!J7CKXSZ_;KIEOX8N],>X<1F>UTV:)L,"N#)(2$'.=WRD8!W#FNS^#GPM MO/!'VO5M:: ZG=Q+%'%"Y;[/&<,RL?NEBP4' (&SACN- 'FGQ0D;PY^T##K5 M_#)]D%Q97R>659I(HPBL0,]=T;C!QT]#FOJ.N#^)GPSL?'^EAT,=MK5NA%K= MD<$=?+DQR4)[]5)R.I#>6:3KGQF\ V<6C/X=GU*WCB46ZR6K78A0%AM$D+?A MM8G "X '4 ]C^)VI0Z5\,O$5Q.LC(]D]N @!.Z4>4IY(XW."?;/7I7F?[-%C M<1Z=XBOVCQ:S2P0QON'S.@!(GY^QK$O-!^*GQXZ]>*/V@?!-_K M7]D:WH^FSWMU'NM+A+:.260H:A_V%9/\ T5%74-X8 M?0?@I>>';6#S+J+1)XC';[I/-G:)B^S/)W.S$#'? Z5A_ +2=2T;P+?6^J: M?=V,[:G(ZQW4+1,5\J(9 8 XR",^QH \D^)]K>7W[0%U9Z=[LHK>;> M4\N1HH@K;AR,$@Y'(KK)_A)\6;JWEM[CQO'-!*A22.35KIE=2,$$%,$$<8JO MXL\-:]<_M&V^J0:)J4NGC4[!S=I:NT055AW'>!C P2)C'Y2QQ9!*A-QR2R@DD]@ !SGA_VD]?46^C>'(VC+LYO MIU*MN4 %(R#TP^EZ&;+7))+6+]ZXBA(,C$N^T^8 M/EW,V,C.,9YKA--\E[D7@^;RI2#-N6,\A6+,HY^ZA M.2*^F_\ A!/!_P#T*FA_^"Z'_P")KR_XU_#)+C0]/U#PIH,"36DK)<6NFV2J M\J/C#X3!;:5 P ?OD\ &@#L/C;_R2'7?^W?_ -*(Z\0^''P?_P"%@>'KC5O[ M=^P>3=M;>5]D\W.$1MV=Z_W\8QVKT>_BUO6OV:&TV71KY-7MXH+0V0LI4D(B MGC"D(PRW[L*Q(R,[NF"!J? +2=2T;P+?6^J:?=V,[:G(ZQW4+1,5\J(9 8 X MR",^QH \$_X1:S\*^.?[#\>Q7UM:=#1@A2<[<'C_@9J?B33+-_"WB#0]5M+6/,FGSS M:=)&BY+-(COC R3N7/JPS]T4 <1X-_Y.AN?^PKJ7_H,U>W^*];\#7=Y;^%?$ MEQ8W5U>RB&.R=#*Z2. JD[03$Q$@PQ*GG(/6O)/"?AK7K;]HVXU2?1-2BT\Z MG?N+M[5UB*LLVT[R,8.1@YYR*Z?XR?":[\67$?B#P\D;ZHJ+%<6I*1_:%!X< M,<#> <'<>5 P1M 8 CUG]G#P_=[WTC5K[3Y'E+[9E6XC1#GY%'RMQQ@ECP.< MDYKRAE\4_!3QS;PS7/\ SRN98;2X/DWL.6&TY'_71(?'Z3K M8+@21W+>1-*BA@$2-5_=KN SD)D.64DG- &O^TO8W$FG>';]8\VL,L\,C[A\ MKN$*C'7D1O\ E[BO3/ACJ4.J_#+P[<0+(J)9);D. #NB'E,>">-R$CVQTZ5J M>)_#&E^+M#FTC5X/-MY.59>'B<='0]F&3^9!!!(/@EGH/Q4^$=_=)H5I)JVC MO<<)%#Y\>0@/?JQ&3T 4 \[^* M?_)PO@K_ +2-RK+&7S&X.X8*R''RC) M\S.<+4?Q)T+6+[XZ^$=1L]*OKBQ@^Q^=M?4=?&FO?#GQEI.J76CQZ-K-]9VEPY@E@M)'BD#8 M_>+MW*"RJF0#D8 /*U]ET %?+GP,D;P]\7KC1]0AD2\EM[BQ**581RHP=@Q! MQC$3#(SSCMS7U'7B_P 4O@_<:IJ*^)_!J^1K0E62>WCD$7FOG(F1B0$D!Y/( MSUX;.X ]HKQ/]I/4H8O"NC:6RR>?<7IN$8 ;0L:%6!YSG,JXX['IWR(?B+\9 M],0V-UX0DOIX'9'N'TJ9BYW'O$0A'8%1@@ \]3'X=^%OB[QYXHCU_P"(S3I: M+%&PBD=%DG7&5C")_J5'5AA6R3@;B64 Z_PU8W&G_LRSPW4?ER-HE[,!N!RD M@ED0\>JLI]L\\UY1\'_AQH_Q _MG^UKF^A^P^1Y?V1T7._S,YW*W]P=,=Z^C M_%EA_P 6\US3M.M/^85<06]M;Q_],F5411^ %>7_L\:%K&B?\))_:VE7UAY MWV;R_M=N\6_'FYQN SC(Z>HH W-)^ 7A71M9L=4M]0UEI[*XCN(UDFB*ED8, M <1@XR/45ZI110 5\P? C_B0_%J^TG4OW%\UI<60B^]^^1U9ERN1P(W.';)/;QR>3(TX?(F1B=H8YR>5Y3/S,QH M]PKDX_B3X4?Q9-X9;58X]42X^S+&P.R1]H.%<97.24P2#N4C'3/D$WQ'^,\N MEBT3PK=PSA%7[:FBS&4D8RV&RF3CGY<V9T"'PM/>6MO_ *I'T]YTBW$N=LD) ;)?G+-C&.,$4 :_[37_ #*W_;W_ M .T:]@\"?\D\\-?]@JU_]%+7A \$^/?BWXMAUCQ-IO\ 9-C%L@D\R,VQ6)6! M98D8,Y8AW8,P*YR,\ 5])P00VMO%;V\4<,$2!(XXU"JB@8 ' '&* /G3X! M:9_;?A[QWI/G>3]NM(;;S=N[9O2==V,C.,YQD5AZ7XKFTGX%>)?#=R=2@U"/ M4X[55.5$*RY9HSD@J/W$X9<=7[Y;'=_L\:%K&B?\))_:VE7UAYWV;R_M=N\6 M_'FYQN SC(Z>HK$\5?"J]U#XZQ+%I ^(6B3>'OV=/">G7'F>>M['+(LD9C:-I(YY"A4\@J7V_AT'2O:_ G_) M//#7_8*M?_12UQ?Q]TG4M9\"V-OI>GW=].NIQNT=K"TK!?*E&2%!.,D#/N*[ MCP7!-:^!?#UO<120SQ:9;))'(I5D81*""#R"#QB@#Y\_9Q_Y*'J'_8*D_P#1 ML5?3]?.GC3X9>*/!7C%O%G@2&2: N\J1VT"/):,^59%BQADPYV[5.T9R!MW$ MU7QO\7O$VEW&A-X,DM4U!/LSRII<\9"O\I&Z1BB@@D%CT!)R.H ,O]G'_DH> MH?\ 8*D_]&Q4?M'?\E#T_P#[!4?_ *-EKT_X.?#6X\#:==WNKI =7O=HQ&P? MR(@ =F[;PQ8G=@E3M3!XKA/C[X:U[6?'5C<:7HFI7T"Z9&C26MJ\JAO-E."5 M!&<$''N* /HNBOG_ /X6G\7_ /H0O_*/=_\ Q=;GA#XB_$74O$]K:^(O"$EC MI)25[BXCTJZ5E"QLPQDG)+*!C!)S@"-BQ$8_O'GL.OTGX^^"=&T:QTNWT_Q T%E;QV\;20PEBJ*%!.) ,X M'H*YCX:^!-:\2?$V\\0>*_#TEM9[YKN>"^L2(II92P"*DG) +%L_-C8 >2#7 MN?\ P@G@_P#Z%30__!=#_P#$T ?.'P?\3V_A_P"*JVME//'HFJRO:*MUDN02 M?(+!/E\S=M7."!O?H#D?5]?/'QN^&5PNHZ;JGA70=UJ\1MY[73+(#RW!+!RJ M!X3'+C#KL?Y@ V<9ZC! M!(.: /G3]H[_ )*'I_\ V"H__1LM?3]?.GQ]\-:]K/CJQN-+T34KZ!=,C1I+ M6U>50WFRG!*@C."#CW%?1= 'S_\ M-?\RM_V]_\ M&O8/ G_ "3SPU_V"K7_ M -%+7E_[0^A:QK?_ CG]DZ5?7_D_:?,^R6[R[,^5C.T'&<'KZ&O5/!<$UKX M%\/6]Q%)#/%IELDD6Y5 M%:*XR'9R. B2EF 8?\LQST:CXD.WQ#^.NG>%X'DDL[5X[23R+E2 /]9<.N?E M5U7*D_!-QX@T.QU?2=-GO-3LY?*D6VC#.T#9Z@#\RIYKQX<21@'*$'HQ_.OK>OD3P5#\0? >LS M:II?@[4IIY;=K=ENM,N&4*65LC;M.?]"]_P"3MQ_\23R:\/_X6G\7_ /H0O_*/=_\ MQ=>@?#+Q5XP\3?VI_P )7H/]E?9_*^S?Z'-!YN[?N_UA.<;5Z=,^] 'H%?/_ M .TU_P RM_V]_P#M&OH"O#_VA]"UC6_^$<_LG2KZ_P#)^T^9]DMWEV9\K&=H M.,X/7T- $?AKX!>%=9\*Z1JEQJ&LK/>V4-Q(LN>U:G@N":U\"^'K>XBDAGBTRV22 M.12K(PB4$$'D$'C%;E 'S!^T=_R4/3_^P5'_ .C9:^GZ^=/C[X:U[6?'5C<: M7HFI7T"Z9&C26MJ\JAO-E."5!&<$''N*^BZ /FSX;NWP\^.NH^%YWDCL[IY+ M2/S[E0"/]9;NV/E9V7"@<',I'!^4FFNWQ&_:2:\1Y)-/TVX,R/%>K5O_ !N\(:N/$NB>+O"^F7=QJ$;@3M:0"4K)&0T+E I+ M'[P).1A$''&=3X">";CP_H=]J^K:;/9ZG>2^5&MS&%=8%QT!&Y=S[L@]=B'' M0D ] \=_\D\\2_\ 8*NO_135X!\"_!/AWQC_ &]_;^G_ &S[+]G\G]])'MW> M9N^XPSG:O7TKZ#\:0377@7Q#;V\4DT\NF7*1QQJ69V,3 3@ =:\'_P"%I_%__H0O_*/= M_P#Q=>H?#C7_ !)XC\/7%YXHTC^R[Y+MHDA^S20;HPB$-MD))Y+#/3CVH [" MBBB@#Y$\7>%--A^.LGAN 20Z?=:G;(5BVJ8UGV,P3 P /,(48X '6OK>""&U MMXK>WBCA@B0)''&H544# X XQ7SQXL\-:]<_M&V^J0:)J4NGC4[!S=I:N MT055AW'>!C P:9_M.WC:32+HL510H)PP&<#T% 'K>B? M"WP;X"1R*I_&/7U\/_ RU5MT?GWR? M885=68,9 0XXZ$1^803QD#KT/G?_ M/XO\ _0A?^4>[_P#BZ/CKIGB3Q7XM MTG2='T*^N[6TBP+B.TD">=*PW RD;-H58SG.!ELGC@ YCX1?$?PW\/\ 3M3_ M +2MM5FOKZ5,_9DC:,1H#M^\RG=EWSU&-OO6?\5?'NC^,?$.E:YH U6SOK6+ MRG><)'MVOOC:,HQ(8%GR<]EQWKZ+TGX<>%=.T:QLKCP_HUY/;V\<4ES)IT6Z M9E4 N<@G)(SU/7J:R_''PRT35_!>J66B:#I5GJ;1;[:6"RB1RZD,$#?+MW;= MN<\;OPH DNM?7Q3\#-0UI6C+W6A7#2^6K*JRB)ED4!N?#*R\0V7PT\<>'-0T'4K5Y; M*>XLUEL)D:9WA*,H)&"?ECPHY.X]>VG^SQH6L:)_PDG]K:5?6'G?9O+^UV[Q M;\>;G&X#.,CIZB@#R3Q+X&;P#XQ@L/$\5W<:/(Y9+JQ*HT\70LFX, ZY&4/T MSA@U?3_P^T#PIHOAJ&?PDLHLC7FXN]P0-N7)Y!!SE< *2WR@Y%7/&GA. MS\:^%[K1;Q_*\W#PSA [0R*[I%<\+N,BC'EL%P6^8<*<@;C0!] 4444 ?,'[1W_)0]/_[!4?\ MZ-EKZ?KYT^/OAK7M9\=6-QI>B:E?0+ID:-):VKRJ&\V4X)4$9P0<>XKZ+H ^ M:/VD;&XC\9:3?M'BUFT_R8WW#YG21RPQUX$B?G[&OHO2=2AUG1K'5+=9%@O; M>.XC60 ,%=0P!P2,X/J:P_'7@72_'FAFPOQY5Q'EK6[1X]5.!E>^.Q M(\4TC_A<'PM3^S+71I-3TTO*((DA-W$#N&77RR'0'J%;:#N8[.KZXU31-2L8&TR1%DNK5XE+>;$< L ,X!./ M8T ?1=?)GQ>U^QU[XO2K=M(VEZ<\=C*UJNV4HC9E W\%PS2 '@<#KU/T_P") M-1N=)\-:E?V-M)V\EO(T<,(8*ZE21F0C.#Z&N4_9V\3O8^*+OPY//BUU"(RP1MN/[]!D[<<+E M-Q)(YV*,\ 'W?_A!/!__ $*FA_\ @NA_^)KPSXE>!-:\-_$VS\0>%/#TES9[ MX;N""QL28H98BH*,D?(!*AL_+G>0.030!I_M-?\ ,K?]O?\ [1KV#P)_R3SP MU_V"K7_T4M>5_'_2-5\1V_A>?1M(U*^0)<.XALY&:,,(BN]=N4)P>& /!]*R M-)^(7Q9T;1K'2[?P+(T%E;QV\;2:1=%BJ*%!.& S@>@H ^BZ*\/T+XD_%.^\ M0Z99ZCX*^SV,]W%%<3?V5=)Y<;. S;BV!@$G)X%>X4 >?_&W_DD.N_\ ;O\ M^E$=>(?#CX/_ /"P/#UQJW]N_8/)NVMO*^R>;G"(V[.]?[^,8[5[O\7["\U/ MX6ZS9V%I/=W4GD;(8(S([8GC)PHY. "?PK#^ 6DZEHW@6^M]4T^[L9VU.1UC MNH6B8KY40R P!QD$9]C0!X)_PBUGX5\<_P!A^/8KZVM.AN;!QPI/RS+N1M\? M!R PY_B4J?K?PQHFA:#H<-KX22^1C!)/ ' %<_ M\4_ J>.O"4EO$,:G9[I[)@JY9PI_=$MC"OP#R,$*3G;@\?\ S4_$FF6;^%O M$&AZK:6L>9-/GFTZ2-%R6:1'?&!DG*7>G^-O#GQ>U M;Q)H_A74KIX]3O'@9]/F>*17:1<_*!D;6R"#Z5U?_"T_B_\ ]"%_Y1[O_P"+ MH ]H\-^%M&\(Z=)8:'9_9+624S,GFO)ER "BC\JV*\O^''C3QYXC\0W% MGXH\,_V78I:-*DWV">#=('0!=TC$'@L<=>/:O4* /F#]G'_DH>H?]@J3_P!& MQ5]/U\Z? +PUKVC>.KZXU31-2L8&TR1%DNK5XE+>;$< L ,X!./8U]%T ?,' M@W_DZ&Y_["NI?^@S5]/UX/\ %+X6:S%XH7QKX-B\VZ$JW4]K&B;XI4&X2HI& M'R5R5P6+'/S;B%H?\++^,G]G?9O^$/G\[RO+^U_V-<>9NQC?C.S=GG[NW/;' M% &/X-_Y.AN?^PKJ7_H,U;_[37_,K?\ ;W_[1K8^#7PGU'PIJ,^O>(H(([XQ M>5:0+(LC09)#LQ (#$!0"K'Y68'KBJ_[0^A:QK?_ CG]DZ5?7_D_:?,^R6[ MR[,^5C.T'&<'KZ&@#E+;]G^^U'P5:Z[IFMQW%Y=645W%8O;>6&+J&V>9O(S@ MD D $XS@'(P_A;H/@[5/%#:+XRBOH-2$K1P023>5#*^-IAD =) W(^89/R\ M' ;Z;\%P36O@7P];W$4D,\6F6R21R*59&$2@@@\@@\8KROX[?#:XUCR?%&AV M<]S?KL@N[6VA#-(G.V7 ^9F'"G[WR[>@0Y /3/&D$-K\-/$-O;Q1PP1:/M:]XI^#FN6^LZ1J4'B"/3+F"6.6P>'[2QC<(T8(PQ88!"]&SP 5S7^ 6DZ MEHW@6^M]4T^[L9VU.1UCNH6B8KY40R P!QD$9]C0!QGPJU&X^'?Q0U7P%JUQ MFUNI=D#NP"^:!F-P-^%\Q"!@98MY:]C4_P"S+_S-/_;I_P"UJW/CIX)U+54T MSQ1X?M[N75K!UB=;0,TOE[MR.N#D%')^Z"?GR3A:I_L\:%K&B?\ "2?VMI5] M8>=]F\O[7;O%OQYN<;@,XR.GJ* /<**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X HHHH ^W_!O M_(#N?^PKJ7_I;-705S_@W_D!W/\ V%=2_P#2V:N@H **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ **** /M_P;_R [G_ +"N MI?\ I;-705S_ (-_Y =S_P!A74O_ $MFKH* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /@"BBB@#[?\ !O\ R [G_L*ZE_Z6 MS5T%<_X-_P"0'<_]A74O_2V:N@H **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ^ **** /M_P;_P @.Y_["NI?^ELU=!7/^#?^ M0'<_]A74O_2V:N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ^ **** /M_P;_R [G_L*ZE_Z6S5T%<_X-_Y =S_ -A74O\ MTMFKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /@"BBB@#[?\&_\@.Y_P"PKJ7_ *6S5T%<_P"#?^0'<_\ 85U+_P!+9JZ" M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X MHHHH ^W_ ;_ ,@.Y_["NI?^ELU=!7/^#?\ D!W/_85U+_TMFKH* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@"BBB@#[?\ M&_\ (#N?^PKJ7_I;-705S_@W_D!W/_85U+_TMFKH* "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@"GJVI0Z-HU]JEPLC065O)<2+& 6*HI8@9(&<#U%>- MZ)X]^,7B/1X-6TGPKH=Q8S[O+EW[-VUBIX:<$<@CD5VGQEU5M)^%>LO%VNK38+JWF&=A8$@JPX9#+1=%#K'++I\H M+Q%F'S']XX(QD8.T$E1N&>?5-#UFS\0Z'9:O8/OM;N)94R02N>JM@D!@<@C/ M!!%2:MIL.LZ-?:7<-(L%[;R6\C1D!@KJ5)&01G!]#7D?PB\27EI\"-6O(XX# M)HGVS[,&4X?;'YXW\\_,Y'&.,=^: +FJ_%'Q'KOB6XTGX:Z-::S%8)F\O+@_ MNF8G "-O08X/.3NP2HPNXW/#?Q2U%?%%MX2\;Z%_8^MW&/)FBD4V\NX,5ZL< M9PJ#:SY?(^4\5)\!M-AL?A79W$32%[^XFN)0Q& P*.&") D<<:A510, #@ #C%8?C3PG9^-?"]UHMX_E>;AX9 MP@=H9%.58 _B#C!*EAD9S7F>F#XV^$[*/1+72-&UFTM$2.WN6D0 1A% 1?WD M9(&,99;M67'7.W_ %$7W!/ E]HFJ7WB7Q M-J,>H^*-000S3P#9$D2[0%4!5!)"(22HZ =2V?\3O 6M:YJFE^*/"=W':^( M-,1E&YRIF09954G*YR6&& #"0[C@8H ]$O[ZWTS3KF_O)/+M;6)YIGVD[44$ ML<#DX /2O%_A+HFHW'P#\0VT5ONFU7[;]B7>H\W,(B'.?E^=&'..F>G-2:E; M?&7QK;KH&JZ;IN@Z9=N%N[VUD4L(L'=)55@2C>< M[8;T.UE.#V(/>L/]H/\ T_P]H&@6W[S4]0U5/LL'3S,(R'YC\H^:5!R1][V. M,^#P=\1?AOKFH_\ "#P6.J:%?RO)'8SRX%MTQD.ZG" MO%?BOQC!XJ^(@CM?[,=3INE6LH,:N,'S#M9L#< <;B6(&<*H4@'KE%%% !11 M10!XO\%#KWB?P;>7MYXPUQ)$U!X@-\,W CC/WIHW8?>/ ./;.<^D?\(]JG_0 MYZY_WYLO_D>O/_V:A_V%9/_ $5%7L% '/\ _"/:I_T.>N?]^;+_ .1Z M/^$>U3_H<]<_[\V7_P CUT%% '/_ /"/:I_T.>N?]^;+_P"1Z/\ A'M4_P"A MSUS_ +\V7_R/7044 <__ ,(]JG_0YZY_WYLO_D>C_A'M4_Z'/7/^_-E_\CUT M%% '/_\ "/:I_P!#GKG_ 'YLO_D>C_A'M4_Z'/7/^_-E_P#(]=!10!S_ /PC MVJ?]#GKG_?FR_P#D>C_A'M4_Z'/7/^_-E_\ (]=!10!S_P#PCVJ?]#GKG_?F MR_\ D>C_ (1[5/\ H<]<_P"_-E_\CUT%% '/_P#"/:I_T.>N?]^;+_Y'H_X1 M[5/^ASUS_OS9?_(]=!10!S__ CVJ?\ 0YZY_P!^;+_Y'H_X1[5/^ASUS_OS M9?\ R/7044 <_P#\(]JG_0YZY_WYLO\ Y'H_X1[5/^ASUS_OS9?_ "/7044 M<_\ \(]JG_0YZY_WYLO_ )'H_P"$>U3_ *'/7/\ OS9?_(]=!10!S_\ PCVJ M?]#GKG_?FR_^1Z/^$>U3_H<]<_[\V7_R/7044 <__P (]JG_ $.>N?\ ?FR_ M^1Z/^$>U3_H<]<_[\V7_ ,CUT%% '/\ _"/:I_T.>N?]^;+_ .1Z/^$>U3_H M<]<_[\V7_P CUT%% '/_ /"/:I_T.>N?]^;+_P"1Z/\ A'M4_P"ASUS_ +\V M7_R/7044 <__ ,(]JG_0YZY_WYLO_D>C_A'M4_Z'/7/^_-E_\CUT%% '/_\ M"/:I_P!#GKG_ 'YLO_D>C_A'M4_Z'/7/^_-E_P#(]=!10!S_ /PCVJ?]#GKG M_?FR_P#D>C_A'M4_Z'/7/^_-E_\ (]=!10!S_P#PCVJ?]#GKG_?FR_\ D>C_ M (1[5/\ H<]<_P"_-E_\CUT%% '/_P#"/:I_T.>N?]^;+_Y'H_X1[5/^ASUS M_OS9?_(]=!10!S__ CVJ?\ 0YZY_P!^;+_Y'H_X1[5/^ASUS_OS9?\ R/70 M44 <_P#\(]JG_0YZY_WYLO\ Y'H_X1[5/^ASUS_OS9?_ "/7044 <_\ \(]J MG_0YZY_WYLO_ )'H_P"$>U3_ *'/7/\ OS9?_(]=!10!S_\ PCVJ?]#GKG_? MFR_^1Z/^$>U3_H<]<_[\V7_R/7044 <__P (]JG_ $.>N?\ ?FR_^1Z/^$>U M3_H<]<_[\V7_ ,CUT%% '/\ _"/:I_T.>N?]^;+_ .1Z/^$>U3_H<]<_[\V7 M_P CUT%% '/_ /"/:I_T.>N?]^;+_P"1Z/\ A'M4_P"ASUS_ +\V7_R/7044 M <__ ,(]JG_0YZY_WYLO_D>C_A'M4_Z'/7/^_-E_\CUT%% '/_\ "/:I_P!# MGKG_ 'YLO_D>C_A'M4_Z'/7/^_-E_P#(]=!10!S_ /PCVJ?]#GKG_?FR_P#D M>C_A'M4_Z'/7/^_-E_\ (]=!10!S_P#PCVJ?]#GKG_?FR_\ D>C_ (1[5/\ MH<]<_P"_-E_\CUT%% '/_P#"/:I_T.>N?]^;+_Y'H_X1[5/^ASUS_OS9?_(] M=!10!S__ CVJ?\ 0YZY_P!^;+_Y'H_X1[5/^ASUS_OS9?\ R/7044 <_P#\ M(]JG_0YZY_WYLO\ Y'H_X1[5/^ASUS_OS9?_ "/7044 <_\ \(]JG_0YZY_W MYLO_ )'H_P"$>U3_ *'/7/\ OS9?_(]=!10!S_\ PCVJ?]#GKG_?FR_^1Z/^ M$>U3_H<]<_[\V7_R/7044 <__P (]JG_ $.>N?\ ?FR_^1Z/^$>U3_H<]<_[ M\V7_ ,CUT%% '/\ _"/:I_T.>N?]^;+_ .1Z/^$>U3_H<]<_[\V7_P CUT%% M '/_ /"/:I_T.>N?]^;+_P"1Z/\ A'M4_P"ASUS_ +\V7_R/7044 <__ ,(] MJG_0YZY_WYLO_D>C_A'M4_Z'/7/^_-E_\CUT%% '/_\ "/:I_P!#GKG_ 'YL MO_D>C_A'M4_Z'/7/^_-E_P#(]=!10!S_ /PCVJ?]#GKG_?FR_P#D>C_A'M4_ MZ'/7/^_-E_\ (]=!10!S_P#PCVJ?]#GKG_?FR_\ D>C_ (1[5/\ H<]<_P"_ M-E_\CUT%% '/_P#"/:I_T.>N?]^;+_Y'H_X1[5/^ASUS_OS9?_(]=!10!S__ M CVJ?\ 0YZY_P!^;+_Y'H_X1[5/^ASUS_OS9?\ R/7044 <_P#\(]JG_0YZ MY_WYLO\ Y'H_X1[5/^ASUS_OS9?_ "/7044 <_\ \(]JG_0YZY_WYLO_ )'H M_P"$>U3_ *'/7/\ OS9?_(]=!10!S_\ PCVJ?]#GKG_?FR_^1Z/^$>U3_H<] M<_[\V7_R/7044 <__P (]JG_ $.>N?\ ?FR_^1Z/^$>U3_H<]<_[\V7_ ,CU MT%% '/\ _"/:I_T.>N?]^;+_ .1Z/^$>U3_H<]<_[\V7_P CUT%% '/_ /"/ M:I_T.>N?]^;+_P"1Z/\ A'M4_P"ASUS_ +\V7_R/7044 <__ ,(]JG_0YZY_ MWYLO_D>C_A'M4_Z'/7/^_-E_\CUT%% '/_\ "/:I_P!#GKG_ 'YLO_D>C_A' MM4_Z'/7/^_-E_P#(]=!10!S_ /PCVJ?]#GKG_?FR_P#D>C_A'M4_Z'/7/^_- ME_\ (]=!10!S_P#PCVJ?]#GKG_?FR_\ D>C_ (1[5/\ H<]<_P"_-E_\CUT% M% '/_P#"/:I_T.>N?]^;+_Y'H_X1[5/^ASUS_OS9?_(]=!10!S__ CVJ?\ M0YZY_P!^;+_Y'H_X1[5/^ASUS_OS9?\ R/7044 <_P#\(]JG_0YZY_WYLO\ MY'H_X1[5/^ASUS_OS9?_ "/7044 <_\ \(]JG_0YZY_WYLO_ )'H_P"$>U3_ M *'/7/\ OS9?_(]=!10!S_\ PCVJ?]#GKG_?FR_^1Z/^$>U3_H<]<_[\V7_R M/7044 <__P (]JG_ $.>N?\ ?FR_^1Z/^$>U3_H<]<_[\V7_ ,CUT%% '/\ M_"/:I_T.>N?]^;+_ .1Z/^$>U3_H<]<_[\V7_P CUT%% '/_ /"/:I_T.>N? M]^;+_P"1Z/\ A'M4_P"ASUS_ +\V7_R/7044 <__ ,(]JG_0YZY_WYLO_D>C M_A'M4_Z'/7/^_-E_\CUT%% '/_\ "/:I_P!#GKG_ 'YLO_D>C_A'M4_Z'/7/ M^_-E_P#(]=!10!S_ /PCVJ?]#GKG_?FR_P#D>C_A'M4_Z'/7/^_-E_\ (]=! M10!S_P#PCVJ?]#GKG_?FR_\ D>C_ (1[5/\ H<]<_P"_-E_\CUT%% '/_P#" M/:I_T.>N?]^;+_Y'H_X1[5/^ASUS_OS9?_(]=!10!S__ CVJ?\ 0YZY_P!^ M;+_Y'H_X1[5/^ASUS_OS9?\ R/7044 <_P#\(]JG_0YZY_WYLO\ Y'H_X1[5 M/^ASUS_OS9?_ "/7044 <_\ \(]JG_0YZY_WYLO_ )'H_P"$>U3_ *'/7/\ MOS9?_(]=!10!S_\ PCVJ?]#GKG_?FR_^1Z/^$>U3_H<]<_[\V7_R/7044 <_ M_P (]JG_ $.>N?\ ?FR_^1Z/^$>U3_H<]<_[\V7_ ,CUT%% '/\ _"/:I_T. M>N?]^;+_ .1Z/^$>U3_H<]<_[\V7_P CUT%% '/_ /"/:I_T.>N?]^;+_P"1 MZ/\ A'M4_P"ASUS_ +\V7_R/7044 <__ ,(]JG_0YZY_WYLO_D>C_A'M4_Z' M/7/^_-E_\CUT%% '/_\ "/:I_P!#GKG_ 'YLO_D>C_A'M4_Z'/7/^_-E_P#( M]=!10!S_ /PCVJ?]#GKG_?FR_P#D>C_A'M4_Z'/7/^_-E_\ (]=!10!S_P#P MCVJ?]#GKG_?FR_\ D>C_ (1[5/\ H<]<_P"_-E_\CUT%% '/_P#"/:I_T.>N M?]^;+_Y'H_X1[5/^ASUS_OS9?_(]=!10!S__ CVJ?\ 0YZY_P!^;+_Y'H_X M1[5/^ASUS_OS9?\ R/7044 <_P#\(]JG_0YZY_WYLO\ Y'H_X1[5/^ASUS_O MS9?_ "/7044 <_\ \(]JG_0YZY_WYLO_ )'H_P"$>U3_ *'/7/\ OS9?_(]= M!10!S_\ PCVJ?]#GKG_?FR_^1Z/^$>U3_H<]<_[\V7_R/7044 <__P (]JG_ M $.>N?\ ?FR_^1Z/^$>U3_H<]<_[\V7_ ,CUT%% '/\ _"/:I_T.>N?]^;+_ M .1Z/^$>U3_H<]<_[\V7_P CUT%% '/_ /"/:I_T.>N?]^;+_P"1Z/\ A'M4 M_P"ASUS_ +\V7_R/7044 <__ ,(]JG_0YZY_WYLO_D>C_A'M4_Z'/7/^_-E_ M\CUT%% '/_\ "/:I_P!#GKG_ 'YLO_D>C_A'M4_Z'/7/^_-E_P#(]=!10!S_ M /PCVJ?]#GKG_?FR_P#D>C_A'M4_Z'/7/^_-E_\ (]=!10!S_P#PCVJ?]#GK MG_?FR_\ D>C_ (1[5/\ H<]<_P"_-E_\CUT%% '/_P#"/:I_T.>N?]^;+_Y' MH_X1[5/^ASUS_OS9?_(]=!10!S__ CVJ?\ 0YZY_P!^;+_Y'H_X1[5/^ASU MS_OS9?\ R/7044 <_P#\(]JG_0YZY_WYLO\ Y'H_X1[5/^ASUS_OS9?_ "/7 M044 <_\ \(]JG_0YZY_WYLO_ )'H_P"$>U3_ *'/7/\ OS9?_(]=!10!S_\ MPCVJ?]#GKG_?FR_^1Z/^$>U3_H<]<_[\V7_R/7044 <__P (]JG_ $.>N?\ M?FR_^1Z/^$>U3_H<]<_[\V7_ ,CUT%% '/\ _"/:I_T.>N?]^;+_ .1Z/^$> MU3_H<]<_[\V7_P CUT%% '/_ /"/:I_T.>N?]^;+_P"1ZD\)7-W=:$S7MU)= MSQ7MY;^?(J*SK%:A_V%9/_ $5%7L%>/_LX_P#)/-0_["LG M_HJ*O8* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG_!O_ " [G_L* MZE_Z6S5T%<_X-_Y =S_V%=2_]+9J .@HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** /@"BBB@#[?\&_\ (#N?^PKJ7_I;-705 MS_@W_D!W/_85U+_TMFKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#Q_\ 9Q_Y)YJ'_85D_P#145>P5X_^ MSC_R3S4/^PK)_P"BHJ]@H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MN?\ !O\ R [G_L*ZE_Z6S5T%<_X-_P"0'<_]A74O_2V:@#H**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X HHHH ^W_ ;_ M ,@.Y_["NI?^ELU=!7/^#?\ D!W/_85U+_TMFKH* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q_P#9Q_Y) MYJ'_ &%9/_145>P5X_\ LX_\D\U#_L*R?^BHJ]@H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "N?\&_\@.Y_P"PKJ7_ *6S5T%<_P"#?^0'<_\ 85U+ M_P!+9J .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** /@"BBB@#[?\&_\@.Y_P"PKJ7_ *6S5T%<_P"#?^0'<_\ 85U+_P!+ M9JZ"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH \?_9Q_P"2>:A_V%9/_145>P5X_P#LX_\ )/-0_P"PK)_Z M*BKV"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ***Y/7_B7X/\+ZHVF:QK4<%XJ!VB6&24H#TW M;%(!QS@\X(/0B@#K**\__P"%V_#S_H8?_)*X_P#C='_"[?AY_P!##_Y)7'_Q MN@#T"BN;\->/O"_B^XGM]"U:.ZG@0/)&8WC;:3C(#J"1G )&<9&>HKI* "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "N?\&_\@.Y_["NI?^ELU=!7/^#?^0'<_P#85U+_ -+9J .@HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@"BBB@#[?\&_\ M@.Y_["NI?^ELU=!7/^#?^0'<_P#85U+_ -+9JZ"@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \?_9Q_Y)YJ M'_85D_\ 145>P5X_^SC_ ,D\U#_L*R?^BHJ]@H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OD# MXV_\E>UW_MW_ /2>.OK^OD#XV_\ )7M=_P"W?_TGCH \_HHHH ]@_9Q_Y*'J M'_8*D_\ 1L5?3]?,'[./_)0]0_[!4G_HV*OI^@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG_!O_(#N?^PKJ7_I M;-705S_@W_D!W/\ V%=2_P#2V:@#H**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#X HHHH ^W_!O_(#N?^PKJ7_I;-705S_@ MW_D!W/\ V%=2_P#2V:N@H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** /'_V:A_V%9/_ $5%7L%>/_LX M_P#)/-0_["LG_HJ*O8* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY ^-O_)7M=_[=_P#TGCKZ M?\9>+].\%>'IM6U!L[?E@A!PTTAZ*/ZGL,FO./A[X'N?%VHS^._'5M%=SWP_ MT*QN(PT<<1Z,4;(QC[H/;YN2#_P#H5-#_ /!=#_\ $T ?.O[/NI66G?$65;RYC@-W8/;P;S@/(9(V"@^I M"G'Y5]55P'B[X1^&/$>C-;V.FV>D7R?/!=65NL15O1@H&Y?Y=JYSP3\1-3\/ M:R/!7Q S!?QX2TU"0_).O1=S=\]F[]#@]0#V*BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?\&_\ (#N?^PKJ7_I; M-705S_@W_D!W/_85U+_TMFH Z"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ^ **** /M_P;_P @.Y_["NI?^ELU=!7/^#?^ M0'<_]A74O_2V:N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "O,_BM MXSOK!(/!_AF.[E\4:N@\DV_RF"(L07W$8!(5QD$;0&8E<#/6>-/%EGX*\+W6 MM7B>;Y6$A@#A&FD8X503^).,D*&.#C%O9EC"S%DBM7 MVLB@$G&<+@$MA50<'<* ,_\ 9Q_Y)YJ'_85D_P#1452?%'5=:UWQCI/PUTFY MCT^+5[;HP!VVQL2,_-D*2HW9C_9Q_Y)YJ'_85D_\ 145'A[_D MZ'Q9_P!@J/\ ]!M: ,_7/@ZG@;0[WQ)X-\1:K9ZGI\37#^?,I26)/G9"%09S MM!PV5.W!'.1Z1\.O$-QXJ^'^CZQ>+BZFB*3'(^=T9HV?@ #<5+8 XSCM745\ M_P#PL_Y-Z\:_]OW_ *2)0 >'_#]Q\>+R^\2^)=0GM-)M96M+#3[)QF$X5B2S M*0>"N3C+'^Z%5:N?9-7^$'Q!\,Z/I^M7=_X7UJX%NEC=2 M"V0K$';A0&F#_ M ";=V"#TW'M/@E_R2'0O^WC_ -*)*Y_]H[_DGFG_ /85C_\ 14M 'L%%%% ! M1110!X_^SC_R3S4/^PK)_P"BHJ]@KQ?]GB_L[7P!?I<7<$+G5)"%DD"DCRHN M>37K?]L:7_T$K/\ [_K_ (T 7:*I?VQI?_02L_\ O^O^-']L:7_T$K/_ +_K M_C0!=HJE_;&E_P#02L_^_P"O^-']L:7_ -!*S_[_ *_XT 7:*I?VQI?_ $$K M/_O^O^-']L:7_P!!*S_[_K_C0!=HJE_;&E_]!*S_ ._Z_P"-']L:7_T$K/\ M[_K_ (T 7:*I?VQI?_02L_\ O^O^-']L:7_T$K/_ +_K_C0!=HJE_;&E_P#0 M2L_^_P"O^-']L:7_ -!*S_[_ *_XT 7:*I?VQI?_ $$K/_O^O^-']L:7_P!! M*S_[_K_C0!=HJE_;&E_]!*S_ ._Z_P"-']L:7_T$K/\ [_K_ (T 7:*I?VQI M?_02L_\ O^O^-']L:7_T$K/_ +_K_C0!=HJE_;&E_P#02L_^_P"O^-']L:7_ M -!*S_[_ *_XT 7:*I?VQI?_ $$K/_O^O^-']L:7_P!!*S_[_K_C0!=HJE_; M&E_]!*S_ ._Z_P"-']L:7_T$K/\ [_K_ (T 7:*I?VQI?_02L_\ O^O^-']L M:7_T$K/_ +_K_C0!=HJE_;&E_P#02L_^_P"O^-']L:7_ -!*S_[_ *_XT 7: M*I?VQI?_ $$K/_O^O^-']L:7_P!!*S_[_K_C0!=HJE_;&E_]!*S_ ._Z_P"- M']L:7_T$K/\ [_K_ (T 7:*I?VQI?_02L_\ O^O^-']L:7_T$K/_ +_K_C0! M=HJE_;&E_P#02L_^_P"O^-']L:7_ -!*S_[_ *_XT 7:*I?VQI?_ $$K/_O^ MO^-']L:7_P!!*S_[_K_C0!=HJE_;&E_]!*S_ ._Z_P"-']L:7_T$K/\ [_K_ M (T 7:*I?VQI?_02L_\ O^O^-']L:7_T$K/_ +_K_C0!=HJE_;&E_P#02L_^ M_P"O^-']L:7_ -!*S_[_ *_XT 7:*I?VQI?_ $$K/_O^O^-']L:7_P!!*S_[ M_K_C0!=HJE_;&E_]!*S_ ._Z_P"-']L:7_T$K/\ [_K_ (T 7:*I?VQI?_02 ML_\ O^O^-']L:7_T$K/_ +_K_C0!=HJE_;&E_P#02L_^_P"O^-']L:7_ -!* MS_[_ *_XT 7:*I?VQI?_ $$K/_O^O^-']L:7_P!!*S_[_K_C0!=HJE_;&E_] M!*S_ ._Z_P"-']L:7_T$K/\ [_K_ (T 7:*I?VQI?_02L_\ O^O^-']L:7_T M$K/_ +_K_C0!=HJE_;&E_P#02L_^_P"O^-']L:7_ -!*S_[_ *_XT 7:*I?V MQI?_ $$K/_O^O^-']L:7_P!!*S_[_K_C0!=HJE_;&E_]!*S_ ._Z_P"-']L: M7_T$K/\ [_K_ (T 7:*I?VQI?_02L_\ O^O^-']L:7_T$K/_ +_K_C0!=HJE M_;&E_P#02L_^_P"O^-']L:7_ -!*S_[_ *_XT 7:*I?VQI?_ $$K/_O^O^-' M]L:7_P!!*S_[_K_C0!=HJE_;&E_]!*S_ ._Z_P"-']L:7_T$K/\ [_K_ (T M7:I:OJUCH6DW.IZC.L%I;(7D=NP]!ZDG@#N337UO28T9WU2R5%&68W"@ >O6 MO#M5U9OC/XU73([U;+P;IDFZ65Y ANF]1GN>0/09)Y.* +GAG2;[XQ>+_P#A M+M?@:+PU8N4TZQ?I*0>X[C(RQ[GY>@./= !@# %9=E>:%IUE!96=W806T"" M.*))E 51P .:G_MC2_\ H)6?_?\ 7_&@"[15+^V-+_Z"5G_W_7_&C^V-+_Z" M5G_W_7_&@"[7,^-O ^D^.M&-CJ,>R9,FWND'SPMZCU'J._UP1L_VQI?_ $$K M/_O^O^-']L:7_P!!*S_[_K_C0!Y!X5\;:Q\.M:C\&^/6)M/NZ?JI)*%.@#,> MJ^YY7H>.1[6K*ZAE(92,@@Y!%5KR8J1Z@@@@]P: -^BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH ^ **** /M_P;_R [G_L*ZE_Z6S5 MT%<_X-_Y =S_ -A74O\ TMFKH* "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#S_XF_#+_A8W]E_\3?\ L_[!YO\ R[>;OW[/]M<8V>_6N?\ ^%0>,/\ MHK.N?E-_\?KV"B@#Y\_9]\-ZE5.QA4;V^<#/SK MU4_<'/IOZU?V/@;]H:'5K\R0V&OZ8();R=ML4,H*KP=N,8BB!R?E\S<2!Q7H M'@KP5IO@/1IM+TN>[F@EN&N&:Z=68,55<#:JC&$';UJ3Q9X+T+QKIRV>M6GF M^5N,$R,4DA9A@E6'X'!RI(&0<"@ \;>)[?PCX2U#5YIX(IHXF%JLV2)9RI\M M,#DY(YQV!.0 2.+^$7A2%O@L;"[%W"-=2X>X#85E60&(%,C@&-48$YSG/0@4 M:5^S_P"#=,U2WOGDU*^$#[_L]W+&T3GMN"H"1GG&<'&#D9!]4H \G^ _B&WG M\('PM<+]EU?1Y94EM921(4,A;?M(&,,Y0CG! SC*/"O@&"3S MVGU!)M02V4M-;I@ '/('R/*QR#@*K' Z])XH^"OA#Q3JCZE-%=V%W*[/.]C* MJ"9CCEE96 /!.5 R6).2:U/!'PU\/^ OM,FE)/-=7'#W5VRO($X^0$* %R,\ M#DXR3@8 .PHHHH **** /'_V/\ [./_ "3S4/\ ML*R?^BHJ]@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHKRKXI>.[V&ZA\$^%-TWB'4,)(T1YMD(]>S$.!TSGU;PUX$D;NS'N3_GBLCX>^!++P'X>6RAVRWLV'O+G',K^@_V1 MT _'J376T %%%% !1110 4444 %9NO:!IOB;2)M+U:V6XM91RIZJ>S*>Q'K6 ME10!X/9ZAKOP-UE--U4S:EX,NI"+>Y RUL3SCV/(R0Z]\"M9,\ M'GZIX)NY?G3J]LQ_0-[]&Z'!Q@ ]YHJAHVLZ?X@TJ#4]+N4N;2=:A_V%9/\ MT5%7L%>/_LX_\D\U#_L*R?\ HJ*O8* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHKG?&OC#3_ 1X=FU6_;PH QOB;\0H_!.D)!9J+C7;WY+*V W$$\;R/0'H.YX]<4_A;\/I M/#-K-KFN,;CQ+J.9+B60[C$&.=@/J3RQ]>.@YQOAEX.U#6]8?XA^+U\S4KOY M["W<<01_PM@]./NCL.>IX]@H **** "BBB@ HHHH **** "BBB@ J&ZM+>^M M);6[ACGMYE*212+N5E/4$5-10!X3JNB:Y\%-:DUWPXLM_P"$[AP;RP9B3![Y M[>S_ (-G@GU_PWXETOQ9HT6J:3<":WDX8'AHV[JP[$?YXK5DC2:)XI45XW!5 ME89# ]01W%>(^)/".L_"S6I?%W@A&FTA_FU#2LDJJ]R!_='//5?=(H&C\/6;E--L'^[)@]QW&1ECW/'08J*YEO/CGXS^ MQV[2P>"M*ES+(,J;E_;W(Z?W5.>IQ7N5I:6]A9PVEI"D-O"@CCC0855 P * M)NE%%% !1110 4444 %%%% !1110 4444 %%%% !01D8/2BB@#QCQAX!U7P; MK3^-?A\#&ZY:]TM!E)%ZMM4=1ZKU'5?2N[\!^/\ 2O'FD?:;-O)O(@!Z]&^O4 M ];HKA_AY\2+#QS8M"ZBSUJW&+JRP5X_^SC_R3S4/^PK)_P"BHJ]@ MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\ M2\=>(=0^)'B@?#_PK-ML8VSJM^O*@ \KGNH/_?38'09.M\4O'-]]LB\#>$]T MVOZAA)GB/-LA'KV8CG/\*\]P:ZSP!X&L? GAU+"WVRWA MUYW\1OAE%XJ*:SHTO]G^);7#PW2'9YI7H&(Z'T;J/<4 >B45YA\._B;+JEZW MA;Q9%_9_B:V/ED2#:+G'<=@V.<#@]1QP/3Z "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "N?\&_\ (#N?^PKJ7_I;-705S_@W_D!W/_85U+_TMFH Z"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ **** / MM_P;_P @.Y_["NI?^ELU=!7/^#?^0'<_]A74O_2V:N@H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'_P!G M'_DGFH?]A63_ -%15[!7C_[./_)/-0_["LG_ **BKV"@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "N"^)_P 0D\&:4EI8*+C7[[Y+ M.W4;BN3C>1Z9X [GCUK9\;^,M/\ _AV75+TAY#\EO;@X::3LH]NY/8?E7"_ M#'P9J&JZK)\0O%X,NJWGSV4#CBWC(X;!Z''"CL.>IX -KX6_#U_"UG+K&LL; MCQ)J.9+J9SN,0)SL!]<\L>Y]A7HE%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 .+)9XW%GK=L,VMZG!!'(5 MLFX]FZ-]>OK=/-)^SWB^3>Q FUO$7YXCZ'U4]Q_(\T =;17C/@[Q_JOA#6E\%?$$F.5 M<+9:HYRDJ]%W,>H]&_!L'FO9NM !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_P"# M?^0'<_\ 85U+_P!+9JZ"N?\ !O\ R [G_L*ZE_Z6S4 =!1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? %%%% 'V_P"#?^0' M<_\ 85U+_P!+9JZ"N?\ !O\ R [G_L*ZE_Z6S5T% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X_P#LX_\ M)/-0_P"PK)_Z*BKV"O'_ -G'_DGFH?\ 85D_]%15[!0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %9^MZU8>'M'N=5U.<0VENFYV/4^@ [D MG@#U-7)YXK:WDGGD2*&)2[NYPJJ!DDGL*\*E>\^.?C3R(C+!X*TF7+N,J;E_ M\2.G]U3GJ<$ G\):+?\ Q:\6_P#";>)("FA6KE-,L'Y5\'J1W (Y/\1XZ#%> MY5%:VL%E:16MK"D-O"@2.-!A54# %2T %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '/>,?!FD^-]%;3M4BY M&6@N$'[R%O53_,=#7F'AKQ?K/PNUJ+PAXX=I=*;Y=/U7DJJ= "?[HXXZK[C! M'N%9'B7PSI?BW1I=+U:W$L#\JPX>-NS*>Q'_ -8\4 :L.2-@RLIZ$$=: ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?\&_\@.Y_["NI?^EL MU=!7/^#?^0'<_P#85U+_ -+9J .@HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /@"BBB@#[?\&_\@.Y_["NI?^ELU=!7/^#? M^0'<_P#85U+_ -+9JZ"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH \?_9Q_Y)YJ'_85D_\ 145>P5X_^SC_ M ,D\U#_L*R?^BHJ]@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**\F^*/C>_FOXO ?A+,NNW_R7$D9_P"/9".1GL2.2?X5YZD8 ,GQMK^H?$[Q M5_P@7A:8KID+9U6_7E2 >5![J#V_B;V&3ZYX?T#3_#&B6VDZ9"(K6!<#U8]V M8]R3R363X"\$6'@3P['IUKB2Y?#W5SC!FD_HHZ =OJ374T %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 4-:T73_$.E3Z9JEJES:3##HWZ$'L1V(KQ6&?7?@5K*V]T9]4\$WW1NHPN <'%CP]X\L=6^'D/C'4UCTJS9)'E5Y?,$861DZX!8 MDJ, #)) &37SYJ&F?\+$_:$O]*OYOLL$M&BGM+6>[>58DD9D,:99U8LQ)R\J, V!0!D:S^TC MK#ZB_P#8>C6,5B,A?MP>21^3ACL90N1CY?FP<_,:]'^%_P 6+?X@>=87-G]B MU>VB$KHA+1S(-H9U./E^8_=.< C!;G'/_!+P#X?N/A_%K&IZ78ZE=:C+(X-W M;+)Y2(QC"#=D=59L@#.X YVBO.%TS_A!?VB;/3=)FV0QZK!''\N=L,^W,?S$ MYPDI3<3DXSP>@!U_PL_Y.%\:_P#;]_Z5I7T!7S_\+/\ DX7QK_V_?^E:5] 4 M %%%% !1110 4444 %%4]5U6QT/2[C4]3N8[:SMTWRROT4?S))P !R20!DFO M)X_CEJ6JO--X<^'NLZKIZ/L%RI8'=M!(8)&X!&>FX\8/&<4 >R45S?@SQSHO MCK2WOM'ED!B?9-;S@++"><;@"1@@9!!(/(Z@@1^.O'6E^ ]#-_?GS;B3*VMH MC8>X<=AZ*,C+=L]R0" =117D<'QMN;&XB;Q7X'UG0=/E<1+>R*[J')Z$-&G& MT,>,GY>%/;U2POK?4].MK^SD\RUNHDFA?:1N1@"IP>1D$=: +%%>9^*/B\NE M>)7T#PYX?N_$M_;HS7BV;-B @@;?E1RQ!.&X 4D#).0+GA'XKZ=XCUA= U+3 M+[1/$)S_ *!=Q,=WRL_#8&/D ;Y@OWAC/6@#T"BBB@ HHHH \?\ V:A M_P!A63_T5%7L%>/_ +./_)/-0_["LG_HJ*O8* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ***YGQUXTT_P-X=EU.\(>9LI;6X.&FD[#V ZD]A[X% &-\4 M/B$/!VF1V.FK]H\07_R6=NHW%(]0_ M>7<[G<8\G.P'OSRQ[GV K%^%_@N_O]3D^('BX&76;WY[2%QQ;QD<-CL<< =A M[GCUR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ([BWANK>2WN(DEAE4H\;J&5 ME/!!!ZBO#];\.:W\'-:E\2^$UDN_#4S9O]-9B?*'K]!V;J.AR.ONE(RJZ%'4 M,K#!!&010!C>%O%6E>,-%CU329_,B;AXVX>)NZL.Q_GU'%;5>)>*?!6L?#C6 MI/&7@-2UD?FU#2ADILZDJO=>O Y7J..!Z1X*\;Z3XYT9;_39-LJ8%Q:N?GA; MT/J/0]#^8 !TM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5S_@W_D!W/_85U+_TMFKH*Y_P;_R [G_L*ZE_ MZ6S4 =!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 ? %%%% 'V_X-_Y =S_V%=2_]+9JZ"N?\&_\@.Y_["NI?^ELU=!0 444 M4 ?*'C+^T?AG\GQ2F3!/+,2<#)ZEL* JC/W3Q-\D)7+1)EL_+N55"\G:#CA M21]'^+O!VE^-M.M+#5_/-K;W:76R%]GF%0PVL<9VD,B$+G;B@#S/X6?\G"^-?^W[_TK2OH M"OG_ .%G_)POC7_M^_\ 2M*^@* "BBB@ HHHH **** .?\8^$;/QMH?]D7]Y M?6UJ95E?['*$,FW.%;*D%U27FK>'/!.C6MO>ZA::;9V]OLMHYIOF M:.)0,("2SD# P,DY'4FM#4M6TW1K=;C5-0M+&!G"+)=3+$I;!. 6(&< G'L: MP_$GP[\*^+M1CO\ 7-*^UW4<0A5_M$L>$!) PC =6/YT <'\-[9=<^+WBCQI MI5G)!X?N;?R+:62W:(7+EDWR)QA@6AD+'.>8P>_!H"3?#WXTV_@VPO;NX\/ZM9/<6UG-*66Q;,C MX3.21F-QQC.\;MQ7)L:%!-#^T[XG>6*1$FT='B9E(#KBW7*^HW*PR.X([4 > MD>)-$A\1^&M2T:?RPEY;O$'>,2"-B/E?:>I5L,.1R!R*\S^#_B?['\#;R]^Q M[_[!^U_)YN//VKY_7'R_ZS;WZ9[XKUR>>&UMY;BXECA@B0O))(P544#)))X M YS7A?PHL+R3]G_Q7%':3O)=_;?LR+&29LVZH-@_B^8%>.X(ZT =)\ -$AT[ MX;IJ*^6T^J7$DKL(PK*J,8U0MU8 HS#IC>>.YS_CK!#I%QX3\9K%')/IFIQH M\04*TZY\U09.2 #$P P?]83]>D^"7_)(="_[>/\ THDKG_VB/](\&Z1IT'[V M^N=5C\BV3YI)<1R*=JCEN74<=V'J* /8**** "BBB@#Q_P#9Q_Y)YJ'_ &%9 M/_145>P5XO\ L\/>+X OQ;P02)_:DF3),4.?*B[!#7K?FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ; MH NT52\W5/\ GSL__ IO_C='FZI_SYV?_@4W_P ;H NT52\W5/\ GSL__ IO M_C=1W%[?6EM+<7$%C%!$A>21[Q@JJ!DDGR^!0 :[KEAXI_B;V&*HN^ MK?'/Q6-D/D^$-)EY0RLBW+_[VW.2/;Y5/8GGVVVCO;.VBMK;3K&*") D<:7+ M!54# 'E]* -*BJ7FZI_SYV?_@4W_P ;H\W5/^?.S_\ IO_ (W0!=HJEYNJ M?\^=G_X%-_\ &Z/-U3_GSL__ *;_P"-T 7:*I>;JG_/G9_^!3?_ !NCS=4_ MY\[/_P "F_\ C= %VBJ7FZI_SYV?_@4W_P ;H\W5/^?.S_\ IO_ (W0!=HJ MEYNJ?\^=G_X%-_\ &Z/-U3_GSL__ *;_P"-T 7:*I>;JG_/G9_^!3?_ !NC MS=4_Y\[/_P "F_\ C= %VBJ7FZI_SYV?_@4W_P ;H\W5/^?.S_\ IO_ (W0 M!=HJEYNJ?\^=G_X%-_\ &Z/-U3_GSL__ *;_P"-T 7:*I>;JG_/G9_^!3?_ M !NCS=4_Y\[/_P "F_\ C= %VBJ7FZI_SYV?_@4W_P ;H\W5/^?.S_\ IO_ M (W0!=HJEYNJ?\^=G_X%-_\ &Z/-U3_GSL__ *;_P"-T 7:*I>;JG_/G9_^ M!3?_ !NCS=4_Y\[/_P "F_\ C= %VBJ7FZI_SYV?_@4W_P ;H\W5/^?.S_\ M IO_ (W0!=HJEYNJ?\^=G_X%-_\ &Z/-U3_GSL__ *;_P"-T 7:*I>;JG_/ MG9_^!3?_ !NCS=4_Y\[/_P "F_\ C= %VBJ7FZI_SYV?_@4W_P ;H\W5/^?. MS_\ IO_ (W0!=HJEYNJ?\^=G_X%-_\ &Z/-U3_GSL__ *;_P"-T 7:*I>; MJG_/G9_^!3?_ !NCS=4_Y\[/_P "F_\ C= %VBJ7FZI_SYV?_@4W_P ;H\W5 M/^?.S_\ IO_ (W0!=KQWQK\/-3\-ZRWC7X?9@OH\O=Z=&/DG7JVU>^>Z_B, M&O5?-U3_ )\[/_P*;_XW1YNJ?\^=G_X%-_\ &Z .;\ ?$/3/'FEF2#%OJ,(' MVJR<_-&?4>JY[_G78UX_XY^&^LMK \8>$(X-.UV F26*WG)%SZX4H!N/<'AN M_/7:\ ?$Y_&<;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^ M!3?_ !N@"[15+S=4_P"?.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[15+S=4_P"? M.S_\"F_^-T>;JG_/G9_^!3?_ !N@"[7/^#?^0'<_]A74O_2V:M/S=4_Y\[/_ M ,"F_P#C=9O@[']A38)R=3U L,=&^V3;@/4 Y /&1S@= ;]%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ 4444 ?;_ (-_ MY =S_P!A74O_ $MFKH*Y_P &_P#(#N?^PKJ7_I;-704 %%%% 'R9\3]2U?Q[ M\6;K1M.6[NQ;7!L;*S( V,N!*0 < %E9BQ/W0,D!<#/\1>"O%_PFU33M6:>- M'WYM[^Q=F1)._'J^U2RM;'PLTFG"2W5KVX'+AW3YHHR0" I)&\ $D97 & M6I_#/X6^*==\0Z5XNU)OLMBMW'J'GW;EYKO#E\A>OS%1\S$9#AANKK_@?\-] M"?PYI_B^^A^V:E+*\EL),A+;8[(,+G#-D;MQZ?+@ C)]PH ^?_A9_P G"^-? M^W[_ -*TKZ KY_\ A9_R<+XU_P"W[_TK2OH"@ HHHH **** "BBB@#E_B%X3 M_P"$U\%WVC1O!'=/MDMIIDW".12"/=.2 <8K_ !2\,>)8_%&C>.O",'VO4M,B M>*>V;:VZ(!B-J'!;(>12 =WS+M&>^OA(8XX2#OR6B4+D=^3C(4;B,>J>#_ U#X/\ "=AH,%Q)<):(P,S@ NS, M78X'0;F.!S@8Y/6MRB@#P/1D\;_!S5-3TNR\+7?B'P[=7#S69MB6=3\H#,R( M2#MVJ0R@$KE3@'.II6E>*?BAXYT[Q'XCTN?P]HV@RK)9V,J$32S JQY902I* MKEL 8 51GP5X_\ LX_\ MD\U#_L*R?^BHJ]@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#_&>NZA\4_%? M_"">&)BFD6[AM4OUY5@#R >Z@]!_$WL,UJ_%#QK?WFHQ^ ?"),NM7WR74T9_ MX]T(Y&>QQR3V'N>.T\">"K#P+X=CTVT DG;#W5R1AII/7V Z =A[Y- &KH.A M:?X;T6VTG3(1%:VZ[5'=CW8GN2>2:TJ** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *\T^(OPQ;7;E/$GAJ;^S_$]J0Z2QML%QCH&/9NP M;OT/'3TNB@#S?X<_$Y?$1R%([<^ M6KR *MSZ>VX^W#=1Z4 >J4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5S_ (-_Y =S_P!A74O_ $MFKH*Y_P &_P#(#N?^ MPKJ7_I;-0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!\ 4444 ?;_ (-_Y =S_P!A74O_ $MFKH*Y_P &_P#(#N?^PKJ7 M_I;-704 %%%% 'R)XF\->-K;XC:[JFCZ)X@BF M6<=G86GC*TM8\[(8([J-%R23A1P,DD_C70>$_P#A:?\ PF6A_P!H_P#"9?8? M[0M_M'VC[5Y?E^8N[?GC;C.<\8KV/7_C;X(T%VB74)-3G5PK1Z<@E !7.[>2 M$(Z X8G)QC@XX"R^/NM>(_%^BZ78:7::=9W=[;03%G,\N&F4-M;"J 5.W[I( MY(.<8 '_ L_Y.%\:_\ ;]_Z5I7T!7S_ /"S_DX7QK_V_?\ I6E?0% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C_[./_)/-0_["LG_ M **BKV"O'_V:A_V%9/_ $5%7L% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7GW MQ1^(7_"(Z?%INE+]H\1:A^[M($&XIDXWD=^> .Y]@:V?'GC:P\"^'9-1NR)+ MA\I:VV<&:3T]@.I/8>Y KC?A=X)O[G4)?'OB[,NN7WSVT4@_X]T(X..Q(X _ MA7W/ !M?"_X>_P#"'Z=)J&IM]H\0ZA^\O)V.XIDYV ]^>2>Y^@KT"BB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XOX@_ M#G3?'>G#>1:ZK /]%O4'S*>NUO5<_EU'OVE% 'D'@?XC:EHVL#P5X_!MM4B( M2UOI#\EPO1=S=R>S=^AP>OK]H)Y=Q&";:[0?/"W]0>X[^Q MP1Y[X3\=:OX!UJ/P7X_8B(?+8:JQ)1DZ ,QZK[GE>A]0 >U44@(90000>01W MI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG_ ;_ M ,@.Y_["NI?^ELU=!7/^#?\ D!W/_85U+_TMFH Z"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ **** /M_P &_P#(#N?^ MPKJ7_I;-705S_@W_ ) =S_V%=2_]+9JZ"@ HHHH \#\>_'V^TW5-4T+0=+C@ MGM+B2V-]Z2WBZE/9RO%*)+UOL]JH M9<+*B'"D;#3M=A^V>3Y2R6^I0&*=$ SC<,-N92/F<-V/ M/.0#C_'7@B\\!:M::9?W4%Q=36@N7, .Q,R.H4$@$\(#G ZX[9/UGH'@#PIX M7=9='T.T@G5RZSL#+*A*[3MDH'.1VR?KO3-=T?6_-_LG5;&_\ )QYGV2X279G.,[2< M9P>OH: /#_A9_P G"^-?^W[_ -*TKZ KY_\ A9_R<+XU_P"W[_TK2OH"@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q_]G'_ ))YJ'_8 M5D_]%15[!7C_ .SC_P D\U#_ +"LG_HJ*O8* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S=? MU[3_ UHESJVIS"*UMURQ[L>RJ.Y)X J[%HMY\=/&GF.)H/!.DR_*O*FY?_ !(_[Y4]B>0"UX*T'4/BAXJ_X3SQ1"5T MJ!MNE6#8I5X>%_[RGL?T/>MVB@#PS0/%&M?"/6HO M"OC%GN= D.-/U0 D1KZ'_9'=>J]LC%>X0S17$*30R))%(H9'1LJP/(((ZBL[ MQ!X>TSQ1H\VEZM;+/;2CZ,C=F4]B/6O&]/U37?@AK4>D:TTVH^#KF0BUO%7+ M6Y/.,=O4KWY*]Q0![Q14%E>VNI64-[93QW%M,H>.6-LJP/<&IZ "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "N?\ !O\ R [G_L*ZE_Z6S5T% M<_X-_P"0'<_]A74O_2V:@#H**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#X HHHH ^W_ ;_ ,@.Y_["NI?^ELU=!7/^#?\ MD!W/_85U+_TMFKH* "BBB@ JGJ6DZ;K-NMOJFGVE] KAUCNH5E4-@C(# C." M1GW-7** /&]?_9U\.:@[2Z+J%WI+LX/EL/M$2J%P0H8A\DX.2Y[\=,<)I?P9 M\8^%_&^@7LUI!>V,&H6LLUQ92[Q&/.4'*L%?@1?$ M_P 9ZAJ6J1_#[P@3+J][\EY.AXMXR.5SV..6/8>YX ,OQ?K=_P#%CQ9_PA'A MJY)Y M)K*\#^#-/\#^'8M,L@'E/SW-P1AII.Y/H.P'8?B:Z6@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "J>JZ38:YID^FZE;1W-I.NV2-QP?\ CJ".15RB@#P8C7O@3K.Y?/U3P1= MR\CJ]LQ_0-^0;V/3VS2-7L-=TN#4M,N4N;2==R2(?T/H1W!Y%37EG;:A9S6= MY!'/;3*4DBD7*LI[$5X?J6D:[\$=:DUG05EU#PA,O^3H;;_L*Z;_Z##7/_P#"DOB'_P!"]_Y. MV_\ \:A_V%9/_145>P5X_P#L MX_\ )/-0_P"PK)_Z*BKV"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHKE?'WCBQ\">'7U"YVR74F4M+;/, MK_T4=2?ZD4 8WQ1^(3>%+&+2='7[1XCU']W:PH-QC!.-Y'(+_ .>\N&.XKDYV ]^>2>Y^@K%^%W@>^>^E\=>+=TVO7^7@ MCD'_ ![(1P<=F(X _A7CN<>L4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3)8H MYX7AFC62)U*NCC(8'J".XI]% 'AOB'PKK7PFUJ7Q9X+1[C0Y#G4-+))"+ZC_ M &1S@]5]QFO5/"/B_2?&FBIJ6E3;AP)86X>%_P"ZP_KT/:MT@$$$9!Z@UXOX MN\":MX&UI_&GP_4JHRU]I2C*.G4[5'5?]D#^)?B)XJT M_P"/,'AJUU7R](;4+*$V_P!GB.4D6(N-Q7=SN;OQGBO>*^8/&7_)T-M_V%=- M_P#08: -_P"%G_)POC7_ +?O_2M*^@*^?_A9_P G"^-?^W[_ -*TKZ H *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \?_ &:A_V% M9/\ T5%7L%>/_LX_\D\U#_L*R?\ HJ*O8* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***AN[JWL;2:[NIDAMX4,D MDCG"JH&22: */B'Q!I_A?0[G5]3F\NV@7)Q]YSV51W)/ KR7P/X?U#XE^*?^ M$_\ %4.W3XFQI5@W*X!X;'=0?^^FYZ#!J01WGQS\:?:9UE@\%:3+B-#E30^.OAQJ.E:P?&O@$FVU:(E[FRC'RW(ZM MA>A)[KWZCGKU/P]^(^G>.M/90!::O;C%U9.>5/0LN>JY_$=#VSVM>6_$+X97 M%YJ"^+/!\OV#Q+;GS"(R%6Y^O8,>G/#=#ZT >I45Y]\.?B;;^+T?2]3B_L_Q M':Y6XM'!7>5ZL@//U7J/IS7H- !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/^#? M^0'<_P#85U+_ -+9JZ"N?\&_\@.Y_P"PKJ7_ *6S4 =!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? %%%% 'V_X-_Y =S_ M -A74O\ TMFKH*Y_P;_R [G_ +"NI?\ I;-704 %%%% 'RQXL^+_ ([TSQEK MEA9Z[Y=K:ZA<0PI]D@.U%D8*,E,G ZUC_\ "[?B'_T,/_DE;_\ QNOKN>>& MUMY;BXECA@B0O))(P544#)))X YS7E^I?M!>"+&X6*W.I:@A0,9;6V"J#D_ M*?,9#GC/3'(YZX /%/\ A=OQ#_Z&'_R2M_\ XW6?X?UO4?$?Q:T'5M6N/M%] M/JMGYDNQ4W;711PH ' X%>]Z;^T%X(OKAHK@ZEIZ!"PENK8,I.1\H\MG.>< M],<'GIGU"">&ZMXKBWECF@E0/')&P974C(((X((YS0!X'\+/^3A?&O\ V_?^ ME:5] 5\__"S_ ).%\:_]OW_I6E?0% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% 'C_P"SC_R3S4/^PK)_Z*BKV"O'_P!G'_DGFH?]A63_ M -%15[!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7AGBO6;_ .+GBW_A"_#D[1Z!:.'U._3E9,'H#W (PH_B//09 MK4^)WC'4-8U9/A[X0/F:I=_)?7"'B",]5R.G'+'L..IX[SP3X-T_P1X=ATNQ M 9_OW%P1AII.['V[ =A0!J:+HUAX?T>VTK38!#:6Z;$0?J2>Y)Y)[DU?HHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PG]HOPWI< M6BV7B.*V$>I27B6LLB<"5#&[?,.Y&P 'TX],?.U?3_[1W_)/-/\ ^PK'_P"B MI:^8* "I()YK6XBN+>62&>)P\6_@[3!')!97"P1+%/D7%S(%'SFD*D?)_B=27R-O\ "N.1SUKE/"<\-M^T[)].$8@&NVB-LCV#S5>-9>,#GS ^3W.3SG- '5_"S_DX7QK_P!OW_I6E?0% M?/\ \+/^3A?&O_;]_P"E:5] 4 %%%% !1110 4444 %%>?\ Q8\FYU4 AF!9 %/4N#@@$'G_\ A5_Q U3_ $S5OBA?6M]) M_K(;!)!"N.!MVO&.@!.$')/7J0#V"BO'_AWXN\4Z5XTE\ ^.&\Z\$1?3[P@D MS*HZ!@OSJ55F#MALJP;+'"Z'Q-\6:[_;FG^ O"B>3K6KQ>8U\[A!!#\^=IZA ML(Y+8R /E!8C: >H45XGJOA'XA^ M+N/$>F>/+O7#9)YMS9:@K%'@7YG(WR, M,@+VVMC=AL\'TSP/XD_X2[P7I>N&/RY+J+]Z@7 $BDH^T9/R[E;&3G&,\T = M!17A=A<^+_C1JEYJ>DZ_=^%_#=BYM[;[.[>;-)\I)=4=3A<@+N.YJN6 M>L^,?AKXYT/PUX@U;^WM"U>40VM[+'FX5R<$9+9X>1,[B_R8VX.5 ![11110 M 4444 >/_LX_\D\U#_L*R?\ HJ*O8*\?_9Q_Y)YJ'_85D_\ 145>P4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G/Q2^( M3^%[2'1=%4W'B34<1VT2#<8@QQO(]<\*.YYZ"MKX@^.K'P'X>>^GVRWDN4M+ M;/,K^_\ LCJ3_4BN5^%O@6^2[F\;^*]TWB#4,O$DHYMD(].S$<8_A7CU% &U M\,?AZG@O27N;UA<:]??/>W#'<03SL!] >I[GGTQWE%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C_[1W_)/-/_ .PK'_Z* MEKY@K[?\8^#M+\<:'_9.K>>L*RK-') ^UXW&1D9!!X+#D'KZX(\__P"&J5DZYX7T/Q+!Y. MLZ7:WBXP&E3YE_W6'*_@: +MAJ-EJEJMUI]Y!=V[?=E@D#J?Q%6:\>O_ (&' M3+IK_P $>([[1;KKY3R%HS[;AAL?7=5;_A-?BAX'^7Q3X=36[!.M]9<-CU)4 M8 _WE7ZT >U45P/AOXQ^#/$>R-=2&GW3?\L+\"(Y]FSM/YY]J[U65U#*P92, M@@Y!% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 444A(526( '))[4 +17.ZGX\\)Z/D7WB'3HG7K&)U=Q_P%,Y/'?BV75S$\-N(DAMX7*DQHHR02 ,Y8NW/]['854\%^++SP5XHM=:L MT\WRLI- 7*+-&PPRDC\",Y 8*<'&* /M^BJ]A?6^IZ=;7]G)YEK=1)-"^TC< MC %3@\C((ZU8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** /@"BBB@#[?\&_\@.Y_P"PKJ7_ *6S5T%<_P"#?^0'<_\ 85U+_P!+ M9JZ"@ HHHH ^>/CGX%U2T\1IXUT07TWFX>Z:!)%VR K\RKM3.=Y>W)Z_9ODW9SU^;&.V* .0\0_M&:[J%F(-#TR#2)#] M^=Y!+=3@N[."U3_05>/:+DR(07YY* M!6&"!ABPP?E(/1^&_P#A0_\ :,G]G?V5YWE'/]I^=Y>W(Z?:?DW9QT^;&>V: M]HH ^?\ X6?\G"^-?^W[_P!*TKZ KY_^%G_)POC7_M^_]*TKZ H **** "BB MB@ HHHH IWFDZ;J%Q:W%[I]I6 MXN)8X8(D+R22,%5% R22> .$IE^ M(_QEN_&EL)%T70[<6-C+Y;1FX=@V2<@@@"20XRI :+(Y-2:-_IG[4/B'[3^_ M^QZ4GV7S?F\C*P9V9^[_ *Q^G]]O4UZII6E6.AZ7;Z9IEM';6=NFR*).BC^9 M).22>222@#U MR>"&ZMY;>XBCF@E0I)'(H974C!!!X((XQ7A?PHO[R/\ 9_\ %5E4 NWG.N6]3M51D]@!VK#_ &B/]'\&Z1J,'[J^MM5C\BY3 MY9(LQR,=K#E>44\=U'H*T/@)K-GJ'PSMM.A?_2M-EDBN(R1D;W:16 !SM(; M)QDJWI67\=9X=7N/"?@Q98XY]3U.-WE#!F@7/E*3'P2"96(.1_JR/H >R444 M4 %%%% 'C_[./_)/-0_["LG_ **BKV"O%_V>+:6;P!?LE[/ !JD@VQJA!_=1 M<_,I->M_8;C_ *"MY_WS%_\ $4 7:*I?8;C_ *"MY_WS%_\ $4?8;C_H*WG_ M 'S%_P#$4 7:*I?8;C_H*WG_ 'S%_P#$4?8;C_H*WG_?,7_Q% %VBJ7V&X_Z M"MY_WS%_\11]AN/^@K>?]\Q?_$4 7:*I?8;C_H*WG_?,7_Q%'V&X_P"@K>?] M\Q?_ !% %VBJ7V&X_P"@K>?]\Q?_ !%'V&X_Z"MY_P!\Q?\ Q% %VBJ7V&X_ MZ"MY_P!\Q?\ Q%'V&X_Z"MY_WS%_\10!=HJE]AN/^@K>?]\Q?_$4?8;C_H*W MG_?,7_Q% %VBJ7V&X_Z"MY_WS%_\11]AN/\ H*WG_?,7_P 10!=HJE]AN/\ MH*WG_?,7_P 11]AN/^@K>?\ ?,7_ ,10!=HJE]AN/^@K>?\ ?,7_ ,11]AN/ M^@K>?]\Q?_$4 7:*I?8;C_H*WG_?,7_Q%'V&X_Z"MY_WS%_\10!=HJE]AN/^ M@K>?]\Q?_$4?8;C_ *"MY_WS%_\ $4 7:*I?8;C_ *"MY_WS%_\ $4?8;C_H M*WG_ 'S%_P#$4 7:*I?8;C_H*WG_ 'S%_P#$4?8;C_H*WG_?,7_Q% %VBJ7V M&X_Z"MY_WS%_\11]AN/^@K>?]\Q?_$4 7:*I?8;C_H*WG_?,7_Q%'V&X_P"@ MK>?]\Q?_ !% %VBJ7V&X_P"@K>?]\Q?_ !%'V&X_Z"MY_P!\Q?\ Q% %VBJ7 MV&X_Z"MY_P!\Q?\ Q%'V&X_Z"MY_WS%_\10!=HJE]AN/^@K>?]\Q?_$4?8;C M_H*WG_?,7_Q% %VBJ7V&X_Z"MY_WS%_\11]AN/\ H*WG_?,7_P 10!=HJE]A MN/\ H*WG_?,7_P 11]AN/^@K>?\ ?,7_ ,10!=K*\1^(M.\*Z%7P*?]AN/^@K>?\ M?,7_ ,10!=HJE]AN/^@K>?\ ?,7_ ,11]AN/^@K>?]\Q?_$4 7:*I?8;C_H* MWG_?,7_Q%'V&X_Z"MY_WS%_\10!=HJE]AN/^@K>?]\Q?_$4?8;C_ *"MY_WS M%_\ $4 7:*I?8;C_ *"MY_WS%_\ $4?8;C_H*WG_ 'S%_P#$4 7:*I?8;C_H M*WG_ 'S%_P#$4?8;C_H*WG_?,7_Q% %VBJ7V&X_Z"MY_WS%_\11]AN/^@K>? M]\Q?_$4 7:*I?8;C_H*WG_?,7_Q%'V&X_P"@K>?]\Q?_ !% %VBJ7V&X_P"@ MK>?]\Q?_ !%'V&X_Z"MY_P!\Q?\ Q% %VBJ7V&X_Z"MY_P!\Q?\ Q%'V&X_Z M"MY_WS%_\10!=HJE]AN/^@K>?]\Q?_$4?8;C_H*WG_?,7_Q% %VBJ7V&X_Z" MMY_WS%_\11]AN/\ H*WG_?,7_P 10!=HJE]AN/\ H*WG_?,7_P 11]AN/^@K M>?\ ?,7_ ,10!=HJE]AN/^@K>?\ ?,7_ ,11]AN/^@K>?]\Q?_$4 7:*I?8; MC_H*WG_?,7_Q%'V&X_Z"MY_WS%_\10!=HJE]AN/^@K>?]\Q?_$4?8;C_ *"M MY_WS%_\ $4 7:*I?8;C_ *"MY_WS%_\ $4?8;C_H*WG_ 'S%_P#$4 7:*I?8 M;C_H*WG_ 'S%_P#$4?8;C_H*WG_?,7_Q% %VBJ7V&X_Z"MY_WS%_\11]AN/^ M@K>?]\Q?_$4 7:*I?8;C_H*WG_?,7_Q%'V&X_P"@K>?]\Q?_ !% %VBJ7V&X M_P"@K>?]\Q?_ !%'V&X_Z"MY_P!\Q?\ Q% %VBJ7V&X_Z"MY_P!\Q?\ Q%'V M&X_Z"MY_WS%_\10!=HJE]AN/^@K>?]\Q?_$4?8;C_H*WG_?,7_Q% %VBJ7V& MX_Z"MY_WS%_\11]AN/\ H*WG_?,7_P 10!=HJE]AN/\ H*WG_?,7_P 11]AN M/^@K>?\ ?,7_ ,10!=HJE]AN/^@K>?\ ?,7_ ,11]AN/^@K>?]\Q?_$4 7:* MI?8;C_H*WG_?,7_Q%'V&X_Z"MY_WS%_\10!=HJE]AN/^@K>?]\Q?_$4?8;C_ M *"MY_WS%_\ $4 7:*I?8;C_ *"MY_WS%_\ $4?8;C_H*WG_ 'S%_P#$4 7: M*I?8;C_H*WG_ 'S%_P#$4?8;C_H*WG_?,7_Q% %VBJ7V&X_Z"MY_WS%_\11] MAN/^@K>?]\Q?_$4 7:*I?8;C_H*WG_?,7_Q%'V&X_P"@K>?]\Q?_ !% %VBJ M7V&X_P"@K>?]\Q?_ !%'V&X_Z"MY_P!\Q?\ Q% %VBJ7V&X_Z"MY_P!\Q?\ MQ%4[^XMM+C\S4?$C6:==UQ)!&/S*"@#9HKS75/BQX,TO,+FYD'\%I DN? M^!"/;^MJR9P,QPKS]$C<_RH ]QKR_XZ>+O^$<\#/IMN MV+[6=ULG'W80!YK"$QD']YD?=K BU7XX:VV;/38-*@;H]VL08?4$9_\ M':\/\7^(==UW6)(]0MPXQD G'S $XW*I/2OM>">&ZMXKBWECF@E0/')&P974 MC(((X((YS7P)7I_PKG\<:RUQHWACQ6MA)9Q>?%9W.YHV0M\Y7Y&489ER#UW_ M %H ^L**\2EG^.^EG+0V&IH.K1"$$_A\I_2HO^%I>-]*XUWP;KB*/O30*H7\ M,PD?^/4 >Y45XQ9?'CPU,WEWMUX@L9!PWF6T#*/^^5)_2NFL/B9X,U''D^.# M&3VN$2''_?<0% &KXD^&GA+Q3O?4=(A6Y;_EYMQY4N?4E?O?\"S7!-\*O&?@ M]C-X$\6RM;J3^25=^PW'_0 M5O/^^8O_ (B@#R6'XQ>(O"\RVOC[PC[GRY1_P ;!/U'%:DVEO<0M%-J-S)$XPR/'"0P]"#'7 Z MW\"O">KR//$;JPNCR)+7RT4'_<"A?RQ0!Z=17B,WAKXN^"8R-"UY=?T].D,X M!E 'M)DCZ*Q^E2Z7\:;>&Z&G^+XM:T&]'#%X(W3ZD>6&'Y'ZT >TT5A:1?V. MO6OVG2?$S7L7=H&@;;[$!,@^QK0^PW'_ $%;S_OF+_XB@"[15+[#/H8T_]FH ]F=UC0N[!5 R68X KF]3 M^(?@_1]PO?$>G*R]4CF$CC_@*9/Z5P*? 4ZDPD\3>,M7U1^I .,'ZN7K:L/@ M5X*T]@ZV]S.X[W$BR#_ODKM_2@"EJ/[07@^V?R["+4=1D)PODP;%)_X&0?TJ MA_PM/Q_K?'AWX=W"(?NS7N\H?QP@_6O2M.\+6.D+MTUA9KC&+>UMX_Y1U?\ ML-Q_T%;S_OF+_P"(H \G_LGXW:__ ,?6L:;H<+?>CBVEA]"JL?\ QZ@? J[U M4A_%'C?5M2SR44D ?0NS?R%>L?8;C_H*WG_?,7_Q%'V&X_Z"MY_WS%_\10!Q M&F?!#P)IN"VE27D@_CNIV;_QT$+^E4?B?J.B_#?P+.-#T^QT_4[_ #:VAM8E MC=W=C=]Q1G.U>OI0!\6T5]9?\*$\"?\ /G>?^!355\-?"#P)J.DR M376@AY([V[M]WVN<96*XDC4G#XSM09]Z ,;]G;Q=]LT>[\*7+?OK'-S:<=86 M;YUX7^%VSDDD^9@<+7N%.T;S'O)R =IQ_=8[=@_B4DY. MC1OV;M4 MN].2;5]=@T^Z?!^SPV_VC8" <,VY1N!R"!D<<$YK/\&_\G0W/_85U+_T&:OI M^@#YTU+]FG4HK=6TOQ):7,^\!DNK9H%"X/(92Y)SCC'<\\AZ5L?$#X=Z7\0=.@AOII[:ZM-YM;B$YV%@ 0RGAER%)'!^7@C)KL M** /'T^"-_?WEJ/$_CS5=^"ZW7B6ZU[PWXHU+P_>7KN]WY M!9PY8ACM(=&4%@6()89(Q@ "M3P1\+;?PMK%SKNJZK/KVNR_*E_=J0T2;0N M"S'<1QN)^[@# SGT"B@ HHHH **** /'_P!G'_DGFH?]A63_ -%15[!7C_[. M/_)/-0_["LG_ **BKV"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "@G R>E%>/?$SQAJ.O:RGP[\(-YFH77R:A+O\ A#_#T[1^'+)P^I7R?=E(/8]QD84=SST&:]FT?2+'0=)M MM+TV!8+2W0)&@_F?4D\D]R:S/!G@_3O!/AV'2K!=Q'SSSD8::3NQ_H.PQ70T M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !114%U>6MC"9KNYAMXAU>:0(OYF@"> MBN+U3XM>!=)W";Q#:S./X;7=/G\4!'ZUR=Q^T#I5Q,8/#_AW5]5G[*$" _3& MX_I0![!17C/_ E_Q@U_C2?!MMI<+?\ +2]X=?\ OME_]!H_X0'XJZ]SKGCU M;&-NJ6 8$#T(0(/U- 'KM[J-EIT7FWUY;VL?]^>54'YDUR&J?&#P)I6X2:_! M<..BVBM-G\5!7]:YJR_9\\.^;Y^L:KJNJ3G[Q>4(K?7@M_X]78:7\,/!.D;3 M:^'+%F7HUPAG.?7+DT <5-\?[.\E,/ASPMJ^JRC@#:$R?HH<_I4?_"3_ !FU M_C3?"MGI$+=)+K =?J';_P!DKV*&"*WB6*")(HUZ(BA0/P%24 >,_P#"N?B; MKW/B#X@-:HWWH[ -C'H0OEC^=7+#]GSPO%)YVJ7VIZG,>7,DP16_(;O_ !ZO M6J* .6TOX;>#-'VFS\.6 9>CS1^%/%&G:Y:^'= M\EI*'*?;;8>8A&'3)Z7I^HKMOK&UNE])X5< M?J*YF_\ A3X%U+/G^&K)"?\ GW!@_P#0"*[&B@#R>^_9[\'7!WVDVIV+@Y7R MIPP'_?2D_K5+_A3?BC2^= ^(NI0J/NPR[POXX?'_ ([7LM% 'C7]E?''1_\ M4:UI6KQCHCA 3]2R*?\ QZC_ (3_ .*^D?\ (7^'R787J;'<2?\ ODR5[+10 M!XXG[0-C9N$UWPKK&FOG! ;'_?6PUH2_%CX7^*;7[)J\T;1MTBO[)F /KD M@'WS7J+HDJ%)$5T/56&0:P;_ ,"^%-3R;SPYI^./A'67%O?32Z/=YVM'>KA >_SC@?\"VUZ-;W$-U D]O-'-"X MRLD;!E8>Q'6O -?^"/C?4%)?Q)I^K$?\M+Y&$Q'IO*LW_CU#+AI M]%AN8ESD_8KM'1OK&6^;\5- 'U/17@=G\9_&OAJ()XQ\'W#Q@@?:A"]L3[G* ME6/TQ736'[0?@J[P+@:C9'N9K<,/_'"Q_2@#U:BN1L/BCX'U+'D>)K!<]!.Y MA_\ 0P*Z6TU"RU!-]E>6]RG]Z&57'Z&@"S1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%0W-W;64)FNKB*"(=7E<*!^)H FHKC=3^*W@;28P:)HNK:I/V58P@;ZNV6G6.FQ>5 M8V5O:Q_W((E0?D!5F@#QK_A&/C-KW.I>*K+286ZQVN Z_0HO_L].B^ -M?2+ M+XD\6:OJL@Y)W;>?JYF?!OP)I>"NAQW,@_CNI&ES_P$G;^E=A8: M3INE1^7IVGVEFG3;;PK&/T JY10 4444 %%%% !1110 4444 %%%% !7/^#? M^0'<_P#85U+_ -+9JZ"N?\&_\@.Y_P"PKJ7_ *6S4 =!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? %%%% 'V_X-_Y =S_ M -A74O\ TMFKH*Y_P;_R [G_ +"NI?\ I;-704 %%%% 'R)XF\->-K;XC:[J MFCZ)X@B?\ R;J3PSX:\;7/Q&T+5-8T3Q!*XU.U>>[N[69B%61.6=AT"CJ3P!7U MW10!\_\ PL_Y.%\:_P#;]_Z5I7T!7/Z5X)\.Z)XAO=?T[3_)U.^\S[1/YTC; M][AV^4L5&6 / %=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!X_^SC_ ,D\U#_L*R?^BHJ]@KQ_]G'_ ))YJ'_85D_]%15[!0 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%2[9;Z;* M6=MGF1_4_P"R.I/T'4B@#%^*7Q!E\-V\.@Z$IN/$NI8CMXXQN,(8X#X]3T4? MCT'-[X9?#Z+P3H[2W;"XUR]^>]N2=QR>=@/H#U/<\^F,7X6^!+VWN)O&GBK= M/XBU'+HLHYMD8>G9B.,?PCCCFO5* "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBF2S16\32S2)'&O5G8 #\ M30 ^BN3U3XG>"M(W"Z\26)9>JP/YS#\$S7'WO[0?AP2^1I&F:IJ([ M.1A_#;$SG/I\@-<=;_L_:9GR!/_0C4]K^S[HDDPN-KU^B@#CM+^%7@?2-IM_#EG(P_BN09SGU^F.9]#N;36( <_9KG,,A]L@@'_OI:Y,:3X>TJ]2 MV\5:1XC\-7N<+/;,)(B?4*Z[L>ZNU?7]07EC::C;/;7MK#BFC#J?J#Q M0!X1H/A'5]2A\WP5\7I+Q0,BVF=U*#_:0L2/Q45L_9OCIH_W+O2-:5>@.Q<_ MB1&?UK4U[X$^&-1F^UZ/)@[DDM')0-Z[2>/^ E:QO)^,7@3_ %4D'BO3 M4[-EI@/T?/XO0!+_ ,+*^)>D_P#(9^',EP!]YK'?C\QY@J2']H7189!%K&@: MQI\IZC8K@?F5/Z5=T3X[^';N?[%K]K=Z#?*=KIK1VZQL?Q7!KF+_P" G@6\SY-I M>61/>WNF/_H>Z@#TVBO&O^%$7.G<^'O'.KZ=C[JG)_5&3^5'_")?&71^=.\9 MV=_&/X+H99O^^T/_ *%0![+17C7_ D_QHT?B_\ "5AJ,0_CMR"S?]\.?_0: M/^%YZAIO'B'P%J]@!]YQNQ^3HO\ .@#V6BO+[#X_>!KS'GSWUCG_ )^+8G'_ M 'P6KJ+#XD>"]2Q]F\3:;D]%EF$1/X/@T =1145O=6]W'YEM/%-'_>C<,/S% M2T %%%% !1110 457M;^SOO/^QW<%QY$K03>3('\N1?O(V.C#(R#R*IZEXCT MC2-4TW3=0OH[>[U-V2S1P0)67&1NQ@'YE !(R2 ,F@#4HHJ.&>&Y0O!+'*@= MD+(P8!E8JPX[A@01V((H DHHHH ***J7VJ:?ID?F:A?6MI'_ 'KB98Q^9(H MMT5PNI_&+P)I>0^O17#C^&U1I<_BHV_K7+S?'^RO)3#X<\+:OJLHX VA,_\ M?.\_I0![%17C/_"5?&37N-,\)6FE0M_RTN^'7_OMA_Z#2_\ "O\ XJ:[SKGC MX62-U2P# @>A"",?J: /7;R_L]/B\V]NX+:/^_-($'YDUR.I_%SP+I6X2^(; M:9QT6U#39_% 1^M'C+Y^L:MJNISG[Q>0(K?7@M_X]76Z9\+/ ^DX- MMX'=7U68=%"! ?IC"H--B;^.]R'7_ +[9?_037L-O;06D(BMH(X8AT2- H'X"I: /&O\ A!_B MWKW.L^.8M.C;^"QR&4>GR!/_ $(U-;?L^Z++,)]F?";P+I6##X=M96'\5UNGS^#DC]*ZVULK6QA$-G;0V\0_@AC"#\A4]% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S_@W M_D!W/_85U+_TMFKH*Y_P;_R [G_L*ZE_Z6S4 =!1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 ? %%%% 'V_X-_Y =S_V%=2_ M]+9JZ"N?\&_\@.Y_["NI?^ELU=!0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 >/_LX_\D\U#_L*R?\ HJ*O M8*\?_9Q_Y)YJ'_85D_\ 145>P4 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 53 MU75;'0]+N-3U.YCMK.W3?+*_11_,DG ')) &2:N5Y_\;?\ DD.N_P#;O_Z4 M1T '_"[?AY_T,/\ Y)7'_P ;H_X7;\//^AA_\DKC_P"-U\@44 ?75S\&]1^('B4_$/Q9%B -_Q*K%N550 M?E;!_A';U.6],_-=?;_@3_DGGAK_ +!5K_Z*6@#H**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **P_%OBO3?!GA^76=4,A@1U18XMOF2,QQA Q )QEB,]% M)[5J6%];ZGIUM?V$=&R+[Q%IR.O6-)A(X_P" KD_I7&:C^T#X0MG\O3XM1U*0 MG"^3!L4G_@9!_2@#U>BO&?\ A:'Q"UWCPY\/)HD;[LU]OVGWR=@_4T?V%\:_ M$'_']K^GZ+"W6.#;O'T**3_X_0![(\B1(7D=411DLQP!7,ZI\1_!NCY%YXCT M\,O5(I?-8?\ 4R:X./X"C4G67Q/XPU?57SD@';^KE_Z5T^E_!GP)I>UAHBW M4@_CNY6DS_P$G;^E &'?_M!^%8I/)TRSU/4YB<((H0BM_P!]'=_X[5+_ (61 M\2]=X\/_ ^:V1ONR7Y;!'J"WEC^=>M6&DZ;I4?EZ=I]I9IC&VWA6,?H!5R@ M#QG_ (1KXSZ_SJ/BBRT>%NL=K@.OT*+_ .SU)#\ ;6]E6;Q)XJU?591R3NVY M/U[=IL_@QV_I77V6FV.FQ>5865O:Q_W M((E0?D!5JB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH R=;\,:'XD@\G6=+M;U0, RH-R_[K=5_ UYI?_ P:;=-?^"/$=]H MMUU$32,T9]MPPP'UW5[#10!XK_PF?Q1\#_+XH\/)K=@G6]LOO8]25& /]Y5^ MM=9X;^,G@SQ'LC&H_P!GW3<>1?@1<^S9VG\\^U=]7)^)/AKX3\4[WU'2(1+-\*?&/@]S-X#\6RF '( ML+X_*?T*$_\ 5^M$/QD\0>%[A;/Q]X4GMCG;]KLQE3^!)4_@WX4 >TT5R>D M_$WP9K5L)[;Q%81^L=U*(''_ %\'\N*GF^(7@V#[_BG1S_N7B-_(F@#0O\ MPSH.JY_M#1=.NB>IFMD<_F17,7_P9\!:ADMH*0.?XK>:2/'X!L?I5B;XM^ X M,[_$EJ+[CZC+_N6V M/YD51D_:-\*[ML&E:U*WO%&,_P#CYH CW_'71^L>CZTJ]_W:Y_\ 19H_X6KX M]TG_ )#?PWNW4?>DM/,"C\=KC]:7_A??G?\ 'EX+UF?T[?R4^]'_ N/Q;<< M6?PNU=O]HF4C](?ZT 36O[0WAKS/)U/2M6L)A]X-$K ?^/ _I726'QB\!:A@ M)X@AA8_PW$;Q8_%E _6N.NO''Q&U:/RV^&$;H?X;R-F'Y-BN;O\ PQXYUS.? MA1X9@#=615@;\UG7^5 ':ZQ##IFN2^-?ASJ%AJ%Q+SJVBVURK)J"=2Z!2<3# M)/ R23P2663PKQ_XZN/&'CE]?M3/:1P;([ ;@LD*(V1ZBN.H ^HK/XE'QQX?L MH+;48] A>$?VUJTSK!Y#=&AM=Q.9&QD/D^6C*>7( TU^*7PU\(:7!I>FZC$; M:V39%;V,+R #_>Q@DG)))R223DU\LZ+ICRVT4K#_@3Q$T =1)\?$U"0Q>&?"&K MZJ^<#(V\_1 YIG_"1?&G7O\ CP\-6&CPMTDN,;U^H=L_^.41Z;\1\=8^/M>C2>^(__ (D4 )_PK?XF:YSK_P 0FMD;[T=@&P1Z M$+Y8_G5JQ_9\\+QR>=JE_JFI3'[QDF"*WY#=_P"/56Q\=8^?L^C-CMF/G]: .XTSX9>"M(P;3PW8%EZ-/'YS#\7R:ZF&&*WB$4,21Q MKT1% _ 5X_]M^.O_0,T;_OJ/_XND_M3XZCC^P-&/OYD?_QV@#V2BO&_[;^. MJR45XW_PF_P 8/^A"M/S/_P !Z"3_ .)H_P"%K>/O^B7:E^4O_P ; MH ]DHKQO_A;OC<<-\*M8)'4A9L?^B:/^%Q^+H^)?A7K(;_>E'_M&@#V2BO&_ M^%T^)4YE^%^LH.QWR?\ QFC_ (7;K@Y?X;:RJ]SN?C_R%0![)17CG_"\M2_Z M)[K/YM_\;I/^%\3]_ NL@]^O_P 10![)17C?_"_%7B3P9K*MZ?Y%'_#0-FG^ MM\)ZRF>G Y_E0![)17C?_#0NE+S)X:UE5[G:O^-'_#16@_\ 0!UG_OA/_BJ M/9**\;_X:0\*_P#0*UG_ +]Q?_%T]?VC_"./FTS7 ?00Q'_VI0![#17D2_M& M>#FSFQUI?K!%_22GK^T3X,8X-MK"^YMT_P#BZ /6J*\H'[0W@K/^JU4?]NZ_ M_%T__AH+P1ZZE_X##_XJ@#U2BO+Q\?O Q )GOQ[&U/\ C3U^/?@1ADWEXOL; M5OZ4 >FUR?CCQ%K7A6WL]8LM+CU#1X'8ZM''G[1'%@8DC&<$+R6![8Z#+#!7 MX\> F.#J%RON;1_Z"GCXZ^ "0#JLX]S:2_\ Q- '3ZAXGMW\ W_B?1)X+R&/ M3YKNV]N+NXD6,$*&>ZE8@ M9).,GU->*^(_&OASP_\ VPG@;4Q<:-KMO-!>Z,\$L2VTKQE1/"67"CIE?H!Q MM\OKOA;8ZIXM^'&DZ%)'/8>&K?SA?3AMDFI%IG;R8R.5AP0'?@LF M:'XEF\2:SP5X_^SC_R3S4/ M^PK)_P"BHJ]@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH ***S=5\0Z-H<>_5=5L[(8R//F5 M"?H"SUYE\<-9TM/AGK&FMJ-H+^7R?+MO.7S6Q,A.%SG M@ FL7_A6GQ%\2_-XI\=/;0M]ZVL,X(]"%V+^AK'\??![PQX/^&FK:K:_;+K4 M8?)V7%Q-]TM,BMA5 '0DTSYGB?3VQ_SRD\S_P!!S6+=?'3P#;YV:K-< M$=HK23_V910!Z/17D,_[17A16V6NG:QF(44'_ ,?S^E0_\+QU6[_Y!7P\ MUB[ST.6_DL;4 >R45XW_ ,+#^*E]_P >'P[\C/3[5O'\RE'V[XZW_32]'TX' MONC./S=Z /9**\;_ .$7^-=_S=>,=,M4/\,2@,/^^8A_.L?Q5X&\8:%X7U#7 M-;^)FHF*TB+^3#YV)') 1.'&-S%5S@XSD\4 *(_#UG-NL=*_UV MQLK)<$?-G#$'8,+R 58R"MWX)?$[2='\,76A>(=1BLTLG,MG))GYHW)+(,+U M#9;DDG?P,+7@DLLDTKRRNTDCL6=W.2Q/))/,_V7\;O$'_'UJVF:%"WWHXMI8?0J'/_ (\*5?@32BD@#Z%RW\A7LM% 'GVE_!/P)IFUCI#7D@_CNYF?/_ $$+^E=EIVAZ3HZ M;=-TRSLUQC%O L?\A5^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH ***"<#)H **HW&MZ3:9^TZG90XZ^; M<*O\S63-_^$C^TZ3JUK_9GB;3OEO\ 3V/T_>1\G=&< M@YR<9')!5FJW'QD\ 6V=_B*)CZ102O\ R4UYSX_^(_@;7?L^K:-J-_:>)].^ M:PU""U(]?W4F[&Z,Y/!!QD\$%E8 ]0\ :WJ.M_\ "4?VC<>=]A\07=E;_(J[ M(4V[5X SC)Y.3[U)-K]]K?B4:/X<:,6NGW"_VOJ3KO1"I!-K$.C2L.&/2,'^ M\0!\_P"A?%FZM-%U+31%=6]SK.KSW]]=:>H\R**14RD 8_*Y((WG.P'(#'IW MFE?&.#2M+M],\/\ P\U46=NFR&),@ ?@K$DDY).2223DF@#W"BO&_P#A;WC. MY_X\_A;JN#T9_-(_]%"C_A8'Q6N?^/;X>+'GIYV_^I6@#V2BO&_^$A^.5U_J M_"6D0+ZEU!_6;^E'_%];G_H#6G_?L_\ Q7^30![)17C?_"/?'&Z_UOBW2(%] M%10?TA_K1_PK[XJW'_'S\0UCSU\G?_0+0![)17C?_"H/&=S_ ,?GQ1U;'=4\ MTC_T:*/^%#S3_P#']XYUFXSUX(S^;'WH ]B=UC7<[!1ZDXJE-K>DV_\ KM4L MHO\ ?N$7^9KRQ/V<_#3MNNM9UJ9O421C^:&KL/[/G@F+[YU.7_?N0/Y** .W MF\;^$X/];XGT9#Z&^BS^6ZL^;XH>!X/O^)]//^Y)O_EFL>'X&?#^/[^D2R_[ M]Y*/Y,*T(?A#X"@^YX;MC_OR2/\ S8T 03?&CX?0]?$*L?1+:9OY)5";X]> MXL[+V[E_W+5Q_/%=+#\.?!<'W/"VDG_?M4?^8-:$/A3PY;X\CP_I46.FRSC7 M^0H \ZF_:*\&QYV6FL2GMM@C'\W%5_\ AH72Y_\ CR\,ZS<>GRJ,_D37KD-A M9V^/(M((L=-D87^56* /&_\ A=VM3_\ 'E\-]9G]/FWP MQOH_^NPE_JBU[)10!XW_ ,)I\8[C_CV\"6,?_78G^LJT?VE\=;G_ )@>C6N? M]N,_^U6KV2B@#QO[#\=KG_F*Z-:9_P!F,X_\<:C_ (1#XT7/_'SXXTZ+/_/% M<$?E$*]DHH \;_X5E\2+G_CY^)=U'GKY)D_HRT?\*5\0S\WOQ,UF;/4;9/YF M4U[)10!XW_PS[93?\?OBO69_7D#^>:FA_9S\'Q\R7VLRGWGC _2.O7J* /); MO]GGP=-;&.WFU.WEQ\LHG5N?<%>1^5N:%H M7PZU>U%SHFD>';N,=7AM8G*^QXR#[&NDU31]-UNU-KJEA;7D!_@GC#@>XST/ MO7F>K_ ?2#=?;_"VJ7V@7R\H89&= ?;D,/\ OK\* /2(?#^C6_\ J-(L(L?W M+9%_D*O1Q1Q+MCC5!Z*,5XQ_:WQ?\"<:EIT/BC34_P"6UOS*!]5 ;\2K?6M_ MP]\_FET>\SM:.]7" ]QO' _X%MH ]+HJ*WN(+N!)[::.:%QE9(V# M*P]B.#4M !1110!\B?&CQ7-XE^(-Y;@R+9Z4[64$;9'S*<2/C)&2P(R,954R M,BO.Z^^X8(;9"D$4<2%V,?OD RWW0/F!5\ 8&[':NPJ.&"&V0I!%'$A=G*HH4%F8LQX[E MB23W))H DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *888F)+1H2>Y44^B@"%K.VWA;ZH#3&TZQ<8:RMV M'H8E/]*LT4 4SI&FD8.G6A!_Z8K_ (5'_86C_P#0*L?_ '3_"M"B@#,/AO0 MB23HNG$GJ3:I_A3&\*^'7.6T'2V/J;.,_P!*UJ* ,5O"'AEQA_#ND,/>RC/_ M ++3#X*\*,"#X9T8@]C81?\ Q-;M?/\ ^T#XTUW3=6@\,V-W]FTV[T\2W(C4 M!YMTC*5+=0N$Z#&=S Y!P #0\6:!HGBKP]KESX=T/2M/T#2[2XF;5+:QB62_ MGB1B(X&"\0JR_-(/OD;5XW&LCX=_V[X%\":;XRT[S]3T"[\UM9TP8+V^R5T% MQ#]%4;A[,O#FCP:3I.L_9[&#=Y<7V6%]NYBQY9"3R2>30!]AZ5JMCKFEV^IZ9#XAQZ,LT?]GZL\TEQ;B,*B2+& MSAXU7 0_*%P!C'&.%Q]1T %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% 'P!1110!]O^#?^0'<_P#85U+_ -+9JZ"N?\&_\@.Y_P"P MKJ7_ *6S5T% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!X_^SC_ ,D\U#_L*R?^BHJ]@KQ_]G'_ ))YJ'_8 M5D_]%15[!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !114-S=VUE T]W<100KUDE<*H_$T 345P6L_&7P-HVY6UE;V4?\ ML[%#+G_@0^7]:Y8_&?Q#X@)3P;X&OKM3]VYN@=@^H7@?]]T >S54U#5-/TF# MS]1OK:SB_OW$JQK^9->1_P#"/_&;Q1SJ>OVGA^V;K#:D>8OT*9/_ (_5O3_@ M!H1G^U>(-7U/6;D_>:23RU;Z]6_\>H U=9^.7@?2=RQ7\VHRK_!9PEA_WTV% M_(FN?_X6KXZ\2?+X1\!S")ON75]NV'WS\BC_ +Z->D:-X'\+^']ITO0K&WD7 MI+Y0:3_OMLM^M;] 'C'_ A/Q8\3\Z_XQCTFW;K!8_> ]#LV@_BQK2TKX ^$ M[23S]4EO]6G)RYGF**Q]<+@_FQKU6B@#)TCPOH.@*!I.CV5F0,;X85#'ZMU/ MXFM:BB@ J.>"&ZMY;>XBCF@E0I)'(H974C!!!X((XQ4E% '/_P#"">#_ /H5 M-#_\%T/_ ,31_P ()X/_ .A4T/\ \%T/_P 3705P]U\3=+L_BA!X)ECQ)+$N M;LR;52=AN6(A@,Y7;@@G+.JXSG !L?\ "">#_P#H5-#_ /!=#_\ $UN000VM MO%;V\4<,$2!(XXU"JB@8 ' '&*DHH **** "BBB@ HHHH **BGN;>V7=<3 MQ1+ZR.%'ZUD77C3PM99^T^)-)B(_A:]CS^6-,^&>JR ])',A'Z18_6@#V2BO&_^$R^,E_Q8^!;*W![W M!P1_WU(M&SX[7_\ RUT?3<^T;8_1Z /9**\;_P"$'^+U]_Q_^/K:#/7[*",? M]\HE'_"E_$=YSJGQ*U><'J@$A'YF7^E 'L,DL<*%Y9$11_$QP*RKKQ;X;LL_ M:O$&E0$=I+R-3^IKS:/]G;P[(_F7^M:S=/W/F(N?S4G]:U;7X#> [?'F6-W< MX_YZW;C/_?)% &U<_%?P):9\SQ+9-C_GEND_]!!K&NOCQX"@SY=_=7/_ %RM M'&?^^@*V+;X3^!+3'E^&K-L?\]2TG_H1-;5MX0\-66/LOA[2H2.\=G&I_04 M>;R_M$^&V?R['1]9NG[#RT7/Y,3^E,_X75X@O.-*^&VKW /1R7Q^2QG^=>PQ M0Q0)LAC2-?[J* /TI] 'C?\ PG?QUNN"/^^8E_G1_PI[Q=>\ZG\3= M5<=XXQ(1^L@'Z5[)10!XXO[/&C3L&U/Q%K-VW7(=%_\ 0@U:=K\ ? UOCS(+ MZYQ_SUNB,_\ ?(%>H44 <1:_"#P%:8\OPY;MC_GK)))_Z$QK:MO!/A6SQ]G\ M-Z1&1_$ME'G\\9K=HH A@M+:U7;;V\4*^D:!1^E3444 %%%% !7A?Q_C\3:U M<:7H6DZ'J5YI\2?;)IK6U:56E)9%4E5.TJH8]>?,&1P#7NE<_J'C'2]*\6V' MAV_\^VN-0B+VMS(F()7W8\H/G_6=#C'\2C.6 (!\@?\ "">,/^A4US_P73?_ M !-'_"">,/\ H5-<_P#!=-_\37V/XI\26?A'PY=ZY?QSR6MKLWI H+G+_ $F\2:99WWAS7-%U6TM8_\ 2K.:ZM9(T7) >/<_ R2&"@=Y M":]HK+TW7['5M4U*PL6DF.G.L5Q.J_NA*'K//VG7=,@QU\V[C7^9H MUJ*Y.X^)O@BUSYGB?36Q_P \IA)_Z#FLFX^-WP_M\@:XTK#M%:RG]2N* /0J M*\HN/VAO!4.?+CU6X_ZYVZC_ -"852_X:"LKG_D&>%=8N\].%&?^^=U 'LE% M>-_\+?\ &5Y_R#_AAJA'9Y/-(_\ 10'ZT?\ ":?&*\XLO EG#GI]H)&/SD6@ M#V2BO&_.^.U[_P NVCV&?>-L?J]'_"+?&N]_X^O&>F6ZGM$H!'_?,(_G0![) M17C?_"JO']Y_Q_?$Z_CSU$'FX_(.M'_"A6N?^0GXVUB[SU[9_P"^F:@#UVXO MK2T&;FZ@A_ZZ2!?YUDW'C7PK:9^T>)=(C([->QY_+.:\_M_V=?!\?,U[J\[= M]TZ ?HF?UK6M_@7X @QOTJ:?'_/6[E_]E84 :EQ\6? EKGS/$MFV/^>0:3_T M$&LFX^.W@&'/EZE<7'_7*TD'_H0%;%O\*? MKCR_#5DV/^>H:3_T(FM:W\&^ M%[3'V?PYI$1'=+*,'\\4 >>3_M%^$D.V"PUB=NV(8P#^;Y_2H?\ A>]Q<_\ M(,\":Q=YZ?\>/PRO(@ M>AN/,_JBT?\ "2_&Z^XM_"&EVRG^*1@"/^^IOZ5[)10!XW]F^.U[_P OVCV& M?]F-L?\ CKT?\(/\7[S_ (_?'UM#GK]F##^2+7LE% 'C?_"G?%MYSJ/Q.U9Q MW1!(1^LN/TH'[/6F7)_XF7B;6;KU^91_Z$&KV2B@#RFW_9[\$P8\QM3N/^NM MR!G_ +Y45K6_P4^']O@_V%YK#O+=3-^F['Z5Z!10!RMO\-/!-KCR_"^EMC_G MK;B3_P!"S6#>Z?8:]JEQX<\):=8Z?:VS^7JVLVMK&I@/>W@(&#.1]YND8/=B M .XUO3[C5='GL;749].DFVJ;JW \Q$W#>$)^ZQ7EV^F M:9;1VUG;ILBB3HH_F23DDGDDDG)- 'B?A3X=V^HZ=XCF\/3?V1KNB^);R/2K MU23M10@$,A.2\9''.<9/4%E;TCP1XW_X2/[3I.K6O]F>)M.^6_T]C]/WD?)W M1G(.Y.[[+=,3&Q]R!@_1E/UJ,?$SQYX+(C\<>%'N;1>#J%C@#'J2, MH3[?+7M5! (((R#U% '&^&_BGX/\4;$LM6BAN6_Y=KO]U)GT&>&/^Z3795PW MB3X1^#?$N^2?2UL[EO\ EXL?W39]2 -I/U!KCO\ A /B1X(^?P?XG&IV*=+" M^XX_N@-E?Q!6@#CI_P!I#Q4UQ*UOI6C1P%R8TDCE=E7/ +!P"<=\#/H*C_X: M.\8?] W0_P#OQ-_\=KQ^B@#V#_AH[QA_T#=#_P"_$W_QVO9_A5XWO/'OA*34 M[^U@M[J&[>V<0$['PJL& ))'#@8R>F>^!\<5]*?L^:KIUA\/[Y+R_M;9CJDA M"S3*A(\J+GD^QH ]KHK&?Q=X:C_UGB'24YQ\U[&/_9JKOX\\'Q_>\5:)G.," M_B)_]"H Z&BN6?XD^"H^OBC2SSCY;A3_ "JN_P 5O L?7Q+9'M\I8_R% '8T M5PS_ !C\ )U\1PG_ '8)3_):KO\ &[X>KTUXM_NV<_\ \10!Z#17FS_'?P$O M34KEOI:2?U%5W^/_ ('7I+J#?2U_Q- 'J-%>2O\ M$>#%QBWU=OI;I_5ZKO^ MT?X3&-FEZT?K%$/_ &I0![%17C?_ T/I#_ZGPYK+XZ_*G'Y$T?\+[+_ .I\ M%:R_K_D*: /9**\;_P"%WZR_^I^'&LR?\"?^D1H_X7#XQE_U/PKUC\3,W_M& M@#V2BO&_^%H_$23_ %7PQO5[?.)?_B!1_P +!^*LG^J^'87M\^_K^8H ]DHK MQO\ X3+XS2?ZKP+IZ]OG)Z_]_11_PD'QTF^[X2T:,=,^8@Q[\ST >R45XW]N M^.LO_,)T:'/'WXSCW_UAHV?'67_EIHT.>/\ EF<>_0T >R45XW_9?QUE_P"8 M]HT.>/N1G'O_ *HT?\(S\<)O]9XRTA >N$ /Z04 >R45XW_PA/Q@E_UOCVT7 M/7RP?_C8H_X5S\3Y?];\1W7/7R]__P!:@#V2BO&_^%4^/I?];\4=27/7RS+_ M $D%'_"F?%4O-Q\4M9?/4;93G\3-0![)17C?_"C-1D_X^/B%K,F>O#<_G(:/ M^% 02?\ 'QXOUF3/7D<_F30![)43W,$6?,FC3''S,!7D'_#.F@2?Z_7=9DSU M^>/G\U-2I^SEX07&[4-;<_\ 7>(#_P!%T >I/J^F1?ZS4;1,"DQNDU5_]ZX7^BBK"? +P*GWK:]?_>NC_3% M'9/XU\*1_P"L\3Z*G./FOXAS_P!]57?XA^#(^OBG1SSCY;Q#_(USJ? OP G7 M29GX_BNY?Z-5A/@I\/4Z>'P3C&6NYS_[/0!I/\3_ /'U\3Z<>6\>G)$TD>&[<\8^:20_ MS:O!/CGX?TGPWXULK/1[&*SMGTV.5HX\X+&20$\]\*/RH \RHHHH ] ^"7_) M7M"_[>/_ $GDKZ_KY ^"7_)7M"_[>/\ TGDKZ_H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /@"BBB@#[?\&_\ (#N?^PKJ7_I; M-705S_@W_D!W/_85U+_TMFKH* "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q_\ 9Q_Y)YJ'_85D_P#145>P M5X_^SC_R3S4/^PK)_P"BHJ]@H **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BB@G R>E !17+ZS\1O!^@;AJ'B"R61>L43^:X^JIDC\:X>[^/EC=SFU\ M+^&]5UFXZ !-@/N H9C^(% 'L%-DD2*-I)'5$499F. ![FO&OMWQL\4_\>UE MI_ARV?H\H&_'N&WL#_P$4Z/X&WNLR+-XP\9ZGJ;9R8HF(5?H7+L_ M%;P3H>Y;G7[::5?^6=H3.V?3Y,@?B17&R_'2XU>5H/!_@[4]4?./,D4A5]R$ M#"-#VM!H-O/*/^6EWFP/XBIK;X"6U].MUXJ\3ZKK%QU/S[ M1],L68CZ$5[#10!RNC?#;P=H.TV'A^S$B])9D\YP?4,^2/PKJ0 !T I: M* "BBB@ HHI"P52S$ #J30 M%8M]XP\-:9D7OB#3(&'\+W2!ORSFN9OOC5X! ML@45X_/\ M#:!))Y6E:)K%_+V C50?R)/Z5%_ MPM+X@ZK_ ,@;X;742G[KW?F%3^)5!^M 'LM%>->=\==7Z0:/HP;H?W;8_,R& MF3?##XD:[!)!KWQ",<$RE)8K579&4C!!4; 01V- 'J'BKQ#;>%/"^H:Y=#=' M:1%ECR1YCGA$R <;F*C..,Y/ KXDGU6^N=9EUA[F0:A)<&Z:XC^1A*6W;QMQ MM.[GC&.U:OC?2?\ A'O%=[H2:N=4AL&6)9\\#Y02N-QP5)*D9ZJ>G2N>H ^L MM%^./@^X\.V-WJ^J+::C)"/M%LMO(VV0<-C:&PI()&3G!&>:ANOV@? \&?+? M4;G_ *Y6V,_]]$5XG\)M,TOQ/XFC\-:P+=;6X/V@$6P,\S1@L85E',:L 68] M<1X!4L<_5UMX?T6RQ]DTBP@QT\JV1?Y"@#RP_M":==$C2O"^LWA[#:HS_P!\ M[J/^%N>-K[_D&_#'4@IZ/-YA!_\ (8'ZU[( , =J* /&_^$J^-5_Q:>#- M-ME/\4S $?\ ?4H_E1]C^.M_UU'1].!_V8SC_P <>O9** /&_P#A7_Q6OO\ MC_\ B&L&>OV7>/Y*E'_"D-8N_P#D*_$76+O/48?^;2&O9** /((/V=?"P??= MZGK%RYZYEC4'_P MW)_[*17I%% '(6WPM\#6F M/+\,V#8_YZH9/_0B:VK;POX?LL?9-"TR#'_/*TC7^0K5HH :B+&H5%"J.@ P M!3J1F5!EF"CU)Q5:34K"+_67MLG^]*H_K0!:HK+D\2:%%_K-:TY/]ZZ0?UJM M)XV\)Q?ZSQ/HJ?[U_$/_ &:@#=HKF)/B-X+C^]XITD_[MTK?R-59/BKX%C^] MXFLC_NDM_(4 =C17"2?&7X?Q_>\11'_=MYF_DE5I/CE\/D^[K4C_ .[9S?U4 M4 >B45YC)\?/ B?=NKU_]VU;^N*JR?M#>"D^[%JLG^[;K_5Q0!ZQ17CS_M'> M$P<1Z9K3GWBB'_M2F?\ #0NF2?\ 'OX9UF4]OE7^A- 'LE%>-_\ "][F3_CW M\":S*/J>GX(:/^%S^)Y>+?X7ZRYZ9W2GGZ"&@#V2BO&_^%J^/Y?]3\+]13_K MH)?ZQBC_ (6%\5)?]3\.PG_73?\ U(H ]DHKQO\ X2_XT2_ZGP/IJ?\ 71O\ M9A1_;/QUFZ>&=&A'_72/_P"/&@#V2BO&_-^.LW_+#1H,^\9Q^IH^P?'6;_F+ MZ-!_P",_^TS0![)17C?_ C7QQG_ -9XRTB,=/E10?T@H_X0;XO2_P"N\?6R M=_W8;^B"@#V2BO&_^%9_$F7_ %WQ+N4[?NS)_0BC_A4'C2;_ %_Q4U<>R^<1 M_P"CA0![)6/XG\,:7XNT.;2-7@\VWDY5EX>)QT=#V89/YD$$$@^9_P#"C]7D M_P"/CXC:S+Z_*X^O64T?\*!AD_X^?&&LR^O(_J30!@?$#7]:T'P#J_@;Q:;I-CJ=QH%[?ZE'H[(NI7MS(ODI*SJGD1 MX7+R@N&;G" 8.6.!N:)\,/#>B>,#X7\;QW(GNG+:3J,4QCM[U>!Y9'5)02., M\D@=U+@'L5EXM^'_ (9TNWTRQU[1;:SMDV1PPW:/M'X$DDG))/)))/)JK_N/^N5J1_P"A$5FO^T3X?E8I8:'K-RWH M8XUS^3&O3K?PUH-GC[-HFFP8Z>5:HO\ (5I(B1J%1551T"C H \=_P"%V:]= M<:;\-M8N,]&R_P#)8C_.C_A8?Q3O/^/+X=>3GI]IWC^96O9** /&_P"UOCI? M?=T'1[$'H=RR4]0$3^8B)_6O9** /&_\ A7/Q/O/^ M/WXCO#GK]FWC^6VC_A2&L77_ "$_B-K%UGJ,/_-I#7LE% 'CT?[.OAMVWWNL MZS ;7&SPY MV/\ GK-+)_Z$QK6M_ '@^UP8?#&D CH6LXV/YD5T5% %*WT?3+/'V;3K2#'3 MRH%7^0J[110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ 45TD_P M^\96UQ+ _A762\;E&,=E(ZD@XX900P]P2#VJ/_A!/&'_ $*FN?\ @NF_^)H MY^O;/@[\+_#GC7PG=:GK"733Q7SVZB*;8NT1QL.,=,?,6/\S79T4 WS0 _SJRG@#P=B*N?08IU% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7C_ ,6OA+K'COQ# M9:MI-_8Q>5:"VDBNRZ8VNS!@55LYWD8(&,#KGCV"B@#Y@_X9Q\8?]!+0_P#O M_-_\:JGIGP"\5:K:O<0:AHRHEQ/;D/-*#NBE:)CQ&>-R$CVQTZ5]5US_ (-_ MY =S_P!A74O_ $MFH \G^'?P4\2>$?'>FZY?WNE26MKYN]()9"YW1.@P#&!U M8=Z]XHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /@"BBB@#[?\&_\@.Y_["NI?^ELU=!7/^#?^0'<_P#85U+_ -+9JZ"@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH \?_9Q_Y)YJ'_85D_\ 145>P5X_^SC_ ,D\U#_L*R?^BHJ]@H **** M"BBB@ HHHH **** "BLO5O$NAZ"A;5M6LK/C(6:958_1\&)I=NW2>_SD#U!?:#^ M"FC_ (5=X_\ $OS>+/'&?#^X:KKEC;.O6 M)I09/^^!EOTK@=1^/_AY9_LVA:9J6LW)^X(XO+5OIG+?^.UI:-\"_!&E;7GL MY]2E'.^\F)&?]U=J_F#7>Z=I&FZ1!Y.FZ?:V<7]RWA6,?H* /)/^$D^,GBCC M2O#EKH-LW2:[ \Q?J'Y/_?% ^#?B;Q"=_C+QU>7*'[UK:D[/PW84?]\5[/10 M!P&C?!?P-HVUO[(%]*O_ "TOG,N?JO"_^.UW%I9VMA (+.VAMX5Z1PQA%'X# MBJ]]KFD:9G[?JEC:8Z_:+A(\?F:YJ^^+?@33\^;XDM9".UN&FS_WP#0!VE%> M37O[0O@^ [+6WU2]<\+Y4"J#_P!],#^E4_\ A<_B34^-"^'6J7"GI+)O*_B% M3'_CU 'LM%>-?V]\;M7_ ./7PWIFF1GH\I7RUE7WB;0=,S]OUO3K4CJ)KI$/Y$UY?_PHBYU#G7_' M.L:AG[PY'ZNS?RJY%\$_AQHX!U&6:7'7[;?B//\ WSMH W[[XQ^ K#(?Q!%* MP_AMXI),_BJX_6NJ<:)\-M0*G[LM MQYA4_P#CBC]:/[2^.6K_ .JTG2=(0]&8H2/P+N?TJY=?M#^#(,BD]O+M MU _\><54_P"%\S7?_((\#:Q>Y^[R1G_OE&H 3_A OBSJO.J_$".T#=18[@1_ MWRJ4H^ $-\0=>\7ZQJ)ZD@A<_P#?9>C_ (63\3;_ /Y!_P -Y8,]/M8D'\]E M']I?'34?NZ/H^G ]#N0_H9&- &U8_ CP'9X,MAXNG_]DVBNEL?A[X.T MW'V;PUI@8=&>W61A^+9-R*%450NO$_A^QS]KUS3+? M'7S;N-/YFO,5_9YTBX8-JGB/6;QO4,B_^A!JU+7X!>!;?'FVU]UT1G M_OG;0!OW7Q4\"V>?-\36+8_YY,9?_00:YO6_CUX/M=,O#I-])=WXA5X;M6Q_SV9Y?_0F-;=KX0\-6./LOA[2H2.\ M=G&I_/% 'Q"WVS4KN65O/NKF5R\CG+N[$Y))ZDD]ZB>*2-8V>-U65=T988#C M)&1ZC((^H-?7KLWQ!EDT[3&-MX-AH_&F31+JP@DTQ_!XA-J$VH$%T-H4#&W&!C&,8!&,4 ?/^F^!O'EAJ-K M?V7AO5HKJVF6:%VLV^5U(93AA@X('7BO;/\ A/?BS+_J?A]$G?\ >%OZL*T- M*U6^^%>J6_ASQ'*>O[LR_P!&%'_" MF_%DO_'Q\4]98=,8E.1^,U>R44 >-_\ "C-0D_X^/B#K,OKPPY_&0T?\,^V4 MG_'QXJUF4=^5_'KFO9** /'5_9Q\+DYFU?6G/N=7? M_>N$_H@KUJB@#R^/X ^!D^]!?2?[UT?Z 5:C^!?@!/O:3,_^]>2_T85Z-10! MPNIF_F]68_A-X$C^[X:M#_O%F_F:[.B@#EH_AMX*C^[X7 MTL_[UNK?SJS'X%\(Q?<\+:*/?[!%G\]M=!10!DQ^%_#\7^KT+3$_W;2,?TJU M'I.FQ?ZO3[1/]V%1_2KE% #$BCB&(XU0=/E&*?110 4444 %%%% !1110 44 M44 %%%% !1110 5R_B3^W=6U&/P_I/GZ=:21"6_UA#S;>3E67AXG'1T/9AD_F0002#L44 <7X'D\5Z?<7GASQ+ M#)>I8(K6FN*1MNXB2%5P3GS1@YZ].3RK2=I110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S_@W_D!W/_85U+_T MMFKH*Y_P;_R [G_L*ZE_Z6S4 =!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 ? %%%% 'V_X-_Y =S_V%=2_]+9JZ"N?\&_\ M@.Y_["NI?^ELU=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %4]5U6 MQT/2[C4]3N8[:SMTWRROT4?S))P !R20!DFC5M2AT;1K[5+A9&@LK>2XD6, ML512Q R0,X'J*^=/B$GCWQEX5OO$OB.S_L/1--VO9Z:P(>5WF$>74G=N56/S M,!VVKAV- 'T?87UOJ>G6U_9R>9:W4230OM(W(P!4X/(R".M1ZKJMCH>EW&IZ MG" 17^$OBFWN/@]:W]_>;ETB*6&[?RB/*2+ M)48 ^;$7E],Y]SF@#I/$OC[POX0N(+?7=6CM9YT+QQB-Y&V@XR0BD@9R 3C. M#CH:N>'O%6A>*[,W6AZG!>QK]\(2'CR2!N0X9<[3C(&<9'%>5_![PC;>*-+O MO&GBZRCU;4M4N'6*2^5)D,2X&Y4QA3N5EY' 0!0 >:_Q$\/:;\/?'GA3QGH] MM'I=BUZMOJ+0(OE1J0 2L0&06B\X':/X0>&.2 >Z4444 %%?/'Q^\5^(-(\9 M:=8:9K5]8VHT]9BEI.T6YVD<$DJ03PB]>G.,9.?)_P#A._&'_0UZY_X,9O\ MXJ@#W_\ 9Q_Y)YJ'_85D_P#145>P5\*:;XEU[1K=K?2];U*Q@9R[1VMT\2EL M 9(4@9P ,^PKTCX.>,O$U]\3]+L+W7]2N[2Y29)8;JY:92!$SC 8G!W*.1@] M1T)! /J.BH+N]M-/@,][=0VT(ZR32!%'XGBN&UGXT^!M&W+_ &M]NE7_ )9V M,9ES]&X7_P >H ] HKQ*Z^-VOZJF[PQX.E\D_=O-0?;%^.,*/^^ZYR^\1>+M M7S_;_P 2]$T*W/WH-.G$LJ?]^;:/R)KR)$^$=C.;G5M;U_P 2W)^^4B:) M7_[Z*M_X]6Q:?&+P1X;Q_P (UX!1'7[LLS)')^+8=OUH ZG_ (6?\0?$OR^% M/ DD,3<+-5TV!NL%AG('H0FP'\6-<=??M M'>))3MLM)TNV![R;Y2/Q# ?I7/7WQH\=7KA?[?6"-NJVEJ@(^A*Y_6@#V;2? M@'X/L7$VHF]U6([E_,A\":M*[^S]USNQ^2HW\Z:_BWXR:DI:T\):?IL/_/2Z8*R_]]R# M_P!!I_\ PI[Q=?,OA5:OLT;X=7=\XZ"XB67/_?3/7OE MKX4\.V./LF@Z7!CIY5G&O\A6JB)&H5%55'0*, 4 >(V7Q*UY!M\._"*YMUZ! MUA95_P#'8@/UJY_PEGQIU#_CS\%Z?:J>\[ ,/^^I1_*O9** /&_L/QUU#KJ> MCZ:#VVQG'Y(]'_"NOBC?_P#(0^(S09Z_9-X_ELKV2B@#QO\ X43>7G_(7\>Z MQ>YZ\$?^A.U6;;]G?P=#S/=:M/)\,:5D=#):JY'XL#7344 5+72]/L_L;?4].N;"\C\RUNHGAF3<1N1@0PR. M1D$]*L44 1P00VMO%;V\4<,$2!(XXU"JB@8 ' '&*C^P6?]H_VC]D@^W>5 MY'VGRQYGEYW;-W7;GG'3-6** *>JZ58ZYI=QIFIVT=S9W";)8GZ,/Y@@X((Y M! (P15B""&UMXK>WBCA@B0)''&H544# X XQ4E% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %<_P"#?^0'<_\ 85U+_P!+9JZ" MN?\ !O\ R [G_L*ZE_Z6S4 =!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 ? %%%% 'V_P"#?^0'<_\ 85U+_P!+9JZ"N?\ M!O\ R [G_L*ZE_Z6S5T% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MY_\ &W_DD.N_]N__ *41UZ!7G_QM_P"20Z[_ -N__I1'0!T'@3_DGGAK_L%6 MO_HI:\_\/?\ )T/BS_L%1_\ H-K7H'@3_DGGAK_L%6O_ **6O-_B/J5Q\//B MKH_C9+/S-)O;0V&H"WC >0@D_,Q7&['EE>06\DKD 4 >T5\__"S_ )-Z\:_] MOW_I(E=)XN^-/ANY\-7=AX7O+O4=:OD-I:16L$T3H\@*APQ4'()X"Y).!QR1 MU'PW\(MX<^&]GH>K65I]HE21KZ)55UD,C'Y7XPY"%4/4?+@$@"@"G\$O^20Z M%_V\?^E$E<_^T=_R3S3_ /L*Q_\ HJ6L/X;_ !"M/AVFH^!_&DLEH^F7$GV: MY$+LA4MDJ J;\$DR*Q!R'[84&QK>M+\8/B#H&F^'()+SP_HMPEYJ5QG_ /8*C_\ 1LM>/U[!^T=_ MR4/3_P#L%1_^C9:\?H *TM GU:VUJWET.2:/4AN$+P'#C*D-@]OE)K-KT#X) M?\E>T+_MX_\ 2>2@"O)X#\/(TKPZ".C-'$Q_,Y-;5M<>'K(8M9M+@'_3) MHU_E6M10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#? M]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ M '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^ M@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ M -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+ M_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^ M@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8 MTO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[ M8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_ MMC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH M_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_Q MJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ M&C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7 M_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_ M]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U M_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@ ME9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_ M]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ MZ"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ M *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_ M^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2 M_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10 M!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V M-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM M% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_ MQH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P : MNT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_] M_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_ MQJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G M_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5 MG_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9 M_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H M)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_M MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z M"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+ M^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_M MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 M4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!? M\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[1 M0!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_ MU_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ M %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#? M]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ M '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^ M@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ M -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+ M_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^ M@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8 MTO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[ M8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_ MMC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH M_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_Q MJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ M&C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7 M_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_ M]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U M_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@ ME9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_ M]_U_QJ[10!2_MC2_^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ MZ"5G_P!_U_QH_MC2_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ M *"5G_W_ %_QJ[10!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_ M^@E9_P#?]?\ &C^V-+_Z"5G_ -_U_P :NT4 4O[8TO\ Z"5G_P!_U_QH_MC2 M_P#H)6?_ '_7_&KM% %+^V-+_P"@E9_]_P!?\:/[8TO_ *"5G_W_ %_QJ[10 M!2_MC2_^@E9_]_U_QH_MC2_^@E9_]_U_QJ[10!2_MC2_^@E9_P#?]?\ &LWP M<"-"F)! ?4]0=3_>5KR8J1Z@@@@]P:WZY_P;_P @.Y_["NI?^ELU '04444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P!1110 M!]O^#?\ D!W/_85U+_TMFKH*Y_P;_P @.Y_["NI?^ELU=!0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %5[ZPL]3LY+._M(+NUDQOAGC$B-@@C*G@X( M!_"K%% $<$$-K;Q6]O%'#!$@2..-0JHH& !P !QBB>"&ZMY;>XBCF@E0I)' M(H974C!!!X((XQ4E% &/8^$_#>F7D=Y8>']*M+J/.R:"RCC=<@@X8#(R"1^- M;%%% &?J>A:/K?E?VMI5C?\ DY\O[7;I+LSC.-P.,X'3T%2:;I.FZ-;M;Z7I M]I8P,Y=H[6%8E+8 R0H S@ 9]A5RB@ HHHH \S^)/P@A^(.LVFJ+K,FGSPV_ MV=U-N)E=0Q92/F4@Y9L\G/'3'/%_\,R_]3=_Y3?_ +;7T!10!\H?#CX/_P#" MP/#UQJW]N_8/)NVMO*^R>;G"(V[.]?[^,8[5Z?X)^!?_ AWB^QU_P#X2/[9 M]E\S]Q]A\O=NC9/O>8<8W9Z=J/V:A_V%9/_ $5%7L% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5S_@W_ ) =S_V%=2_]+9JZ"N?\&_\ (#N? M^PKJ7_I;-0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!\ 4444 ?;_@W_ ) =S_V%=2_]+9JZ"N?\&_\ (#N?^PKJ7_I; M-704 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'C_P"SC_R3S4/^PK)_Z*BKV"O'_P!G'_DGFH?]A63_ -%1 M5[!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_P"#?^0'<_\ 85U+ M_P!+9JZ"N?\ !O\ R [G_L*ZE_Z6S4 =!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 ? %%%% 'V_P"#?^0'<_\ 85U+_P!+ M9JZ"N?\ !O\ R [G_L*ZE_Z6S5T% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!X_P#LX_\ )/-0_P"PK)_Z M*BKV"O'_ -G'_DGFH?\ 85D_]%15[!0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %<_X-_Y =S_ -A74O\ TMFKH*Y_P;_R [G_ +"NI?\ I;-0!T%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ 4 M444 ?;_@W_D!W/\ V%=2_P#2V:N@KG_!O_(#N?\ L*ZE_P"ELU=!0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 >/_LX_P#)/-0_["LG_HJ*O8*\?_9Q_P"2>:A_V%9/_145>P4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7/^#?^0'<_]A74O_2V:N@KG_!O_(#N M?^PKJ7_I;-0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!\ 4444 ?;_@W_D!W/_85U+_TMFKH*Y_P;_R [G_L*ZE_Z6S5 MT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!X_^SC_R3S4/^PK)_P"BHJ]@KQ_]G'_DGFH?]A63_P!%15[! M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %<_X-_P"0'<_]A74O_2V: MN@KG_!O_ " [G_L*ZE_Z6S4 =!1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ? %%%% 'V_X-_P"0'<_]A74O_2V:N@KG_!O_ M " [G_L*ZE_Z6S5T% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!X_\ LX_\D\U#_L*R?^BHJ]@KQ_\ 9Q_Y M)YJ'_85D_P#145>P4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/\ M@W_D!W/_ &%=2_\ 2V:N@KG_ ;_ ,@.Y_["NI?^ELU '04444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P!1110!]O\ @W_D M!W/_ &%=2_\ 2V:N@KG_ ;_ ,@.Y_["NI?^ELU=!0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >/\ [./_ M "3S4/\ L*R?^BHJ]@KQ_P#9Q_Y)YJ'_ &%9/_145>P4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7/^#?^0'<_P#85U+_ -+9JZ"N?\&_\@.Y_P"P MKJ7_ *6S4 =!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 ? %%%% 'V_X-_Y =S_ -A74O\ TMFKH*Y_P;_R [G_ +"NI?\ MI;-704 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M&7K_ (CTCPMI;:EK5]':6@<)O8%BS'H%502QZG !X!/0&LOP]\1?"/BJ\-GH M^MP3W0Z0NKQ._!/RJX!; 4D[A\M025P#H?%WX::#/X#O=1T?1+2SU#34^T(;*-( \8(\P M. & 0,P[Y7CJ00#URBN?\#:W_PD?@;1=6:X^T33VB>?+LV;IE&V3C Q\X8< M#'IQBN@H **** /'_P!G'_DGFH?]A63_ -%15[!7C_[./_)/-0_["LG_ **B MKV"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y_P &_P#(#N?^PKJ7 M_I;-705S_@W_ ) =S_V%=2_]+9J .@HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** /@"BBB@#[?\ !O\ R [G_L*ZE_Z6S5T% M<_X-_P"0'<_]A74O_2V:N@H **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /'_ (0?\E#^)W_85'_HVXKT#QW_ ,D\\2_]@JZ_]%-7 ME^K>(/\ A5GQMU"\U"W\OP[XCBCD9[>+B.10%,A^7YF#;RRJJ:MK#B#_1TDA\I 0S;BX7(905/8+N+$ 8(!UGP2_Y) M#H7_ &\?^E$E>@5C^%-&_P"$>\):3I!2!)+2TCBE\@81I HWL.!G+;CDC)SD M\UL4 %%%% 'S)\)M5^)%CX5NHO!_A_3=0T\WKM)+=2!6$NQ,J,RIQM"GIW// MIW?_ D/QS_Z$S0_^_R__)%=)\)O!6I> _"MUI>J3VDT\MZ]PK6KLRA2B+@[ ME4YRA[>E=Y0!X_\ \)#\<_\ H3-#_P"_R_\ R11_PD/QS_Z$S0_^_P O_P D M5[!10!X__P )#\<_^A,T/_O\O_R11_PD/QS_ .A,T/\ [_+_ /)%>P44 >/_ M /"0_'/_ *$S0_\ O\O_ ,D4?\)#\<_^A,T/_O\ +_\ )%>P44 >/_\ "0_' M/_H3-#_[_+_\D4?\)#\<_P#H3-#_ ._R_P#R17L%% 'C_P#PD/QS_P"A,T/_ M +_+_P#)%'_"0_'/_H3-#_[_ "__ "17L%% 'C__ D/QS_Z$S0_^_R__)%' M_"0_'/\ Z$S0_P#O\O\ \D5[!10!X_\ \)#\<_\ H3-#_P"_R_\ R11_PD/Q MS_Z$S0_^_P O_P D5[!10!X__P )#\<_^A,T/_O\O_R11_PD/QS_ .A,T/\ M[_+_ /)%>P44 >/_ /"0_'/_ *$S0_\ O\O_ ,D4?\)#\<_^A,T/_O\ +_\ M)%>P44 >/_\ "0_'/_H3-#_[_+_\D4?\)#\<_P#H3-#_ ._R_P#R17L%% 'C M_P#PD/QS_P"A,T/_ +_+_P#)%'_"0_'/_H3-#_[_ "__ "17L%% 'C__ D/ MQS_Z$S0_^_R__)%'_"0_'/\ Z$S0_P#O\O\ \D5[!10!X_\ \)#\<_\ H3-# M_P"_R_\ R11_PD/QS_Z$S0_^_P O_P D5[!10!X__P )#\<_^A,T/_O\O_R1 M1_PD/QS_ .A,T/\ [_+_ /)%>P44 >/_ /"0_'/_ *$S0_\ O\O_ ,D4?\)# M\<_^A,T/_O\ +_\ )%>P44 >/_\ "0_'/_H3-#_[_+_\D4?\)#\<_P#H3-#_ M ._R_P#R17L%% 'C_P#PD/QS_P"A,T/_ +_+_P#)%'_"0_'/_H3-#_[_ "__ M "17L%% 'C__ D/QS_Z$S0_^_R__)%'_"0_'/\ Z$S0_P#O\O\ \D5[!10! MX_\ \)#\<_\ H3-#_P"_R_\ R16/\5P>J^"M2OOC+H?C"*>T&GV%DUO+&SMYI8B894;<8_>+U( MZ'\0#F_^$A^.?_0F:'_W^7_Y(H_X2'XY_P#0F:'_ -_E_P#DBO8** /'_P#A M(?CG_P!"9H?_ '^7_P"2*/\ A(?CG_T)FA_]_E_^2*]@HH \?_X2'XY_]"9H M?_?Y?_DBC_A(?CG_ -"9H?\ W^7_ .2*]@HH \?_ .$A^.?_ $)FA_\ ?Y?_ M )(H_P"$A^.?_0F:'_W^7_Y(KV"B@#Q__A(?CG_T)FA_]_E_^2*/^$A^.?\ MT)FA_P#?Y?\ Y(KV"B@#Q_\ X2'XY_\ 0F:'_P!_E_\ DBC_ (2'XY_]"9H? M_?Y?_DBO8** /'_^$A^.?_0F:'_W^7_Y(H_X2'XY_P#0F:'_ -_E_P#DBO8* M* /'_P#A(?CG_P!"9H?_ '^7_P"2*/\ A(?CG_T)FA_]_E_^2*]@HH \?_X2 M'XY_]"9H?_?Y?_DBC_A(?CG_ -"9H?\ W^7_ .2*]@HH \?_ .$A^.?_ $)F MA_\ ?Y?_ )(H_P"$A^.?_0F:'_W^7_Y(KV"B@#Q__A(?CG_T)FA_]_E_^2*/ M^$A^.?\ T)FA_P#?Y?\ Y(KV"B@#Q_\ X2'XY_\ 0F:'_P!_E_\ DBC_ (2' MXY_]"9H?_?Y?_DBO8** /'_^$A^.?_0F:'_W^7_Y(H_X2'XY_P#0F:'_ -_E M_P#DBO8** /'_P#A(?CG_P!"9H?_ '^7_P"2*/\ A(?CG_T)FA_]_E_^2*]@ MHH \?_X2'XY_]"9H?_?Y?_DBC_A(?CG_ -"9H?\ W^7_ .2*]@HH \?_ .$A M^.?_ $)FA_\ ?Y?_ )(H_P"$A^.?_0F:'_W^7_Y(KV"B@#Q__A(?CG_T)FA_ M]_E_^2*/^$A^.?\ T)FA_P#?Y?\ Y(KV"B@#Q_\ X2'XY_\ 0F:'_P!_E_\ MDBC_ (2'XY_]"9H?_?Y?_DBO8** /'_^$A^.?_0F:'_W^7_Y(H_X2'XY_P#0 MF:'_ -_E_P#DBO8** /#];\>_&+PYH\^K:MX5T.WL8-OF2[]^W2! MP*L6'B_XU:GIUM?V?A'0Y+6ZB2:%_, W(P!4X-QD9!'6O0/B)X;O/%W@34M# ML)(([JZ\K8\[$(-LJ.&M-FT;PKI&EW#1M/964-O(T9)4LB!21D M XR/04 >9_\ "0_'/_H3-#_[_+_\D4?\)#\<_P#H3-#_ ._R_P#R17L%% 'C M_P#PD/QS_P"A,T/_ +_+_P#)%'_"0_'/_H3-#_[_ "__ "17L%% 'C__ D/ MQS_Z$S0_^_R__)%'_"0_'/\ Z$S0_P#O\O\ \D5[!10!X_\ \)#\<_\ H3-# M_P"_R_\ R11_PD/QS_Z$S0_^_P O_P D5[!10!X__P )#\<_^A,T/_O\O_R1 M1_PD/QS_ .A,T/\ [_+_ /)%>P44 >/_ /"0_'/_ *$S0_\ O\O_ ,D4?\)# M\<_^A,T/_O\ +_\ )%>P44 >/_\ "0_'/_H3-#_[_+_\D4?\)#\<_P#H3-#_ M ._R_P#R17L%% 'C_P#PD/QS_P"A,T/_ +_+_P#)%'_"0_'/_H3-#_[_ "__ M "17L%% 'C__ D/QS_Z$S0_^_R__)%'_"0_'/\ Z$S0_P#O\O\ \D5[!10! MX_\ \)#\<_\ H3-#_P"_R_\ R11_PD/QS_Z$S0_^_P O_P D5[!10!X__P ) M#\<_^A,T/_O\O_R11_PD/QS_ .A,T/\ [_+_ /)%>P44 >/_ /"0_'/_ *$S M0_\ O\O_ ,D4?\)#\<_^A,T/_O\ +_\ )%>P44 >/_\ "0_'/_H3-#_[_+_\ MD4?\)#\<_P#H3-#_ ._R_P#R17L%% 'C_P#PD/QS_P"A,T/_ +_+_P#)%'_" M0_'/_H3-#_[_ "__ "17L%% 'C__ D/QS_Z$S0_^_R__)%'_"0_'/\ Z$S0 M_P#O\O\ \D5[!10!X_\ \)#\<_\ H3-#_P"_R_\ R11_PD/QS_Z$S0_^_P O M_P D5[!10!X__P )#\<_^A,T/_O\O_R11_PD/QS_ .A,T/\ [_+_ /)%>P44 M >/_ /"0_'/_ *$S0_\ O\O_ ,D4?\)#\<_^A,T/_O\ +_\ )%>P44 >/_\ M"0_'/_H3-#_[_+_\D4?\)#\<_P#H3-#_ ._R_P#R17L%% '@^C_$KXM:]J.J M6&F>&=#GNM+E\F\3)7RGRPQEIP#RC=,]*V/^$A^.?_0F:'_W^7_Y(KI/ G@K M4O"_BKQCJE[/:20:U>BXMEA=BR+OE;#Y4 '$@Z$]#7>4 >/_ /"0_'/_ *$S M0_\ O\O_ ,D4?\)#\<_^A,T/_O\ +_\ )%>P44 >/_\ "0_'/_H3-#_[_+_\ MD4?\)#\<_P#H3-#_ ._R_P#R17L%% 'C_P#PD/QS_P"A,T/_ +_+_P#)%'_" M0_'/_H3-#_[_ "__ "17L%% 'C__ D/QS_Z$S0_^_R__)%'_"0_'/\ Z$S0 M_P#O\O\ \D5[!10!X_\ \)#\<_\ H3-#_P"_R_\ R11_PD/QS_Z$S0_^_P O M_P D5[!10!X__P )#\<_^A,T/_O\O_R11_PD/QS_ .A,T/\ [_+_ /)%>P44 M >/_ /"0_'/_ *$S0_\ O\O_ ,D4?\)#\<_^A,T/_O\ +_\ )%>P44 >/_\ M"0_'/_H3-#_[_+_\D4?\)#\<_P#H3-#_ ._R_P#R17L%% 'C_P#PD/QS_P"A M,T/_ +_+_P#)%'_"0_'/_H3-#_[_ "__ "17L%% 'C__ D/QS_Z$S0_^_R_ M_)%'_"0_'/\ Z$S0_P#O\O\ \D5[!10!X_\ \)#\<_\ H3-#_P"_R_\ R11_ MPD/QS_Z$S0_^_P O_P D5[!10!X__P )#\<_^A,T/_O\O_R11_PD/QS_ .A, MT/\ [_+_ /)%>P44 >/_ /"0_'/_ *$S0_\ O\O_ ,D4?\)#\<_^A,T/_O\ M+_\ )%>P44 >/_\ "0_'/_H3-#_[_+_\D4?\)#\<_P#H3-#_ ._R_P#R17L% M% 'C_P#PD/QS_P"A,T/_ +_+_P#)%'_"0_'/_H3-#_[_ "__ "17L%% 'C__ M D/QS_Z$S0_^_R__)%'_"0_'/\ Z$S0_P#O\O\ \D5[!10!X_\ \)#\<_\ MH3-#_P"_R_\ R11_PD/QS_Z$S0_^_P O_P D5[!10!X__P )#\<_^A,T/_O\ MO_R11_PD/QS_ .A,T/\ [_+_ /)%>P44 >/_ /"0_'/_ *$S0_\ O\O_ ,D5 MCZQ\2OBUH.HZ78:GX9T."ZU27R;-,EO-?*C&5G('+KUQUKWBN#\=^"M2\4>* MO!VJ64]I'!HMZ;BY69V#.N^)L)A2"<1GJ1U% '-_\)#\<_\ H3-#_P"_R_\ MR11_PD/QS_Z$S0_^_P O_P D5[!10!X__P )#\<_^A,T/_O\O_R11_PD/QS_ M .A,T/\ [_+_ /)%>P44 >/_ /"0_'/_ *$S0_\ O\O_ ,D4?\)#\<_^A,T/ M_O\ +_\ )%>P44 >/_\ "0_'/_H3-#_[_+_\D4?\)#\<_P#H3-#_ ._R_P#R M17L%% 'C_P#PD/QS_P"A,T/_ +_+_P#)%'_"0_'/_H3-#_[_ "__ "17L%% M'C__ D/QS_Z$S0_^_R__)%'_"0_'/\ Z$S0_P#O\O\ \D5[!10!X_\ \)#\ M<_\ H3-#_P"_R_\ R11_PD/QS_Z$S0_^_P O_P D5[!10!X__P )#\<_^A,T M/_O\O_R11_PD/QS_ .A,T/\ [_+_ /)%>P44 >/_ /"0_'/_ *$S0_\ O\O_ M ,D4?\)#\<_^A,T/_O\ +_\ )%>P44 >/_\ "0_'/_H3-#_[_+_\D4?\)#\< M_P#H3-#_ ._R_P#R17L%% 'C_P#PD/QS_P"A,T/_ +_+_P#)%'_"0_'/_H3- M#_[_ "__ "17L%% 'C__ D/QS_Z$S0_^_R__)%'_"0_'/\ Z$S0_P#O\O\ M\D5[!10!X_\ \)#\<_\ H3-#_P"_R_\ R11_PD/QS_Z$S0_^_P O_P D5[!1 M0!X__P )#\<_^A,T/_O\O_R11_PD/QS_ .A,T/\ [_+_ /)%>P44 >/_ /"0 M_'/_ *$S0_\ O\O_ ,D4?\)#\<_^A,T/_O\ +_\ )%>P44 >/_\ "0_'/_H3 M-#_[_+_\D4?\)#\<_P#H3-#_ ._R_P#R17L%% 'C_P#PD/QS_P"A,T/_ +_+ M_P#)%'_"0_'/_H3-#_[_ "__ "17L%% 'C__ D/QS_Z$S0_^_R__)%'_"0_ M'/\ Z$S0_P#O\O\ \D5[!10!X_\ \)#\<_\ H3-#_P"_R_\ R11_PD/QS_Z$ MS0_^_P O_P D5[!10!XO?^+_ (U:9IUS?WGA'0X[6UB>:9_,!VHH)8X%QDX M/2NX^&&I_P!M^ K75O)\G[==WMSY6[=LWW4K;]LIK>-I"0H9T*@G )QD^AK+^'?AN\\(^!--T._D@DNK7S=[P,2AW2NXP M2 >C#M0!U%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!\ 4444 ?;_@W_D!W/_85U+_TMFKH*Y_P;_R [G_L*ZE_Z6S5T% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!7OK"SU. MSDL[^T@N[63&^&>,2(V"",J>#@@'\*IZ;X:T'1KAKC2]$TVQG9"C26MJD3%< M@X)4 XR <>PK4HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /@"BBB@#[?\&_\ (#N?^PKJ7_I;-705S_@W_D!W/_85U+_T MMFKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# M/US6;/P]H=[J]^^RUM(FE?! +8Z*N2 6)P ,\D@5Y'I>N_%SXAV"ZOH,NC:! MI;.YMFDQ(TZ[RN#E9#E"A&=J9SG![>N:WHFG>(]'GTG5K?[18S[?,BWLF[:P M8#5BPL;?3-.MK"SC\NUM8DAA3<3M10 HR>3@ =: /&[+X@>-/ GC& MRT#XA_9+NPOW AU6%5C5=VT9W812B'[P*AANW9(V@^D>.?&=CX%\-2:Q?1R3 M$N(;>!.#-*02%SC"C"DDGH < G /G_QCGA\7ZWX>^'>G2QOJ%Q>BYNG5@3:1 MJC9AXD'S#YA\LKC@ MC[WL, %>QA^.=]9QZX-2TJ!9,W*Z//"J/MR2(C^[RN1@3S7<5X_X._P")7^T3XUTF MS_=6-S:)>RQ?>W3'RFW9.2.9I3@''S=.!@ ]0UG7-+\/:<]_J]_!96JY&^9\ M;B 3M4=6; .%&2<<"O+_ (=_%+4?'OQ.U*UC7[-H46GO);6K(IWBCA@BT>)(XXU"JBA+4 #@ #C% 'KE_?6^F:=#C"C[H+%6->N:[IG]M^'M3TGSO)^W6DMMYNW=LWH5W8R,XSG&17 MA'@;XN6'P\T>7PGKMO\ ;5TZ5A:WFCRQW$7",N#Z97A_@F\N/BA\7& M\<1""RTS1(C:06[.&GE#+(%+J#\O^L=L]. HW89A[A0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D M_B3XA>)=5\&KO6+^2,")"(8F?:9Y<';&O M!.21UP<#)/ - $?@OQ99^-?"]KK5FGE>;E)H"X=H9%.&4D?@1G!*E3@9Q7F[ M^,?'/Q(URZ7X=SP:9H6GYC;4+V(8NI..FY&(XY"@9 .6(+*HL?#K3-1\&_ / M4]26;RKZYM+G58/E5O*S"/+/4ALA%?D?Q8(X-;'P*L;>T^%&FS01[)+N6>:< M[B=[B1HP>>GRHHX]/7- &7H_CKQ?X6\8Z;X3\>VUI<#47"6FL6H95D8YP" N M&.YD3&U-O!.003ZY7C_[0?\ H'A[0-?MOW>IZ?JJ?99^OEY1G/RGY3\T2'D' M[ON<^D>*=!_X2?PY=Z,;V>RCN]B2S0'#^6'4NH_WE#+SD?-R"." >3_%+XW) MI>W2/!M[!/>':\^HQ[98XAU")G*NQ[GD <A>"OA996>BVG ME>;JL)GF=B\DS+!* 68_B<#"@DX R:^@* /)_'/CGQ3<^.8O W@:*#^T/*62 M\O98RWV7)#?Q#:%"%26(;/F !AS3FUWXH?#Q!JWBV73=?T$.HO)+3:DMJI8 M*"HVQ[B6<<8;[N,IG-'PIF6S^*_Q'TRY$D-Y<7INHHGC8%HA++\_3&,2QD>H M8$9%=Q\3-5L=)^'.O/?W,< N+*:UAW=9)7C9511U))_( DX )H ZB">&ZMXK MBWECF@E0/')&P974C(((X((YS4E<'\&)YKGX2:"\\LDKA)4#.Q8A5F=5'/8* M .P %=Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %<_XT\66?@KPO=:U>)YOE82& .$::1CA5!/XDXR0H M8X.,5T%8_B3PMHWB[3H[#7+/[7:QRB94\UX\. 0#E"#T8_G0!Y?82_&KQ?IU MMK-GJ.AZ':SQ(T,&P-YJ, RR\I*1D,!@L/N_='4V/"/Q$\2Z5XY7P/X^A@%Y M+D6FHQA8UF)+%2>BLK?=4J =P"D%B=OL%>-^*9X?'7QN\,Z)IWVA7%IX8\,VDEYXIU1,VRA,K A) M'F'/!/RM@'@;2S<##:5XATV#'VFT@CVND>06D!6-", $ M9^8#=DJ0"18T[_B:_M0ZM]M_>_V1I2_8?X?*W+%GIC=_KY?O9^][#'K%_8V^ MIZ=3@ =: /&[+X@>-/ GC&RT#XA_9+NPOW A MU6%5C5=VT9W812B'[P*AANW9(V@^D>.?&=CX%\-2:Q?1R3$N(;>!.#-*02%S MC"C"DDGH < G /G_ ,8YX?%^M^'OAWITL;ZA<7HN;IU8$VD:HW+*< G8SOMW M X0)!\P^8?+*XX(^][# !7L8?CG M?6<>N#4M*@63-RNCSPJC[6OS<$C[V& VY99!LR2NWD\UW%>/^#O^)7^T3XUTFS_ '5C-/'/B75=%^'L6F MV^GV+K%+JURZN0V6.]>6!1]A481^.25S\OLE8_AOPMHWA'3I+#0[/[):R2F9 MD\UY,N0 3ER3T4?E0!Y'K6O_ !<^'"0ZSK]UINOZ27$=PD$840Y9<$LL:%2> M5#$,H)Y&2N?7+'Q/I=]X2C\3QS[=,:T-V[GYC&@4E@P7/S+@@@9P017-_%[Q M18^'/A]J<-Q)&UWJ5O)9VMN7PTA<;68<'A5;<>W09!85S>MZ9J/@7]FB?36F MV7T=HL<_RJ=OGSCS(^I!P)63<#SC(QQ@ IV>O_%#XCW%UK'A&ZM-!\/H_E6@ MOXU+7&"#C"C[H+%6-;G@[Q_X@3QI_P (-XUL((=6$3/;7T&X)>!0 M""%QCY@LC;LJ/EV[01BNH^'%C;Z?\-?#D-K'Y<;:?#,1N)R\BB1SSZLS'VSQ MQ7#_ !0_XE?Q:^'.K6?[J^N;MK*67[VZ$O&NW!R!Q-*,@9^;KP, &IX[^(^K MZ9XLL?"'@_3;34M>G0RRK<2#9&NUFV??7#[5W?,1@;< [N,.^L/CGHUG)J1U M[2M56UQ*UC! I>=01E0/)4GC/ 8,>W.*]0M_"VC6GBB[\2P6>S5[N(0SW'FN M=Z * -I.T?<7H.WUJYJNJV.AZ7<:GJ=S';6=NF^65^BC^9). .22 ,DT +M%\':6]_K M%['" C-% &!EG(P-L:9RQRR^PSDD#FN#^"-C<7<'B3QC/']GC\1:@\T%ON#[ M$5Y"3N'7YG9>0/N9Z$5T&H?"W0M<\:7'B776GU.1O+6VLYG/D0*@3 V_Q?,' M8@G:?,.5)Y(!A_"#X@:OX^U3Q/<:AY<5I ]N;.U11B!6\S(W8!8G:I)/?. ! MQ7JE>/\ P@_Y*'\3O^PJ/_1MQ7L% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >?\ Q)^(5QX2ETO1 M]$M(+[Q#JLJQVT$S@(@+!07&X'YB=J\@<,<_+@\W/I7QUFMY;Y/$&C0.Z&9= M/CCC+(2,^4"T1&1]W)_5[2(PP7'FN-B$,"-H. MT_?;J._TK4GGAM;>6XN)8X8(D+R22,%5% R22> .?\ PO\ B3-XU2_T M[6+..PU[3G(GMUR@==Q&0C$NI4C:P.<$KS\V!3\<^.==N/%$7@;P-%G7CMDO M+V6,&.SC(#?Q @\%26(( 8 LWRY_P ,_P#BJ_BAXN\>VWR:9)C3;7OY^T1Y M?G#+\L:-@K_RTQGY31\+_P#B:?%KXC:M>?O;ZVNULHI?N[80\B[<# /$,0R1 MGY>O)R 4]2\2?%3X:VZZKXG_ +-\1Z2[A)C:CRVMC@A6UR9 "@&[D9!W'@D*&.#C%'Q'L;?4/A MKXCANH_,C73YI@-Q&'C4R(>/1E4^^.>*Y?P%HFG>/O@OX6N] MHL>4\D2HZ'H=K/$C0P; WFHP#++RDI&0 MP&"P^[]T=38\(_$3Q+I7CE? _CZ& 7DN1::C&%C68DL5)Z*RM]U2H!W *06) MV^P5XWXIGA\=?&[PSHFERQNGAMWOK^Y1@P1@Z$Q8.,D,D:D@G!D.1\A% &QX M[^(^KZ9XLL?"'@_3;34M>G0RRK<2#9&NUFV??7#[5W?,1@;< [N,.^L/CGHU MG)J1U[2M56UQ*UC! I>=01E0/)4GC/ 8,>W.*]0M_"VC6GBB[\2P6>S5[N(0 MSW'FN=Z * -I.T?<7H.WUJYJNJV.AZ7<:GJ=S';6=NF^65^BC^9). .22 , MDT 0/N9Z$5ZQ0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9^N: MS9^'M#O=7OWV6MI$TKX(!;'15R0"Q. !GDD"M"L_6]$T[Q'H\^DZM;_:+&?; MYD6]DW;6##E2".0#P: /(]+UWXN?$.P75]!ET;0-+9W-LTF)&G7>5P,;+0/B']DN["_<"'5856-5W;1G=A%*(?O J&&[=DC: M#[)86-OIFG6UA9Q^7:VL20PIN)VHH 49/)P .M>1_&.>'Q?K?A[X=Z=+&^H7 M%Z+FZ=6!-I&J-RRG )V,[[=P.$''SB@#T#QSXSL? OAJ36+Z.28EQ#;P)P9I M2"0N<8484DD] #@$X!\[L8?CG?6<>N#4M*@63-RNCSPJC[:9J&J_Z5!T\S#Q(/F'S#Y97'!'WO88]@H X?X:^ M/W\<:=?1WUA_9^KZ;*L%Y:_-P2/O88#;EED&S)*[>3S7)W'C[QIXY\2ZKHOP M]BTVWT^Q=8I=6N75R&RQWKRP*/L*C"/QR2N?ED\'?\2O]HGQKI-G^ZL;FT2] MEB^]NF/E-NR3?T_U?WMOF;ODVY^]Q6'\7O%%CX<^'VI MPW$D;7>I6\EG:VY?#2%QM9AP>%5MQ[=!D%A5SP/X/32/AGI?AO6[:"\VQ;[F MWGB5T#LYE*$996VLV,]]N: //]*UGXO_ !"@.N:%=Z5H.D29%JDH23S0'<$Y M*.VX8P20@. 0.M=)X,\>ZTGBQ_!'C:TC@UQ4W6=W;H?*O4522WH"0K-D #[R MX1EP=SQCX\\/_#73M.COK><1S9BM;6QA7Y40#. 2JJJY48SW&!@''G_@#4O^ M%F_%!/&US)8V/]F6CVMKID5UON>F#(ZE1NC_ '[C<-O(4!K6.^UQD9;B^=O MW&GG(!9N"&*@G/8-M&';*5VGBJUUB^\+ZC9Z!<06^ISQ&*&:=W18]QPS!D^8 M,%+%2.C8KQ_P]\-/BMX4LS:Z'X@\.64;??*0*7DP21N6/)[!>;^-,:V.L^!/$=U M-'%I^FZPJW#$,6 9D?< <@+"^>_3 /:/_A'OCG_ -#GH?\ WY7_ .1Z] \: M>$[/QKX7NM%O'\KS/\ A[_DZ'Q9_P!@J/\ ]!M:]@K@]*\%:E8_&77/&$L]H=/O[);>*-7; MS0P$(RPVXQ^[;H3U'X $GQ@OKC3_ (4:_-:R>7(T20D[0TW0OA]HKV5M&L][90W%S/L422LX\S#, "P4N0NG7- MA>1^9:W43PS)N(W(P(89'(R">E>/V_PS^(OA.62S\%^-(%TAN8X=17)A^9CM M53&ZC[V2R[=Q)RO H C\?1VWACXS^#+_ $&:.QO]5N!;ZC!;A%$L3S*"SH!D MER[_ #-G)C!&"N:]LKS/P5\,M2T[Q*/%GB_79-8UY4=80C-Y5MN+YVDXR-K' M"[55=S8!X(],H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#E_'7CK2_ >AF_OSYMQ)E;6T1L/<..P] M%&1ENV>Y(!XO2O VM>/?$MOXL\?Q1Q6$2;].T#)80@GCS@0!G 5B.K$@-M"[ M*S_$?PV^(>J?$&\\466J>'XWWA+(7*M-]GB0@Q[5DB<(_ 8E?XF8C&:N?\(] M\<_^AST/_ORO_P CT >F>)=-FUGPKJ^EV[1K/>V4UO&TA(4,Z%03@$XR?0UQ M?P*OK>[^%&FPP2;Y+26>&<;2-CF1I .>ORNIX]?7-=)X*LO%=CHTT7C#4[34 M-0-PS1RVJA5$6U<*<(G.X,>G<<^GG]W\*/%?ASQ+?ZK\//$=IIT&HNS36=S$ M%2(9#!5 1U8 EL?*I4< G)- $GQ]_P")IIWACPO!\M]JNJKY$C\1K@>6=Q&2 M.9EZ \ ^V?8*\O\ "?PRU3_A*&\5^/=3@UG6HMJ62QI<, MUT[*I4(ZX&U6.4 >3^(?"'A'XG^(;^YT/6)]/\3:-*D-S=VT+KLD5 MR%+@A=[+Y;@,C C R2 HK'\4?#RW\,>!M9UWQ5X@U7Q1>6MI+#9?:V)CMWF" MQ*X1W;Y@Q!W;NF"%W*#74>+_ (<:I=>*&\7^#=<_LC7WB$4ZS#?#W-P"A)&V5VE4<@<[7 /OGKUKM*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHKD_B-H>O>)?!UQHWA^ZM+:>[=4GDN9'3]SR6"E 3DD*I!&"I8=Z . M/UOQYK7CK5-0\)_#I8P(DVW>OO*5BA'.5C(!.20%5QDGYBHP X[3P+X%TOP' MH8L+ >;<28:ZNW7#W#CN?11DX7MGN22?-]&\ _%_P]IR6&D>)/#EE:K@[(;= M!N( &YC]GRS8 RQR3CDUN:3H7QEAUFQEU3Q9HT^GI<1M=11Q*&>(,-ZC]P.2 MN1U'U% %>RC71OVG=1:[FC!UK1PUFJAB25$8*MQ@'%O(?3 '.3BO4-6U*'1M M&OM4N%D:"RMY+B18P"Q5%+$#) S@>HKB_B5\-?\ A-_L.HZ=J']F:WIVXV]R MJ??_ (E5F&&7#@$,,[+_ !?8R:$TJR74=BH61PO( M Q"H/./O$@'#8)4"@#4_9]TV:Q^&0N)6C*7][+<1!2T+LZ)"&.&;:\K\/?#3XK>%+,VNA^(/#E ME&WWRD"EY,$D;G-N6;&XXR3C.!Q0!Z!\._AW;^"K.6[NYOM_B&^R]]?N2Q8D M[BBD\[<\DGECR>P7F_C3&MCK/@3Q'=31Q:?INL*MPQ#%@&9'W '("POGOTP M#VC_ .$>^.?_ $.>A_\ ?E?_ )'KT#QIX3L_&OA>ZT6\?RO-P\,X0.T,BG*L M ?Q!Q@E2PR,YH Z"O'_ W_$Z^/WCG7+;Y+6TB33Y$DX!7HG@7P+I?@ M/0Q86 \VXDPUU=NN'N''<^BC)PO;/ ."1VE>#Q?#+XHV_BB^\1VVM^' M(M3O)3*TS*TS19! 6-I869%"MMP#]T '.!0!U'A/X=ZI>>*&\:>/9H+S6OE- ME91'=#8C&0,=-RDD #(!RV68[AN?%K39M5^%?B"W@:-72W%P2Y(&V)UE8< \ M[4('OCIUKD_^$>^.?_0YZ'_WY7_Y'KT3P]I^K_\ ")PV'BV>TU+4'21+QTC! MBF5F; V[5!&P@$;?7K0!3^'%];ZA\-?#DUK)YD:Z?#"3M(P\:B-QSZ,K#WQQ MQ7#_ !(_XG7QF^'VAVWR75I*VH2/)PAC#*^ 1D[L6[\8QRO/7%.S^%GC_P & MW%U;^!O%]I%I=P_FF._C^96R0./+=2=NT%AMW8Y P*ZCP%\-IM"U2Z\3>)[R M/5O%-V[%KD9*0*>,1Y Y*\9P,#Y5 &=P!UGB?Q/I?A'0YM7U>?RK>/A57EY7 M/1$'=C@_D22 "1Y?;:#X@^,MYINM^)HO[)\(Q_OK;2$F8RW)P,2,V!\K9;#< M':,*!NWFQ\1/AUXU\7>-(M6L+[0UL+.(16=O>AI0,CYV>)XWC+$DC..BIW%' M_"/?'/\ Z'/0_P#ORO\ \CT >N000VMO%;V\4<,$2!(XXU"JB@8 ' '&*D MKC_ NG>.;#[?_P )IK-CJ6_R_LGV1 OEXW;\XC3KE/7H>G?L* /'_A!_R4/X MG?\ 85'_ *-N*]@K@_ G@K4O"_BKQCJE[/:20:U>BXMEA=BR+OE;#Y4 '$@Z M$]#7>4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!3U75;'0]+N-3U.YCMK.W3?+*_11_,DG ')) & M2:\?D/B/XY)"(HY-!\$1W&)2SYN-0VL>5&,8&%&#E58DYD*X7<^*O@7Q9XVU M'2AI%[I4.FV'[[R;QG/F3YZNFQD=0H &1_$X.0:RX/"WQMM;>*WM_%OA^&") M D<<=NBJB@8 %M@ #C% 'K&E:58Z'I=OIFF6T=M9VZ;(HDZ*/YDDY))Y))) MR37E_P -HUT;XO?$31[F:,WES<1WT2(&(,3,[YSC ($\8(]2<9 S70>"M*^) M%CK,TOC#Q!INH:>;=ECBM8PK"7E>(+9%7+QX28@X#,R@G.TLIR&# *N ,T =!\3M2ATKX9>(KB=9&1[)[O2J_PETV;2OA7X?MYVC9WMS< H21ME=I5'('.UP#[YZ]: MX]?ACXW\5ZI9)\0_$MI?Z+:.9OLECE#*_ ;;&@ QGYN2!D#&XD=IX_\-ZQK M?@9_#WA>2QL/.V0/YK/$B6X'*)Y8.,X5<8QM+"@#D];\>:UXZU34/"?PZ6," M)-MWK[RE8H1SE8R 3DD!5<9)^8J, ..T\"^!=+\!Z&+"P'FW$F&NKMUP]PX[ MGT49.%[9[DDGS?1O /Q?\/:H_<#DKD=1]10!WGB?Q/I?A'0Y MM7U>?RK>/A57EY7/1$'=C@_D22 "1Y?;:#X@^,MYINM^)HO[)\(Q_OK;2$F8 MRW)P,2,V!\K9;#<':,*!NWFQ\1/AUXU\7>-(M6L+[0UL+.(16=O>AI0,CYV> M)XWC+$DC..BIW%'_ CWQS_Z'/0_^_*__(] 'KD$$-K;Q6]O%'#!$@2..-0J MHH& !P !QBI*X_P+IWCFP^W_P#"::S8ZEO\O[)]D0+Y>-V_.(TZY3UZ'IW[ M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH ***Q_%5KK%]X7U&ST"X@M]3GB,4,T[NBQ[CAF#)\P8*6*D=& MQ0!Q?BCXC7UWXE?P5X&M8[[7&1EN+YV_<:><@%FX(8J"<]@VT8=LI6I\._AW M;^"K.6[NYOM_B&^R]]?N2Q8D[BBD\[<\DGECR>P7S_P]\-/BMX4LS:Z'X@\. M64;??*0*7DP21NN5S_C3PG9^-?"]UHMX_E>; MAX9P@=H9%.58 _B#C!*EAD9S7F5XZX MZSQ[\1K'P0EK:I:R:GK5ZZK:Z; V'<%L;B0"0,\#@ECP!P2+G@7P+I?@/0Q8 M6 \VXDPUU=NN'N''<^BC)PO;/>*&\:>/9H+S6OE-E91'=#8C&0,= M-RDD #(!RV68[AWGB/7(?#7A^\UFXM;NY@M$#R1VD8>3;D D D# !W$YX )[ M5YG_ ,(]\<_^AST/_ORO_P CUZ!HNDZI<>"QI/C"Y@U&^GBEAO9(/D25'+# MVJF/D(' ']: -#0]9L_$.AV6KV#[[6[B65,D$KGJK8) 8'((SP017D_Q*^QZ M/\9O 6HZ9Y$&KW=V(;UDP7DA9HXE+*?56E4-C/&,_*,%O\,_B+X3EDL_!?C2 M!=(;F.'45R8?F8[54QNH^]DLNW<2>)?^P5=?\ HIJ .@HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X HHHH ^W_ M ;_ ,@.Y_["NI?^ELU=!7/^#?\ D!W/_85U+_TMFKH* "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?\9?\@.V_ M["NF_P#I;#705S_C+_D!VW_85TW_ -+8: .@HHHH **** "BBB@ HHHH *** M* "BBB@ HKF_'WB6;PAX(U/7;>WCN)[9$$<V<0$['PJL& ))'#@8R>F>^ =Q1110 4444 %%>;^*?AQXD MU[Q'=ZG8?$/5=)M9MFRR@$FR+"*IQB51R03T'6O./!_AKQAXK\0^)])_X61K MEK_8=W]F\WS9G\_YY%W8\T;?]7G&3U]J /H^BO(_%6E:]X$^"FOK+XLU+4M0 M%Q%+%J#2/'+$K2PKL5M[$#ANA_B/'KUGAWQ9H]CX-\.?VYX@L;>^GTJVG;[= M>HDDFZ,9<[SDY(//^GV^3;37")))N.U=JD MY.2"!CJ: -"BBB@ HKY\T;1O%7CSQUXUM[?Q[K.DP:7J;I'''-+(I5I90 ) M%"@!,8]^V*M^(] ^('PQTQ_%%IX\GUFUM=HNK;41(0RM(B@*K,X.2>2"C 9P M>: />**S]"U/^V_#VF:MY/D_;K2*Y\K=NV;T#;^U&?3K/5 M;&XOH-WG6T-PCR1[3M;>&UMY;BXECA@B0O))(P544#) M))X YS6?IOB70=9N&M]+UO3;Z=4+M':W22L%R!DA23C) S[B@#4HKR_XD?$ M.7P[XM\*Z1I^K6,$<^H*-7W,C/##NCX?=GRU978Y(!^4$$#.?2+&_L]3LX[R MPNX+NUDSLF@D$B-@D'##@X((_"@"Q16?:Z[H]]J,^G6>JV-Q?0;O.MH;A'DC MVG:VY0,/B!X M>N-6_P"%D:Y8>3=M;>5YLTN<(C;L^:O]_&,=J /H^BO ]?\ ^$Z^#;VFMS>* MY/$>CSW$<$]M?,^]VVR'"[B^P;03N5ASC*D#GWR@ HK/TS7='UOS?[)U6QO_ M "<>9]DN$EV9SC.TG&<'KZ&M"@ HK/TS7='UOS?[)U6QO_)QYGV2X279G.,[ M2<9P>OH:DO-6TW3[BUM[W4+2VGNWV6T'Z._Q ^,%F^JQZ_P#\(KH2RNEM'91R>=*RG@ELJ77# M%20P7=']P$9%/7$^(?P@N+;6?^$@N_%&@NZK>K=[CL.2 IW,YC!W<.IQNP&! M^4, >^457L+ZWU/3K:_LY/,M;J))H7VD;D8 J<'D9!'6J]KKNCWVHSZ=9ZK8 MW%]!N\ZVAN$>2/:=K;E!R,$@'/0T :%%4]2U;3=&MUN-4U"TL8&<(LEU,L2E ML$X!8@9P"<>QJ.ZUW1['48-.O-5L;>^GV^3;37")))N.U=JDY.2"!CJ: -"B ML_4]=T?1/*_M;5;&P\[/E_:[A(M^,9QN(SC(Z>HJY!/#=6\5Q;RQS02H'CDC M8,KJ1D$$<$$6%W!=VLF=DT$@D1L$@X8<'!!'X4 6**S]3UW1]$\K^UM5L M;#SL^7]KN$BWXQG&XC.,CIZBK%C?V>IV<=Y87<%W:R9V302"1&P2#AAP<$$? MA0!8HK+;Q+H*I>NVMZ:$L'"7C&Z3%NQ8J!)S\A+ C!QR,58TW5M-UFW:XTO4 M+2^@5RC26LRRJ&P#@E21G!!Q[B@"Y15/3=6TW6;=KC2]0M+Z!7*-):S+*H; M."5)&<$''N*+S5M-T^XM;>]U"TMI[M]EM'-,J-,V0,("H]: +E%%% M !17E?Q3U;4M/\=?#NWLM0N[:"[U,I[?9;1S3*C3-D#" G+'+ 8'J/6@"Y167#XET&YU0Z7!K>FRZ M@'9#:)=(TH9<[AL!SD8.1CC!K4H **RX?$N@W.J'2X-;TV74 [(;1+I&E#+G M<-@.)_$LGBC1O OA&? M[)J6IQ/+/74=&^).I:AJ$"% MH;2[5O+E.,%3YDCIG!.-RXSCD=0 >R45R?PY\9KXZ\'6^KM''%=J[07<4>[: MDJXSC(Z%2K=3C=C)(-<'XIO/%/C;XN7?@K1O$$^@V&FVB7$\T#'?(VU3N&W: MW_+9%VE]OR[NN!0![117C_PN\0:[:>/M?\"ZQK7]N1Z=$9;>^,@8KM<;E8D% MBQ\T AF.PQE1D5U'Q?O[S3/A;K-Y87<]I=1^1LF@D,;KF>,'##D9!(_&@#N* M*\/T+X9^,-;\/:9JW_"T]/\ Q*NM8USX MH>&O!>DZW?:'Y]I-P45X_P#\*@\8?]%9 MUS\IO_C]:GQ6\4:U:W&C^$/"\D::QKKM&TZN3):Q9 WX4$J#ECO_ (1&Y'(R MH!Z917A^M^%_B!\.M'G\3:=X[OM=^Q[6N+&]ADD1X=PW'!=^F!DC:0NX[AWZ M#QG\3;BT^&NC:OX?C@DU?7O+BM($D$SQ.R_/M4#]XR-A,8X9AD?PD ]0HKQ. M?X=_$;P_HTNM67Q$U*^U2UMS+]@=9)XY&V_,B[V8.<9VYCY.WA>H]$^'OBS_ M (37P78ZS(D$=T^Z.YAA?<(Y%)!]UR,,%/(##D]2 =1117E?P"U;4M9\"WUQ MJFH7=].NIR(LEU,TK!?*B. 6).,DG'N: /5**Q_^$L\-_P!G?VC_ ,)!I7V' MS?(^T_;8_+\S&[9NSC=CG'7%:%C?V>IV<=Y87<%W:R9V302"1&P2#AAP<$$? MA0!8HK/U/7='T3RO[6U6QL/.SY?VNX2+?C&<;B,XR.GJ*\WU;7;R3]H3PI9V M6JSOI%WI33F&&X)@FREP5?:#M;HI!]A0!ZQ15>^O[/3+.2\O[N"TM8\;YIY! M&BY( RQX&20/QHL;^SU.SCO+"[@N[63.R:"02(V"0<,.#@@C\* +%%4]-U;3 M=9MVN-+U"TOH%XHDU;38=4ATN74+1-0F3?%:-,HE M=>>53.2/E;D#L?2@"Y1110 4444 %%%% !1110 4444 %%%% !117+Z5XQ^T M^*+WP]JVF3Z3?)+)]@,S;H]0A4 [XGP 6 (+(,E0>^&V@'445S^D>)_[4\7^ M(] ^Q^5_8WV;]_YN[SO.C+_=P-N,8ZG/M4F@>)8?$EQ?OI]O(^EV[B*#421Y M=W("PD\L=2BD*-_1B6 SMR0#NVM_M>X#8ORIM^Z2N3*IW+AEV M<=: /4**\'6X\4_#'XE>'-(O?&,_B*QUJ5(IK>YD/F1Y8QJV'+E%RX8%2-Y1 M@>F:]XH **^-KO7+2%U2\@O]Q54+J%^1W;(+84E2K#/'!) ![Y15/2=2 MAUG1K'5+=9%@O;>.XC60 ,%=0P!P2,X/J:X/XX>(KSP[\.G>PEG@NKR[BMDN M()C$\/60L".>1&5QD?>_ @'I%%>/_P#"H/&'_16=<_*;_P"/UT&LZK>?"OX4 M//>:I_;>IVN8X9[YRK7,DDA*Y!9F;:K$[0G^(FI6FK3I]K&GRK)Y41@@<[G@SXFW%W\-=9U?Q!'! M'J^@^9%=P/((7E=5^3@>$?'WQ TM?%-_X\U+ M0SJ+F6&QM5E5$BZ*0OF(%! R.N1ABQ+&NL^&'B[7=3U'7/"_BMH&UO1Y0/.4 M"-KF,D_.(]J_*/EPP !61. >6 /2***\'UBQ\2>+OCIXA\/6'C+5=%M;6TBN M4$$TA0?NX05"!U R9"<_XT >\45X?K7@/X@>$=)N=?TWXE7U])8127$D-[YF MPQK&Q;"L\BLW' 9<[?9;1S3*C3-D#" G+'+ 8'J/6@"Y115/3=6TW6;=KC2]0M+ MZ!7*-):S+*H; ."5)&<$''N* +E%9]KKNCWVHSZ=9ZK8W%]!N\ZVAN$>2/:= MK;E!R,$@'/0U)J6K:;HUNMQJFH6EC SA%DNIEB4M@G +$#. 3CV- %RBL^UU MW1[[49].L]5L;B^@W>=;0W"/)'M.UMR@Y&"0#GH:KWWBSPWIEY)9W_B#2K2Z MCQOAGO8XW7(!&5)R,@@_C0!L445ES>)=!MM4&ESZWIL6H%U06CW2+*6;&T;" M+/#>F7DEG?^(-*M M+J/&^&>]CC=<@$94G(R"#^- &Q1110 45Y7\+-6U+4/'7Q$M[W4+NY@M-3"6 MT@]*] ;Q+H*I>NVMZ:$L'"7C&Z3%NQ8J!)S\A+ C! MQR,4 :E%4]-U;3=9MVN-+U"TOH%XHU+5M-T:W6XU M34+2Q@9PBR74RQ*6P3@%B!G )Q[&@"Y17D?Q&\2S-XO^&[Z%KH6E] KE&DM9EE4-@'!*DC."#CW%%GJVFZA<75O9:A:7,] MH^RYCAF5VA;)&' .5.5(P?0^E %RBJ=YJVFZ?<6MO>ZA:6T]V^RVCFF5&F;( M&$!.6.6 P/4>M7* "BBB@ HHHH **** "N?\=_\ )//$O_8*NO\ T4U=!7/^ M._\ DGGB7_L%77_HIJ .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#X HHHH ^W_!O_(#N?\ L*ZE_P"ELU=!7/\ M@W_D!W/_ &%=2_\ 2V:N@H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *Y_QE_P @.V_["NF_^EL-=!7/^,O^0';? M]A73?_2V&@#H**** "BBB@ HHHH **** .?\8Z[JGAS0_P"T-)\/SZY,LJI) M:P2;75#GYP K%L':, =\] :\_P#^%O\ C#_HDVN?G-_\8KV"B@#Q_P#X6_XP M_P"B3:Y^/B)\1_$FO>!-2TR_^'FJ MZ3:S>5OO9S)LBQ*C#.8E') '4=:\'K[+^+.E7VM?##6K#3;:2ZNW2-TACY9@ MDJ.V!W.U3P.3T&3Q7RI_P@GC#_H5-<_\%TW_ ,30!S]>R?";QWKWA?PK=66E M^!]2UV![UY6N;4OM1BB#8=L;#("@]?XAQ7G?_"">,/\ H5-<_P#!=-_\37T7 M\ M)U+1O M];ZII]W8SMJP44 >/\ _"W_ !A_T2;7/SF_^,5UG@?Q MIK7BJXO(M5\&:EH*0(K)+=$[9"2THH *\?\ A!_R4/XG M?]A4?^C;BO8*\K^%FDZEI_CKXB7%[I]W;07>IA[:2:%D69?-G.4)&&&&!R/4 M>M &I\;?^20Z[_V[_P#I1'7-^$/@SX7U?P+IU[K8N[_4M0LHY?MC7#HT"M$H MC1%#;<(NT#<#TZ8PHZSXOV%YJ?PMUFSL+2>[NI/(V0P1F1VQ/&3A1R< $_A6 MYX+@FM? OAZWN(I(9XM,MDDCD4JR,(E!!!Y!!XQ0!XW\/O%VHZ!^SMKFI1-O MFTV[DMK+A1Y/F>5AONG=M>9GP0<].G3$T"#X.3>&E?Q1KEW>>(+U#-=W;)=! MX97&2%PI5BI/WFW;CD]" .O^%G@BYU+X.:]X;UZQN]/>]O9"@NH'C93Y<120 M*=I8!U!QG!VD>M&E>+OB'X"TNW\.:GX#N]<-DGE6U[I[,4>!?E0'9&PR O?: MV-N5SR0#0^!'B.;4=+UG0&OI-1M-%N%2QO7!4R6[;@@V$94#RR0"20'"\!17 MKE0=U=90!\X>&M.\ MUCQSX<^*,&CQ:CXJU M.#7]$LY5DO=.T^5H?-A#!FWA(TRHVCYOF*9W FI-&UGQ5X#\=>-;BW\!:S MJT&J:F[QR1PRQJ%664@@B-@P(?.?;OFK_B'QQ\0_&>C3^'M*^'FI:7+?HT,M MQ=;MOE%3O4&2-$4D<9)[D 9(( +'C[Q;#XA\)^#-#\+S2:=IGBBX%H94C"&" M%66)H?+&.-SX(5@"(R,E6JQXN^#/A?1O!5WJ6AB[T_5M)MS>17RW#L\C1*6^ M8;L MC.5"X.".!M-C6?A3?0_#?PY9Z)<1_\ "2>''^UVTKMN5Y6;S)$4D!<% M\%2R_P "@X!8UGZKXF^)?C/2[CPG;^")-)NYT^SWVHW#G[/Y9^24H67&#G^% MI#MSMR<, #+\5?\ "0?$+X9^"?$JZ9/JMO:RL=5TV"5@]V5<1[PJ*.NR3[HR MGF\ @$B"RU+X2ZOJ.FI/9WW@O7=+E@1&$87;*A/RL2KJ=KXW/*JL<#)QD#N] M<\/^*_!?@/1K?P'=1RG1D+7=DUN'.H D,[+N)8'=O.Q2"0Y"G(4'D_$VL^-? MBGHY\,Q?#J?2O,ECE:^U)F"0*K#+*7C3#<\[=S;2X"G/ ?&/PMHTGQ*\&3/ M9YDUO4!#J!\U_P!\BM!&!U^7Y21\N/SK4^)L*^'M$\*_#OPX9-*L-GS'17RW#L\C1*6^8;L MC M.5"X.".!M/.?$GQ#<>*OV??#&L7BXNIM01)CD?.Z)/&S\ ;BI; '&<=JV]5 M\3?$OQGI=QX3M_!$FDWQEQ:P/(S'RY2\A4;BH+L3C.!N ]* +'B7X,^%].^'VKW MMP+N\URWLIKN35)+A_,FF4&0L5+%<$C&,$X/4M\U=9\'[ZXU#X4:!-=2>9(L M3P@[0,)'(\:#CT55'OCGFMSQI!-=>!?$-O;Q233RZ9TNH_/WPSQF-US/(1E3R,@@_C0!W%?,GPFTKXD7WA6 MZE\'^(--T_3Q>NLD5U&&8R[$RPS$_&TJ.O8\>OTW7SA\./$OC#X?^'KC2?\ MA6^N7_G7;7/F^5-%C*(NW'E-_@"3Q9I7C?0=4T?Q!\198_$WAVVN%^T MVMDY$49Y".\>Q%)RYP2,-C8Q 89T_BYXLT[6]<\->'[O6)].\*W]HFIW=Y"C M,9XVW&-=FW";O0[29U>\GO]P5D#J5^= MT7 #88A0S''' (/4>,?A_J]@_AG7O!'ES:QX>MTLDANF&;JW"[ "20@(#/G[ MI((;"420I''U/3XM5U%X@>![OP_=NZL^HZ@24BCW ' DC4$\CH&.-V%)Y&Q\0/!FOR:IH M7BWPI)'=>(M(3R'6ZV@WD1R#GE4!^:3. N0YP0544 >6>*[OX9Z39V^M?#K6 MI].\0V$HDA2..Y83@D!@3*,# )/7!&Y2#D8Z/XL3S>*[CX67%O+)IL^K/OCD MC8LULTIMR""-I)4MG/'3M6Q-X[^)?BI!I>@>![OP_=NZL^HZ@24BCW ' DC4 M$\CH&.-V%)Y%SXF:+JEWXR^&TEK:WVH1V.H W5TL&[8!)!\\A10JYVL>@'!P M !0!WGAKP?H'@^WG@T'38[-)W#RD.SLY P,LQ)P.<#.!D^IKF_C;_P DAUW_ M +=__2B.O0*KW]C;ZGIUS87D?F6MU$\,R;B-R,"&&1R,@GI0!S_PX^Q_\*U\ M.?8?(\G^SX=WD8V^9M'F9Q_%OW;N^[.>221@JHH& M223P !SFO#]%M_B'\'DFT]-'D\5^'W6 M?ACPSI-_Y%OXHNUADOX'#@P$HN !]Y6\U3PPR%QR&-4_%WP9\+Z-X*N]2T,7 M>GZMI-N;R*^6X=GD:)2WS#=@%L9RH7!P1P-IV/&GPS:;P=H<'A0QP:MX:=9M M-:0*/,(P6!Z)O9E5]Q7!8:9\+=&L[^TGM+J/S]\,\9C=<\;>C\-Z;#\-?CK_P MC&E-))I/B"R^T"%R,VS)YK*-Q!+ ;) .1Q(,Y*Y/(?";Q)XO\*^%;J]TOP]) MX@T6>]>)K:U+">"X"(=YVHQV,I Z$94++#^SFBB M:UTK3G1EDA3)!9NAZ,X^8?,7) 4!* .4U#2?AEH6J:O-X]\32>*?$$SF5_)6 M5"A7*^4!$VU7RI&UF 4!1A0,F?X//#IWQ>\2Z3I5EJ6FZ3+9"X%AJ402>-E: M/:&SD@#S9-O/*L"J^,OAB^L:7=> -2UV_N+UIYM4MS(PN 5&/W@B8 MN,[FY.07;(!S6OX!TGQ?8?&G4=7\6Z?(D^J:8<7%K"SVZL3&1$74%5*K&5^8 M\E1RVX%@#$\&>!M.\:?$[QW_ &S+/)IMEJLCM8)(R)/(TDX1F*D'Y 'QCGYN MN,AM.PT"Q\!_M&Z/I?AY9+:PU/3':>!F\P ;93M4ME@-T*-USG/.#BN@^%FD MZEI_CKXB7%[I]W;07>IA[:2:%D69?-G.4)&&&&!R/4>M&NZ3J4W[1OAC5(M/ MNWT^'3'26[6%C$C;;CAGQ@'YEX)[CUH IZ!_Q1/Q^UC0S^]M?%,7]H0O]YXY M 9'(8\ +D3\ ,?\ 5\_>HT?_ (K#]HG5-63YK'PS:?8HY8OES,=RE7#L?<<;N^*T/@EH M#:#\,K%I5D6?47:^=696 #@!"N.@,:H<')R3TZ ]$HKD[+QE-<_$W4?!TND M20):V0O(KUI3B=28Q\J;1QN=AD,>4/X=90!X_P#%_P#Y*'\,?^PJ?_1MO5/X MZVYDAA9UA7S8#ER!A1A2+4MTOKU =K+$'&P <,TH) M*\*5Z,:[3XOV%YJ?PMUFSL+2>[NI/(V0P1F1VQ/&3A1R< $_A7/Z[X%U37OA MCX/N-+'V7Q-H%I;3VJSKM.]8TW1$-\JMN1#\P/*8. 2: +%]\!/!,^AR65I: MSVM]Y02/4#/([AQCYV0ML.2.0 .IQMX(] T.RO--T.RL;^_^WW5O$L3W90H9 MMO 9@68[B,9.3DY/&<#R>^\6_%'Q19R>&]/\&SZ'J38BNM6DE9844$+(T3%< M#).059VVY*Y.&'>3'4O GP\!@CU+Q3J%DB@AW9I[IGD&XY 8X&XD#G"J!GC- M '6453TF\FU'1K&]N+22SGN+>.62VDSNA9E!*'(!R"<=!TZ"KE !1110 444 M4 %%%% !1110!S_C'7=4\.:'_:&D^'Y]@ M->?_ /"W_&'_ $2;7/SF_P#C%>P44 >/_P#"W_&'_1)M<_.;_P",4?\ "W_& M'_1)M<_.;_XQ7L%% 'C_ /PM_P 8?]$FUS\YO_C%>A(/#,.,YKV__A;_ M (P_Z)-KGYS?_&*\ _X03QA_T*FN?^"Z;_XFOJ_X8ZKK&J>!K+^W["^L]3M? M]%F^VPO&\VT#;)\Y+-E2N6/5@U ''_\ "W_&'_1)M<_.;_XQ1_PM_P 8?]$F MUS\YO_C%>P44 >/_ /"W_&'_ $2;7/SF_P#C%=9X'\::UXJN+R+5?!FI:"D" M*R2W1.V0DG*C 1UR1QGM** //_ !SX/\/^/=1BM;?6H-/\5:9MEBN+ M:16N8$!#?.@8-M^8$'(VE@0>2&QYH?C5H'VA[>ZT/Q-&\H2)98Q#(B#=\^!Y M:C/&1N;!QCC)H\;^#O%.G?$"V\<^!X(+J^EB^SWUE-*467Y2H=LNH9$?B M-8^)/#6IZK?6LFDSZ0\BZC9S-O>W" L6( #8P#U4'*L #C)\PU"V\7_&"XF\ M6^'[6/1(-+22/2+@,T-W?9(#(9 < >9@\*&>:IX3^(>K>(&^)D?AW3;.]MW2XBTN0M-/,B ;6,9R-X3 P"C93*J MKXSZ7\4;;5-;^#FH11Z5/_:=Q%;.]A!^_='\V-F0%1\VWGD#MF@#B_#6N_&6 M'PKI$6E^$]>]+*%;66250SQ!!L8_OQR5P>@^@K0T3P5XW\6>/-/\4^/A:6 MEMI;[K73()2P#J 590C$ ;L,26))0*1MQCTCP7!-:^!?#UO<120SQ:9;))'( MI5D81*""#R"#QBMR@ KS/Q'\(V\3>-[S7KOQ+=Q6EU;BU-I# OF11; I2.5B MVP,V2<*,AW7HQSZ97D_CF+Q[X9\*O#:WVLZ+)$JWND^>9%4@A2(XL97(V ML&0,0P._^2>>)?\ L%77_HIJ\ L?^0'\ M%/\ L*W'_I;'75Z_XN\??$#2V\+6'@/4M#.HN(IKZZ:542+JP+>6@4$#!ZY& M5"DL*Z3QG\,KB[^&NC:1X?D@CU?0?+EM)TC$+RNJ_/M8']VSMA\YY91D_P 0 M /4*\?\ V:A_P!A63_T5%6???$KXB:SH"['1I'@DNDW27,T*;1)(Q)/NV!A0Q MY(4<#H #J*\?_9Q_Y)YJ'_85D_\ 145>P5Y7\ M)U+1O M];ZII]W8SMJ<\;>C^'.FP^$_CKXL\,:4TB:3]B2X$+D,0W[IE&XC.%\Z0#GH M1G)&:V/@%I.I:-X%OK?5-/N[&=M3D=8[J%HF*^5$,@, <9!&?8T:%I.I0_M& M^)]4ET^[33YM,1(KMH6$3MMM^%?&"?E;@'L?2@#E_A[X2TCXL7^O^-O%$,ER M;B]:WALA(46%51"I+IM+$*50=/NDG)/$=EX4M_!W[2'AW3;&YGDL'M)I[6&9 MBWV5&CN,Q*2>5#!F'^]SDY8Z$$7BSX.ZYJ-CHOAJ?Q#X9U&5[JTBLU??:N< MJS!7;A0J_-G=A2"#O%5]'M?&NL?'3P]XE\0:)/:6LMI*T21PL4LH3',$CE?; M@2$G<03G]X.%^Z #(UC7O"OBCXJZV_Q!U2>WTG1Y7L]/TT+*R2$$H[EHERO* M;CT)W*-Q"8)H^O>%?"_Q5T1_A]JD]QI.L2I9ZAII654C)(1'#2KEN7W#J1M8 M;@'P.OU?2/%/PY\7[S'+NS?*",,X*@* MK5H>'M?^(7C'Q187,NB3^%_#MKO^UQW&TS73@ A1YD>X*(]+NX/"6 MDH\&G6]S$]I+*T/AU;:UX,UF^\$ZC9W3N^N<@D5[Q7%SZ5?>-=9E&M6TEKX M9L+@K#I\OWM2E1L>;,/^> 891/X\!FXVB@#YTTOQ_P"(-9U[4(Y["?5&US[. M-1M-.W137B01,NP%0Q56'+[5&0" 5!->MP?%CQ5:V\5O;_"#688(D"1QQB55 M10, "# '&*Z!? C:MXS\;3ZQ:R16&HO82Z=>0S*LL"0, M\]02*W/#&H>)1J-UHGB'3O,:SB1HM:@*K#? D@$Q]8Y,#YE&0#D_*"FX X?_ M (6_XP_Z)-KGYS?_ !BC_A;_ (P_Z)-KGYS?_&*]@HH \?\ ^%O^,/\ HDVN M?G-_\8K4\.?$SQ-K7B"STZ\^&VLZ?;SN5DNY&;;$,$[COC08X_O9] 3@'TRB M@#F_&>G>&=>TM- \27-I$+]]MHLLZQRF48 :'/)<%@. ?O8(()!X>V\)?%3P M?;VUMX?\3Z;K.F65N1'9:C;^4SG#8C!&3@?+M)D4#@<**W/BQX&O/&&AVMSH MTODZ[I4IN+)Q(4+=-R*P("L2J$,>A0#(!)'/_P#"T/B!I?\ H>K?"^^NKZ/_ M %DU@\AA;/(V[4D'0@'#GD'IT !N>#/B#J]_XE?PGXPT6/2->6W^T1&.4&*Y M7)X09/(7^ZSYV/G;MQ7-^--5O/BGXANOA_H%A VGV4H_M/5[J$G[+(C_ /+( M9&&X=/5\L!A07-SP3X7\5^(O&\'C_P :QQZ?<6UN(;#3X4"X1D8$N"25'[Q_ ME8[MQ.=H4 Y=_8>,?AE\1=:UW0M!GUW0-:E\V>"$[Y?-;)];'CPR?\)C9I)=1ZC=R23?:+)8QEX6).XA4?H-^TE>S* MOJG@[Q=9^-M#_M>PL[ZVM3*T2?;(@ADVXRRX8@KDD9SU5AVKQ_Q/I'CCXS_9 M0WA.#P[:V&_RYM3FE61G.-R@;02I&PY\OJA^?JM>J?#FYU^;P=;P^)-(CTR^ MLW:T$<855D2/"APB\(#@C X.W#_#^FZAIYO7:2 M6ZD"L)=B949E3C:%/3N>?3I]:T#XN?$=(=&U^UTW0-)#B2X>"0,)L,N 561R MQ'+!254D*]2TNPOO!NH7<&J6%P'^ MSQ70B2X0XSN#?*Y!52 QQ@N.<@4 :+8M].'2&-P,LX65 HZ':&<\X!W M=#J1_"!8O@U-X/6>T.J2O]K:[9&9!5&U1'N !QD[>2" >J5\P7W_(# M^-?_ &%;?_TMDKK['XE?$31M#CTBZ^'.JWNIV<1MS?D32)(ZY578!&W] 20_ MS_Y.A\6?\ 8*C_ /0;6LO0/%WC[X?Z6OA: M_P# >I:X=.+_%$<::Q MKKK(L#(3):Q9)V98DJ#E1L_A$: \C"@'IE?/FJ67BN^_:(\31>#]3M-/U 64 M322W2AE,7EV^5&4?G<5/3L>?7Z#KP?6+[Q)X1^.GB'Q#8>#=5UJUNK2*V0P0 MR!#^[A)8.$8'!C(Q_A0!'XN\)?&B\\-7:WWB.TU"W1"TEGIQ\N6=<$,N%B3> M-I.4)YQP"<"K&N?$:QM/@+;77@VUDTKS+A=+\N-L-9/M,DF&(^K$*.IR 09--^#< MTGP6;PS>21PZU-<'40SR%XX+C 4+\N./+&T_> +,1NP* .,_LOX'?\(O_9W_ M D$_P#:WE8_M7[-=;O,SG=Y6W9MSQMZ[?XL_-6HDM]\3/V=+N;4+B1]0T"X M>47$LF?M ACW$O\ +G/E2,H[EE!+M*@B^WHQ^S MO(P^5VV*4QR-V) ,[N4Z#T3P7;^(K?PO:_\ "57OVK69,R3X$86+)X0;%4<# M&>OS%L$C% '#^,?'\5S\ ?[<62 W6LVBV6P1.$,S@I.JCJ-H6;!)Q\HY.1GF M_'XF\ _#?PEX$&I26<&H.Z:GJ$9,FR/<&F 4*&9"TQ.!@E4VG.XU)HG@C6U^ M(MIX:EMKZW\,Z#JL^L6LXDE,#HWEM!"A=2I9&SGG^.7!SR>\^*'@R^\4:78: MAH2WE2[B%C080,V =HXQGGJ M=(OPYT[P_P"%]3?3-4_LK6[JT5;_ ,12EI)#@AII/WC_ ";L,20PP2#G*@CS M!=)^#=IIT>B6T.J^)M=^>!Y=)CF:9W 8M*BY$15<<8W<8)W#)KV?XBZ/JFO_ M _UC2]%?9?W$0$8\WR]X#*63=_M*&7G@[L$@9KS/PWXM\=1^&M-\(:%\/;O M2;M;=+9-3NT=((F ^>9E,0&3\S[O]1M%N3=+,\9@\Q M55%!V_+D,?B7X7T:#PK<^ +N_O[9%MK2\7(@1=H$8=D4HP7(!8.O MP2""U %/X0?\45_PL[_E]_L3'_3/SO)^T?7;G;[XSWK \*7?PSU:SN-:^(NM M3ZCXAOY3),DD=RH@ )"@&(8.0 >N -J@#!ST_P $;&XU/4?B+8>(X_,NKJ5( M=13_P#'OPELW\./X4G\3:3'*YTZ[L,J0A.Y@X17 M(R6SA@,'< 6 & #/^&6J/->>+_ GAC6Y[W3&T^6XT:_F+0FV=@%(QMW#YY1D MC',98+\YK \/'PCX2TPZ!\1? 5]:W5Q+Y3:FZNXEV2$EE;(**H9 3"6WCKG@ M'U_PBWC[78M;U+7I?[#CO(MFD6(CCD-IN7B5P5W,P^7Y68<[\JHVXY>U^(7Q M)\->?I&N^!K[7[RWE8#4;%'2.9#RI&R(J>O4;>, @,#D [CX9Q>'[?P7!;^% M]8GU328I9!$\^T/$2._P"V99Y--LM5D=K!)&1)Y&DG",Q4@_( ^,<_-UQD-V?PLTG4M/\ M'7Q$N+W3[NV@N]3#VTDT+(LR^;.H]:/A9I.I:?XZ^(EQ>Z?=VT M%WJ8>VDFA9%F7S9SE"1AAA@F.T\#-Y M@ VRG:I;+ ;H4;KG.><'%&GZ!8_%CXO>*;OQ"LCV&@.NGP6*MM#@-(N6==K8 MW([XZY<#.%P>@UW2=2F_:-\,:I%I]V^GPZ8Z2W:PL8D;;<<,^, _,O!/<>M9 M^MZ?XF^&GCS4/$OAG19-;T777W7NGVZL98YP"=V0&8 L7;(!7YF4@?(: .<\ M9^!M.\%_$[P)_8TL\>FWNJQNM@\C.D$BR0!V4L2?G!3.>?EZXP%G^(^O:-K7 MQ<'A_P 8:I/I_AG1XDE,$:NXNYV56YV+N7Y9,9YP$;!4OD,UEO'7C'QUX*U[ M4?#-W8:7#J:>19K"\DELJRQ&269MH*AB.-V.(SQ_$W7^,_#GB/P]X\3Q_P"$ M+&/4'DM_(U73L_//&H!W(23SM1 @R"B\/N84 >::UKW@3P?KFD^(_AMJDZW M$,HBOM,"SA+B Y9LO*IQG 4CGJK KD^C_$^QN/!^N6?Q.T:/?-:[;75+3<( MTN(&RH9B,$L"47D-TC.,(-=4L+33_#-WX4L(KA6U"]N\,[1'/RQ MB6(#. W16Y*9*C.;'BC2=2^)'CRVT*ZT^[A\':0XGO)9X6MS>7 #J%B8C+H, MXRNT8+G/,9H C^&%C<>,-R:ZW6NEVFX2);P+A2RDY(8D.O 7K(<8 M<8]8KROPOI.I?#?QY#M7>)?^P5=?^BFKH*Y_QW_R3SQ+_P!@ MJZ_]%-0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 ? %%%% 'V_X-_Y =S_V%=2_]+9JZ"N?\&_\@.Y_["NI?^EL MU=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5S_ (R_Y =M_P!A73?_ $MAKH*Y_P 9?\@.V_["NF_^EL- '044 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% '!_";P5J7@/PK=:7JD]I-/+>O<*U MJ[,H4HBX.Y5.WI7>444 %%%% !1110!Y7XW^'GBOQUXG%M?Z[:1>#EN(Y MTM8T'VA"L>UL'R^I8OU8@!LX.,5ZI110!CP^&[./Q;<^)7DGEOY;1;) [ )# M"&W%5 SEOF)8L?0@<5L444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_BK MP];^*_"^HZ'=-LCNXB@?!/EN#E'P",[6"G&><8/%>5P^ OC!I>EG1-,\:Z:- M+B1H+ #P*]LHH X_X=_#^S^'VARV,-Q]LNKB4RW% MV81&7[*H R0H'0$GEF/&<5V%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5S_ ([_ .2>>)?^P5=?^BFKH*Y_QW_R3SQ+_P!@ MJZ_]%-0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 ? %%%% 'V_X-_Y =S_V%=2_]+9JZ"N?\&_\@.Y_["NI?^EL MU=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5S_ (R_Y =M_P!A73?_ $MAKH*Y_P 9?\@.V_["NF_^EL- '044 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %<_X[_P"2>>)?^P5=?^BFKH*Y M_P =_P#)//$O_8*NO_134 =!1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% 'P!1110!]O^#?^0'<_P#85U+_ -+9JZ"N M?\&_\@.Y_P"PKJ7_ *6S5T% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !67X@TJ;6=)^R6]S';3K<6]Q'+)$95#1 M3)* 5#*2"4QU'6M2B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN M@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H M?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^, M/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y* MKH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H. MZ'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L? MC#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^ M2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z M#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC[ M'XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO M_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/ M^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H M^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .": M;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C M#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2 MJ/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@ MFF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_[' MXP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ MDJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ MX)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^ MQ^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ M )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ M .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G M_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":; M_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA M_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH MY_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@F MF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[ MH?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** M .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X M)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H M.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ" MB@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_ M^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_ MZ#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN M@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H M?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^, M/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y* MKH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H. MZ'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L? MC#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^ M2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z M#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC[ M'XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO M_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/ M^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H M^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .": M;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C M#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2 MJ/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@ MFF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_[' MXP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ MDJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ MX)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^ MQ^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ M )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ M .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G M_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":; M_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA M_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH MY_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@F MF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[ MH?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** M .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X M)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H M.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ" MB@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_ M^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H?_@FF_\ DJC['XP_ MZ#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN M@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y*KH** .?^Q^,/^@[H M?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H.Z'_X)IO_ )*H^Q^, M/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2J/L?C#_H.Z'_ .":;_Y* MKH** .?^Q^,/^@[H?_@FF_\ DJC['XP_Z#NA_P#@FF_^2JZ"B@#G_L?C#_H. MZ'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH Y_['XP_Z#NA_^":;_P"2JIZM MH/BK6=&OM+N-?T98+VWDMY&CT>4,%=2I(ST:E\:_$GA'7];T.PLM*DM;75;W8\\4A<[KB1S MDB0#JQ[57_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 M_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ M_P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_ M^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[QA_T#=#_[\3?_ !VC_AH[ MQA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ ':/^&CO&'_0-T/\ [\3? M_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0_P#OQ-_\=HHH /\ AH[Q MA_T#=#_[\3?_ !VC_AH[QA_T#=#_ ._$W_QVBB@ _P"&CO&'_0-T/_OQ-_\ M':/^&CO&'_0-T/\ [\3?_':** #_ (:.\8?] W0_^_$W_P =H_X:.\8?] W0 1_P#OQ-_\=HHH \?HHHH _]D! end EX-101.SCH 10 sam-20231230.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Slowdown of the Hard Seltzer Market Impact link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Dogfish Head Brewery Transaction link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Restricted Cash link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Third-Party Production Prepayments link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Common Stock and Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Licensing Agreements link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Quarterly Results (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Dogfish Head Brewery Transaction (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Third-Party Production Prepayments (Tables) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Common Stock and Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Valuation and Qualifying Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Quarterly Results (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Slowdown of the Hard Seltzer Market Impact - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Dogfish Head Brewery Transaction - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Dogfish Head Brewery Transaction - Fair value of assets acquired and liabilities assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Dogfish Head Brewery Transaction - Unaudited proforma information (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Restricted Cash - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Inventories - Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Leases - Maturities of lease liabilities (Detail)2 link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Inventories - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Summary of Prepaid Expenses and Other Current Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Summary of Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Leases - ROU assets and lease liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Leases - Gross Value of Accumulated Depreciation Of Right Of Use Assets (Details). link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Leases - Components of lease cost (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Leases - Maturities of lease liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Third-Party Production Prepayments (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Summary of Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Revolving Line of Credit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Significant Components of Income Tax (Benefit) Provision (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Reconciliations to Statutory Rates (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Significant Components of Company's Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 996205 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996215 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996225 - Disclosure - Common Stock and Share-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996235 - Disclosure - Common Stock and Share-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail) link:presentationLink link:calculationLink link:definitionLink 996245 - Disclosure - Common Stock and Share-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 996255 - Disclosure - Common Stock and Share-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 996265 - Disclosure - Common Stock and Share-Based Compensation - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 996275 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996285 - Disclosure - Funded Status of Retiree Medical Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 996295 - Disclosure - Net Income per Share - Computation of Earnings Per Share, Basic (Detail) link:presentationLink link:calculationLink link:definitionLink 996305 - Disclosure - Net Income per Share - Computation of Diluted Net Income Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 996315 - Disclosure - Net Income per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996325 - Disclosure - Components of Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 996335 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996345 - Disclosure - Summary of Valuation and Qualifying Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 996355 - Disclosure - Licensing Agreements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996365 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996375 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996385 - Disclosure - Quarterly Results (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink Auditor Firm ID Incremental Common Shares Attributable to Conversion of Common Stock Incremental Common Shares Attributable To Conversion Of Common Stock Class B Common Stock 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Tabular disclosure of lease assets and liabilities. Lease Assets And Liabilities Table [Text Block] ROU assets and lease liabilities Document Transition Report Document Transition Report Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Combined expenses recognized Combined Expenses Recognized Combined Expenses Recognized Common Shares, Net effect of unvested participating shares Common Shares Net Effect Of Unvested Participating Shares Common shares, net effect of unvested participating shares. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stock options, contractual term Outstanding at end of period Licensing agreements. Licensing agreements [Abstract] The number of shares purchased by employees under the investment share purchase program. Share Based Compensation Arrangement By Share Based Payment Award Employee Investment Shares Purchase Shares employees elected to purchase Accounting Standards Update 2014-09 [Member] ASU 2014-09 2027 Shortfall fees expected to be incurred in fourth year. Shortfall Fees Expected To Be Incurred In Fourth Year Dogfish head 401 (K) plan. Dogfish Head401 K Plan [Member] Dogfish Head 401 (K) Plan Postretirement Medical Benefits Qualifying Age Postretirement Medical Benefits Qualifying Age Voluntarily retirement age Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Total payments due Cost of Revenue Cost of Revenue, Total Quarterly Financial Information [Text Block] Quarterly Results (Unaudited) Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating right of use assets. Operating Right Of Use Assets [Member] Operating Right Of Use Assets [Member] Other Liabilities, Noncurrent Other liabilities Other Liabilities, Noncurrent, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses, income tax receivable and other current assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Restricted Stock Units 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Business Acquisition, Pro Forma Earnings Per Share, Basic Basic earnings per share Entity Public Float Entity Public Float 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Document Information [Table] Document Information [Table] Contractual shortfall fees Contractual Shortfall Fees Contractual shortfall fees. Fair Value Measurements Fair Value Disclosures [Text Block] Finance Lease, Liability, to be Paid Total lease payments The International Union of Operating Engineers [Member] The International Union Of Operating Engineers [Member] Local #20 member Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Estimated useful life Distributors [Member] Distributors [Member] Distributors Short Fall Fees Short Fall Fees Short Fall Fees Shortfall fees Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Net increase in valuation allowance ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Contract with Customer, Liability, Current Refundable deposits on kegs and pallets Operating cash outflows from finance leases Finance Lease, Interest Payment on Liability Interest on lease liabilities Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Fair value of assets acquired and liabilities assumed 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. Lessee Lease Liability Maturity Table [Text Block] Maturities of lease liabilities Brand support [Member]. Brand Support [Member] Brand Support Title of Individual [Domain] Title of Individual Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Non-deductable meals & entertainment Subsequent Events [Text Block] Subsequent Events Restricted Cash Restricted Assets Disclosure [Text Block] Operating Lease, Liability, Noncurrent Non-current operating lease liabilities Operating lease liabilities Stock repurchased during period Stock Repurchased During Period, Shares Repurchases Repurchase of Class A Common Stock (in shares) Components Of Other Operating Cost And Expense General [Axis] Components Of Other Operating Cost And Expense General [Axis] Components Of Other Operating Cost And Expense General Prepaid software and consulting fees Prepaid Software and Consulting Fees Prepaid software and consulting fees. Nonrecurring Adjustment [Domain] Nonrecurring Adjustment Finance Lease, Liability, Noncurrent Finance lease liabilities Reimbursable marketing costs under partnership agreements Reimbursable Marketing Costs Under Partnership Agreements Related Party Transactions [Abstract] Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Business Combination, Contingent Consideration, Asset, Noncurrent Escrow Deposit Liabilities and Equity Total liabilities and stockholders’ equity Inventory reserve. Inventory Reserve Inventory reserve Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Entity Address, State or Province Entity Address, State or Province Restricted Cash [Abstract] Deferred Tax Assets, Other Other Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred: Kegs Kegs Kegs Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding at end of period Outstanding at beginning of period Stock option outstanding Supplier [Domain] Supplier Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Options granted in period - weighted average fair value Granted Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventory Disclosure [Text Block] Inventories Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Total deferred tax assets net of valuation allowance Common Stock, Shares, Issued Common Stock, shares issued Common Stock, Shares, Issued, Total Non-deductible compensation under Internal Revenue Code Section 162(m) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Business Acquisition, Pro Forma Earnings Per Share, Diluted Diluted earnings per share Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Prepaid brewing service fees current Total prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Selling and Marketing Expense [Member] Advertising, promotional and selling expenses Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Shares, Outstanding Balance (in shares) Balance (in shares) 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Stock repurchase program, cumulative number of shares repurchased. Stock Repurchase Program Cumulative Number Of Shares Repurchased Repurchased at end of period Repurchased at beginning of period Repurchase of shares Schedule of Expected Shortfall Fees to be Incurred Schedule of expected shortfall fees to be incurred. Schedule of Expected Shortfall Fees to be Incurred [Table Text Block] AOCI Attributable to Parent [Member] AOCI Attributable to Parent Accumulated Other Comprehensive Loss Business Combination Disclosure [Text Block] Dogfish Head Brewery Transaction Percentage of shipments of beverages under license agreement Percentage Of Shipments Of Beverages Under License Agreement Percentage of shipments of beverages under license agreement. Cumulative currency translation adjustments Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Foreign currency translation adjustment Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Loss [Line Items] Deferred Tax Liabilities, Property, Plant and Equipment Property, plant and equipment Repayment of the loan plus an agreed investment return Payment for Acquisition, Loan, Held-for-Investment Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table] Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table] Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table] Land Land Other Assets, Miscellaneous, Current Other Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Group Three [Member] Group Three [Member] Company's match thereafter Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Computation of Earnings Per Share, Basic Accounting Standards Update 2017-04 [Member] ASU 2017-04 Income Tax Examination, Description Income tax return examination Debt Disclosure [Text Block] Revolving Line of Credit Property, Plant and Equipment [Table Text Block] Summary of Property, Plant and Equipment Expired Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Commitments and Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and Contingencies Disclosure [Line Items] Contract Termination Costs and Other Contract termination costs and other. Contract termination costs and other Subsequent Events Subsequent Event Subsequent Event Type [Axis] Financing cash outflows from finance leases Finance Lease, Principal Payments Increases (decreases) related to prior period tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Chief Executive Officer [Member] Chief Executive Officer Additional Paid-in Capital [Member] Additional Paid-in Capital Significant Components of Income Tax (Benefit) Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Business Acquisition, Pro Forma Revenue Net revenue Goodwill impairment on fair value exceeds carrying value. Goodwill Impairment On Fair Value Exceeds Carrying Value Goodwill impairment if fair value exceeds carrying amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Segment One [Member] Segment One [Member] Boston Beer Company Reporting Unit Liabilities, Current [Abstract] Current Liabilities: Number of Suppliers Number Of Suppliers Number of suppliers Non-current operating lease liabilities. Non Current Operating Lease Liabilities [Member] Non Current Operating Lease Liabilities [Member] Assets, Current [Abstract] Current Assets: Counterparty Name [Axis] Statement of Stockholders' Equity [Abstract] Pepsi PepsiCo, Inc. PepsiCo, Inc [Member] Change in accounting principle, accounting standards update, immaterial effect [true false] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Vested and expected to vest at end of period Operating Lease, Liability, Current Current operating lease liabilities Operating lease liabilities Advertising Cost [Policy Text Block] Advertising, Promotional, and Selling Expenses Revenue from Contract with Customer, Including Assessed Tax Revenue Operating lease weighted average remaining lease term. Operating Lease Weighted Average Remaining Lease Term [Abstract] Operating Lease Weighted Average Remaining Lease Term [Abstract] Current operating lease liabilities. Current Operating Lease Liabilities [Member] Current Operating Lease Liabilities [Member] Third Party Production Prepayments Third Party Production Prepayments [Text Block] Third party production prepayments. Company's match for the first 5% of the eligible contribution Group Five [Member] Group Five [Member] Property, plant and equipment, net property, plant and equipment, carrying value Property, Plant and Equipment, Net Property, plant and equipment, net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Class of Stock [Domain] Class of Stock Bad debt (recovery) expense Accounts Receivable, Credit Loss Expense (Reversal) Credit loss expense (recovery) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Brand Fair value of trade name Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested and expected to vest at end of period Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statutory income tax rate Statutory rate Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation And Qualifying Accounts Disclosure [Table] Entity Central Index Key Entity Central Index Key Other Intangible Assets Other Intangible Assets [Member] Convertible Shares Exchange Ratio Convertible Shares Exchange Ratio Conversion ratio for Class B to Class A shares Finance Lease, Liability, Current Finance lease liabilities Plan Name [Domain] Plan Name Change in accounting principle, accounting standards update, adopted [true false] Loss on Contract Termination Contract termination costs Earnings Per Share Note [Line Items] Earnings Per Share Note [Line Items] Earnings Per Share Note [Line Items] Related Party Related Party [Member] Accrued inventory and production related costs. Accrued Inventory And Production Related Costs Accrued inventory and production related costs Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Other Operating Assets, Total Union Employees Union Employees [Member] Union Plans Schedule of Goodwill [Table Text Block] Change in carrying value of goodwill and intangible assets Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Contract termination costs Contract Termination Costs Contract Termination Costs Inventory, Finished Goods, Net of Reserves Finished goods Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: 2027 Finance Lease, Liability, to be Paid, Year Four Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock-based compensation expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Weighted-Average Remaining Contractual Term Other Liabilities [Member] Other Liabilities [Member] Restricted Stock [Member] Restricted Stock Awards Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Cash and Cash Equivalents [Abstract] Plan Name [Axis] Plan Name Lessee, Operating Lease, Term of Contract Lease term of contract Assets Total assets Operating Lease, Right-of-Use Asset Operating right-of-use assets Operating lease assets Deferred benefit costs, net of tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total Accrued expenses, other current liabilities and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Dogfish Head Brewery Dogfish Head Brewery [Member] Dogfish Head Brewery Dogfish Head Brewery Retirement Plan Name [Domain] Retirement Plan Name Voluntary equity investment program. Voluntary Equity Investment Program [Member] Investment Share Program Common Class A [Member] Common Class A Entity Registrant Name Entity Registrant Name Related Party, Type [Domain] Related Party Estimated destruction costs Estimated Destruction Costs Estimated Destruction Costs Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Accrued returns Accrued Returns Current Accrued Returns Current SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Net Provision (Recovery) Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Other purchase commitment [Member]. Other Purchase Commitment [Member] Other Pension Cost (Reversal of Cost) Pension contributions Shares held under escrow deposit market Value. Shares Held Under Escrow Deposit Market Value Shares held under escrow deposit market Value Retained Earnings [Member] Retained Earnings Class of Stock [Axis] Class of Stock Inventory, Raw Materials, Net of Reserves Raw materials Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-vested at end of period Non-vested at beginning of period Impairment of Intangible Assets, Finite-Lived Impairment of intangible assets 2025 Shortfall fees expected to be incurred in second year. Shortfall Fees Expected To Be Incurred In Second Year Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net, Total Deferred income taxes, net Covid Nineteen Pandemic Member Covid Nineteen Pandemic [Member] COVID-19 Pandemic Minimum [Member] Minimum Revenues Net revenue Net revenue Proceeds from Stock Options Exercised Proceeds from exercise of stock options and sale of investment shares Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Schedule of Third-Party Production Prepayments Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Operating Lease, Liability Present value of lease liability Operating Lease, Liability, Total Quarterly Financial Information [Table] Quarterly Financial Information [Table] Quarterly Financial Information [Table] Leasehold Improvements, Gross Leasehold improvements Scenario Forecast Forecast [Member] Funded Status of Retiree Medical Plan Schedule of Net Funded Status [Table Text Block] Finance Lease, Liability Present value of lease liability Finance Lease, Liability, Total 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. Shippings And Handling Cost Policy [Text Block] Shipping Costs Revenue [Policy Text Block] Revenue Recognition and Classification of Customer Programs and Incentives Accrued Income Taxes, Current Accrued taxes Equity Component [Domain] Equity Component Segments [Axis] Segments SEC Schedule, 12-09, Reserve, Inventory [Member] Inventory Obsolescence Reserve Change in accounting principle, accounting standards update, adoption date Accrued destruction costs Deferred Tax Assets Accrued Destruction Costs Deferred tax assets accrued destruction costs Line of credit repayments Repayments of Lines of Credit Repayment of Line of Credit Number of total cumulative shares repurchased, value Stock Repurchase Program Cumulative Number of Shares Repurchased value Stock repurchase program cumulative number of shares repurchased value. Schedule of share-based compensation arrangement by share based payment award. Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis] Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted-Average Exercise Price Debt Disclosure [Abstract] Net Income (Loss) Available to Common Stockholders, Diluted Earnings to Common Shareholders, Net income per common share — diluted Earnings to Common Shareholders, Net income per common share - diluted Debt Instrument, Basis Spread on Variable Rate Basis spread on variable rate Building and Building Improvements [Member] Building and Building Improvements Entity Current Reporting Status Entity Current Reporting Status Operating lease liabilities It represent Increase Decrease of Lease Liabilities. Increase Decrease Lease Liabilities Common Stock, Shares Authorized Common Stock, shares authorized Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance lease assets Finance Lease, Carrying value Deferred Tax Liabilities, Gross Total deferred tax liabilities Deferred Tax Liabilities, Gross, Total Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Share-Based Payment Arrangement, Activity [Table Text Block] Summary of Stock Options under Equity Plan and Non-Employee Director Plan Assets [Abstract] Assets Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block] Computation of Earnings Per Share, Diluted Interest Rate Adjustment Interest Rate Adjustment [Member] Interest Rate Adjustment Deferred tax assets lease liabilities. Deferred Tax Assets Lease Liabilities Lease liabilities Amortization of Intangible Assets Intangible assets amortization Amortization of Intangible Assets, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Shares available for grant Virus Type Domain Virus Type [Domain] Virus Type Repurchase and retirement of Class A Common Stock Stock Repurchased and Retired During Period, Value Estimated useful life Property Plant And Equipment Estimated Useful Life Property plant and equipment estimated useful life. Inventory cost. Inventory Cost Inventory cost Common Stock, Value, Issued Common Stock Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accrued Expenses and Other Current Liabilities Other Noncash Income (Expense), Total Other Noncash Income (Expense) Other non-cash expense (income) Other non-cash expense (income) Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from sale of property, plant, and equipment Furniture and Fixtures [Member] Office Equipment and Furniture Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash and cash equivalents Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Stock-based compensation Share-based Payment Arrangement, Noncash Expense, Total Auditor Name Operating income Operating Income (Loss) Net effect of COVID-19 on revenue, cost of goods sold and operating expense Operating income Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Business acquisition Shares issued SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type ASU 2019-12 Accounting Standards Update 2019-12 [Member] Business Combination, Consideration Transferred Business combination consideration Business Combination, Consideration Transferred, Total Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Income tax provision (benefit) Income Tax Expense (Benefit) Income tax expense Total income tax provision (benefit) Dogfish Head Transaction. Dogfish Head Transaction [Member] Dogfish Head Transaction [Member] Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (Decreases) related to prior period tax positions Fair market value of amount paid to terminating distributor Fair Market Value of Amount Paid to Distributor Fair market value of amount paid to distributor. Contractual Obligation, Fiscal Year Maturity [Table Text Block] Non-cancelable Contractual Obligations Stock Issued During Period, Shares, Acquisitions Shares issued in connection with Dogfish Head merger (in shares) SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Deferred Tax Liabilities, Prepaid Expenses Prepaid expenses Federal and state provision to return Effective Income Tax Rate Reconciliation Federal and State Provision to Return Effective income tax rate reconciliation federal and state provision to return. Debt To Earnings Before Interest Tax Depreciation And Amortization Ratio Debt To Earnings Before Interest Tax Depreciation And Amortization Ratio Total funded debt to EBITDA ratio Recent Accounting Pronouncements [Abstract] Recent accounting pronouncements. Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Payment, Tax Withholding, Share-Based Payment Arrangement Payment of tax withholding on stock-based payment awards and investment shares Operating lease abstract. Operating Lease Abstract [Abstract] Operating lease cost: Performance based awards. Performance Based Awards [Member] Performance-Based Awards Performance Based Awards Intangible assets impairment if fair value exceeds carrying amount Intangible Assets Impairment On Fair Value Exceeds Carrying Value Intangible assets impairment on fair value exceeds carrying value. Defined Benefit Plan Service Period Of Employees To Be Eligible To Participate In Retirement Plan Defined Benefit Plan Service Period Of Employees To Be Eligible To Participate In Retirement Plan Retiree Medical Plan, last years of employment Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net Total Total amortization to be recorded Accrued noncancellable purchase orders for cancelled projects Deferred Tax Assets Accrued Noncancellable Purchase Orders for Cancelled Projects Deferred tax assets accrued noncancellable purchase orders for cancelled projects. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Finance Lease, Liability, Undiscounted Excess Amount Less imputed interest Stock issued during period, shares, restricted stock units Stock Issued During Period, Shares, Restricted Stock Award, Gross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Outstanding at end of period Annual repayment limits in 2025 Annual Repayment Limits To Be Paid, In Second Year Annual repayment limits to be paid, in second year. Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Earnings Per Share, Policy [Policy Text Block] Net Income Per Share Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases related to current period tax positions Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Domain] Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Domain] Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information Other expense, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating Leases Operating Expenses [Abstract] Operating expenses: Property, Plant and Equipment [Abstract] Discount for post-vesting restrictions Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions Long-Term Debt, Type [Domain] Long-term Debt, Type Contractual obligations payment due, 2027 Contractual Obligation, to be Paid, Year Four Entity Voluntary Filers Entity Voluntary Filers Subsequent Events [Abstract] Dogfish head. Dogfish Head Member Dogfish Head Restrictions on Cash and Cash Equivalents [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Options granted in period Granted, Number of Shares Other Other Accrued Liabilities, Current Finance Lease, Liability, to be Paid, after Year Five Thereafter Loss Contingency, Actions Taken by Court, Arbitrator or Mediator Loss contingency, actions taken by court Depreciation Depreciation expense Depreciation, Total Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Excess and obsolete inventory reserves and other inventory related costs Excess and obsolete inventory reserves and other inventory related costs. Excess and Obsolete Inventory Reserves and Other Inventory Related Costs 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Retirement Plan Type [Domain] Retirement Plan Type Inventory, Net [Abstract] Current inventory: Virus Type Axis Virus Type [Axis] Virus Type Common Class B [Member] Common Class B New Accounting Pronouncements Not Yet Adopted [Policy Text Block] New Accounting Pronouncements Not Yet Adopted Policy [Text Block] Accounting Pronouncements Not Yet Effective Rebates receivable Prepaid Rebates Receivable Prepaid rebates receivable. Equity, Attributable to Parent [Abstract] Stockholders’ Equity: Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lease, Cost [Table Text Block] Components of lease cost Deferred Federal, State and Local, Tax Expense (Benefit) Total deferred Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Gain on sale of property, plant, and equipment Other Postretirement Benefits Plan [Member] Retiree Medical Plan Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Net cash paid on finance leases and notes payable Repayments of Debt and Lease Obligation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Total fair value of options vested in period Cost of Goods and Services Sold Cost of goods sold Cost of Goods and Services Sold, Total Required Customary Employment Time for Eligibility of Employee Benefits Required Customary Employment Time For Eligibility Of Employee Benefits Time required for eligibility Earnings Per Share [Abstract] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name COVID-19 Covid Nineteen. Deferred Tax Liabilities, Net Net deferred tax liabilities Deferred Tax Liabilities, Net, Total Accounting Policies [Abstract] Segments [Domain] Segments 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Debt to Earnings Before Interest Taxes Depreciation Amortization Ratio Maximum for Covenant Compliance Debt To Earnings Before Interest Taxes Depreciation Amortization Ratio Maximum For Covenant Compliance Total funded debt to EBITDA, maximum allowable ratio Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at End of Period Balance at Beginning of Period Stale Beer Reserve 2025 Finance Lease, Liability, to be Paid, Year Two Scenario [Axis] Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentrations of Credit Risk Excise Taxes [Policy Text Block] Excise Taxes Policy [Text Block] Excise Taxes Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other current assets Business Acquisition, Pro Forma Information [Table Text Block] Unaudited proforma information Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Number of shares not included because the performance criteria was not expected to be met Debt Instrument, Interest Rate, Effective Percentage Debt interest rate at end of period Annual repayment limits in 2024 Annual Repayment Limits to be Paid, Next Twelve Months Annual repayment limits to be paid, next twelve months. Required Employment Period for Eligibility of Employee Benefits Required Employment Period For Eligibility Of Employee Benefits Eligibility period Hops and Malt [Member]. Hops and Malt [Member] Hops and Malt Long-Term Purchase Commitment [Table] Long Term Purchase Commitment [Table] Revolving Credit Facility [Member] Revolving Credit Facility Net income per common share - basic Net income per common share - basic EPS, As reported - basic Earnings Per Share, Basic, Total It represents Increase Decrease of Right Of Use Assets. Change In Right Of Use Assets Change in right-of-use assets Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Inventory Write-down Provision for excess or expired inventory Commitments and Contingencies (See Note M) Commitments and Contingencies Loan and Security agreement Loan and Security Agreement [Member] Loan and security agreement. Business Combinations [Abstract] Income Statement [Abstract] Property, Plant and Equipment, Gross, Period Increase (Decrease) Decrease in gross property, plant and equipment Property, Plant and Equipment, Gross, Period Increase (Decrease), Total Increase (decrease) in accounts payable and accrued expenses for purchases of property, plant, and equipment Increase (Decrease) In Purchases Of Property, Plant, And Equipment Within Accounts Payable And Accrued Expenses Increase (decrease) in purchases of property, plant, and equipment within accounts payable and accrued expenses. Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Finance Lease, Right-of-Use Asset, Accumulated Amortization Finance Lease, Accumulated amortization Related Party, Type [Axis] Related Party Selling, General and Administrative Expenses, Policy [Policy Text Block] General and Administrative Expenses Operating Lease, Cost Total operating lease cost Total operating lease cost Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Interest and penalties included in provision for incomes taxes Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Fair Value reduction due to liquidity Retirement Benefits [Abstract] Restructuring Type [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Vested and expected to vest at end of period Statistical Measurement [Domain] Statistical Measurement 2026 Shortfall fees expected to be incurred in third year. Shortfall Fees Expected To Be Incurred In Third Year Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities President And Chief Executive Officer [Member] President And Chief Executive Officer [Member] President and Chief Executive Officer Related Party Transaction, Amounts of Transaction Related Party Transaction Amounts Of Transaction Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Defined benefit plans liability adjustment Defined benefit plans liability adjustment, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent, Total Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating cash outflows from operating leases Operating Lease, Payments Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Interest Coverage Ratio Minimum for Covenant Compliance Interest Coverage Ratio Minimum For Covenant Compliance EBITDA to interest expense, minimum allowable ratio Net income per common share - diluted Net income per share - diluted EPS, Net income per common share — diluted Earnings Per Share, Diluted, Total Product and Service [Domain] Lease, Cost [Abstract] Loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Unrecognized Tax Benefits Balance at beginning of period Balance at end of period SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Contractual obligations payment due, 2026 Contractual Obligation, to be Paid, Year Three Buildings and Improvements, Gross Building and building improvements Buildings and Improvements, Gross, Total Right-of-use-assets obtained in exchange for operating lease obligations Right-of-use-assets obtained in exchange for operating lease obligations. Components Of Other Operating Cost And Expense General [Domain] Components Of Other Operating Cost And Expense General [Domain] Components Of Other Operating Cost And Expense General Ingredients and packaging (excluding hops and malt). Ingredients and packaging (excluding hops and malt) [Member] Ingredients and Packaging (excluding hops and malt) Service-Based Awards Service Based Awards [Member] Service-Based Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercisable at end of period Non employee director stock option. Non Employee Director Stock Option [Member] Non-Employee Director 2028 Finance Lease, Liability, to be Paid, Year Five Prepaid Advertising Prepaid advertising, promotional and selling costs Performance Based Stock Options Performance Based Stock Options [Member] Performance based stock options member Related Party Transaction [Domain] Related Party Transaction Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Inventory, Policy [Policy Text Block] Inventories and Provision for Excess or Expired Inventory Pension Plan [Member] Pension Benefit Plan Cumulative currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Shares Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Employer matching contribution percentage Discount Accrual [Member] Discount Accrual [Member] Discount Accrual Repurchases and retirement of Class A common stock Payments for Repurchase of Common Stock Number of Class B common shares converted to Class A during the current period. Conversion Of Class B Common Stock To Class A Common Stock Shares Conversion from Class B to Class A (in shares) Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items] Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items] Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Stock options exercised and restricted shares activities (in shares) Exercised Consolidation, Policy [Policy Text Block] Principles of Consolidation Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Liabilities and Equity [Abstract] Liabilities and Stockholders’ Equity Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule Of Earnings Per Share Basic By Common Class [Table] Purchase Commitment, Excluding Long-Term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment Impairment of brewery assets. Impairment of Brewery Assets Impairment of brewery assets Stock Issued During Period, Value, Acquisitions Shares issued in connection with Dogfish Head merger Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employer match percentage Selling and Marketing Expense Advertising, promotional and selling expenses Selling and Marketing Expense, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Accrued expenses and other current liabilities Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits that would impact the effective tax rate if recognized Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Contractual obligations payment due, 2028 Contractual Obligation, to be Paid, Year Five Exercise factor Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Factor 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. Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Other than options granted in period Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Business Acquisition, Pro Forma Net Income (Loss) Net income Beam Suntory Licensing Agreement Beam suntory licensing agreement. Beam Suntory Licensing Agreement [Member] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Earnings Per Share, Basic [Abstract] Net income per share for basic: Equity Components [Axis] Equity Components Summary of Income Tax Contingencies [Table Text Block] Reconciliation of Unrecognized Tax Benefits Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Other Operating Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities, Total Retirement Benefits [Text Block] Employee Retirement Plans and Post-Retirement Medical Benefits Inventory Disclosure [Abstract] Payments to Acquire Businesses, Gross Business acquisition cash transferred Cash consideration Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Term of license agreement option to terminate Term of license agreement option to terminate. Term of License Agreement Option to Terminate Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable at end of period Equity impact of the conversion of Class B to Class A during the current period. Conversion Of Class B Common Stock To Class A Common Stock Value Conversion from Class B to Class A Inventory obsolescence reserves Inventory Valuation Reserves Inventory Valuation Reserves, Ending Balance Inventory Valuation Reserves, Beginning Balance Current Federal Tax Expense (Benefit) Federal Number Of Customers Accounted For More Than Ten Percent Of Revenue Number Of Customers Accounted For More Than Ten Percent Of Revenue Number of individual customers represented more than ten percent of revenues Goodwill Goodwill as of end of period Goodwill as of beginning of period Goodwill Excess of the purchase price paid over the estimated fair values of the assets and liabilities assumed Goodwill, Total Restricted cash Received fair market value of payments from continuing distributors Restricted Cash, Current Statement of Cash Flows [Abstract] Repurchase and retirement of Class A Common Stock (in shares) Stock Repurchased and Retired During Period, Shares Boston beer company 401 (k) plan. Boston Beer Company401k Plan [Member] Boston Beer 401 (k) Plan Accrued Sales and Marketing, Current Accrued Sales And Marketing Current Advertising, promotional and selling expenses Class of Treasury Stock [Table Text Block] Stock Repurchases Income Tax Authority [Domain] Income Tax Authority Total accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment Gross Profit Gross profit Gross profit Document Annual Report Document Annual Report Common Stock, Par or Stated Value Per Share Common Stock, par value Increase (decrease) in third-party production prepayments. Increase Decrease In Third Party Production Prepayments Third-party production prepayments Board Of Directors Member Board Of Directors [Member] Board of Directors Less excise taxes. Less Excise Taxes Less excise taxes Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Benefit obligation, discount rate Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Allocation of net income for basic: Interest income (expense), net Interest Income (Expense), Nonoperating, Net Debt Instrument, Interest Rate, Stated Percentage Interest expense rate Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation costs, weighted average period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Supplemental disclosure of cash, cash equivalents and restricted cash Supplemental Disclosure of Cash, Cash Equivalents and Restricted Cash Abstract Supplemental disclosure of cash, cash equivalents and restricted cash. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Shares reserved for issuance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Samuel adams cincinnati brewery 401 k plan. Samuel Adams Cincinnati Brewery401k Plan [Member] Samuel Adams Cincinnati Brewery 401 (k) Plan Retirement Plan Name [Axis] Retirement Plan Name Deferred tax liabilities accumulated amortization on intangible assets. Deferred Tax Liabilities Accumulated Amortization On Intangible Assets Intangible assets amortization Cost of Goods and Service [Policy Text Block] Cost of Goods Sold Contractual obligations payment due, 2024 Contractual Obligation, to be Paid, Year One Defined Benefit Plan, Description Eligibility timing Related Party Transaction [Axis] Related Party Transaction Third-party production prepayments Prepaid Expense, Noncurrent, Total Prepaid Expense, Noncurrent Total prepaid amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Estimated fair value Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Basis of Presentation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Non cash operating and financing activities. Non Cash Operating And Financing Activities [Abstract] Cash paid for amounts included in measurement of lease liabilities Sale of asset [Member]. Sale Of Asset [Member] Sale Of Asset Change in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Inventory, Work in Process, Net of Reserves Work in process Payables and Accruals [Abstract] Payments for (Proceeds from) Other Investing Activities Other investing activities General and Administrative Expense [Member] General and administrative expenses Intangible Assets, Gross (Excluding Goodwill) Gross Carrying Value Intangible Assets, Gross (Excluding Goodwill), Total Allowance for Credit Losses Allowances for Doubtful Account, Current [Member] Allowances For Doubtful Account Current [Member] Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Add: effect of dilutive potential common shares Share-based awards Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Cancelled/Forfeited Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Schedule of Inventory, Current [Table Text Block] Components of Inventories City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Inventory, Net Inventories Total current inventory Postemployment Benefits [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows provided by operating activities: Payments Of Interest Expenses On Borrowings. Payments Of Interest Expenses On Borrowings Payments of interest expenses on borrowings Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Document Information [Line Items] Document Information [Line Items] Quarterly Financial Information [Table Text Block] Quarterly Results Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average number of shares for basic: Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Expense General and administrative expenses General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Weighted-average number of common shares - basic Common shares, As reported - basic Weighted Average Number of Shares Outstanding, Basic, Total Prepaid Taxes Prepaid taxes Change in purchase of property, plant and equipment in accounts payable and accrued expenses. Change In Purchase Of Property Plant And Equipment In Accounts Payable And Accrued Expenses Change in purchase of property, plant and equipment in accounts payable and accrued expenses Total third-party production prepayments Third Party Production Prepayments Third party production prepayments. Total third-party production prepayments Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows (used in) provided by financing activities: Market Risk Benefit [Abstract] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Valuation and Qualifying Accounts Defined benefit plan first eligible contributions by employer. Defined Benefit Plan First Eligible Contributions By Employer Contribution percentage by the company Annual volume growth rate increase (decline). Annual Volume Growth Rate Increase (Decline) Annual volume growth rate percentage Statement [Table] Statement [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Finance lease abstract. Finance Lease Abstract [Abstract] Finance lease cost: Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Weighted Average Assumptions used to Estimate Fair Value of Stock Options Increase (Decrease) in Contract with Customer, Liability Decrease in refundable deposits for lost kegs and pallets Service-Based Stock Options Service Based Stock Options [Member] Service-based stock options. Schedule Of Finite and Indefinite Lived Intangible Assets Excluding Goodwill. Schedule Of Finite And Indefinite Lived Intangible Assets Excluding Goodwill Table [Text Block] Schedule of intangible assets Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total payments due Total lease payments Shares held under escrow deposit. Shares Held Under Escrow Deposit Shares held under escrow deposit Quarterly Financial Information [Line Items] Quarterly Financial Information [Line Items] Quarterly Financial Information [Line Items] Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Benefit obligation, rate of compensation increase Related Party Transactions Disclosure [Text Block] Related Party Transactions 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net assets acquired Other Cost of Operating Revenue Reduction in revenue related to advertising, promotional and selling expenses Hops. Hops [Member] Hops Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of earnings per share Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Expenses on termination of defined benefit plan Machinery and Equipment [Member] Machinery and Plant Equipment Equipment and machinery Subsequent Event [Line Items] Recorded Unconditional Purchase Obligation Purchase commitments Recorded Unconditional Purchase Obligation, Total Additional payment for accessing facility Additional Payment For Accessing Facility Additional payment for accessing facility. Asset Class [Domain] Asset Class Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Significant Components of Company's Deferred Tax Assets and Liabilities Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current, Total Fiscal Period, Policy [Policy Text Block] Fiscal Year Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Construction in Progress, Gross Assets under construction 2028 Shortfall fees expected to be incurred in fifth year. Shortfall Fees Expected To Be Incurred In Fifth Year Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Decreases related to lapse of statute of limitations Schedule of valuation and qualifying accounts disclosure. Schedule Of Valuation And Qualifying Accounts Disclosure Table [Text Block] Summary of Valuation and Qualifying Accounts Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Repurchase of Class A Common Stock Stock Repurchased During Period, Value Unusual Risk or Uncertainty [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-Based Compensation Expense Included in Operating Expenses Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Exercisable at end of period Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value of Financial Instruments, Policy [Policy Text Block] Financial Instruments and Fair Value of Financial Instruments Sales to retail locations as a percentage of total sales Retail Sales Percentage of Total Sales Retail sales percentage of total sales. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Jim Beam Jim Beam Brands Co. Jim Beam Brands Co [Member] ASU 2016-13 Accrued commitments for inventory at vendor locations Deferred Tax Assets Accrued Commitments for Inventory Deferred tax assets accrued commitments for inventory. Cover Cover [Abstract] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased Nonrecurring Adjustment [Axis] Nonrecurring Adjustment Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Document Fiscal Year Focus Document Fiscal Year Focus Finance Lease, Right-of-Use Asset, before Accumulated Amortization Finance Lease, Gross value Comprehensive Income (Loss) Note [Text Block] Accumulated Other Comprehensive Loss Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Income tax (payments) refunds, net Income Taxes Paid, Net Income Taxes Paid, Net, Total Prepaid expenses and other assets. Prepaid Expenses And Other Assets Disclosure [Text Block] Prepaid Expenses and Other Current Assets Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Non-cash financing activity - accrued excise taxes on share repurchases Non-cash Financing Activity For Accrual Of Excise Tax On Share Repurchases Non-cash financing activity for accrual of excise tax on share repurchases. Income Taxes Receivable, Current Income tax receivable Patagonia Patagonia Provisions, Inc [Member] Patagonia Provisions, Inc. Accrued expenses and other current liabilities. Accrued Expenses And Other Current Liabilities [Member] Accrued Expenses And Other Current Liabilities [Member] Provision for stale beer. Provision For Stale Beer Provision for stale beer Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted Weighted average fair value of stock awards Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Defined benefit plans liability adjustment, tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent, Total Share-Based Payment Arrangement, Recognized Amount [Abstract] Security Exchange Name Security Exchange Name Accounts Receivable and Allowance for Credit Losses Accounts Receivable [Policy Text Block] Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent New Accounting Pronouncements, Policy [Policy Text Block] Accounting Pronouncements Recently Adopted Right-of-use assets Deferred tax liabilities right of use assets. Deferred Tax Liabilities Right Of Use Assets Customer Relationships [Member] Customer Relationships Property, plant and equipment, gross Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Option vested, number of shares Vested, Number of Shares Contract term costs write off Contract Term Costs Contract term costs. Current State and Local Tax Expense (Benefit) State Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans And Other Postretirement Benefit Plans Disclosures [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Amounts Charged Against Reserves Related party transaction, other expenses from transactions with related party Related Party Transaction Other Expenses from Transactions with Related Party Related party transaction other expenses from transactions with related party. Marketing and Advertising Expense Advertising and sales promotional expenditures Marketing and Advertising Expense, Total Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Cancelled/Forfeited Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Awards Allowances for Sales Return [Member] Allowances For Sales Return [Member] Stale Beer Reserve Commitments and Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] 2024 Finance Lease, Liability, to be Paid, Year One Stock Issued During Period, Value, Stock Options Exercised Stock options exercised and restricted shares activities Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate intrinsic value of stock options exercised in period Restricted Cash and Cash Equivalents Items [Line Items] Amendment Flag Amendment Flag Inventory, Noncurrent Long term inventory Inventory, Noncurrent, Total Transition of distributor networks Transition of Distributor Networks Transition of distributor networks. Schedule Of Property Plant And Equipment Useful Life Table [Text Block] Schedule Of Property Plant And Equipment Useful Life Table [Text Block] Estimated Useful Lives Sales to foreign distributors as a percentage of total sales International Sales Percentage of Total Sales International Sales Percentage of total sales. Deduction relating to excess stock-based compensation Effective Income Tax Rate Reconciliation, Deduction relating to excess stock-based compensation Effective Income Tax Rate Reconciliation, Deduction relating to excess stock-based compensation Percentage of brews and packages Percentage Of Brews And Packages Percentage of brews and packages. Barley, wheat and malt. Barley Wheat And Malt [Member] Barley, Wheat and Malt Operating Leases Current Liabilities Abstract Operating Leases Current Liabilities [Abstract] Current Accounting Standards Update [Domain] Accounting Standards Update Supplier [Axis] Supplier Finance Lease, Right-of-Use Asset, Amortization Amortization of right-of-use asset Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of amortization expense Deferred Tax Liabilities, Gross [Abstract] Deferred tax liabilities: Category of Item Purchased [Axis] Category of Item Purchased Line of credit borrowings Proceeds from Lines of Credit Proceeds from Line of Credit Proceeds from Lines of Credit, Total Leases [Abstract] Thereafter Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Variable Rate [Domain] Variable Rate Entity File Number Entity File Number Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Other liabilities Line of Credit Facility, Expiration Date Line of credit, expiration date Share based compensation arrangement by share based payment award participants payment description. Share Based Compensation Arrangement By Share Based Payment Award Participants Payment Description Share based compensation arrangement by share based payment award participants payment description Payments for proprietary ingredients, shipment of beverages and marketing services. Payments for Proprietary Ingredients, Shipment of Beverages and Marketing Services Payments for proprietary ingredients, shipment of beverages and marketing services Contractual obligations payment due, 2025 Contractual Obligation, to be Paid, Year Two Finite-Lived Intangible Assets, Fair Value Disclosure Estimated fair value Deferred Tax Assets, Gross Total deferred tax assets Goodwill and Intangible Assets Disclosure [Abstract] Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent NonUnion Employees Nonunion Employees [Member] Non-Union Plans Total cash, cash equivalents and restricted cash shown in the statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents and restricted cash at beginning of period Cash and cash equivalents and restricted cash at end of period Number Of Customers Accounted For More Than Ten Percent Of Accounts Receivable Number Of Customers Accounted For More Than Ten Percent Of Accounts Receivable Number of individual customer accounted for more than ten percent of account receivable balance Inventories [Abstract] Inventories [Abstract]. Share-Based Payment Arrangement [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed Company Sponsored Pension Plans Company Sponsored Pension Plans [Member] Company Sponsored Pension Plans Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Non-vested at end of period Non-vested at beginning of period Deferred Tax Assets, Valuation Allowance Valuation allowance Deferred Tax Assets, Valuation Allowance, Total Deferred tax valuation allowance Operating Expenses Total operating expenses Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Business acquisition value of shares issued Nominal value of equity issued Auditor Location Customer Transactions Customer Transactions Policy [Text Block] Refundable Deposits on Kegs and Pallets Accrued Liabilities and Other Liabilities Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Title of Individual [Axis] Title of Individual Thereafter Shortfall Fees Expected To Be Incurred After Fifth Year Shortfall fees expected to be incurred after fifth year. Description of return of goods from distributors. Description of Return of goods from Distributors Licensing Agreements Licensing agreements disclosure. Licensing Agreements Disclosure [Text Block] Customers [Member] Customers [Member] Customers programs and incentives Business Acquisition, Transaction Costs Business combination non-reoccurring transaction fees Computer Equipment [Member] Computer Software and Equipment Earnings Per Share [Text Block] Net Income per Share Entity Address, Address Line One Entity Address, Address Line One Contractual Obligation Contractual obligations payment due, total Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Allocation of net income for basic unvested participating shares Undistributed Earnings (Loss) Allocated to Participating Securities, Basic, Total Restricted cash Restricted Cash Restricted Cash, Total Payments for Capital Improvements Payments for capital improvements Impairment expense related to cancelled projects Impairment expenses related to cancelled projects Impairment of Ongoing Project Stock repurchase program, cumulative shares repurchased, value. Stock Repurchase Program Cumulative Shares Repurchased Value Repurchased at end of period Repurchased at beginning balance Repurchased of value Line of Credit Facility, Commitment Fee Percentage Commitment fee Percentage of brews and packages across various locations Percentage Of Brews and Packages Across Various Locations Percentage Of Brews and Packages Across Various Locations Subsequent Event Type [Domain] Increase decrease in inventory obsolescence reserves. Increase Decrease In Inventory Obsolescence Reserves Incremental (reduction) in inventory obsolescence reserves Income Statement Location [Axis] Income Statement Location Variable Lease, Cost Variable lease costs not included in liability Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Earnings to Common Shareholders, Class B Common Stock Deferred Tax Assets, Inventory Inventory Provision for amounts owed to third-parties under non-cancellable purchase orders Provision for amounts owed to third-parties under non-cancellable purchase orders. Provision for Amounts Owed to Third-parties under Non-cancellable Purchase Orders Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued expenses Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividends Long-Term Debt, Type [Axis] Long-term Debt, Type Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Impact of ASU 2018-02 Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Prepaid Insurance Prepaid insurance Collaborative Arrangement and Arrangement Other than Collaborative [Table] Unusual Risk or Uncertainty [Table] Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-use-assets obtained in exchange for finance lease obligations Inventory on hand Inventory current and non-current, net. Inventory Current And Noncurrent Net Total inventory Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value Restricted stock units and investment shares Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Restricted Stock Units And Investment Shares Share based compensation arrangement by share based payment award fair value assumptions restricted stock units and investment shares. Purpose of buying packaging equipment Purpose Of Buying Packaging Equipment Purpose of buying packaging equipment Number of Defined Benefit Pension Plans Number Of Defined Benefit Pension Plans Number of retirement plans Finance lease cost. Finance Lease Cost Total finance lease cost Prime Rate [Member] Alternative Prime Rate Unvested Shares [Member]. Unvested Shares [Member] Unvested participating shares Annual repayment limits, Thereafter Annual repayment limits to be paid, After Third Year Annual repayment limits to be paid, after third year. Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Money Market Funds, at Carrying Value Money market fund Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Other assets Accounting Standards Update [Axis] Accounting Standards Update Income Tax Return, Examination Period Income Tax Return Examination Period Income tax return examination period Quarterly Financial Information Disclosure [Abstract] Other income (expense): Other Nonoperating Income (Expense) [Abstract] Operating Leases Liabilities Non Current Abstract Operating Leases Liabilities Non Current [Abstract] Non-current Trademarks [Member] Trademarks Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows used in investing activities: State and Local Jurisdiction [Member] State and Local Jurisdiction Line of credit Long-Term Line of Credit Credit facility, borrowing outstanding Long-term Line of Credit, Total Goodwill, Impairment Loss Impairment of goodwill Segment Reporting, Policy [Policy Text Block] Segment Reporting Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Schedule of Allocation of Plan Assets [Table Text Block] Local 1199 Plan's Weighted-Average Asset Allocations Subsequent Event [Table] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Purchase Obligation Purchase commitments outstanding Purchase Obligation, Total Employee tenure requirement to participate in plan. Share Based Compensation Arrangement By Share Based Payment Award Required Tenure For Participation In Plan Requirement tenure of employee for investment share program, purchase shares at discount Schedule of gross value and accumulated depreciation of right of use assets. Schedule Of Gross Value And Accumulated Depreciation Of Right Of Use Assets Schedule of gross value and accumulated depreciation of right of use assets Defined Contribution Plan, Employer Discretionary Contribution Amount Contributions Plan Change in unrecognized tax benefits (including interest and penalty) Effective Income Tax Rate Reconciliation Change In Unrecognized Tax Benefits Effective income tax rate reconciliation change in unrecognized tax benefits. Annual repayment limits in 2026 Annual Repayment Limits To Be Paid, In Third Year Annual repayment limits to be paid, in third year. Leases Lessee Operating And Finance Leases Disclosure [Text Block] Lessee operating and finance leases. Minimum Number of Employee Working Hours Required to be Eligible to Participate in 401(k) Plan Minimum Number Of Employee Working Hours Required To Be Eligible To Participate In Four Zero One K Plan Time required for eligibility Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Exercisable at end of period Accrued Deposits, Current Accrued Deposits Current Accrued deposits Stock repurchase program, remaining authorized pepurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Common Stock, Shares, Outstanding Common Stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Payment Arrangement [Text Block] Common Stock and Share-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited Selling Expense Shipping costs Amounts paid to distributors Payments to Customers Payments to customers. Income Tax Rate Adjustment Income Tax Rate Adjustment [Member] Income Tax Rate Adjustment Share based compensation arrangement by share based payment award, fair value assumptions, estimated forfeiture rate. Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Estimated Forfeiture Rate Estimated forfeiture rate for equity awards that do not vest on January 1st Contractual Obligation, Fiscal Year Maturity [Abstract] Retirement Plan Type [Axis] Retirement Plan Type Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Discount from current market value Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Granted Inventory on hand in excess over fair value market. Inventory on Hand in Excess Over Fair Value Market Excess over fair market value Document Type Document Type Line of Credit [Member] Line of Credit Debt Instrument Interest Coverage Ratio Debt Instrument Interest Coverage Ratio EBITDA to interest expense ratio Line of Credit Facility, Current Borrowing Capacity Line of credit, current borrowing capacity Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Sales to domestic distributors as a percentage of total sales Domestic Sales Percentage of Total Sales Domestic sales percentage of total sales. Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment Share-Based Payment Arrangement [Member] Employee Stock Compensation Plan Share-based compensation arrangements by share based payment award. Share Based Compensation Arrangements By Share Based Payment Award [Domain] Share Based Compensation Arrangements By Share Based Payment Award Counterparty Name [Domain] Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Option vested, weighted average fair value Vested Long-Term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Net Income (Loss) Available to Common Stockholders, Basic Allocation of net income for basic common stock Earnings to Common Shareholders, As reported - basic Net Income (Loss) Available to Common Stockholders, Basic, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited Property, Plant and Equipment [Member] Property, Plant and Equipment Property, Plant and Equipment [Member] Net Cash Provided by (Used in) Financing Activities Net cash (used in) provided by financing activities Entity Filer Category Entity Filer Category Business combination fair value. Business Combination Fair Value Estimated total purchase price Expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Hard Seltzer Hard seltzer product. Hard Seltzer Product [Member] Balance Sheet Location [Domain] Balance Sheet Location Operating Lease, Impairment Loss Impairment charges on right-of use assets Schedule of prepaid expenses and other current assets. Schedule Of Prepaid Expenses And Other Current Assets [Text Block] Summary of Prepaid Expenses and Other Current Assets Variable Rate [Axis] Variable Rate Trade Names [Member] Trademarks Asset Class [Axis] Asset Class Total other income (expense), net Nonoperating Income (Expense) Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Total Liabilities Total liabilities Pepsi Licensing Agreement Pepsi licensing agreement. Pepsi Licensing Agreement [Member] Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Payment on loan and security agreement Payment On Loan And Security Agreement Payment on loan and security agreement Machinery and Equipment, Gross Machinery and plant equipment Machinery and Equipment, Gross, Total Finite-Lived Intangible Asset, Useful Life Estimated Useful Life Useful life of finite lived intangibles Kegs [Member] Kegs [Member] Kegs Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Asset Impairment Charges, Total Impairment of intangible assets Asset Impairment Charges Impairment of assets Third party contract termination costs. Third Party Contract Termination Costs Third party contract termination costs Equity, Attributable to Parent Balance Balance Total stockholders’ equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Estimated use full life Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Group four. Group Four [Member] Company's match for the first 3% of the eligible participants contribute Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Intangible Assets, Net (Excluding Goodwill) Net Book Value Intangible assets Intangible carrying value Total shortfall fees expected to be incurred Expected shortfall fees Shortfall fees expected to be incurred. Shortfall Fees Expected To Be Incurred Net Income Net income Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State income taxes, net of federal benefit Facility Closing [Member] Third-party Production Facilities Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finance Lease Liabilities, Payments, Due Income Allocated To Equity Instruments Other Than Option, Nonvested Income Allocated To Equity Instruments Other Than Option Nonvested Earnings to Common Shareholders, Net effect of unvested participating shares Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred income taxes Deferred tax liabilities assumed Statement of Financial Position [Abstract] Right Of Use Assets Abstract Right Of Use Assets [Abstract] Right-of-use assets Weighted Average Number of Shares Outstanding, Diluted Weighted-average number of common shares - diluted Common Shares, Net income per common share — diluted Common Shares, Net income per common share - diluted Defined Benefit Plan, Accumulated Benefit Obligation Benefit obligation at end of fiscal year Contractual Obligation, to be Paid, after Year Five Thereafter Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Deferred pension and other post-retirement benefit costs, taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax, Total Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliations to Statutory Rates Credit Facility [Axis] Credit Facility Operating Lease, Right-of-Use Asset, Periodic Reduction Amortization of right-of-use assets Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Deferred Federal Income Tax Expense (Benefit) Federal Patagonia Licensing Agreement Patagonia Licensing Agreement [Member] Patagonia licensing agreement. Defined Benefit Plan Coverage Percentage Defined Benefit Plan Coverage Percentage Percentage paid for coverage Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Axis] Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Axis] Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Summary of Accrued Expenses and Other Current Liabilities Operating Lease, Weighted Average Remaining Lease Term Lease Weighted Average Remaining Lease Term Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Voluntary contributions of annual compensation Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease) Decrease in property, plant and equipment related accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property Plant and Equipment, Period Increase (Decrease), Total Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets acquired Slowdown of the Hard Seltzer Market Impact Market risk benefit. Market Risk Benefit [Text Block] Deferred Tax Assets, Net [Abstract] Deferred tax assets: Lease Liabilities Abstract Lease Liabilities [Abstract] Lease Liabilities Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Amounts owed for sale of equipment. Amounts owed For Sale Of Equipment Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding at end of period Outstanding at beginning of period SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation And Qualifying Accounts Disclosure [Line Items] 2024 Shortfall fees expected to be incurred next twelve months. Shortfall Fees Expected To Be Incurred Next Twelve Months Leasehold Improvements [Member] Leasehold Improvements Income Tax Authority [Axis] Income Tax Authority Fair Value Disclosures [Abstract] Current Income Tax Expense (Benefit) Total current Furniture and Fixtures, Gross Office equipment and furniture 2026 Finance Lease, Liability, to be Paid, Year Three Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment, Total Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Amortization of Deferred benefit costs, tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total Type of Restructuring [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Restricted Common Class A [Member] Restricted Common Class A [Member] Restricted Common Class A Employee wages, benefits, and reimbursements Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition Deferred Revenue, Current Deferred Revenue, Current Deferred revenue Deferred Revenue, Current, Total Revenue from contracts with customers net of tax. Revenue From Contracts With Customers Net Of Tax One time effect of adoption of ASU 2014-09, Revenue from Contracts with Customers, tax Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Defined Benefit Plan, Funded (Unfunded) Status of Plan Unfunded Status Unfunded projected pension benefits XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Feb. 23, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Annual Report true    
Document Transition Report false    
Document Type 10-K    
Document Period End Date Dec. 30, 2023    
Entity Current Reporting Status Yes    
Entity Filer Category Large Accelerated Filer    
Entity Registrant Name THE BOSTON BEER COMPANY, INC.    
Entity Interactive Data Current Yes    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Small Business false    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Emerging Growth Company false    
Entity File Number 1-14092    
Entity Incorporation, State or Country Code MA    
Entity Tax Identification Number 04-3284048    
Entity Address, Address Line One One Design Center Place, Suite 850    
Entity Address, City or Town Boston    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 02210    
City Area Code 617    
Local Phone Number 368-5000    
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0000949870    
Current Fiscal Year End Date --12-30    
Trading Symbol SAM    
Security Exchange Name NYSE    
Title of 12(b) Security Class A Common Stock    
Document Financial Statement Error Correction [Flag] false    
Entity Public Float     $ 2,937,590
Documents Incorporated by Reference

Certain parts of the registrant’s definitive Proxy Statement for its 2024 Annual Meeting to be held on May 7, 2024 are incorporated by reference into Part III of this report.

   
Auditor Name Deloitte & Touche LLP    
Auditor Location Boston, Massachusetts    
Auditor Firm ID 34    
Common Class A      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   9,956,520  
Common Class B      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   2,068,000  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Income Statement [Abstract]      
Revenue $ 2,133,292 $ 2,222,667 $ 2,196,650
Less excise taxes 124,667 132,333 139,028
Net revenue 2,008,625 2,090,334 2,057,622
Cost of goods sold 1,156,256 1,228,348 1,259,830
Gross profit 852,369 861,986 797,792
Operating expenses:      
Advertising, promotional and selling expenses 555,998 578,400 606,994
General and administrative expenses 174,548 157,534 133,624
Impairment of intangible assets 16,426 27,100  
Impairment of brewery assets 5,396 2,782 18,499
Contract termination costs and other   5,379 30,678
Total operating expenses 752,368 771,195 789,795
Operating income 100,001 90,791 7,997
Other income (expense):      
Interest income (expense), net 10,995 2,561 (110)
Other expense, net (1,408) (1,916) (978)
Total other income (expense), net 9,587 645 (1,088)
Income before income tax provision 109,588 91,436 6,909
Income tax provision (benefit) 33,338 24,173 (7,644)
Net income $ 76,250 $ 67,263 $ 14,553
Net income per common share - basic $ 6.23 $ 5.46 $ 1.19
Net income per common share - diluted $ 6.21 $ 5.44 $ 1.17
Weighted-average number of common shares - basic 12,243 12,317 12,280
Weighted-average number of common shares - diluted 12,258 12,345 12,436
Net Income (Loss) $ 76,250 $ 67,263 $ 14,553
Other comprehensive income (loss):      
Foreign currency translation adjustment 166 (269) (32)
Defined benefit plans liability adjustment (13) 253 90
Total other comprehensive income (loss), net of tax 153 (16) 58
Comprehensive income $ 76,403 $ 67,247 $ 14,611
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 298,491 $ 180,560
Accounts receivable 66,997 56,672
Inventories 115,773 148,450
Prepaid expenses and other current assets 20,538 27,461
Income tax receivable 1,711 10,126
Total current assets 503,510 423,269
Property, plant and equipment, net 642,509 667,909
Operating right-of-use assets 35,559 43,768
Goodwill 112,529 112,529
Intangible assets 59,644 76,324
Third-party production prepayments 33,581 61,339
Other assets 42,661 35,635
Total assets 1,429,993 1,420,773
Current Liabilities:    
Accounts payable 87,245 84,248
Accrued expenses and other current liabilities 126,930 111,153
Current operating lease liabilities 9,113 8,866
Total current liabilities 223,288 204,267
Deferred income taxes, net 85,721 96,592
Non-current operating lease liabilities 36,161 45,274
Other liabilities 6,894 6,091
Total liabilities 352,064 352,224
Commitments and Contingencies (See Note M)
Stockholders’ Equity:    
Additional paid-in capital 656,297 629,515
Accumulated other comprehensive loss (57) (210)
Retained earnings 421,568 439,121
Total stockholders’ equity 1,077,929 1,068,549
Total liabilities and stockholders’ equity 1,429,993 1,420,773
Common Class A    
Stockholders’ Equity:    
Common Stock 100 102
Common Class B    
Stockholders’ Equity:    
Common Stock $ 21 $ 21
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 30, 2023
Dec. 31, 2022
Common Class A    
Common Stock, par value $ 0.01 $ 0.01
Common Stock, shares authorized 22,700,000 22,700,000
Common Stock, shares issued 10,033,303 10,238,009
Common Stock, shares outstanding 10,033,303 10,238,009
Common Class B    
Common Stock, par value $ 0.01 $ 0.01
Common Stock, shares authorized 4,200,000 4,200,000
Common Stock, shares issued 2,068,000 2,068,000
Common Stock, shares outstanding 2,068,000 2,068,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Common Class A
Common Stock
Common Class B
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Balance at Dec. 26, 2020 $ 956,967   $ 100 $ 22 $ 599,737 $ (252) $ 357,360  
Balance (ASU 2019-12) at Dec. 26, 2020   $ (55)           $ (55)
Balance (in shares) at Dec. 26, 2020     10,005,000 2,178,000        
Net Income (Loss) 14,553           14,553  
Stock options exercised and restricted shares activities (6,729)   $ 1   (6,730)      
Stock options exercised and restricted shares activities (in shares)     69,000          
Stock-based compensation expense 18,615       18,615      
Conversion from Class B to Class A     $ 1 $ (1)        
Conversion from Class B to Class A (in shares)     110,000 (110,000)        
Defined benefit plans liability adjustment, net of tax 90         90    
Foreign currency translation adjustment (32)         (32)    
Balance at Dec. 25, 2021 983,409   $ 102 $ 21 611,622 (194) 371,858  
Balance (in shares) at Dec. 25, 2021     10,184,000 2,068,000        
Net Income (Loss) 67,263           67,263  
Stock options exercised and restricted shares activities 3,905       3,905      
Stock options exercised and restricted shares activities (in shares)     54,000          
Stock-based compensation expense 13,988       13,988      
Defined benefit plans liability adjustment, net of tax 253         253    
Foreign currency translation adjustment (269)         (269)    
Balance at Dec. 31, 2022 1,068,549   $ 102 $ 21 629,515 (210) 439,121  
Balance (in shares) at Dec. 31, 2022     10,238,000 2,068,000        
Net Income (Loss) 76,250           76,250  
Repurchase and retirement of Class A Common Stock (93,805)   $ (2)       (93,803)  
Repurchase and retirement of Class A Common Stock (in shares)     (276,000)          
Stock options exercised and restricted shares activities $ 9,811       9,811      
Stock options exercised and restricted shares activities (in shares) 50,211   71,000          
Stock-based compensation expense $ 16,971       16,971      
Defined benefit plans liability adjustment, net of tax (13)         (13)    
Foreign currency translation adjustment 166         166    
Balance at Dec. 30, 2023 $ 1,077,929   $ 100 $ 21 $ 656,297 $ (57) $ 421,568  
Balance (in shares) at Dec. 30, 2023     10,033,000 2,068,000        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Statement of Stockholders' Equity [Abstract]      
Defined benefit plans liability adjustment, tax $ 1 $ 95 $ 20
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Cash flows provided by operating activities:      
Net income $ 76,250 $ 67,263 $ 14,553
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 88,141 81,356 72,096
Impairment of intangible assets 16,426 27,100  
Impairment of brewery assets 5,396 2,782 18,499
Change in right-of-use assets 7,678 7,972 8,018
Stock-based compensation expense 16,971 13,988 18,615
Deferred income taxes (10,871) 9,097 (5,225)
Other non-cash expense (income) 224 89 (399)
Changes in operating assets and liabilities:      
Accounts receivable (10,340) (2,042) 23,071
Inventories 31,500 131 (21,224)
Prepaid expenses, income tax receivable and other current assets 13,979 38,652 (49,073)
Third-party production prepayments 27,758 26,955 (16,635)
Other assets (5,849) (14,031) (5,699)
Accounts payable 2,763 (2,219) (27,361)
Accrued expenses, other current liabilities and other liabilities 13,884 (50,632) 35,290
Operating lease liabilities (8,759) (6,516) (8,229)
Net cash provided by operating activities 265,151 199,945 56,297
Cash flows used in investing activities:      
Purchases of property, plant and equipment (64,087) (90,582) (147,919)
Proceeds from sale of property, plant, and equipment 1,709 2,076 1,157
Other investing activities     145
Net cash used in investing activities (62,378) (88,506) (146,617)
Cash flows (used in) provided by financing activities:      
Repurchases and retirement of Class A common stock (92,877)    
Proceeds from exercise of stock options and sale of investment shares 11,723 7,946 10,465
Net cash paid on finance leases and notes payable (1,575) (1,672) (1,570)
Payment of tax withholding on stock-based payment awards and investment shares (2,113) (3,474) (15,536)
Line of credit borrowings   30,000  
Line of credit repayments   (30,000)  
Net cash (used in) provided by financing activities (84,842) 2,800 (6,641)
Change in cash and cash equivalents and restricted cash 117,931 114,239 (96,961)
Cash and cash equivalents and restricted cash at beginning of period 180,560 66,321 163,282
Cash and cash equivalents and restricted cash at end of period 298,491 180,560 66,321
Supplemental disclosure of cash flow information:      
Income tax (payments) refunds, net (35,728) 28,144 (41,221)
Cash paid for amounts included in measurement of lease liabilities      
Operating cash outflows from operating leases 10,483 8,510 10,495
Operating cash outflows from finance leases 138 71 121
Financing cash outflows from finance leases 1,575 1,598 1,499
Right-of-use-assets obtained in exchange for operating lease obligations (107) (827) 2,309
Right-of-use-assets obtained in exchange for finance lease obligations 2,825   472
Increase (decrease) in accounts payable and accrued expenses for purchases of property, plant, and equipment 1,107 1,045 (15,824)
Non-cash financing activity - accrued excise taxes on share repurchases 929    
Supplemental disclosure of cash, cash equivalents and restricted cash      
Cash and cash equivalents 298,491 180,560 26,853
Restricted cash     39,468
Total cash, cash equivalents and restricted cash shown in the statements of cash flows $ 298,491 $ 180,560 $ 66,321
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 76,250 $ 67,263 $ 14,553
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Dec. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Insider Trading Agreements

 

The table below sets forth information regarding trading plans adopted during the quarter ended December 30, 2023 by an executive officer that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c):

 

Name and Title

Date of Adoption of Plan

Duration of Plan

Aggregate Number of Shares to Be Purchased or Sold Pursuant to Plan

Description of the Material Terms of the Rule 10b5-1 Trading Arrangement

Dave Burwick,
President, Chief Executive Officer

November 6, 2023

March 6, 2024 - June 4, 2024

Up to 1,116

Vested stock option sales

Name Dave Burwick
Title President, Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date November 6, 2023
Arrangement Duration 90 days
Aggregate Available 1,116
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Basis of Presentation
12 Months Ended
Dec. 30, 2023
Accounting Policies [Abstract]  
Organization and Basis of Presentation

A. Organization and Basis of Presentation

 

The Boston Beer Company, Inc. and certain subsidiaries (the “Company”) are engaged in the business of selling alcohol beverages throughout the United States and in selected international markets, under the trademarks “The Boston Beer Company®”, “Twisted Tea Brewing Company®”, “Hard Seltzer Beverage Company”, “Angry Orchard® Cider Company”, “Dogfish Head® Craft Brewery”, “Dogfish Head Distilling Co.”, “Angel City® Brewing Company”, “Coney Island® Brewing Company”, "Green Rebel Brewing Co.", "Truly Distilling Co.", “American Fermentation Company”, “General Admission Brewing Co.”, “TeaPot Worldwide”, and “Sun Cruiser Beverage Co.".

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

B. Summary of Significant Accounting Policies

 

Fiscal Year

 

The Company’s fiscal year is a fifty-two or fifty-three-week period ending on the last Saturday in December. The 2023 and 2021 fiscal years consisted of fifty-two weeks, while the 2022 fiscal year was fifty-three weeks.

 

Principles of Consolidation

 

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.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with United States generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities during the reporting periods, the reported amounts of revenue and expenses during the reporting periods and the disclosure of contingent assets and liabilities at the date of the financial statements. On an ongoing basis, the Company bases estimates and assumptions on historical experience, currently available information, and various other factors that management believes to be reasonable under the circumstances. Actual results may differ materially from these estimates and assumptions. The accounting policies which the Company believes involve the most significant application of judgment or involve complex estimations are inventories and associated reserves, revenue reserves, assumptions surrounding the recoverability of long-lived assets, and income taxes.

 

Cash and Cash Equivalents

 

Cash and cash equivalents at December 30, 2023 and December 31, 2022 included cash on-hand and money market instruments that are highly liquid investments. Cash and cash equivalents are carried at cost, which approximates fair value.

 

Accounts Receivable and Allowance for Credit Losses

 

The Company’s accounts receivable primarily consist of trade receivables. The Company records an allowance for credit losses that is based on historical trends, customer knowledge, any known disputes, and the aging of the accounts receivable balances combined with management’s 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 allowances for credit losses as of December 30, 2023 and December 31, 2022 are adequate, but actual losses could exceed the recorded allowance.

 

Concentrations of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash equivalents, restricted cash, and trade receivables. The Company places its cash equivalents with high credit quality financial institutions. As of December 30, 2023, the Company’s cash and cash equivalents were primarily invested in a “Triple A” rated money market fund.

 

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 “Distributors”). In 2023, 2022, and 2021, sales to foreign

Distributors were approximately 4% of total sales. Receivables arising from the Company's sales are not collateralized; however, credit risk is minimized as a result of the large and diverse nature of the Company’s customer base. There were no individual customer accounts receivable balances outstanding at December 30, 2023 or December 31, 2022 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’s revenues in fiscal years 2023, 2022, or 2021.

 

Financial Instruments and Fair Value of Financial Instruments

 

The Company’s primary financial instruments at December 30, 2023 and December 31, 2022 consisted of cash equivalents, restricted cash, accounts receivable, and accounts payable. The Company determines the fair value of its financial assets and liabilities in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements and Disclosures (“ASC 820”). The Company believes that the carrying amount of its cash equivalents, restricted cash, accounts receivable, and 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.

 

Inventories and Provision for Excess or Expired Inventory

 

Inventories consist of raw materials and packaging materials, work in process and finished goods. Raw materials, which principally consist of flavorings, hops, malt, fruit juices, other brewing materials and packaging, are stated at the lower of cost (first-in, first-out basis) or net realizable value. The Company’s goal is to maintain on-hand 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.

 

The provisions for excess or expired inventory are based on management’s estimates of forecasted usage of inventories on hand. Forecasting usage involves significant judgments regarding future demand for the Company’s various existing products and products under development as well as the potency and shelf-life of various raw material ingredients and finished goods. 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. Provision for excess or expired inventory included in cost of goods sold was $19.3 million, $35.9 million, and $62.6 million in fiscal years 2023, 2022, and 2021 respectively.

 

Property, Plant and Equipment

 

Property, plant, and equipment are stated at cost or fair value as of the date of acquisition. Expenditures for repairs and maintenance are expensed as incurred. Major renewals and betterments that extend the life of the property are capitalized. Depreciation is computed using the straight-line method based upon the estimated useful lives of the underlying assets as follows:

 

Kegs

5 years

Computer software and equipment

2 to 5 years

Office equipment and furniture

3 to 7 years

Machinery and plant equipment

3 to 20 years

Leasehold improvements

Lesser of the remaining term of the lease or estimated useful life of the asset

Building and building improvements

12 to 20 years, or the remaining useful life of the building, whichever is shorter

 

For purposes of determining whether there are any impairment losses on brewery assets, as further discussed below, management has historically examined the carrying value of the Company’s 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 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, the remaining useful life of the asset, and the usefulness of the asset in consideration of future business plans. Impairment of brewery assets classified as property, plant, and equipment included in operating expenses was $5.0 million, $2.6 million and $18.5 million in fiscal years 2023, 2022, and 2021, respectively.

 

Factors generally considered important which could trigger an impairment review on the carrying value of long-lived assets include the following: (1) significant underperformance relative to historical or projected future operating results; (2) significant changes in the manner of use of acquired assets or the strategy for the Company’s overall business; (3) underutilization of assets; and (4) discontinuance of products by the Company or its customers.

 

Segment Reporting

 

The Company consists of one operating segment that produces and sells alcohol beverages under various 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, with similar profit margins, and through the same channels of distribution.

 

Goodwill and Intangible Assets

 

The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.

 

The Company’s annual goodwill impairment evaluation analysis conducted at the end of fiscal August indicated that the fair value of the Company’s goodwill was substantially greater than the carrying value and accordingly there was no impairment to record during fiscal 2023. The guidance for goodwill impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit, of which the Company has one, is less than its carrying amount or to proceed directly to performing a quantitative impairment test. Under the quantitative assessment, the estimated fair value of the Company’s

reporting unit is compared to its carrying value, including goodwill. The estimate of fair value of the Company’s reporting unit is generally calculated based on an income approach using the discounted cash flow method supplemented by the market approach which considers the Company’s market capitalization and enterprise value. If the estimated fair value of the Company’s reporting unit is less than the carrying value of its reporting unit, a goodwill impairment will be recognized. In estimating the fair value of the Company’s reporting unit, management must make assumptions and projections regarding such items as future cash flows, future revenues, future earnings, cost of capital, and other factors. The assumptions used in the estimate of fair value are based on historical trends and the projections and assumptions that are used in the latest operating plans. These assumptions reflect management’s estimates of future economic and competitive conditions and are, therefore, subject to change as a result of changing market conditions. If these estimates or their related assumptions change in the future, the Company may be required to recognize an impairment loss for the Company’s goodwill which could have a material adverse impact on the Company’s financial statements.

 

The Company’s intangible assets consist primarily of a trademark and customer relationships obtained through the Company’s Dogfish Head acquisition. Customer relationships are amortized over their estimated useful lives. The Dogfish Head trademark which was determined to have an indefinite useful life is not amortized. The guidance for indefinite lived intangible asset impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the indefinite lived intangible asset is impaired or to proceed directly to performing the quantitative impairment test. Under the quantitative assessment, the trademark is evaluated for impairment by comparing the carrying value of the trademark to its estimated fair value. The estimated fair value of the trademark is calculated based on an income approach using the relief from royalty method. If the estimated fair value is less than the carrying value of the trademark, then an impairment charge is recognized to reduce the carrying value of the trademark to its estimated fair value.

 

Significant judgment is required to estimate the fair value the Dogfish Head trademark. Accordingly, the Company obtains the assistance of third-party valuation specialists as part of the impairment evaluation. In estimating the fair value of the trademark, management must make assumptions and projections regarding future cash flows based upon future revenues, the market-based royalty rate, the discount rate, the tax rate and other factors. These assumptions reflect management’s estimates of future economic and competitive conditions and consider many factors including macroeconomic conditions, industry growth rates, and competitive activities. The assumptions and projections used in the estimate of fair value are consistent with those used in current operating plans and the Company believes they are reasonable.

 

Refundable Deposits on Kegs and Pallets

 

The Company distributes its packaged flavored malt beverages, hard seltzers, beers, and hard ciders primarily in cans and glass bottles and its draft beer in kegs and such cans, bottles, and kegs are shipped on pallets to Distributors. Most kegs and pallets are owned by the Company. Kegs are reflected in the Company’s 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 certain pallets, which is included in current liabilities in the Company’s balance sheets. Upon return of the kegs and pallets to the Company, the deposit is refunded to the Distributor.

 

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’s 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 30, 2023, the Company decreased its liability for refundable deposits by $0.7 million. For the year ended December 31, 2022, the Company decreased its liability for refundable deposits, gross property, plant, and equipment and related accumulated depreciation by $0.4 million, $1.0 million and $1.0 million, respectively. As of December 30, 2023, and December 31 2022, the Company’s balance sheet includes $13.3 million and $13.0 million, respectively, in refundable deposits on kegs and pallets and $0.7 million and $1.0 million, respectively, in kegs, net of accumulated depreciation.

 

Income Taxes

 

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’s

consolidated financial statements or tax returns. This results in differences between the book and tax basis of the Company’s 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, Income Taxes.

 

The calculation of the Company’s uncertain tax positions involves dealing with uncertainties in the application of 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, Income Taxes.

 

The Organization for Economic Co-operation and Development/G20 Inclusive Framework on Base Erosion and Profit Shifting has introduced rules to establish a global minimum tax rate of 15%, commonly referred to as the Pillar Two rules. Numerous foreign countries have enacted legislation to implement the Pillar Two rules, effective beginning in 2024, or are expected to enact similar legislation. The Company is currently evaluating the potential impacts that Pillar Two may have on future periods and will continue to monitor the implementation of the Pillar Two rules in the jurisdictions in which it operates.

 

Revenue Recognition and Classification of Customer Programs and Incentives

 

During fiscal years 2023, 2022, and 2021 approximately 94%, 95%, and 95%, respectively, of the Company’s revenue was from shipments of its products to domestic Distributors and 4% from shipments to international Distributors, primarily located in Canada. Approximately 2%, 1%, and 1% of the Company’s revenue was from retail beer, cider, food and merchandise sales at the Company’s retail locations during fiscal years 2023, 2022, and 2021, respectively.

 

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 30, 2023 and December 31, 2022, the Company had deferred revenue of $8.9 million and $6.8 million, respectively, related to product shipped prior to these dates for which the criteria to recognize revenue was not met as of these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

 

The Company is committed to maintaining the freshness of its products in the market. In certain circumstances and with the Company’s approval, the Company accepts and destroys or offers credits for stale beer that is returned or destroyed by Distributors. The Company generally credits approximately fifty percent of the distributor’s 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 30, 2023, and December 31, 2022, the stale beer reserve was $8.2 million and $5.6 million, respectively. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. Provision for stale beer recorded as reductions to revenue totaled $18.8 million, $19.6 million, and $9.5 million in fiscal years 2023, 2022, and 2021 respectively.

 

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’s products may include, but are not limited to, point-of-sale 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 $106.4 million, $95.9 million and $126.1 million in fiscal years 2023, 2022, and 2021, 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.

 

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 2023, 2022, and 2021 were $62.6 million, $54.8 million and $72.7 million, respectively. The reimbursements for discounts to Distributors are recorded as reductions to net revenue. The agreed-upon discount rates are applied to certain Distributors’ 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.

 

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 promoting the Company’s products may include, but are not limited to point-of-sale 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 2023, 2022, and 2021 were $43.8 million, $41.1 million and $53.4 million, respectively. In fiscal years 2023, 2022, and 2021, the Company recorded certain of these costs in the total amount of $31.4 million, $29.9 million and $42.0 million, 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.

 

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’s estimates and assumptions.

 

Excise Taxes

 

The Company is responsible for compliance with TTB 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.

 

Cost of Goods Sold

 

The following expenses are included in cost of goods sold in the accompanying consolidated statements of comprehensive income: raw material costs, packaging material 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.

 

Shipping Costs

 

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 $114.7 million, $165.5 million, and $166.6 million in fiscal years 2023, 2022, and 2021, respectively.

 

Advertising, Promotional, and Selling Expenses

 

The following expenses are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income: media advertising and production costs, sales and brand related expenses, sales and brand salary and benefit expenses, stock compensation, meals, travel and entertainment expenses, promotional activity expenses, shipping costs related to shipments of finished goods from manufacturing locations to distributor locations and point-of-sale items. Total advertising and sales promotional expenditures of $233.5 million, $226.7 million, and $291.3 million were included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income for fiscal years 2023, 2022, and 2021, respectively.

 

The Company conducts certain advertising and promotional activities in its Distributors’ 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.

 

General and Administrative Expenses

 

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.

 

Stock-Based Compensation

 

The Company accounts for share-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), 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 $17.0 million, $14.0 million and $18.6 million in fiscal years 2023, 2022, and 2021, respectively.

 

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’s 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 O for further discussion of the application of the option-pricing models.

 

In addition, an estimated pre-vesting 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.

 

Net Income Per Share

 

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 two-class method, whichever is more dilutive.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Recent Accounting Pronouncements
12 Months Ended
Dec. 30, 2023
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements

C. Recent Accounting Pronouncements

 

New accounting pronouncements are issued periodically by the FASB and are adopted by the Company as of the specified effective dates. Unless otherwise disclosed below, the Company believes that recently issued and adopted pronouncements will not have a material impact on the Company’s financial position, results of operations and cash flows or do not apply to the Company’s operations.

 

In November 2023, the FASB issued ASU 2023-07—Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU was issued to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU applies to all public entities that are required to report segment information in accordance with Topic 280, Segment Reporting. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted and the standard should be applied retrospectively. ASU 2023-07 will be effective for the Company's fiscal year ending December 28, 2024. The Company does not anticipate the adoption of this ASU will have a material impact on its consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09—Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU was issued to address investor requests for more transparency about income tax information through improvements

to income tax disclosure primarily related to the rate reconciliation and income taxes paid information, and to improve the effectiveness of income tax disclosures. This ASU is effective for public entities for annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 will be effective for the Company in the first quarter of its fiscal year ending December 27, 2025. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 30, 2023
Inventory Disclosure [Abstract]  
Inventories

D. Inventories

 

Inventories consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

55,116

 

 

$

81,225

 

Work in process

 

 

18,750

 

 

 

20,374

 

Finished goods

 

 

41,907

 

 

 

46,851

 

Total current inventory

 

 

115,773

 

 

 

148,450

 

Long term inventory

 

 

14,369

 

 

 

13,192

 

Total inventory

 

$

130,142

 

 

$

161,642

 

 

As of December 30, 2023 and December 31, 2022, the Company has recorded inventory obsolescence reserves of $7.6 million and $22.0 million, respectively. The reduction in inventory obsolescence reserves was primarily driven by the destruction of previously reserved inventory and improved supply chain processes that resulted in less obsolescence in fiscal 2023.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets

E. Prepaid Expenses and Other Current Assets

 

Prepaid expenses and other current assets consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Prepaid taxes

 

$

5,536

 

 

$

6,753

 

Prepaid software and consulting fees

 

 

3,627

 

 

 

4,549

 

Prepaid insurance

 

 

3,394

 

 

 

3,497

 

Prepaid advertising, promotional and selling costs

 

 

3,324

 

 

 

8,878

 

Other

 

 

4,657

 

 

 

3,784

 

Total prepaid expenses and other current assets

 

$

20,538

 

 

$

27,461

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 30, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

F. Property, Plant, and Equipment

 

Property, plant, and equipment consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Machinery and plant equipment

 

$

777,185

 

 

$

760,895

 

Building and building improvements

 

 

247,384

 

 

 

237,561

 

Leasehold improvements

 

 

74,603

 

 

 

75,260

 

Kegs

 

 

58,492

 

 

 

58,492

 

Office equipment and furniture

 

 

40,723

 

 

 

36,935

 

Land

 

 

25,752

 

 

 

25,777

 

Assets under construction

 

 

66,700

 

 

 

41,323

 

Property, plant, and equipment, gross

 

 

1,290,839

 

 

 

1,236,243

 

Less accumulated depreciation

 

 

(648,330

)

 

 

(568,334

)

Property, plant, and equipment, net

 

$

642,509

 

 

$

667,909

 

 

The Company recorded depreciation expense related to these assets of $87.9 million, $81.1 million, and $71.8 million, in fiscal years 2023, 2022, and 2021, respectively.

 

Impairment of Assets

 

The Company evaluates its assets for impairment when events indicate that an asset or asset group may have suffered impairment. During fiscal years 2023, 2022, and 2021, the Company recorded impairment charges on brewery assets classified as property, plant, and equipment of $5.0 million, $2.6 million, and $18.5 million, respectively. The increase in impairment charges during fiscal year 2021 relates to write-downs of equipment related to the slowdown of the hard seltzer category.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 30, 2023
Leases [Abstract]  
Leases

G. Leases

 

The Company 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 2034. As the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate based on information available at lease commencement to determine the present value of the lease payments. Leases with an initial term of 12 months or less (“short-term leases”) are not recorded on the balance sheet and are recognized on a straight-line basis over the lease term. Total right-of-use ("ROU") assets and lease liabilities were as follows at:

 

 

 

Classification

 

Leases

 

 

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

 

 

(in thousands)

 

Right-of-use assets

 

 

 

 

 

 

 

 

Operating lease assets

 

Operating right-of-use assets

 

$

35,559

 

 

$

43,768

 

Finance lease assets

 

Property, plant, and equipment, net

 

 

2,680

 

 

 

1,424

 

Lease Liabilities

 

 

 

 

 

 

 

 

Current

 

 

 

 

 

 

 

 

Operating lease liabilities

 

Current operating lease liabilities

 

 

9,113

 

 

 

8,866

 

Finance lease liabilities

 

Accrued expenses and other current liabilities

 

 

1,257

 

 

 

935

 

Non-current

 

 

 

 

 

 

 

 

Operating lease liabilities

 

Non-current operating lease liabilities

 

 

36,161

 

 

 

45,274

 

Finance lease liabilities

 

Other liabilities

 

 

1,451

 

 

 

524

 

 

The gross value and accumulated depreciation of ROU assets related to finance leases were as follows at:

 

 

 

Finance Leases

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Gross value

 

$

6,134

 

 

$

5,998

 

Accumulated amortization

 

 

(3,454

)

 

 

(4,574

)

Carrying value

 

$

2,680

 

 

$

1,424

 

 

Components of lease cost for the fiscal year-ended are as follows at:

 

 

 

 

 

 

 

Fiscal years ended

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

December 25,
2021

 

 

 

(in thousands)

 

Operating lease cost:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

8,339

 

 

$

9,978

 

 

$

10,283

 

Variable lease costs not included in liability

 

 

606

 

 

 

702

 

 

 

1,132

 

Total operating lease cost

 

$

8,945

 

 

$

10,680

 

 

$

11,415

 

Finance lease cost:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

1,568

 

 

$

1,590

 

 

$

1,493

 

Interest on lease liabilities

 

 

138

 

 

 

71

 

 

 

121

 

Total finance lease cost

 

$

1,706

 

 

$

1,661

 

 

$

1,614

 

 

 

Additionally, during 2023 and 2022, the Company recorded impairment charges on right-of use assets of $0.4 million and $0.2 million, respectively, included within impairment of brewery assets within the Company's consolidated statements of comprehensive income.

 

Maturities of lease liabilities as of December 30, 2023 are as follows:

 

 

 

Operating

 

 

Finance

 

 

Weighted- Average
Remaining Term
in Years

 

 

Leases

 

 

Leases

 

 

Operating
Leases

 

 

Finance
Leases

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

2024

 

$

10,529

 

 

$

1,367

 

 

 

 

 

 

2025

 

 

7,102

 

 

 

1,109

 

 

 

 

 

 

2026

 

 

6,671

 

 

 

391

 

 

 

 

 

 

2027

 

 

6,122

 

 

 

8

 

 

 

 

 

 

2028

 

 

6,039

 

 

 

 

 

 

 

 

 

Thereafter

 

 

14,746

 

 

 

 

 

 

 

 

 

Total lease payments

 

 

51,209

 

 

 

2,875

 

 

 

 

 

 

Less imputed interest (based on 3.5% weighted-average
   discount rate)

 

 

(5,935

)

 

 

(167

)

 

 

 

 

 

Present value of lease liabilities

 

$

45,274

 

 

$

2,708

 

 

 

6.8

 

 

2.2

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

H. Goodwill and Intangible Assets

 

The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.

 

Goodwill. No impairment of goodwill was recorded in any period.

 

Intangible assets. The Company's annual impairment testing occurs as of September 1 each year. During fiscal 2023, the Company evaluated the continuing negative trends of the Dogfish Head brand, including slower growth rates resulting from increased competition and updated its long-term financial forecasts for the Dogfish Head brand. These updated forecasts for the brand included reductions in revenues from the continuing negative trends in the brands’ beer products and the overall slowing craft beer industry sector which were partially offset by increases in revenues from the brands’ emerging canned cocktail products. As a result of performing this assessment, the Dogfish Head trademark asset with a carrying value of $71.4 million was written down to its estimated fair value of $55.6 million, resulting in an impairment of $15.8 million which was recorded during the third quarter of 2023. Additionally during the third quarter of 2023, an impairment of $0.6 million was recorded on other intangible assets. During fiscal 2022, an impairment of $27.1 million was recorded to reduce the carrying value of the Dogfish Head trademark asset from $98.5 million to $71.4 million.

 

The Company’s intangible assets were as follows:

 

 

 

 

 

 

As of December 30, 2023

 

 

As of December 31, 2022

 

 

 

Estimated
Useful

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Life (Years)

 

 

Value

 

 

Amortization

 

 

Value

 

 

Value

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

15

 

 

$

3,800

 

 

$

(1,140

)

 

$

2,660

 

 

$

3,800

 

 

$

(886

)

 

$

2,914

 

Trademarks

 

Indefinite

 

 

 

56,984

 

 

 

 

 

 

56,984

 

 

 

73,410

 

 

 

 

 

 

73,410

 

Total intangible assets

 

 

 

 

$

60,784

 

 

$

(1,140

)

 

$

59,644

 

 

$

77,210

 

 

$

(886

)

 

$

76,324

 

 

Amortization expense was approximately $253,000 in fiscal 2023, 2022, and 2021. The Company expects to record amortization expense as follows over the subsequent years:

 

Fiscal Year

 

Amount (in thousands)

 

2024

 

$

253

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

Thereafter

 

 

1,395

 

Total amortization to be recorded

 

$

2,660

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Third-Party Production Prepayments
12 Months Ended
Dec. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Third Party Production Prepayments

I. Third-Party Production Prepayments

 

For fiscal years 2023, 2022, and 2021 the Company brewed and packaged approximately 71%, 65%, and 56%, respectively, of its volume at Company-owned breweries. The Company brewed and packaged approximately 22%, 26% and 32% of its volume across various City Brewing Company, LLC locations for fiscal 2023, 2022, and 2021, respectively. 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 generally supplies raw materials and packaging to those brewing companies and incurs conversion fees for labor at the time the liquid is produced and packaged. The Company has made up-front payments that were used for capital improvements at these third-party production facilities that it expenses over the period of the contracts. Under these production arrangements, there are minimum production quantities and the Company is obligated to pay shortfall fees for production quantity below those thresholds.

 

During fiscal 2021, the Company amended its master transaction agreement with City Brewing Company, LLC ("City Brewing") to ensure access to capacity at a new location and continued access at certain existing locations. The amendment became effective during the second quarter of fiscal year 2021, upon the closing of the purchase of the new location by City Brewing.

 

Total third-party production prepayments were $33.6 million and $61.3 million as of December 30, 2023 and December 31, 2022, respectively. The Company will expense the total prepaid amount of $33.6 million as of December 30, 2023, all of which relates to the master transaction agreement described above and other agreements with City Brewing, as a component of cost of goods sold over the contractual period ending December 31, 2025.

 

At current production volume projections, the Company believes that it will fall short of its future annual volume commitments at certain third-party production facilities, including those that are part of the master transaction agreement described above, and will incur shortfall fees. The Company expenses the shortfall fees during the contractual period when such fees are incurred as a component of cost of goods sold. During 2023 and 2022, the Company recorded $9.5 million and $3.0 million, respectively, in shortfall fees. As of December 30, 2023, if volume for the remaining term of the production arrangements was zero, the contractual shortfall fees, with advance notice as specified in the related contractual agreements, would total approximately $106 million over the duration of the contracts which have expiration dates through December 31, 2031. At current volume projections and based on understandings reached with these third-party production facilities, the Company anticipates that it will recognize approximately $41 million of shortfall fees and expects to record those expenses as follows:

 

 

 

Expected Shortfall Fees to be Incurred

 

 

 

(in millions)

 

2024

 

$

13

 

2025

 

 

13

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

2

 

Thereafter

 

 

7

 

Total shortfall fees expected to be incurred

 

$

41

 

 

On October 23, 2023, the Company amended its master transaction agreement with City Brewing to include a provision that required the Company, upon 30 days notice, to loan City Brewing $20 million for the purpose of buying packaging equipment at its Irwindale location. Notice was given by City Brewing on December 1, 2023. The Company and City Brewing entered into a Loan and Security agreement on January 2, 2024 at which time payment of $20 million was made by the Company to City Brewing. Repayment of the loan plus an agreed investment return combined total $22.4 million, subject to applicable maximum interest laws, and shall be credited to the Company through reductions of shortfall fees, subject to annual repayment limits and through other payments or credits should owed shortfall fees be lower than these annual

repayment limits. The annual repayment limits are $3.0 million in 2024, $7.5 million in 2025 and $10.0 million in 2026 and thereafter.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities . Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Employee wages, benefits, and reimbursements

 

$

49,446

 

 

$

31,449

 

Advertising, promotional, and selling expenses

 

 

18,950

 

 

 

18,915

 

Accrued deposits

 

 

13,425

 

 

 

13,090

 

Accrued inventory and production related costs

 

 

9,775

 

 

 

17,986

 

Deferred revenue

 

 

8,895

 

 

 

6,840

 

Accrued returns

 

 

8,240

 

 

 

5,580

 

Accrued taxes

 

 

6,757

 

 

 

7,229

 

Other

 

 

11,442

 

 

 

10,064

 

Total accrued expenses and other current liabilities

 

$

126,930

 

 

$

111,153

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Line of Credit
12 Months Ended
Dec. 30, 2023
Debt Disclosure [Abstract]  
Revolving Line of Credit

K. Revolving Line of Credit

 

During 2022, the Company amended its $150.0 million credit facility agreement, which now has a term not scheduled to expire until December 16, 2027. Under the terms of the amended agreement, the Company may elect an interest rate for borrowings under the credit facility based on the applicable secured overnight financing rate ("SOFR") plus 1.1%. At December 30, 2023, the applicable SOFR was 5.4%. The Company incurs an annual commitment fee of 0.2% on the unused portion of the facility and is obligated to meet certain financial covenants, which are measured using earnings before interest, tax, depreciation, and amortization (“EBITDA”) based ratios. The Company’s EBITDA to interest expense ratio was 1,680.1 as of December 30, 2023, compared to a minimum allowable ratio of 2.0 and the Company’s total funded debt to EBITDA ratio was 0.0 as of December 30, 2023, compared to a maximum allowable ratio of 2.5. There were no borrowings, repayments, or interest payments during 2023 or 2021. During the year ended December 31, 2022, the Company borrowed and repaid $30.0 million on the credit facility and paid a total of approximately $18,000 in related interest. There were no borrowings outstanding under the credit facility as of December 30, 2023.

 

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’s 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) distributions 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 non-vested investment shares of Class A Common Stock, issued under the Employee Equity Incentive Plan, and (c) redemption of shares of Class A 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.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

L. Income Taxes

 

Significant components of the income tax provision (benefit) for fiscal 2023, 2022, and 2021 were as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

36,556

 

 

$

10,453

 

 

$

(4,473

)

State

 

 

7,650

 

 

 

4,683

 

 

 

2,078

 

Total current

 

 

44,206

 

 

 

15,136

 

 

 

(2,395

)

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(10,816

)

 

 

8,196

 

 

 

(2,762

)

State

 

 

(52

)

 

 

841

 

 

 

(2,487

)

Total deferred

 

 

(10,868

)

 

 

9,037

 

 

 

(5,249

)

Total income tax provision (benefit)

 

$

33,338

 

 

$

24,173

 

 

$

(7,644

)

 

The reconciliations to statutory rates for fiscal 2023, 2022, and 2021 were as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

Statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal benefit

 

 

4.8

 

 

 

4.1

 

 

 

11.0

 

Non-deductible compensation under Internal Revenue Code Section 162(m)

 

 

3.4

 

 

 

0.2

 

 

 

5.7

 

Non-deductible meals & entertainment

 

 

1.2

 

 

 

0.6

 

 

 

5.6

 

Change in valuation allowance

 

 

1.0

 

 

 

1.2

 

 

 

21.9

 

Deduction relating to excess stock-based compensation

 

 

0.1

 

 

 

(0.9

)

 

 

(153.8

)

Change in unrecognized tax benefits (including interest and penalty)

 

 

0.1

 

 

 

 

 

 

(8.7

)

Federal and state provision to return

 

 

0.0

 

 

 

(0.2

)

 

 

(7.1

)

Other

 

 

(1.2

)

 

 

0.4

 

 

 

(6.3

)

 

 

 

30.4

%

 

 

26.4

%

 

 

(110.7

)%

 

Significant components of the Company’s deferred tax assets and liabilities were as follows at:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Deferred tax assets:

 

 

 

 

 

 

Lease liabilities

 

$

12,034

 

 

$

13,994

 

Stock-based compensation expense

 

 

8,062

 

 

 

7,441

 

Accrued expenses

 

 

7,100

 

 

 

4,609

 

Inventory reserves

 

 

4,689

 

 

 

8,595

 

Loss carryforwards

 

 

1,864

 

 

 

968

 

Tax credit carryforwards

 

 

689

 

 

 

813

 

Accrued commitments for inventory at vendor locations

 

 

108

 

 

 

1,799

 

Other

 

 

983

 

 

 

1,833

 

Total deferred tax assets

 

 

35,529

 

 

 

40,052

 

Valuation allowance

 

 

(5,808

)

 

 

(4,600

)

Total deferred tax assets, net of valuation allowance

 

 

29,721

 

 

 

35,452

 

Deferred tax liabilities:

 

 

 

 

 

 

Property, plant, and equipment

 

 

(90,372

)

 

 

(103,561

)

Right-of-use assets

 

 

(9,590

)

 

 

(11,375

)

Intangible assets amortization

 

 

(8,244

)

 

 

(10,373

)

Prepaid expenses

 

 

(7,236

)

 

 

(6,735

)

Total deferred tax liabilities

 

 

(115,442

)

 

 

(132,044

)

Net deferred tax liabilities

 

$

(85,721

)

 

$

(96,592

)

 

The Company’s policy 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 $0.1 million in fiscal year 2023, and $0 in each of the fiscal years 2022, and 2021. Accrued interest and penalties amounted to $0.2 million at December 30, 2023 and December 31, 2022.

 

A reconciliation of the beginning and ending amount of unrecognized tax benefits for fiscal 2023 and 2022 was as follows:

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

243

 

 

$

232

 

Increases related to current period tax positions

 

 

69

 

 

 

41

 

Increases (decreases) related to prior period tax positions

 

 

4

 

 

 

(30

)

Decreases related to lapse of statute of limitations

 

 

(13

)

 

 

 

Balance at end of period

 

$

303

 

 

$

243

 

 

Included in the balance of unrecognized tax benefits at December 30, 2023 and December 31, 2022 are potential net benefits of $0.3 million and $0.2 million, 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.

 

As of December 30, 2023, the Company’s 2020, 2021, and 2022 federal income tax returns remain subject to examination by the 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. In addition, the Company is generally obligated to report changes in taxable income arising from federal income tax audits. The Company is not currently under any income tax audits as of December 30, 2023.

 

As of December 30, 2023, the Company’s deferred tax assets include a valuation allowance of $5.8 million, compared to $4.6 million at December 31, 2022. The valuation allowance as of December 30, 2023 and December 31, 2022 was primarily related to stock-based compensation expected by management to be non-deductible under Internal Revenue Code, Section 162(m), as well as jurisdictional losses not expected to be utilized before expiring. The net increase in total valuation allowance was $1.2 million from December 31, 2022 to December 30, 2023, compared to a net increase of $1.3 million from December 25, 2021 to December 31, 2022.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

M. Commitments and Contingencies

 

Contractual Obligations

 

As of December 30, 2023, projected cash outflows under non-cancellable contractual obligations for the remaining years under the contracts are as follows:

 

 

 

Payments Due by Fiscal Year

 

 

 

Total

 

 

2024

 

 

2025

 

 

2026

 

 

Thereafter

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

82,988

 

 

$

82,988

 

 

$

 

 

$

 

 

$

 

Brand support

 

 

64,768

 

 

 

50,749

 

 

 

10,249

 

 

 

3,770

 

 

 

 

Hops and malt

 

 

40,766

 

 

 

38,299

 

 

 

2,054

 

 

 

413

 

 

 

 

Equipment and machinery

 

 

36,751

 

 

 

36,751

 

 

 

 

 

 

 

 

 

 

Other

 

 

21,721

 

 

 

19,194

 

 

 

2,024

 

 

 

503

 

 

 

 

Total contractual obligations

 

$

246,994

 

 

$

227,981

 

 

$

14,327

 

 

$

4,686

 

 

$

 

 

The Company’s accounting policy for inventory and non-cancellable 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’s estimates. The Company continues to manage inventory levels and purchase commitments in an effort to maximize utilization. However, changes in management’s assumptions regarding future sales growth, product mix, and hops market conditions could result in future material losses.

 

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 future hop requirements, among other factors. These purchase commitments extend through crop year 2026 and specify both the quantities and prices, denominated in U.S. Dollar, Euros, New Zealand Dollars and British Pounds, to which the Company is committed. Hops purchase commitments outstanding at December 30, 2023 totaled $10.5 million, 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’s 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.

 

Currently, the Company has entered into contracts for barley and wheat used in the Company’s malt with four major suppliers. The contracts cover the Company’s barley, wheat, and malt requirements for 2024 and extend through crop year 2024. These purchase commitments outstanding at December 30, 2023 totaled $30.2 million.

 

The Company anticipates paying shortfall fees at certain of its third-party production locations in future periods. See Note I for further discussion of the Company's third-party production arrangements and the anticipated shortfall fees. The anticipated shortfall fees are not included in the contractual obligations above.

 

Litigation

 

The Company is party to legal proceedings and claims, including class action claims, where significant damages are asserted against it. Given the inherent uncertainty of litigation, it is possible that the Company could incur liabilities as a consequence of these claims, which may or may not have a material adverse effect on the Company’s financial condition or the results of its operations. The Company accrues loss contingencies if, in the opinion of management and its legal counsel, the risk of loss is probable and able to be estimated. Material pending legal proceedings are discussed below.

 

Securities Litigation. On September 14, 2021, a purported class action lawsuit was filed by an individual shareholder in the United States District Court for the Southern District of New York against the Company and three of its officers. The complaint alleged claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 between April 22, 2021 and September 8, 2021. The plaintiff claimed that defendants made materially false and/or misleading statements or failed to disclose material adverse facts about the Company’s business, operations, and prospects. On October 8, 2021, a nearly identical complaint was filed against the Company by an individual shareholder in the United States District Court for the Southern District of New York. The Court consolidated the two actions and on December 14, 2021 appointed a lead plaintiff, who filed an amended complaint on January 13, 2022. The Company’s Motion to Dismiss the Amended Complaint was granted by the Court on December 5, 2022. The plaintiff filed a notice of appeal on January 5, 2023. After briefing and oral argument on the appeal, the United States Court of Appeals for the Second Circuit affirmed the dismissal on November 22, 2023. The Mandate of the United States Court of Appeals was issued and transmitted to the District Court on December 15, 2023.

 

Supplier Dispute. On December 31, 2022, Ardagh Metal Packaging USA Corp. (“Ardagh”) filed an action against the Company alleging, among other things, that the Company had failed to purchase contractual minimum volumes of certain aluminum beverage can containers in 2021 and 2022. The Company denies that it breached the terms of the parties’ contract and intends to defend against the Ardagh claims vigorously. On February 23, 2023 and April 4, 2023, Ardagh and the Company engaged in mediation sessions with a neutral, third-party mediator, but were not able to resolve the matter and the litigation will proceed. On May 5, 2023, the Company filed an Answer in response to the Complaint, and Counterclaims against Ardagh. On June 26, 2023, Ardagh filed a Motion to Dismiss Certain Counterclaims and a Motion to Strike Certain Affirmative Defenses, to which the Company filed Oppositions on July 24, 2023. On November 9, 2023, Ardagh filed a Notice of Plaintiff’s Motion for Judgment on the Pleadings on Count II of the Complaint, to which the Company filed an Opposition on November 22, 2023. The parties are currently engaged in the fact discovery phase of the matter and the range of potential outcomes cannot be estimated at this time.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

N. Fair Value Measurements

 

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 following fair value hierarchy, which 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 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).

 

Level 1 — Level 1 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.
Level 2 — Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.
Level 3 — Level 3 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.

 

The Company’s investments in money market funds are measured at fair value on a recurring basis (at least annually) and are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. The 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, accounts receivable, accounts payable, and accrued expenses are carried at their cost, which approximates fair value, because of their short-term nature.

 

At December 30, 2023 and December 31, 2022, the Company had funds invested in a “Triple A” rated money market fund. The Company considers the “Triple A” rated money market fund to be a large, highly-rated investment-grade institution. As of December 30, 2023 and December 31, 2022, the Company’s cash and cash equivalents balance was $298.5 million and $180.6 million, respectively, including money market funds amounting to $291.5 million and $174.2 million, respectively.

 

Non-Recurring Fair Value Measurement

 

The fair value of the Company's Dogfish Head trademark intangible assets is classified within Level 3 of the fair value hierarchy because there are no observable inputs of market activity. When performing a quantitative assessment for impairment of the trademark asset, the Company measures the amount of impairment by calculating the amount by which the carrying value of the trademark asset exceeds its estimated fair value. The estimated fair value is determined based on an income approach using the relief from royalty method, which assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of the trademark asset. The cash flow projections the Company uses to estimate the fair value of its Dogfish Head trademark intangible asset involves several assumptions, including (i) projected revenue growth, (ii) an estimated royalty rate, (iii) after-tax royalty savings expected from ownership of the trademark and (iv) a discount rate used to derive the estimated fair value of the trademark asset.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Share-Based Compensation
12 Months Ended
Dec. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Common Stock and Share-Based Compensation

O. Common Stock and Share-Based Compensation

 

Class A Common Stock

 

The Class A Common Stock has no voting rights, except (1) as required by law, (2) for the election of Class A Directors, and (3) that the approval of the holders of the Class A Common Stock is required for (a) certain future authorizations or issuances of additional securities which have rights senior to Class A Common Stock, (b) certain alterations of rights or terms of the Class A or Class B Common Stock as set forth in the Articles of Organization of the Company, (c) other amendments of the Articles of Organization of the Company, (d) certain mergers or consolidations with, or acquisitions of, other entities, and (e) sales or dispositions of any significant portion of the Company’s assets.

 

Class B Common Stock

 

The Class B Common Stock has full voting rights, including the right to (1) elect a majority of the members of the Company’s Board of Directors and (2) approve all (a) amendments to the Company’s Articles of Organization, (b) mergers or consolidations with, or acquisitions of, other entities, (c) sales or dispositions of any significant portion of the Company’s assets, and (d) equity-based and other executive compensation and other significant corporate matters. The Company’s Class B Common Stock is not listed for trading. Each share of Class B Common Stock is freely convertible into one share of Class A Common Stock, upon request of any Class B holder, and participates equally in earnings.

 

All distributions with respect to the Company’s capital stock are restricted by the Company’s credit agreement, with the exception of distributions of capital stock from subsidiaries to The Boston Beer Company, Inc. and Boston Beer Corporation, repurchase from former employees of non-vested investment shares of Class A Common Stock issued under the Company’s equity incentive plan, redemption of certain shares of Class A Common Stock as approved by the Board of Directors and payment of cash dividends to its holders of common stock.

 

Employee Stock Compensation Plan

 

The Company’s Employee Equity Incentive Plan (the “Equity Plan”) 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’s 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.

 

Stock options and related vesting requirements and terms are granted at the Board of Directors’ discretion, but generally vest ratably over three to five-year periods and, with respect to certain options granted to members of senior management, based on the Company’s performance. Generally, the maximum contractual term of stock options is ten years, although the Board of Directors may grant options that exceed the ten-year term. During fiscal years 2023, 2022, and 2021, the Company granted options to purchase 58,054 shares, 17,114 shares, and 18,998 shares, respectively, of its Class A Common Stock to employees at market value on the grant dates. 31,117 of the 2023 stock option grants were performance-based while 26,937 were service-based.

 

During fiscal years 2023, 2022, and 2021, the Company granted 53,884 shares, 32,744 shares, and 12,867 shares, respectively, of restricted stock units to certain senior managers and key employees. All of the 2023 restricted stock unit grants are service-based and vest ratably over service periods of three to five years.

 

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 A Common Stock at a discount from current market value of 0% to 40%, based on the employee’s 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 2023, 2022, and 2021, employees elected to purchase an aggregate of 10,594 investment shares, 10,845 investment shares, and 4,954 investment shares, respectively.

 

The Company has reserved 6.7 million shares of Class A Common Stock for issuance pursuant to the Equity Plan, of which 0.9 million shares were available for grant as of December 30, 2023. 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) the price paid for the shares when the employee acquired the shares or (ii) the 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.

 

Non-Employee Director Plan

 

The Company has a stock option and restricted stock unit plan for non-employee directors of the Company (the “Non-Employee Director Plan”), pursuant to which each non-employee director of the Company is granted a combination of options to purchase shares of the Company’s Class A Common Stock and restricted stock units upon election or re-election to the Board of Directors. Stock options issued to non-employee directors vest upon grant and have a maximum contractual term of ten years. Restricted stock units granted to non-employee directors vest over a 1-year service period, During fiscal years 2023, 2022, and 2021 the Company granted options to purchase an aggregate of 2,941 shares, 3,810 shares, and 1,422 shares of the Company’s Class A Common Stock to non-employee directors, respectively. During fiscal year 2023 1,442 restricted stock units were granted to non-employee directors. No restricted stock units were granted to non-employee directors during fiscal years 2022 or 2021.

 

The Company has reserved 0.6 million shares of Class A Common Stock for issuance pursuant to the Non-Employee Director Plan, of which 0.1 million shares were available for grant as of December 30, 2023. Shares under any cancelled non-employee directors’ restricted stock units or stock options or options that expire unexercised are returned to the reserve under the Non-Employee Director Plan for future grants.

 

Option Activity

 

Information related to stock options under the Equity Plan and the Non-Employee Director Plan is summarized as follows:

 

 

 

Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term in Years

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Vested and expected to vest at December 31, 2022

 

 

204,245

 

 

$

334.26

 

 

 

 

 

 

 

Granted

 

 

60,995

 

 

 

326.17

 

 

 

 

 

 

 

Exercised

 

 

(50,211

)

 

 

200.62

 

 

 

 

 

 

 

Cancelled/Forfeited

 

 

(5,756

)

 

 

396.86

 

 

 

 

 

 

 

Expired

 

 

(1,463

)

 

 

464.33

 

 

 

 

 

 

 

Outstanding at December 30, 2023

 

 

207,810

 

 

$

361.53

 

 

 

6.14

 

 

$

11,419

 

Exercisable at December 30, 2023

 

 

110,193

 

 

$

288.62

 

 

 

4.23

 

 

$

9,830

 

Vested and expected to vest at December 30, 2023

 

 

175,897

 

 

$

350.85

 

 

 

5.75

 

 

$

11,101

 

 

Of the total options outstanding at December 30, 2023, 43,520 shares were performance-based options for which the performance criteria had yet to be achieved.

 

Weighted average assumptions used to estimate fair values of stock options on the date of grants fir fiscal 2023, 2022, and 2021 was as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

Expected volatility

 

 

39.7

%

 

 

38.0

%

 

 

36.1

%

Risk-free interest rate

 

 

3.96

%

 

 

2.11

%

 

 

1.45

%

Expected dividends

 

 

0

%

 

 

0

%

 

 

0

%

Exercise factor

 

2.3 times

 

 

3.0 times

 

 

2.6 times

 

Discount for post-vesting restrictions

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

 

Expected volatility is based on the Company’s historical realized volatility. The risk-free interest rate represents the implied yields available from the U.S. Treasury zero-coupon 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’s historical experience.

 

No options vested during fiscal year 2023. The total fair value of options vested during fiscal years 2022 and 2021 was $6.6 million and $6.3 million, respectively. The aggregate intrinsic value of stock options exercised during fiscal years 2023, 2022, and 2021 was $6.6 million, $6.9 million, and $28.9 million, respectively.

 

Non-Vested Shares Activity

 

The following table summarizes vesting activities of shares issued under the investment share program and restricted stock awards:

 

 

 

Number of Shares

 

 

Weighted Average Fair Value

 

Non-vested at December 31, 2022

 

 

91,211

 

 

$

423.60

 

Granted

 

 

65,920

 

 

 

306.04

 

Vested

 

 

(27,640

)

 

 

341.57

 

Forfeited

 

 

(14,694

)

 

 

358.43

 

Non-vested at December 30, 2023

 

 

114,797

 

 

$

373.56

 

 

The fair value of restricted stock awards is based on the Company’s traded stock price on the date of the grants. Fair value of investment shares is calculated using the trinomial option-pricing model.

 

27,640 shares vested in 2023 with a weighted average fair value of $341.57, 32,476 shares vested in 2022 with a weighted average fair value of $292.27, and 42,038 shares vested in 2021 with a weighted average fair value of $227.40.

 

Stock-Based Compensation

 

The following table provides information regarding stock-based compensation expense included in operating expenses in the accompanying consolidated statements of comprehensive income:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Amounts included in general and administrative
   expenses

 

$

10,370

 

 

$

8,804

 

 

$

13,003

 

Amounts included in advertising, promotional, and
   selling expenses

 

 

6,601

 

 

 

5,184

 

 

 

5,612

 

Total stock-based compensation expense

 

$

16,971

 

 

$

13,988

 

 

$

18,615

 

Amounts related to performance-based stock awards
   included in total stock-based compensation expense

 

$

2,518

 

 

$

1,198

 

 

$

3,384

 

 

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.

 

The Company recognizes compensation expense, less estimated forfeitures. For Equity Plan awards during fiscal year 2023, the estimated forfeiture rate was 20.0% for stock options and 12% for restricted stock units and investment shares. The estimated forfeiture rate was 19.0%, and 13.0% for all types of awards during fiscal years 2022, and 2021, respectively. The estimated forfeiture rates used are based upon historical experience with the various award types and the Company annually reviews these rates to ensure proper projection of future forfeitures.

 

Based on equity awards outstanding as of December 30, 2023, there is $33.1 million 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 1.8 years.

 

Stock Repurchase Program

 

In 1998, the Company began a share repurchase program. Under this program, the Company's Board of Directors has authorized the repurchase of the Company's Class A Stock. On May 18, 2023, the Board of Directors authorized an increase in the aggregate expenditure limit for the Company’s stock repurchase program by $269.0 million, increasing the limit from $931.0 million to $1.2 billion. The Board of Directors did not specify a date upon which the total authorization would expire and, in the future, can further increase the authorized amount. Share repurchases under this program for the periods included herein were effected through open market transactions

 

During fiscal year 2023, the Company repurchased and subsequently retired 276,045 shares of its Class A Common Stock for an aggregate purchase price of $92.9 million. As of December 30, 2023, the Company had repurchased a cumulative total of approximately 14.1 million shares of its Class A Common Stock for an aggregate purchase price of approximately $933.5 million and had approximately $266.5 million remaining on the $1.2 billion stock repurchase expenditure limit set by the Board of Directors.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans and Post-Retirement Medical Benefits
12 Months Ended
Dec. 30, 2023
Retirement Benefits [Abstract]  
Employee Retirement Plans and Post-Retirement Medical Benefits

P. Employee Retirement Plans and Post-Retirement Medical Benefits

 

The Company’s workforce comprises mostly of non-union employees who are employed by Boston Beer Corporation, American Craft Brewery LLC, or Angry Orchard Cider Company, LLC. As of December 30, 2023, the Company had three unions at its Cincinnati Brewery: Local 1, Local 20, and Teamsters Local Union. No. 1199 (“Local Union 1199”). The Company has different retirement and post-retirement plans available to each group of employees. The Boston Beer Company 401(k) Plan (the “Boston Beer 401(k) Plan”) covers most non-union employees and all members of Local 1 and Local Union 1199. The Samuel Adams Cincinnati Brewery 401(k) Plan for Represented Employees (the “SACB 401(k) Plan”) covers members of Local 20. The Company additionally provides a supplement to eligible retirees from Local 1, Local 20, and Local Union 1199 to assist with the cost of Medicare gap coverage after their retirement on account of age or permanent disability (collectively, the “Retiree Medical Plan”). The Company previously offered a pension plan (the “Local 1199 Pension Plan”) to members of Local Union 1199 until the plan was terminated effective January 1, 2020.

 

Boston Beer 401(k) Plan

 

The Boston Beer 401(k) Plan, which was established by the Company in 1993, is a Company-sponsored defined contribution. Most non-union employees and all members of the Local 1 and Local 1199 unions are eligible to participate in the Plan immediately upon employment. Participants may make voluntary contributions up to 60% of their annual compensation, subject to IRS limitations. The Company matches each participant’s contribution. A maximum of 5% of compensation is taken into account in determining the amount of the match. 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 next 2% of the eligible compensation participants contribute. Beginning April 1, 2023, for Local 1 union members specifically, the Company match is 100% of the first 5% of the eligible contribution. The Company’s contributions to the Boston Beer 401(k) Plan amounted to $8.8 million, $7.6 million, and $7.4 million in fiscal years 2023, 2022, and 2021, respectively.

 

SACB 401(k) Plan

 

The “SACB 401(k) Plan”, which was established by the Company in 1997, is a Company-sponsored defined contribution plan. It is available to all members of Local 20 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 2023, 2022, and 2021 were insignificant.

 

Retiree Medical Plan

 

To qualify for this benefit, an eligible employee must have worked for at least 20 years for the Company or its predecessor at the Company’s Cincinnati Brewery as a part of one of its three unions, must have been enrolled in the Company’s group medical insurance plan for at least 5 years before retirement, and, in the case of retirees from 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 5.03% at December 30, 2023 and 5.22% at December 31, 2022 and a 2.50% health care cost increase based on the Cincinnati Consumer Price Index for the years 2023 and 2022. The effect of a 1% increase and the effect of a 1% 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.

 

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’s Cincinnati Brewery. These eligible retirees may choose to continue to be covered under the Company’s 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.

 

The funded status of the Retiree Medical Plan is as follows at:

 

 

 

 

Retiree Medical Plan

 

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

 

 

Benefit obligation at end of period

 

 

$

828

 

 

$

757

 

Unfunded Status

 

 

$

828

 

 

$

757

 

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share
12 Months Ended
Dec. 30, 2023
Earnings Per Share [Abstract]  
Net Income per Share

Q. Net Income per Share

 

Net Income per Common Share - Basic

 

The following table sets forth the computation of basic net income per share using the two-class method:

 

 

 

December 30,

 

 

December 31,

 

 

December 25,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share data)

 

Net Income

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Allocation of net income for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

63,216

 

 

$

55,812

 

 

$

11,995

 

Class B Common Stock

 

 

12,880

 

 

 

11,293

 

 

 

2,506

 

Unvested participating shares

 

 

154

 

 

 

158

 

 

 

52

 

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Weighted average number of shares for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

 

10,150

 

 

 

10,221

 

 

 

10,121

 

Class B Common Stock*

 

 

2,068

 

 

 

2,068

 

 

 

2,115

 

Unvested participating shares

 

 

25

 

 

 

28

 

 

 

44

 

 

 

12,243

 

 

 

12,317

 

 

 

12,280

 

Net income per share for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

6.23

 

 

$

5.46

 

 

$

1.19

 

Class B Common Stock

 

$

6.23

 

 

$

5.46

 

 

$

1.19

 

*Changes in Class B Common Stock resulted from the conversion to Class A Common stock during fiscal 2022 as disclosed in the Company's consolidated statements of stockholders' equity.

 

Net Income per Common Share - Diluted

 

The Company calculates diluted net income per share for common stock using the more dilutive of (1) the treasury stock method, or (2) the two-class method, which assumes the participating securities are not exercised or converted.

 

The following tables set forth the computation of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock:

 

 

 

Fiscal year ended December 30, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

63,216

 

 

 

10,150

 

 

$

6.23

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

40

 

 

 

 

Class B Common Stock

 

 

12,880

 

 

 

2,068

 

 

 

 

Net effect of unvested participating shares

 

 

 

 

 

 

 

 

 

Net income per common share - diluted

 

$

76,096

 

 

$

12,258

 

 

$

6.21

 

 

 

 

Fiscal year ended December 31, 2022

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

55,812

 

 

 

10,221

 

 

$

5.46

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

56

 

 

 

 

Class B Common Stock

 

 

11,293

 

 

 

2,068

 

 

 

 

Net effect of unvested participating shares

 

 

1

 

 

 

 

 

 

 

Net income per common share - diluted

 

$

67,106

 

 

 

12,345

 

 

$

5.44

 

 

 

 

 

Fiscal year ended December 25, 2021

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

11,995

 

 

 

10,121

 

 

$

1.19

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

138

 

 

 

 

Class B Common Stock

 

 

2,506

 

 

 

2,115

 

 

 

 

Net effect of unvested participating shares

 

 

52

 

 

 

62

 

 

 

 

Net income per common share - diluted

 

$

14,553

 

 

 

12,436

 

 

$

1.17

 

 

Basic net income per common share for each share of Class A Common Stock and Class B Common Stock is $6.23, $5.46, and $1.19 for the fiscal years 2023, 2022, and 2021, respectively, as each share of Class A and Class B participates equally in earnings. Shares of Class B are convertible at any time into shares of Class A on a one-for-one basis at the option of the stockholder.

 

Weighted average stock options to purchase approximately 52,000, 17,000, and 17,000 shares of Class A Common Stock were outstanding during fiscal years 2023, 2022, and 2021, respectively, but not included in computing diluted income per share because their effects were anti-dilutive. Additionally, approximately 54,000, 1,000, and 1,000 performance awards were outstanding during fiscal years 2023, 2022, and 2021, respectively, but not included in computing dilutive income per share because the performance criteria of these stock options were not met at the respective fiscal year ends.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 30, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss

R. Accumulated Other Comprehensive Loss

 

Accumulated other comprehensive loss represents cumulative currency translation adjustments and 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. Changes in accumulated other comprehensive loss represent currency translation adjustments due to exchange rate fluctuations in the period and actuarial losses or gains, net of tax effect, recognized as components of net periodic benefit costs. The components of the accumulated other comprehensive loss was as follows as of::

 

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cumulative currency translation adjustments

 

$

(141

)

 

$

(307

)

Deferred benefit costs, net of tax

 

 

84

 

 

 

97

 

Total accumulated other comprehensive loss

 

$

(57

)

 

$

(210

)

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts
12 Months Ended
Dec. 30, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts

S. Valuation and Qualifying Accounts

 

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.

 

Allowance for Credit Losses

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

418

 

 

$

15

 

 

$

(6

)

 

$

427

 

2022

 

$

353

 

 

$

326

 

 

$

(261

)

 

$

418

 

2021

 

$

535

 

 

$

182

 

 

$

(364

)

 

$

353

 

 

Discount Accrual

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

8,179

 

 

$

62,620

 

 

$

(62,846

)

 

$

7,953

 

2022

 

$

11,221

 

 

$

54,825

 

 

$

(57,867

)

 

$

8,179

 

2021

 

$

9,357

 

 

$

72,680

 

 

$

(70,816

)

 

$

11,221

 

 

 

Inventory Obsolescence Reserve

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

21,976

 

 

$

19,328

 

 

$

(33,664

)

 

$

7,640

 

2022

 

$

43,055

 

 

$

35,867

 

 

$

(56,946

)

 

$

21,976

 

2021

 

$

6,331

 

 

$

62,616

 

 

$

(25,892

)

 

$

43,055

 

 

Stale Beer Reserve

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

5,580

 

 

$

18,772

 

 

$

(16,112

)

 

$

8,240

 

2022

 

$

6,045

 

 

$

19,589

 

 

$

(20,054

)

 

$

5,580

 

2021

 

$

3,092

 

 

$

9,537

 

 

$

(6,584

)

 

$

6,045

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Licensing Agreements
12 Months Ended
Dec. 30, 2023
Licensing agreements [Abstract]  
Licensing Agreements

T. Licensing Agreements

 

Pepsi Licensing Agreement

 

On August 9, 2021, the Company signed a series of agreements with PepsiCo, Inc. (“Pepsi”) to develop, market, and sell alcohol beverages. Under the agreements, the Company is responsible for developing, manufacturing, and marketing a flavored malt beverage product under the HARD MTN DEW® brand. As part of the agreements, Pepsi provides certain proprietary ingredients and also licenses the Company the use of its HARD MTN DEW® trademark in connection with manufacturing, promoting, marketing, and distributing the developed product, primarily through the Pepsi distribution network.

 

During fiscal 2022 and 2023, distribution was primarily managed through the Pepsi Network per terms of the original agreements. Pursuant to these terms, the Company made payments to Pepsi for proprietary ingredients, freight costs to ship the product to Pepsi, and certain marketing services. The costs of the proprietary ingredients above fair market value are recorded within net revenue at the time revenue is recognized for the flavored malt beverages sold to Pepsi and were $2.0 million and $2.5 million during fiscal 2023 and 2022, respectively. Freight costs and marketing costs are recorded in advertising, promotional, and selling expenses. The excess costs over fair market value of proprietary ingredients on hand at the end of the period are classified within prepaid expenses and other current assets. The excess over fair market value for inventory on hand was $0.1 million and $0.4 million as of December 30, 2023 and December 31, 2022, respectively. During fiscal 2023 and 2022, total net revenue recognized under these agreements amounted to approximately 2% of the Company's total net revenues.

 

On February 24, 2024, the Company and Pepsi amended the terms of these agreements, most notably to change distribution from the Pepsi Distribution network to the Company’s distribution network. The transition of distributor networks is expected to begin in May of 2024 and extend into 2025. Under the agreements, the Company is responsible for developing, manufacturing, and marketing a flavored malt beverage product under Pepsi’s MTN DEW® brand. Pepsi provides certain proprietary ingredients and also licenses the Company the use of its HARD MTN DEW® trademark in connection with manufacturing, promoting, marketing, and distributing the developed product.

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
12 Months Ended
Dec. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions

U. Related Party Transactions

 

The Company has entered into a lease with the Dogfish Head founders and other owners of buildings used in certain of the Company’s restaurant operations. The lease is for ten years with renewal options. The total payments due under the initial ten year term is $3.6 million. Total related party expense recognized was approximately $366,000, $366,000 and $348,000 for fiscal 2023, 2022, and 2021, respectively. Other related party expenses and transactions totaled less than $0.1 million for fiscal 2023, 2022, and 2021.

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events

V. Subsequent Events

 

See Note I to the Consolidated Financial Statements of this Form 10-K for discussion of the $20 million loan to City Brewing on January 2, 2024. See Note T to the Consolidated Financial Statements of this Form 10-K for discussion of the February 24, 2024 amendment to the Company's agreements with Pepsi. The Company evaluated subsequent events occurring after the balance date, December 30, 2023, through the issuance of these financial statements and concluded that there were no other

events of which management was aware that occurred that would require any adjustment to or disclosure in the accompanying consolidated financial statements.

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 30, 2023
Accounting Policies [Abstract]  
Fiscal Year

Fiscal Year

 

The Company’s fiscal year is a fifty-two or fifty-three-week period ending on the last Saturday in December. The 2023 and 2021 fiscal years consisted of fifty-two weeks, while the 2022 fiscal year was fifty-three weeks.

Principles of Consolidation

Principles of Consolidation

 

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.

Use of Estimates

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with United States generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities during the reporting periods, the reported amounts of revenue and expenses during the reporting periods and the disclosure of contingent assets and liabilities at the date of the financial statements. On an ongoing basis, the Company bases estimates and assumptions on historical experience, currently available information, and various other factors that management believes to be reasonable under the circumstances. Actual results may differ materially from these estimates and assumptions. The accounting policies which the Company believes involve the most significant application of judgment or involve complex estimations are inventories and associated reserves, revenue reserves, assumptions surrounding the recoverability of long-lived assets, and income taxes.

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents at December 30, 2023 and December 31, 2022 included cash on-hand and money market instruments that are highly liquid investments. Cash and cash equivalents are carried at cost, which approximates fair value
Accounts Receivable and Allowance for Credit Losses

Accounts Receivable and Allowance for Credit Losses

 

The Company’s accounts receivable primarily consist of trade receivables. The Company records an allowance for credit losses that is based on historical trends, customer knowledge, any known disputes, and the aging of the accounts receivable balances combined with management’s 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 allowances for credit losses as of December 30, 2023 and December 31, 2022 are adequate, but actual losses could exceed the recorded allowance.

Concentrations of Credit Risk

Concentrations of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash equivalents, restricted cash, and trade receivables. The Company places its cash equivalents with high credit quality financial institutions. As of December 30, 2023, the Company’s cash and cash equivalents were primarily invested in a “Triple A” rated money market fund.

 

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 “Distributors”). In 2023, 2022, and 2021, sales to foreign

Distributors were approximately 4% of total sales. Receivables arising from the Company's sales are not collateralized; however, credit risk is minimized as a result of the large and diverse nature of the Company’s customer base. There were no individual customer accounts receivable balances outstanding at December 30, 2023 or December 31, 2022 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’s revenues in fiscal years 2023, 2022, or 2021.

Financial Instruments and Fair Value of Financial Instruments

Financial Instruments and Fair Value of Financial Instruments

 

The Company’s primary financial instruments at December 30, 2023 and December 31, 2022 consisted of cash equivalents, restricted cash, accounts receivable, and accounts payable. The Company determines the fair value of its financial assets and liabilities in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements and Disclosures (“ASC 820”). The Company believes that the carrying amount of its cash equivalents, restricted cash, accounts receivable, and 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.

Inventories and Provision for Excess or Expired Inventory

Inventories and Provision for Excess or Expired Inventory

 

Inventories consist of raw materials and packaging materials, work in process and finished goods. Raw materials, which principally consist of flavorings, hops, malt, fruit juices, other brewing materials and packaging, are stated at the lower of cost (first-in, first-out basis) or net realizable value. The Company’s goal is to maintain on-hand 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.

 

The provisions for excess or expired inventory are based on management’s estimates of forecasted usage of inventories on hand. Forecasting usage involves significant judgments regarding future demand for the Company’s various existing products and products under development as well as the potency and shelf-life of various raw material ingredients and finished goods. 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. Provision for excess or expired inventory included in cost of goods sold was $19.3 million, $35.9 million, and $62.6 million in fiscal years 2023, 2022, and 2021 respectively.

Property, Plant and Equipment

Property, Plant and Equipment

 

Property, plant, and equipment are stated at cost or fair value as of the date of acquisition. Expenditures for repairs and maintenance are expensed as incurred. Major renewals and betterments that extend the life of the property are capitalized. Depreciation is computed using the straight-line method based upon the estimated useful lives of the underlying assets as follows:

 

Kegs

5 years

Computer software and equipment

2 to 5 years

Office equipment and furniture

3 to 7 years

Machinery and plant equipment

3 to 20 years

Leasehold improvements

Lesser of the remaining term of the lease or estimated useful life of the asset

Building and building improvements

12 to 20 years, or the remaining useful life of the building, whichever is shorter

 

For purposes of determining whether there are any impairment losses on brewery assets, as further discussed below, management has historically examined the carrying value of the Company’s 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 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, the remaining useful life of the asset, and the usefulness of the asset in consideration of future business plans. Impairment of brewery assets classified as property, plant, and equipment included in operating expenses was $5.0 million, $2.6 million and $18.5 million in fiscal years 2023, 2022, and 2021, respectively.

 

Factors generally considered important which could trigger an impairment review on the carrying value of long-lived assets include the following: (1) significant underperformance relative to historical or projected future operating results; (2) significant changes in the manner of use of acquired assets or the strategy for the Company’s overall business; (3) underutilization of assets; and (4) discontinuance of products by the Company or its customers.

Segment Reporting

Segment Reporting

 

The Company consists of one operating segment that produces and sells alcohol beverages under various 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, with similar profit margins, and through the same channels of distribution.

Goodwill and Intangible Assets

Goodwill and Intangible Assets

 

The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.

 

The Company’s annual goodwill impairment evaluation analysis conducted at the end of fiscal August indicated that the fair value of the Company’s goodwill was substantially greater than the carrying value and accordingly there was no impairment to record during fiscal 2023. The guidance for goodwill impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit, of which the Company has one, is less than its carrying amount or to proceed directly to performing a quantitative impairment test. Under the quantitative assessment, the estimated fair value of the Company’s

reporting unit is compared to its carrying value, including goodwill. The estimate of fair value of the Company’s reporting unit is generally calculated based on an income approach using the discounted cash flow method supplemented by the market approach which considers the Company’s market capitalization and enterprise value. If the estimated fair value of the Company’s reporting unit is less than the carrying value of its reporting unit, a goodwill impairment will be recognized. In estimating the fair value of the Company’s reporting unit, management must make assumptions and projections regarding such items as future cash flows, future revenues, future earnings, cost of capital, and other factors. The assumptions used in the estimate of fair value are based on historical trends and the projections and assumptions that are used in the latest operating plans. These assumptions reflect management’s estimates of future economic and competitive conditions and are, therefore, subject to change as a result of changing market conditions. If these estimates or their related assumptions change in the future, the Company may be required to recognize an impairment loss for the Company’s goodwill which could have a material adverse impact on the Company’s financial statements.

 

The Company’s intangible assets consist primarily of a trademark and customer relationships obtained through the Company’s Dogfish Head acquisition. Customer relationships are amortized over their estimated useful lives. The Dogfish Head trademark which was determined to have an indefinite useful life is not amortized. The guidance for indefinite lived intangible asset impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the indefinite lived intangible asset is impaired or to proceed directly to performing the quantitative impairment test. Under the quantitative assessment, the trademark is evaluated for impairment by comparing the carrying value of the trademark to its estimated fair value. The estimated fair value of the trademark is calculated based on an income approach using the relief from royalty method. If the estimated fair value is less than the carrying value of the trademark, then an impairment charge is recognized to reduce the carrying value of the trademark to its estimated fair value.

 

Significant judgment is required to estimate the fair value the Dogfish Head trademark. Accordingly, the Company obtains the assistance of third-party valuation specialists as part of the impairment evaluation. In estimating the fair value of the trademark, management must make assumptions and projections regarding future cash flows based upon future revenues, the market-based royalty rate, the discount rate, the tax rate and other factors. These assumptions reflect management’s estimates of future economic and competitive conditions and consider many factors including macroeconomic conditions, industry growth rates, and competitive activities. The assumptions and projections used in the estimate of fair value are consistent with those used in current operating plans and the Company believes they are reasonable.

Refundable Deposits on Kegs and Pallets

Refundable Deposits on Kegs and Pallets

The Company distributes its packaged flavored malt beverages, hard seltzers, beers, and hard ciders primarily in cans and glass bottles and its draft beer in kegs and such cans, bottles, and kegs are shipped on pallets to Distributors. Most kegs and pallets are owned by the Company. Kegs are reflected in the Company’s 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 certain pallets, which is included in current liabilities in the Company’s balance sheets. Upon return of the kegs and pallets to the Company, the deposit is refunded to the Distributor.

 

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’s 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 30, 2023, the Company decreased its liability for refundable deposits by $0.7 million. For the year ended December 31, 2022, the Company decreased its liability for refundable deposits, gross property, plant, and equipment and related accumulated depreciation by $0.4 million, $1.0 million and $1.0 million, respectively. As of December 30, 2023, and December 31 2022, the Company’s balance sheet includes $13.3 million and $13.0 million, respectively, in refundable deposits on kegs and pallets and $0.7 million and $1.0 million, respectively, in kegs, net of accumulated depreciation.

Income Taxes

Income Taxes

 

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’s

consolidated financial statements or tax returns. This results in differences between the book and tax basis of the Company’s 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, Income Taxes.

 

The calculation of the Company’s uncertain tax positions involves dealing with uncertainties in the application of 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, Income Taxes.

 

The Organization for Economic Co-operation and Development/G20 Inclusive Framework on Base Erosion and Profit Shifting has introduced rules to establish a global minimum tax rate of 15%, commonly referred to as the Pillar Two rules. Numerous foreign countries have enacted legislation to implement the Pillar Two rules, effective beginning in 2024, or are expected to enact similar legislation. The Company is currently evaluating the potential impacts that Pillar Two may have on future periods and will continue to monitor the implementation of the Pillar Two rules in the jurisdictions in which it operates.

Revenue Recognition and Classification of Customer Programs and Incentives

Revenue Recognition and Classification of Customer Programs and Incentives

 

During fiscal years 2023, 2022, and 2021 approximately 94%, 95%, and 95%, respectively, of the Company’s revenue was from shipments of its products to domestic Distributors and 4% from shipments to international Distributors, primarily located in Canada. Approximately 2%, 1%, and 1% of the Company’s revenue was from retail beer, cider, food and merchandise sales at the Company’s retail locations during fiscal years 2023, 2022, and 2021, respectively.

 

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 30, 2023 and December 31, 2022, the Company had deferred revenue of $8.9 million and $6.8 million, respectively, related to product shipped prior to these dates for which the criteria to recognize revenue was not met as of these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

 

The Company is committed to maintaining the freshness of its products in the market. In certain circumstances and with the Company’s approval, the Company accepts and destroys or offers credits for stale beer that is returned or destroyed by Distributors. The Company generally credits approximately fifty percent of the distributor’s 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 30, 2023, and December 31, 2022, the stale beer reserve was $8.2 million and $5.6 million, respectively. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. Provision for stale beer recorded as reductions to revenue totaled $18.8 million, $19.6 million, and $9.5 million in fiscal years 2023, 2022, and 2021 respectively.

 

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’s products may include, but are not limited to, point-of-sale 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 $106.4 million, $95.9 million and $126.1 million in fiscal years 2023, 2022, and 2021, 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.

 

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 2023, 2022, and 2021 were $62.6 million, $54.8 million and $72.7 million, respectively. The reimbursements for discounts to Distributors are recorded as reductions to net revenue. The agreed-upon discount rates are applied to certain Distributors’ 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.

 

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 promoting the Company’s products may include, but are not limited to point-of-sale 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 2023, 2022, and 2021 were $43.8 million, $41.1 million and $53.4 million, respectively. In fiscal years 2023, 2022, and 2021, the Company recorded certain of these costs in the total amount of $31.4 million, $29.9 million and $42.0 million, 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.

 

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’s estimates and assumptions.

Excise Taxes

Excise Taxes

 

The Company is responsible for compliance with TTB 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.

Cost of Goods Sold

Cost of Goods Sold

 

The following expenses are included in cost of goods sold in the accompanying consolidated statements of comprehensive income: raw material costs, packaging material 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.

Shipping Costs

Shipping Costs

 

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 $114.7 million, $165.5 million, and $166.6 million in fiscal years 2023, 2022, and 2021, respectively.

Advertising, Promotional, and Selling Expenses

Advertising, Promotional, and Selling Expenses

 

The following expenses are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income: media advertising and production costs, sales and brand related expenses, sales and brand salary and benefit expenses, stock compensation, meals, travel and entertainment expenses, promotional activity expenses, shipping costs related to shipments of finished goods from manufacturing locations to distributor locations and point-of-sale items. Total advertising and sales promotional expenditures of $233.5 million, $226.7 million, and $291.3 million were included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income for fiscal years 2023, 2022, and 2021, respectively.

 

The Company conducts certain advertising and promotional activities in its Distributors’ 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.

General and Administrative Expenses

General and Administrative Expenses

 

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.

Stock-Based Compensation

Stock-Based Compensation

 

The Company accounts for share-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), 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 $17.0 million, $14.0 million and $18.6 million in fiscal years 2023, 2022, and 2021, respectively.

 

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’s 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 O for further discussion of the application of the option-pricing models.

 

In addition, an estimated pre-vesting 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.

Net Income Per Share

Net Income Per Share

 

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 two-class method, whichever is more dilutive
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 30, 2023
Accounting Policies [Abstract]  
Estimated Useful Lives

Kegs

5 years

Computer software and equipment

2 to 5 years

Office equipment and furniture

3 to 7 years

Machinery and plant equipment

3 to 20 years

Leasehold improvements

Lesser of the remaining term of the lease or estimated useful life of the asset

Building and building improvements

12 to 20 years, or the remaining useful life of the building, whichever is shorter

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 30, 2023
Inventory Disclosure [Abstract]  
Components of Inventories

Inventories consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

55,116

 

 

$

81,225

 

Work in process

 

 

18,750

 

 

 

20,374

 

Finished goods

 

 

41,907

 

 

 

46,851

 

Total current inventory

 

 

115,773

 

 

 

148,450

 

Long term inventory

 

 

14,369

 

 

 

13,192

 

Total inventory

 

$

130,142

 

 

$

161,642

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Summary of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Prepaid taxes

 

$

5,536

 

 

$

6,753

 

Prepaid software and consulting fees

 

 

3,627

 

 

 

4,549

 

Prepaid insurance

 

 

3,394

 

 

 

3,497

 

Prepaid advertising, promotional and selling costs

 

 

3,324

 

 

 

8,878

 

Other

 

 

4,657

 

 

 

3,784

 

Total prepaid expenses and other current assets

 

$

20,538

 

 

$

27,461

 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 30, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment

Property, plant, and equipment consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Machinery and plant equipment

 

$

777,185

 

 

$

760,895

 

Building and building improvements

 

 

247,384

 

 

 

237,561

 

Leasehold improvements

 

 

74,603

 

 

 

75,260

 

Kegs

 

 

58,492

 

 

 

58,492

 

Office equipment and furniture

 

 

40,723

 

 

 

36,935

 

Land

 

 

25,752

 

 

 

25,777

 

Assets under construction

 

 

66,700

 

 

 

41,323

 

Property, plant, and equipment, gross

 

 

1,290,839

 

 

 

1,236,243

 

Less accumulated depreciation

 

 

(648,330

)

 

 

(568,334

)

Property, plant, and equipment, net

 

$

642,509

 

 

$

667,909

 

 

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 30, 2023
Leases [Abstract]  
ROU assets and lease liabilities Total right-of-use ("ROU") assets and lease liabilities were as follows at:

 

 

 

Classification

 

Leases

 

 

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

 

 

(in thousands)

 

Right-of-use assets

 

 

 

 

 

 

 

 

Operating lease assets

 

Operating right-of-use assets

 

$

35,559

 

 

$

43,768

 

Finance lease assets

 

Property, plant, and equipment, net

 

 

2,680

 

 

 

1,424

 

Lease Liabilities

 

 

 

 

 

 

 

 

Current

 

 

 

 

 

 

 

 

Operating lease liabilities

 

Current operating lease liabilities

 

 

9,113

 

 

 

8,866

 

Finance lease liabilities

 

Accrued expenses and other current liabilities

 

 

1,257

 

 

 

935

 

Non-current

 

 

 

 

 

 

 

 

Operating lease liabilities

 

Non-current operating lease liabilities

 

 

36,161

 

 

 

45,274

 

Finance lease liabilities

 

Other liabilities

 

 

1,451

 

 

 

524

 

Schedule of gross value and accumulated depreciation of right of use assets The gross value and accumulated depreciation of ROU assets related to finance leases were as follows at:

 

 

 

Finance Leases

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Gross value

 

$

6,134

 

 

$

5,998

 

Accumulated amortization

 

 

(3,454

)

 

 

(4,574

)

Carrying value

 

$

2,680

 

 

$

1,424

 

Components of lease cost

Components of lease cost for the fiscal year-ended are as follows at:

 

 

 

 

 

 

 

Fiscal years ended

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

December 25,
2021

 

 

 

(in thousands)

 

Operating lease cost:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

8,339

 

 

$

9,978

 

 

$

10,283

 

Variable lease costs not included in liability

 

 

606

 

 

 

702

 

 

 

1,132

 

Total operating lease cost

 

$

8,945

 

 

$

10,680

 

 

$

11,415

 

Finance lease cost:

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

1,568

 

 

$

1,590

 

 

$

1,493

 

Interest on lease liabilities

 

 

138

 

 

 

71

 

 

 

121

 

Total finance lease cost

 

$

1,706

 

 

$

1,661

 

 

$

1,614

 

 

Maturities of lease liabilities

Maturities of lease liabilities as of December 30, 2023 are as follows:

 

 

 

Operating

 

 

Finance

 

 

Weighted- Average
Remaining Term
in Years

 

 

Leases

 

 

Leases

 

 

Operating
Leases

 

 

Finance
Leases

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

2024

 

$

10,529

 

 

$

1,367

 

 

 

 

 

 

2025

 

 

7,102

 

 

 

1,109

 

 

 

 

 

 

2026

 

 

6,671

 

 

 

391

 

 

 

 

 

 

2027

 

 

6,122

 

 

 

8

 

 

 

 

 

 

2028

 

 

6,039

 

 

 

 

 

 

 

 

 

Thereafter

 

 

14,746

 

 

 

 

 

 

 

 

 

Total lease payments

 

 

51,209

 

 

 

2,875

 

 

 

 

 

 

Less imputed interest (based on 3.5% weighted-average
   discount rate)

 

 

(5,935

)

 

 

(167

)

 

 

 

 

 

Present value of lease liabilities

 

$

45,274

 

 

$

2,708

 

 

 

6.8

 

 

2.2

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets

The Company’s intangible assets were as follows:

 

 

 

 

 

 

As of December 30, 2023

 

 

As of December 31, 2022

 

 

 

Estimated
Useful

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Life (Years)

 

 

Value

 

 

Amortization

 

 

Value

 

 

Value

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

15

 

 

$

3,800

 

 

$

(1,140

)

 

$

2,660

 

 

$

3,800

 

 

$

(886

)

 

$

2,914

 

Trademarks

 

Indefinite

 

 

 

56,984

 

 

 

 

 

 

56,984

 

 

 

73,410

 

 

 

 

 

 

73,410

 

Total intangible assets

 

 

 

 

$

60,784

 

 

$

(1,140

)

 

$

59,644

 

 

$

77,210

 

 

$

(886

)

 

$

76,324

 

Schedule of amortization expense The Company expects to record amortization expense as follows over the subsequent years:

 

Fiscal Year

 

Amount (in thousands)

 

2024

 

$

253

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

Thereafter

 

 

1,395

 

Total amortization to be recorded

 

$

2,660

 

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Third-Party Production Prepayments (Tables)
12 Months Ended
Dec. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Expected Shortfall Fees to be Incurred expects to record those expenses as follows:

 

 

 

Expected Shortfall Fees to be Incurred

 

 

 

(in millions)

 

2024

 

$

13

 

2025

 

 

13

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

2

 

Thereafter

 

 

7

 

Total shortfall fees expected to be incurred

 

$

41

 

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 30, 2023
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following as of:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Employee wages, benefits, and reimbursements

 

$

49,446

 

 

$

31,449

 

Advertising, promotional, and selling expenses

 

 

18,950

 

 

 

18,915

 

Accrued deposits

 

 

13,425

 

 

 

13,090

 

Accrued inventory and production related costs

 

 

9,775

 

 

 

17,986

 

Deferred revenue

 

 

8,895

 

 

 

6,840

 

Accrued returns

 

 

8,240

 

 

 

5,580

 

Accrued taxes

 

 

6,757

 

 

 

7,229

 

Other

 

 

11,442

 

 

 

10,064

 

Total accrued expenses and other current liabilities

 

$

126,930

 

 

$

111,153

 

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 30, 2023
Income Tax Disclosure [Abstract]  
Significant Components of Income Tax (Benefit) Provision

Significant components of the income tax provision (benefit) for fiscal 2023, 2022, and 2021 were as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

36,556

 

 

$

10,453

 

 

$

(4,473

)

State

 

 

7,650

 

 

 

4,683

 

 

 

2,078

 

Total current

 

 

44,206

 

 

 

15,136

 

 

 

(2,395

)

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(10,816

)

 

 

8,196

 

 

 

(2,762

)

State

 

 

(52

)

 

 

841

 

 

 

(2,487

)

Total deferred

 

 

(10,868

)

 

 

9,037

 

 

 

(5,249

)

Total income tax provision (benefit)

 

$

33,338

 

 

$

24,173

 

 

$

(7,644

)

Reconciliations to Statutory Rates

The reconciliations to statutory rates for fiscal 2023, 2022, and 2021 were as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

Statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal benefit

 

 

4.8

 

 

 

4.1

 

 

 

11.0

 

Non-deductible compensation under Internal Revenue Code Section 162(m)

 

 

3.4

 

 

 

0.2

 

 

 

5.7

 

Non-deductible meals & entertainment

 

 

1.2

 

 

 

0.6

 

 

 

5.6

 

Change in valuation allowance

 

 

1.0

 

 

 

1.2

 

 

 

21.9

 

Deduction relating to excess stock-based compensation

 

 

0.1

 

 

 

(0.9

)

 

 

(153.8

)

Change in unrecognized tax benefits (including interest and penalty)

 

 

0.1

 

 

 

 

 

 

(8.7

)

Federal and state provision to return

 

 

0.0

 

 

 

(0.2

)

 

 

(7.1

)

Other

 

 

(1.2

)

 

 

0.4

 

 

 

(6.3

)

 

 

 

30.4

%

 

 

26.4

%

 

 

(110.7

)%

 

Significant Components of Company's Deferred Tax Assets and Liabilities

Significant components of the Company’s deferred tax assets and liabilities were as follows at:

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Deferred tax assets:

 

 

 

 

 

 

Lease liabilities

 

$

12,034

 

 

$

13,994

 

Stock-based compensation expense

 

 

8,062

 

 

 

7,441

 

Accrued expenses

 

 

7,100

 

 

 

4,609

 

Inventory reserves

 

 

4,689

 

 

 

8,595

 

Loss carryforwards

 

 

1,864

 

 

 

968

 

Tax credit carryforwards

 

 

689

 

 

 

813

 

Accrued commitments for inventory at vendor locations

 

 

108

 

 

 

1,799

 

Other

 

 

983

 

 

 

1,833

 

Total deferred tax assets

 

 

35,529

 

 

 

40,052

 

Valuation allowance

 

 

(5,808

)

 

 

(4,600

)

Total deferred tax assets, net of valuation allowance

 

 

29,721

 

 

 

35,452

 

Deferred tax liabilities:

 

 

 

 

 

 

Property, plant, and equipment

 

 

(90,372

)

 

 

(103,561

)

Right-of-use assets

 

 

(9,590

)

 

 

(11,375

)

Intangible assets amortization

 

 

(8,244

)

 

 

(10,373

)

Prepaid expenses

 

 

(7,236

)

 

 

(6,735

)

Total deferred tax liabilities

 

 

(115,442

)

 

 

(132,044

)

Net deferred tax liabilities

 

$

(85,721

)

 

$

(96,592

)

Reconciliation of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amount of unrecognized tax benefits for fiscal 2023 and 2022 was as follows:

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

243

 

 

$

232

 

Increases related to current period tax positions

 

 

69

 

 

 

41

 

Increases (decreases) related to prior period tax positions

 

 

4

 

 

 

(30

)

Decreases related to lapse of statute of limitations

 

 

(13

)

 

 

 

Balance at end of period

 

$

303

 

 

$

243

 

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Non-cancelable Contractual Obligations

As of December 30, 2023, projected cash outflows under non-cancellable contractual obligations for the remaining years under the contracts are as follows:

 

 

 

Payments Due by Fiscal Year

 

 

 

Total

 

 

2024

 

 

2025

 

 

2026

 

 

Thereafter

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

82,988

 

 

$

82,988

 

 

$

 

 

$

 

 

$

 

Brand support

 

 

64,768

 

 

 

50,749

 

 

 

10,249

 

 

 

3,770

 

 

 

 

Hops and malt

 

 

40,766

 

 

 

38,299

 

 

 

2,054

 

 

 

413

 

 

 

 

Equipment and machinery

 

 

36,751

 

 

 

36,751

 

 

 

 

 

 

 

 

 

 

Other

 

 

21,721

 

 

 

19,194

 

 

 

2,024

 

 

 

503

 

 

 

 

Total contractual obligations

 

$

246,994

 

 

$

227,981

 

 

$

14,327

 

 

$

4,686

 

 

$

 

 

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Share-Based Compensation (Tables)
12 Months Ended
Dec. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Options under Equity Plan and Non-Employee Director Plan

Information related to stock options under the Equity Plan and the Non-Employee Director Plan is summarized as follows:

 

 

 

Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term in Years

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Vested and expected to vest at December 31, 2022

 

 

204,245

 

 

$

334.26

 

 

 

 

 

 

 

Granted

 

 

60,995

 

 

 

326.17

 

 

 

 

 

 

 

Exercised

 

 

(50,211

)

 

 

200.62

 

 

 

 

 

 

 

Cancelled/Forfeited

 

 

(5,756

)

 

 

396.86

 

 

 

 

 

 

 

Expired

 

 

(1,463

)

 

 

464.33

 

 

 

 

 

 

 

Outstanding at December 30, 2023

 

 

207,810

 

 

$

361.53

 

 

 

6.14

 

 

$

11,419

 

Exercisable at December 30, 2023

 

 

110,193

 

 

$

288.62

 

 

 

4.23

 

 

$

9,830

 

Vested and expected to vest at December 30, 2023

 

 

175,897

 

 

$

350.85

 

 

 

5.75

 

 

$

11,101

 

 

Stock-Based Compensation Expense Included in Operating Expenses

The following table provides information regarding stock-based compensation expense included in operating expenses in the accompanying consolidated statements of comprehensive income:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Amounts included in general and administrative
   expenses

 

$

10,370

 

 

$

8,804

 

 

$

13,003

 

Amounts included in advertising, promotional, and
   selling expenses

 

 

6,601

 

 

 

5,184

 

 

 

5,612

 

Total stock-based compensation expense

 

$

16,971

 

 

$

13,988

 

 

$

18,615

 

Amounts related to performance-based stock awards
   included in total stock-based compensation expense

 

$

2,518

 

 

$

1,198

 

 

$

3,384

 

 

Weighted Average Assumptions used to Estimate Fair Value of Stock Options

Weighted average assumptions used to estimate fair values of stock options on the date of grants fir fiscal 2023, 2022, and 2021 was as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

Expected volatility

 

 

39.7

%

 

 

38.0

%

 

 

36.1

%

Risk-free interest rate

 

 

3.96

%

 

 

2.11

%

 

 

1.45

%

Expected dividends

 

 

0

%

 

 

0

%

 

 

0

%

Exercise factor

 

2.3 times

 

 

3.0 times

 

 

2.6 times

 

Discount for post-vesting restrictions

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

 

Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Awards

The following table summarizes vesting activities of shares issued under the investment share program and restricted stock awards:

 

 

 

Number of Shares

 

 

Weighted Average Fair Value

 

Non-vested at December 31, 2022

 

 

91,211

 

 

$

423.60

 

Granted

 

 

65,920

 

 

 

306.04

 

Vested

 

 

(27,640

)

 

 

341.57

 

Forfeited

 

 

(14,694

)

 

 

358.43

 

Non-vested at December 30, 2023

 

 

114,797

 

 

$

373.56

 

XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans and Post-Retirement Medical Benefits (Tables)
12 Months Ended
Dec. 30, 2023
Retirement Benefits [Abstract]  
Funded Status of Retiree Medical Plan

The funded status of the Retiree Medical Plan is as follows at:

 

 

 

 

Retiree Medical Plan

 

 

 

 

December 30,
2023

 

 

December 31,
2022

 

 

 

 

 

Benefit obligation at end of period

 

 

$

828

 

 

$

757

 

Unfunded Status

 

 

$

828

 

 

$

757

 

 

XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share (Tables)
12 Months Ended
Dec. 30, 2023
Earnings Per Share [Abstract]  
Computation of Earnings Per Share, Basic

The following table sets forth the computation of basic net income per share using the two-class method:

 

 

 

December 30,

 

 

December 31,

 

 

December 25,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share data)

 

Net Income

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Allocation of net income for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

63,216

 

 

$

55,812

 

 

$

11,995

 

Class B Common Stock

 

 

12,880

 

 

 

11,293

 

 

 

2,506

 

Unvested participating shares

 

 

154

 

 

 

158

 

 

 

52

 

 

$

76,250

 

 

$

67,263

 

 

$

14,553

 

Weighted average number of shares for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

 

10,150

 

 

 

10,221

 

 

 

10,121

 

Class B Common Stock*

 

 

2,068

 

 

 

2,068

 

 

 

2,115

 

Unvested participating shares

 

 

25

 

 

 

28

 

 

 

44

 

 

 

12,243

 

 

 

12,317

 

 

 

12,280

 

Net income per share for basic:

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

6.23

 

 

$

5.46

 

 

$

1.19

 

Class B Common Stock

 

$

6.23

 

 

$

5.46

 

 

$

1.19

 

*Changes in Class B Common Stock resulted from the conversion to Class A Common stock during fiscal 2022 as disclosed in the Company's consolidated statements of stockholders' equity.

Computation of Earnings Per Share, Diluted

The following tables set forth the computation of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock:

 

 

 

Fiscal year ended December 30, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

63,216

 

 

 

10,150

 

 

$

6.23

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

40

 

 

 

 

Class B Common Stock

 

 

12,880

 

 

 

2,068

 

 

 

 

Net effect of unvested participating shares

 

 

 

 

 

 

 

 

 

Net income per common share - diluted

 

$

76,096

 

 

$

12,258

 

 

$

6.21

 

 

 

 

Fiscal year ended December 31, 2022

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

55,812

 

 

 

10,221

 

 

$

5.46

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

56

 

 

 

 

Class B Common Stock

 

 

11,293

 

 

 

2,068

 

 

 

 

Net effect of unvested participating shares

 

 

1

 

 

 

 

 

 

 

Net income per common share - diluted

 

$

67,106

 

 

 

12,345

 

 

$

5.44

 

 

 

 

 

Fiscal year ended December 25, 2021

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

 

 

 

As reported - basic

 

$

11,995

 

 

 

10,121

 

 

$

1.19

 

Add: effect of dilutive potential common shares

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

138

 

 

 

 

Class B Common Stock

 

 

2,506

 

 

 

2,115

 

 

 

 

Net effect of unvested participating shares

 

 

52

 

 

 

62

 

 

 

 

Net income per common share - diluted

 

$

14,553

 

 

 

12,436

 

 

$

1.17

 

 

XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 30, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Components of Accumulated Other Comprehensive Loss The components of the accumulated other comprehensive loss was as follows as of::

 

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cumulative currency translation adjustments

 

$

(141

)

 

$

(307

)

Deferred benefit costs, net of tax

 

 

84

 

 

 

97

 

Total accumulated other comprehensive loss

 

$

(57

)

 

$

(210

)

XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 30, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Summary of Valuation and Qualifying Accounts In addition, the Company maintains a reserve for estimated returns of stale beer, which is included in accrued expenses.

 

Allowance for Credit Losses

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

418

 

 

$

15

 

 

$

(6

)

 

$

427

 

2022

 

$

353

 

 

$

326

 

 

$

(261

)

 

$

418

 

2021

 

$

535

 

 

$

182

 

 

$

(364

)

 

$

353

 

 

Discount Accrual

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

8,179

 

 

$

62,620

 

 

$

(62,846

)

 

$

7,953

 

2022

 

$

11,221

 

 

$

54,825

 

 

$

(57,867

)

 

$

8,179

 

2021

 

$

9,357

 

 

$

72,680

 

 

$

(70,816

)

 

$

11,221

 

 

 

Inventory Obsolescence Reserve

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

21,976

 

 

$

19,328

 

 

$

(33,664

)

 

$

7,640

 

2022

 

$

43,055

 

 

$

35,867

 

 

$

(56,946

)

 

$

21,976

 

2021

 

$

6,331

 

 

$

62,616

 

 

$

(25,892

)

 

$

43,055

 

 

Stale Beer Reserve

 

Balance at
Beginning of
Period

 

 

Net Provision
(Recovery)

 

 

Amounts
Charged Against
Reserves

 

 

Balance at
End of Period

 

 

 

(In thousands)

 

2023

 

$

5,580

 

 

$

18,772

 

 

$

(16,112

)

 

$

8,240

 

2022

 

$

6,045

 

 

$

19,589

 

 

$

(20,054

)

 

$

5,580

 

2021

 

$

3,092

 

 

$

9,537

 

 

$

(6,584

)

 

$

6,045

 

XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 30, 2023
USD ($)
Segment
Customer
Dec. 31, 2022
USD ($)
Customer
Dec. 25, 2021
USD ($)
Customer
Organization And Summary Of Significant Accounting Policies [Line Items]      
Net effect of COVID-19 on revenue, cost of goods sold and operating expense $ 100,001 $ 90,791 $ 7,997
Sales to foreign distributors as a percentage of total sales 4.00% 4.00% 4.00%
Number of individual customers represented more than ten percent of revenues | Customer 0 0 0
Number of individual customer accounted for more than ten percent of account receivable balance | Customer 0 0 0
Provision for excess or expired inventory $ 19,300 $ 35,900 $ 62,600
Property, plant and equipment, net 642,509 667,909  
Impairment of brewery assets $ 5,396 2,782 $ 18,499
Number of Operating Segments | Segment 1    
Decrease in refundable deposits for lost kegs and pallets $ (700) (400)  
Decrease in gross property, plant and equipment   1,000  
Decrease in property, plant and equipment related accumulated depreciation   1,000  
Refundable deposits on kegs and pallets $ 13,300 $ 13,000  
Sales to domestic distributors as a percentage of total sales 94.00% 95.00% 95.00%
Sales to retail locations as a percentage of total sales 2.00% 1.00% 1.00%
Deferred Revenue, Current $ 8,895 $ 6,840  
Stale Beer Reserve 8,200 5,600  
Provision for stale beer 18,800 19,600 $ 9,500
Advertising, promotional and selling expenses 555,998 578,400 606,994
Advertising and sales promotional expenditures 233,500 226,700 291,300
Shipping costs 114,700 165,500 166,600
Stock-based compensation 16,971 13,988 18,615
Retained earnings 421,568 439,121  
Distributors      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Amounts paid to distributors 62,600 54,800 72,700
Advertising and sales promotional expenditures 43,800 41,100 53,400
Reduction in revenue related to advertising, promotional and selling expenses 31,400 29,900 42,000
Customers programs and incentives      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Advertising, promotional and selling expenses 106,400 95,900 126,100
Kegs      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, net 700 1,000  
Property, Plant and Equipment      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Impairment of brewery assets $ 5,000 $ 2,600 $ 18,500
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Estimated Useful Lives (Detail)
12 Months Ended
Dec. 30, 2023
Kegs  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 5 years
Computer Software and Equipment | Minimum  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 2 years
Computer Software and Equipment | Maximum  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 5 years
Office Equipment and Furniture | Minimum  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 3 years
Office Equipment and Furniture | Maximum  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 7 years
Machinery and Plant Equipment | Minimum  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 3 years
Machinery and Plant Equipment | Maximum  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 20 years
Leasehold Improvements  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life Lesser of the remaining term of the lease or estimated useful life of the asset
Building and Building Improvements  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 12 to 20 years, or the remaining useful life of the building, whichever is shorter
Building and Building Improvements | Minimum  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 12 years
Building and Building Improvements | Maximum  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 20 years
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Current inventory:    
Raw materials $ 55,116 $ 81,225
Work in process 18,750 20,374
Finished goods 41,907 46,851
Total current inventory 115,773 148,450
Long term inventory 14,369 13,192
Total inventory $ 130,142 $ 161,642
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Additional Information (Details) - USD ($)
$ in Millions
Dec. 30, 2023
Dec. 31, 2022
Inventories [Abstract]    
Inventory obsolescence reserves $ 7.6 $ 22.0
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Prepaid Expenses and Other Current Assets (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid Taxes $ 5,536 $ 6,753
Prepaid software and consulting fees 3,627 4,549
Prepaid insurance 3,394 3,497
Prepaid advertising, promotional and selling costs 3,324 8,878
Other 4,657 3,784
Total prepaid expenses and other current assets $ 20,538 $ 27,461
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Machinery and plant equipment $ 777,185 $ 760,895
Building and building improvements 247,384 237,561
Leasehold improvements 74,603 75,260
Kegs 58,492 58,492
Office equipment and furniture 40,723 36,935
Land 25,752 25,777
Assets under construction 66,700 41,323
Property, plant and equipment, gross 1,290,839 1,236,243
Less accumulated depreciation (648,330) (568,334)
Property, plant and equipment, net $ 642,509 $ 667,909
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Property Plant And Equipment [Line Items]      
Depreciation expense $ 87,900 $ 81,100 $ 71,800
Impairment of intangible assets 16,426 27,100  
Property, Plant and Equipment      
Property Plant And Equipment [Line Items]      
Impairment of intangible assets $ 5,000 $ 2,600 $ 18,500
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - ROU assets and lease liabilities (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Right-of-use assets    
Operating lease assets $ 35,559 $ 43,768
Finance lease assets $ 2,680 $ 1,424
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Current    
Operating lease liabilities $ 9,113 $ 8,866
Finance lease liabilities $ 1,257 $ 935
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities
Non-current    
Operating lease liabilities $ 36,161 $ 45,274
Finance lease liabilities $ 1,451 $ 524
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Gross Value of Accumulated Depreciation Of Right Of Use Assets (Details). - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance Lease, Gross value $ 6,134 $ 5,998
Finance Lease, Accumulated amortization (3,454) (4,574)
Finance Lease, Carrying value $ 2,680 $ 1,424
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of lease cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Operating lease cost:      
Amortization of right-of-use assets $ 8,339 $ 9,978 $ 10,283
Variable lease costs not included in liability 606 702 1,132
Total operating lease cost 8,945 10,680 11,415
Finance lease cost:      
Amortization of right-of-use asset 1,568 1,590 1,493
Interest on lease liabilities 138 71 121
Total finance lease cost $ 1,706 $ 1,661 $ 1,614
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Lease, Cost [Abstract]    
Impairment charges on right-of use assets $ 0.4 $ 0.2
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of lease liabilities (Detail)
$ in Thousands
Dec. 30, 2023
USD ($)
Operating Leases  
2024 $ 10,529
2025 7,102
2026 6,671
2027 6,122
2028 6,039
Thereafter 14,746
Total lease payments 51,209
Less imputed interest (5,935)
Present value of lease liability $ 45,274
Operating Lease, Weighted Average Discount Rate, Percent 3.50%
Operating Lease Weighted Average Remaining Lease Term [Abstract]  
Lease Weighted Average Remaining Lease Term 6 years 9 months 18 days
Finance Lease Liabilities, Payments, Due  
2024 $ 1,367
2025 1,109
2026 391
2027 8
Total lease payments 2,875
Less imputed interest (167)
Present value of lease liability $ 2,708
Finance Lease, Weighted Average Discount Rate, Percent 3.50%
Finance Lease, Weighted Average Remaining Lease Term 2 years 2 months 12 days
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Impairment of goodwill   $ 0    
Intangible carrying value   59,644,000 $ 76,324,000  
Impairment of intangible assets   16,426,000 27,100,000  
Intangible assets amortization   253,000,000 253,000,000 $ 253,000,000
Dogfish Head        
Intangible carrying value $ 71,400,000 $ 98,500,000 71,400,000  
Estimated fair value 55,600,000      
Impairment of intangible assets 15,800,000   $ 27,100,000  
Dogfish Head | Other Intangible Assets        
Impairment of intangible assets $ 600,000      
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Gross Carrying Value $ 60,784 $ 77,210
Accumulated Amortization (1,140) (886)
Net Book Value $ 59,644 76,324
Customer Relationships    
Estimated Useful Life 15 years  
Gross Carrying Value $ 3,800 3,800
Accumulated Amortization (1,140) (886)
Net Book Value 2,660 2,914
Trademarks    
Gross Carrying Value 56,984 73,410
Net Book Value $ 56,984 $ 73,410
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail)
$ in Thousands
Dec. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2024 $ 253
2025 253
2026 253
2027 253
2028 253
Thereafter 1,395
Total amortization to be recorded $ 2,660
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Third-Party Production Prepayments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Oct. 23, 2023
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Percentage of brews and packages     71.00% 65.00% 56.00%
Percentage of brews and packages across various locations     22.00% 26.00% 32.00%
Total third-party production prepayments     $ 33,600 $ 61,300  
Total prepaid amount     33,581 61,339  
Shortfall fees     9,500 $ 3,000  
Contractual shortfall fees     106,000    
Expected shortfall fees     $ 41,000    
Purpose of buying packaging equipment   $ 20,000      
Repayment of the loan plus an agreed investment return   22,400      
Annual repayment limits in 2024   3,000      
Annual repayment limits in 2025   7,500      
Annual repayment limits in 2026   10,000      
Annual repayment limits, Thereafter   $ 10,000      
Subsequent Event          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Payment on loan and security agreement $ 20,000        
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail)
$ in Millions
Dec. 30, 2023
USD ($)
Contractual Obligation, Fiscal Year Maturity [Abstract]  
2024 $ 13
2025 13
2026 3
2027 3
2028 2
Thereafter 7
Total shortfall fees expected to be incurred $ 41
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Employee wages, benefits, and reimbursements $ 49,446 $ 31,449
Advertising, promotional and selling expenses 18,950 18,915
Accrued deposits 13,425 13,090
Accrued inventory and production related costs 9,775 17,986
Deferred revenue 8,895 6,840
Accrued returns 8,240 5,580
Accrued taxes 6,757 7,229
Other 11,442 10,064
Total accrued expenses and other current liabilities $ 126,930 $ 111,153
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Line of Credit - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Debt Instrument [Line Items]      
Commitment fee 0.20%    
Credit facility, borrowing outstanding $ 0   $ 0
EBITDA to interest expense ratio 1,680.1    
EBITDA to interest expense, minimum allowable ratio 2.0    
Total funded debt to EBITDA ratio 0.0    
Total funded debt to EBITDA, maximum allowable ratio 2.5    
Proceeds from Line of Credit   $ 30,000,000  
Repayment of Line of Credit   30,000,000  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit, current borrowing capacity   $ 150,000,000  
Line of credit, expiration date   Dec. 16, 2027  
Repayment of Line of Credit   $ 30,000,000.0  
Payments of interest expenses on borrowings   $ 18,000,000  
Revolving Credit Facility | SOFR      
Debt Instrument [Line Items]      
Debt interest rate at end of period 5.40%    
Basis spread on variable rate   1.10%  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Components of Income Tax (Benefit) Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Current:      
Federal $ 36,556 $ 10,453 $ (4,473)
State 7,650 4,683 2,078
Total current 44,206 15,136 (2,395)
Deferred:      
Federal (10,816) 8,196 (2,762)
State (52) 841 (2,487)
Total deferred (10,868) 9,037 (5,249)
Total income tax provision (benefit) $ 33,338 $ 24,173 $ (7,644)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reconciliations to Statutory Rates (Detail)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Income Tax Disclosure [Abstract]      
Statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 4.80% 4.10% 11.00%
Non-deductible compensation under Internal Revenue Code Section 162(m) 3.40% 0.20% 5.70%
Non-deductable meals & entertainment 1.20% 0.60% 5.60%
Change in valuation allowance 1.00% 1.20% 21.90%
Deduction relating to excess stock-based compensation 0.10% (0.90%) (153.80%)
Change in unrecognized tax benefits (including interest and penalty) 0.10%   (8.70%)
Federal and state provision to return 0.00% (0.20%) (7.10%)
Other (1.20%) 0.40% (6.30%)
Effective Income Tax Rate Reconciliation, Percent, Total 30.40% 26.40% (110.70%)
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Components of Company's Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Deferred tax assets:    
Lease liabilities $ 12,034 $ 13,994
Stock-based compensation expense 8,062 7,441
Accrued expenses 7,100 4,609
Inventory 4,689 8,595
Loss carryforwards 1,864 968
Tax credit carryforwards 689 813
Accrued commitments for inventory at vendor locations 108 1,799
Other 983 1,833
Total deferred tax assets 35,529 40,052
Valuation allowance (5,808) (4,600)
Total deferred tax assets net of valuation allowance 29,721 35,452
Deferred tax liabilities:    
Property, plant and equipment (90,372) (103,561)
Right-of-use assets (9,590) (11,375)
Intangible assets amortization (8,244) (10,373)
Prepaid expenses (7,236) (6,735)
Total deferred tax liabilities (115,442) (132,044)
Net deferred tax liabilities $ (85,721) $ (96,592)
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Income Taxes [Line Items]    
Interest and penalties included in provision for incomes taxes $ 100 $ 0
Accrued interest and penalties 200 200
Unrecognized tax benefits that would impact the effective tax rate if recognized $ 300 200
Income tax return examination As of December 30, 2023, the Company’s 2020, 2021, and 2022 federal income tax returns remain subject to examination by the 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.  
Deferred tax valuation allowance $ 5,808 4,600
Net increase in valuation allowance $ 1,200 $ 1,300
State and Local Jurisdiction | Minimum    
Income Taxes [Line Items]    
Income tax return examination period 3 years  
State and Local Jurisdiction | Maximum    
Income Taxes [Line Items]    
Income tax return examination period 4 years  
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Balance at beginning of period $ 243 $ 232
Increases related to current period tax positions 69 41
Increases (decreases) related to prior period tax positions 4  
(Decreases) related to prior period tax positions   (30)
Decreases related to lapse of statute of limitations (13)  
Balance at end of period $ 303 $ 243
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail)
$ in Thousands
Dec. 30, 2023
USD ($)
Long-term Purchase Commitment [Line Items]  
Contractual obligations payment due, total $ 246,994
Contractual obligations payment due, 2024 227,981
Contractual obligations payment due, 2025 14,327
Contractual obligations payment due, 2026 4,686
Equipment and machinery  
Long-term Purchase Commitment [Line Items]  
Contractual obligations payment due, total 36,751
Contractual obligations payment due, 2024 36,751
Ingredients and Packaging (excluding hops and malt)  
Long-term Purchase Commitment [Line Items]  
Contractual obligations payment due, total 82,988
Contractual obligations payment due, 2024 82,988
Brand Support  
Long-term Purchase Commitment [Line Items]  
Contractual obligations payment due, total 64,768
Contractual obligations payment due, 2024 50,749
Contractual obligations payment due, 2025 10,249
Contractual obligations payment due, 2026 3,770
Hops and Malt  
Long-term Purchase Commitment [Line Items]  
Contractual obligations payment due, total 40,766
Contractual obligations payment due, 2024 38,299
Contractual obligations payment due, 2025 2,054
Contractual obligations payment due, 2026 413
Other  
Long-term Purchase Commitment [Line Items]  
Contractual obligations payment due, total 21,721
Contractual obligations payment due, 2024 19,194
Contractual obligations payment due, 2025 2,024
Contractual obligations payment due, 2026 $ 503
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 30, 2023
USD ($)
Vendor
Commitments and Contingencies Disclosure [Line Items]  
Loss contingency, actions taken by court The Court consolidated the two actions and on December 14, 2021 appointed a lead plaintiff, who filed an amended complaint on January 13, 2022. The Company’s Motion to Dismiss the Amended Complaint was granted by the Court on December 5, 2022. The plaintiff filed a notice of appeal on January 5, 2023. After briefing and oral argument on the appeal, the United States Court of Appeals for the Second Circuit affirmed the dismissal on November 22, 2023. The Mandate of the United States Court of Appeals was issued and transmitted to the District Court on December 15, 2023.
Barley, Wheat and Malt  
Commitments and Contingencies Disclosure [Line Items]  
Number of suppliers | Vendor 4
Purchase commitments outstanding $ 30.2
Hops  
Commitments and Contingencies Disclosure [Line Items]  
Purchase commitments $ 10.5
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Fair Value Disclosures [Abstract]      
Cash and cash equivalents $ 298,491 $ 180,560 $ 26,853
Money market fund $ 291,500 $ 174,200  
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Share-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
May 18, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, contractual term 6 years 1 month 20 days      
Other than options granted in period 65,920      
Stock option outstanding 207,810 204,245    
Weighted average fair value of stock awards $ 306.04      
Weighted average exercise price $ 361.53 $ 334.26    
Expected dividends 0.00% 0.00% 0.00%  
Estimated forfeiture rate for equity awards that do not vest on January 1st 20.00% 19.00% 13.00%  
Restricted stock units and investment shares 12.00%      
Total fair value of options vested in period   $ 6,600,000 $ 6,300,000  
Aggregate intrinsic value of stock options exercised in period $ 6,600,000 $ 6,900,000 $ 28,900  
Unrecognized compensation costs $ 33,100,000      
Unrecognized compensation costs, weighted average period 1 year 9 months 18 days      
Option vested, number of shares 27,640 32,476 42,038  
Option vested, weighted average fair value $ 341.57 $ 292.27 $ 227.40  
Performance-Based Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option outstanding 43,520      
Non-Employee Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted in period 2,941 3,810 1,422  
Non-Employee Director | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, contractual term 10 years      
Employee Stock Compensation Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted in period 58,054 17,114 18,998  
Employee Stock Compensation Plan | Investment Share Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years      
Share based compensation arrangement by share based payment award participants payment description Participants may pay for these shares either up front or through payroll deductions over an eleven-month period during the year of purchase.      
Shares employees elected to purchase 10,594 10,845 4,954  
Employee Stock Compensation Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Employee Stock Compensation Plan | Minimum | Investment Share Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Requirement tenure of employee for investment share program, purchase shares at discount 1 year      
Discount from current market value 0.00%      
Employee Stock Compensation Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years      
Stock options, contractual term 10 years      
Employee Stock Compensation Plan | Maximum | Investment Share Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Discount from current market value 40.00%      
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Other than options granted in period 53,884 2,744 867  
Restricted Stock Units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Restricted Stock Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years      
Restricted Stock Units | Non-Employee Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, contractual term 1 year      
Other than options granted in period 1,442      
Stock issued during period, shares, restricted stock units   0 0  
Performance Based Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Other than options granted in period 31,117      
Service-Based Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Other than options granted in period 26,937      
Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase program, authorized amount       $ 269,000,000
Number of shares authorized to be repurchased 1,200,000,000      
Repurchase of shares 14.1      
Number of total cumulative shares repurchased, value $ 933,500,000      
Stock repurchase program, remaining authorized pepurchase amount $ 266,500,000      
Stock repurchased during period 276,045      
Repurchase of Class A Common Stock $ 92,900,000      
Common Class A | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized to be repurchased       931,000,000
Common Class A | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized to be repurchased       1,200,000,000
Common Class A | Non-Employee Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for issuance 600,000      
Shares available for grant 100,000      
Common Class A | Employee Stock Compensation Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for issuance 6,700,000      
Shares available for grant 900,000      
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Share-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 30, 2023
USD ($)
$ / shares
shares
Shares  
Outstanding at beginning of period | shares 204,245
Granted | shares 60,995
Exercised | shares (50,211)
Cancelled/Forfeited | shares (5,756)
Expired | shares (1,463)
Outstanding at end of period | shares 207,810
Exercisable at end of period | shares 110,193
Vested and expected to vest at end of period | shares 175,897
Weighted-Average Exercise Price  
Outstanding at beginning of period | $ / shares $ 334.26
Granted | $ / shares 326.17
Cancelled/Forfeited | $ / shares 396.86
Expired | $ / shares 464.33
Exercised | $ / shares 200.62
Outstanding at end of period | $ / shares 361.53
Exercisable at end of period | $ / shares 288.62
Vested and expected to vest at end of period | $ / shares $ 350.85
Weighted-Average Remaining Contractual Term  
Outstanding at end of period 6 years 1 month 20 days
Exercisable at end of period 4 years 2 months 23 days
Vested and expected to vest at end of period 5 years 9 months
Aggregate Intrinsic Value  
Outstanding at end of period | $ $ 11,419
Exercisable at end of period | $ 9,830
Vested and expected to vest at end of period | $ $ 11,101
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Share-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 16,971 $ 13,988 $ 18,615
Performance-Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 2,518 1,198 3,384
Advertising, promotional and selling expenses      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 6,601 5,184 5,612
General and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 10,370 $ 8,804 $ 13,003
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Share-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail) - Time
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Share-Based Payment Arrangement [Abstract]      
Expected volatility 39.70% 38.00% 36.10%
Risk-free interest rate 3.96% 2.11% 1.45%
Expected dividends 0.00% 0.00% 0.00%
Exercise factor 2.3 3 2.6
Discount for post-vesting restrictions 0.00% 0.00% 0.00%
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Share-Based Compensation - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail)
12 Months Ended
Dec. 30, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Non-vested at beginning of period | shares 91,211
Granted | shares 65,920
Vested | shares (27,640)
Forfeited | shares (14,694)
Non-vested at end of period | shares 114,797
Non-vested at beginning of period | $ / shares $ 423.60
Granted | $ / shares 306.04
Vested | $ / shares 341.57
Forfeited | $ / shares 358.43
Non-vested at end of period | $ / shares $ 373.56
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans and Post-Retirement Medical Benefits - Additional Information (Detail)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 01, 2023
Jan. 31, 2020
Dec. 30, 2023
USD ($)
CompensationPlan
Dec. 31, 2022
USD ($)
Dec. 25, 2021
USD ($)
Retiree Medical Plan          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Unfunded projected pension benefits     $ (828) $ (757)  
Non-Union Plans | Boston Beer 401 (k) Plan          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Eligibility timing     eligible to participate in the Plan immediately upon employment    
Voluntary contributions of annual compensation     60.00%    
Employer matching contribution percentage     5.00%    
Contributions Plan     $ 8,800 $ 7,600 $ 7,400
Non-Union Plans | Boston Beer 401 (k) Plan | Company's match thereafter          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Employer matching contribution percentage   3.00%      
Employer match percentage   100.00%      
Non-Union Plans | Boston Beer 401 (k) Plan | Company's match for the first 3% of the eligible participants contribute          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Employer matching contribution percentage   2.00%      
Employer match percentage   50.00%      
Non-Union Plans | Boston Beer 401 (k) Plan | Company's match for the first 5% of the eligible contribution          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Employer matching contribution percentage 5.00%        
Employer match percentage 100.00%        
Union Plans          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Number of retirement plans | CompensationPlan     3    
Union Plans | Retiree Medical Plan          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Eligibility period     20 years    
Time required for eligibility     5 years    
Benefit obligation, discount rate     5.03% 5.22%  
Benefit obligation, rate of compensation increase     2.50% 2.50%  
Percentage paid for coverage     100.00%    
Union Plans | Retiree Medical Plan | Minimum          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Voluntarily retirement age     57 years    
Union Plans | Retiree Medical Plan | Local #20 member          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Time required for eligibility     7 years    
Retiree Medical Plan, last years of employment     10 years    
Voluntarily retirement age     65 years    
Union Plans | Retiree Medical Plan | Local #20 member | Minimum          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Eligibility period     20 years    
Union Plans | Samuel Adams Cincinnati Brewery 401 (k) Plan          
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]          
Eligibility timing     all members of Local 20 upon commencement of employment or, if later, attaining age 21.    
Voluntary contributions of annual compensation     60.00%    
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Funded Status of Retiree Medical Plan (Detail) - Retiree Medical Plan - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Benefit obligation at end of fiscal year $ 828 $ 757
Unfunded Status $ 828 $ 757
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share - Computation of Earnings Per Share, Basic (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net Income $ 76,250 $ 67,263 $ 14,553
Allocation of net income for basic:      
Allocation of net income for basic common stock $ 76,250 $ 67,263 $ 14,553
Weighted average number of shares for basic:      
Weighted-average number of common shares - basic 12,243 12,317 12,280
Net income per share for basic:      
Net income per common share - basic $ 6.23 $ 5.46 $ 1.19
Common Class A      
Allocation of net income for basic:      
Allocation of net income for basic common stock $ 63,216 $ 55,812 $ 11,995
Weighted average number of shares for basic:      
Weighted-average number of common shares - basic 10,150 10,221 10,121
Net income per share for basic:      
Net income per common share - basic $ 6.23 $ 5.46 $ 1.19
Common Class B      
Allocation of net income for basic:      
Allocation of net income for basic common stock $ 12,880 $ 11,293 $ 2,506
Weighted average number of shares for basic:      
Weighted-average number of common shares - basic 2,068 2,068 2,115
Net income per share for basic:      
Net income per common share - basic $ 6.23 $ 5.46 $ 1.19
Unvested participating shares      
Allocation of net income for basic:      
Allocation of net income for basic unvested participating shares $ 154 $ 158 $ 52
Weighted average number of shares for basic:      
Weighted-average number of common shares - basic 25 28 44
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share - Computation of Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]      
Earnings to Common Shareholders, As reported - basic $ 76,250 $ 67,263 $ 14,553
Common shares, As reported - basic 12,243,000 12,317,000 12,280,000
EPS, As reported - basic $ 6.23 $ 5.46 $ 1.19
Add: effect of dilutive potential common shares Share-based awards 40,000 56,000 138,000
Common Shares, Net effect of unvested participating shares     62
Earnings to Common Shareholders, Net effect of unvested participating shares $ 0 $ 1 $ 52
Earnings to Common Shareholders, Net income per common share - diluted $ 76,096 $ 67,106 $ 14,553
Common Shares, Net income per common share - diluted 12,258,000 12,345,000 12,436,000
EPS, Net income per common share — diluted $ 6.21 $ 5.44 $ 1.17
Common Class A      
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]      
Earnings to Common Shareholders, As reported - basic $ 63,216 $ 55,812 $ 11,995
Common shares, As reported - basic 10,150,000 10,221,000 10,121,000
EPS, As reported - basic $ 6.23 $ 5.46 $ 1.19
Common Class B      
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]      
Earnings to Common Shareholders, As reported - basic $ 12,880 $ 11,293 $ 2,506
Common shares, As reported - basic 2,068,000 2,068,000 2,115,000
EPS, As reported - basic $ 6.23 $ 5.46 $ 1.19
Earnings to Common Shareholders, Class B Common Stock $ 12,880 $ 11,293 $ 2,506
Class B Common Stock 2,068,000 2,068,000 2,115,000
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share - Additional Information (Detail)
12 Months Ended
Dec. 30, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 25, 2021
$ / shares
shares
Dec. 26, 2020
shares
Earnings Per Share Note [Line Items]        
Net income per common share - basic | $ / shares $ 6.23 $ 5.46 $ 1.19  
Conversion ratio for Class B to Class A shares | shares       1
Performance-Based Awards        
Earnings Per Share Note [Line Items]        
Number of shares not included because the performance criteria was not expected to be met | shares 54,000 1,000 1,000  
Common Class A        
Earnings Per Share Note [Line Items]        
Net income per common share - basic | $ / shares $ 6.23 $ 5.46 $ 1.19  
Antidilutive securities excluded from computation of earnings per share | shares 52,000 17,000 17,000  
Common Class B        
Earnings Per Share Note [Line Items]        
Net income per common share - basic | $ / shares $ 6.23 $ 5.46 $ 1.19  
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Components of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]    
Cumulative currency translation adjustments $ (141) $ (307)
Deferred benefit costs, net of tax 84 97
Total accumulated other comprehensive loss $ (57) $ (210)
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 5,600    
Balance at End of Period 8,200 $ 5,600  
Allowance for Credit Losses      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 418 353 $ 535
Net Provision (Recovery) 15 326 182
Amounts Charged Against Reserves (6) (261) (364)
Balance at End of Period 427 418 353
Discount Accrual      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 8,179 11,221 9,357
Net Provision (Recovery) 62,620 54,825 72,680
Amounts Charged Against Reserves (62,846) (57,867) (70,816)
Balance at End of Period 7,953 8,179 11,221
Inventory Obsolescence Reserve      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 21,976 43,055 6,331
Net Provision (Recovery) 19,328 35,867 62,616
Amounts Charged Against Reserves (33,664) (56,946) (25,892)
Balance at End of Period 7,640 21,976 43,055
Stale Beer Reserve      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 5,580 6,045 3,092
Net Provision (Recovery) 18,772 19,589 9,537
Amounts Charged Against Reserves (16,112) (20,054) (6,584)
Balance at End of Period $ 8,240 $ 5,580 $ 6,045
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Licensing Agreements - Additional Information (Detail) - Pepsi - Pepsi Licensing Agreement - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Transition of distributor networks The transition of distributor networks is expected to begin in May of 2024 and extend into 2025.  
Percentage of shipments of beverages under license agreement 2.00% 2.00%
Payments for proprietary ingredients, shipment of beverages and marketing services $ 2.0 $ 2.5
Excess over fair market value $ 0.1 $ 0.4
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Related Party Transaction [Line Items]      
Total payments due $ 51,209,000    
Related party transaction, other expenses from transactions with related party $ 100,000 $ 100,000 $ 100,000
Dogfish Head Brewery      
Related Party Transaction [Line Items]      
Lease term of contract 10 years    
Total payments due $ 3,600,000    
Dogfish Head Brewery | Related Party      
Related Party Transaction [Line Items]      
Total payments due $ 366,000 $ 366,000 $ 348,000
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
Jan. 02, 2024
Dec. 30, 2023
Dec. 25, 2021
Subsequent Event [Line Items]      
Line of credit   $ 0 $ 0
Subsequent Events | Loan and Security agreement      
Subsequent Event [Line Items]      
Line of credit $ 20,000,000    
EXCEL 101 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (^"6U@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "/@EM8K"E-3.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6PJ"F&;B^*I!<&"XBTDTS:XR89D9+=O[VYLMX@^@,?,_/GF M&YC61&GZA,^ICYC(8;X9?1>R-''-CD11 F1S1*]S/27"U-SWR6N:GND 49L/ M?4 0G-^!1])6DX896,6%R%1KC30)-?7IC+=FP@R4H:D;8&J> M&$]CU\(5,,,(D\_?!;0+L53_Q)8.L'-RS&Y)#<-0#ZN2FW9HX&V[>2GK5BYD MTL'@]"L[2:>(:W:9_+IZ>-P],26XN*VXJ,3]3C12<-GP]]GUA]]5V/?6[=T_ M-KX(JA9^W87Z E!+ P04 " "/@EM8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (^"6UBB*I2OK0@ $8Z 8 >&PO=V]R:W-H965T&UL MM9MK;^HX'L:_BL6,CF:DMN0&I>>TE2"4'79Z0:4SH^YH7YC$0'02F[6=7K[] MV@E@M-S^#_$/VWF>V+E^)_0[6R/$P4>68G;367.^^=KMLFB-,L@N MR 9A\H[3[V8PP9W;Z^*U&;V])CE/$XQF%+ \ MRR#]'*&4O-]TW,[NA>=DM>;RA>[M]0:NT!SQ/S8S*IYU]RIQDB',$H(!1F<'CX%LRH*0[_+)-+[I./*(4(HB+B6@^/>&0I2F4DD< MQ_^VHIW]=\K"P\<[]4G1>-&8!60H).E?2_G9GM\!44O ,J/RW4Y(,"9E$MFI]@^;O/.17O)J*.WX;D M#5$P$S\Q. =_S,?@EY]_!3^#!(.7-R&9\9H@F) MY3P/Q/E'B^J(TFYFKYW:C?5MH5D2JT ;[*$-C$V]PSSAGR#,*97HRM&7X!68 M<\AS[7G6+/B*=$6AL:@M,$MB%6!7>V!738!-DE1XE%!TKQ6AGSI,9IE[2(6] M&4:1<)M4J,2EH@Z=4:@M.DMB%72NHXR=TP3>,UHEC(LYGX-'F&D'Z!&AE]_N MP.AI_O+T"$9W=\\@?'J8#1]?S\#T,;S0033KM:5H2ZV*\< ?NTTP3C$7?:<( M*7*B@[M1K.5I5JP9M>:JUM0LJ56I>8J:9VSC-)P\@V$>)YQ0,.0<,5ZZW$D* M5UIF9KTZ>V8N:PW-DEH5FDH%KM$I[[K:?"U2, A)MH%8.]L=D:EU9^:ZUK!. M8?M=Y?M=LV'?P>EE7K;TNM2DN9?]?LV+>T_A(]Z_P[ M)N\8S!%D!(MSX92Q7'LR'!W1K)O'K(8 6VI5;BH&N&8CO^7V)TESS"'=>A%] M/S,K/1(M+*N)P)9:%9;*!*[9RF]AW66(KJ2M_9=0X&OC3&86K!^;5C.!+;4J M-I4*W$:Q0/8L\)AGBYK!:!9QS]W N?*TL*SF 5MJ55@J$;B-(L$41X2*^%28 MBK,B0"$@K$9(Q#@5PS0DL=[JFM4?AEJ 5E.!+;7J=505"[Q&L> %?H!I+ QL MLDRBTIK5][TCDDYP[GN#P D&VBNS5M. +;4J/94&O$9I8!C'0IV=[1Z XMKM M$];VN2.2H@J,$4M6&(1(I@PP2T4#1*?.$]&I!SU'2]5J6K"E5J6JTH)G=O<_ M4@WE,S&:7X11T1(URXT(XT17&)H+6U,[15SP5%SP&L6%/;7])#BCY"W!D;XS MFC7U$Z"YJ#6V4P0'3P4'KU%PV&.;B=X"4_"?9%-[UCBBZ'B>JQ^D5B.$+;4J M-Q4A/+/=+P;ED")8C\DLT'&9_/\P0CHMEA+K+0D<$:@."N:XUIE,$!$\% M!,_L[?>++9.$R>[UBB %$_&B-H<>$:M=0+>:$FRI58FIE."9??R/Q+:K5/7, MS'*35RTQJ[' EEIU0X**!7ZC6" =*!7 ICA&'^!WI$WM1Z3$S.5#2^T$ M9BYNO?7@%'' 5W' -WOWW5+>X< T+84>D3L_=[US7X_-JM^WI5;%IOR^;S;H M+Q3&Q;KG9[8@J1:466 ^?-!"LFKO;:E5(1WL$3);\3F*%G"5SOE\6O8 =/B\NL%*90!/JA MO&R9$2Q2%8F^:_%9-?>VU*KXE+GW&^X.FB08XB@1DUD1)XO7[B@M+JV)N:[< MK/FWM&OZ36K_<..0N:XUS%.$ %^% +_1HL$L7Z1))*PM@=IE8K-*ZQU]5H/! M5JU7J,F]PV^WWI5_V;L2)Z(=43D3QP2F MTVEY6 D3[\N-/]JM$^9FMOX53Y%;?)5;?'/4V*W_UYZWCL0>E)*$J^EGJW8X>CVG/R@64:JCU^J*1_?@QCNYZZFX@9&!2.Y"*>_!V[^ZOTER M6-P:V%4?+^^P?(!RTQ0#*5J*4N?B4ORRM+QIL7S"R::XC6]!."=9\7"-8(RH M_(!X?TD(WSV17["_=?3V_U!+ P04 " "/@EM8' C7M2L' "1( & M 'AL+W=OMP#M5C3M^F'8!]EB;&V2Z(FTT_S[D;)BV>2);0?W0_SVW(D/[WCWD.S5 MHVC^D6O.%?I2E;6\'JV5VEQ.)G*YYE4F+\2&U_J7!]%4F=(?F]5$;AJ>Y:U1 M54Y($,23*BOJT?2J_>Y],[T26U46-7_?(+FMJJQYNN6E>+P>X='S%Q^*U5J9 M+R;3JTVVXO=O4>& MRD*(?\R'N_QZ%)@1\9(OE7&1Z9<=G_&R-)[T./[MG(X.SS2&Q^^?O;]IR6LR MBTSRF2@_%[E:7X_2$S-OVLELK37]HC9QOU>-_K70=FHZ$[4499%GBN?H7ND7'50ED7A ,U'I M5%J;&.\XNJN7HN)HC#[=S]'+%Z^07&<-EZBHT<>UV,JLSN5K].+D\]5$Z2&: M!TV6W7!N]\,A \/!!+T3M5I+]'.=\_S4P41S.Q DSP1OB=?CG"\O$ U>(Q(0 M"@QH]BWFN#4G@/G\&\Q)U)IC#QMZ"!=M_=$!?UT4#H%"?]XLI&KTZOD+FNR] MLQ!V9DK*I=QD2WX]TH&6O-GQT?3''W <_ 1-U#F=S<_D[&02P\,DAC[OTP]\ MQ^LMAR9L;QBUAJ9D[J8$4TJ8#OWN>"X G/X7Q\DI;@[Y8W$XG\ MICM;,QR.V'FH[F=I3"*+ X1C :6A10+"14E,",PB.;!(O"QF0BI3,5="Y!+I M>II#9!)W!G&DN<06&0!'2$K#U"(#X2*6TH'<2@]D4B^97QJADVO3B(="0312 MY[%I1&C,+!8 +,8LM$YG\S,Y.YD\'/2:(/"FP$V^XXTJI)[ UR83*F$T6E8BW=21UFSE\:TS94\LR[6^*DPW M-5+4SP^[:R\)(WN)SB!E;D&R36.AUKP! MN7G=?F^YZ[R=SE3"[#EP432(DP'5@'O]@_T"Z*-0>M4*I\R#O%WIDIB.Y2Q6 M )=@S"*;$X!+67*$.R75:R'L%T-]URI:F0^2<26,7G1!@&TR+HX%"<,V%Q>6 M,)8,,.GU$$[\_=?D8,<"O>R"\PKLP=@KK;X[*\_I;7XN;Z>SV LQ[%=B=[5> MX5Q+2WLB7Z.:@]H,NW(*!\S.X!D TS+4R0T7-<9X0%WB7IIAKWCI/6JB/A547?*L. /HN'/S/0^TVC!76&._$!B@(@)-#4[9@".X9#:,0-@ M,0L&NB?I%1'YBB("V*"7"ZT#]7[G%TP=6H @"G%B[Z,!V#B)PP&E M1WJE0_Q*Q^RDA]M&9WQ\$*&WO5%@TV.1WU!J,W-1447H9-U+@I?X*&LZ_4*\>L5 M/[.\*+?*/NWLN$40-[O; RC-S=YE "C-;:#9DUZV$+]L^=R>K?-\G.E=8[;B MJ-Y6"TU2"^YCGM(;0D#6$!(Z,81@%-NG;K"W=*!UD5[6$/\YSW5%1<&EA47YBLKO>(@ M7SD-:AOT\N0ZX[E=EX8:*$S)64^'SNIM?BYOIW<0O>ZA?MWS1LN"8J4WG=NF MX?7R">G]:"W+_4XTR__>2F6VW."-A"M9<&SOKP'0F-@GC',(10<.#FFO?:A? M^\RU#JAYCCI%@#:EIH;*(EL49:&>OD;/%2UC;%S$ (#90P&@O?JA? M_!P+5L]Z:+6KJ6I:)8$L@2,BF\ , (T=80Z H@'Y2H_NR/Q2: 8P VE HB@, M'"*@* KMI@/ 4D=C6ZO]K>;AV\.]^DU[FVQ]?XLO MY_O;\=[-_K+^7=:L"I.T_$&[#"X2/:9F?_^]_Z#$IKT17@BE1-6^7?,LYXT! MZ-\?A%#/'\P##O\+8?H?4$L#!!0 ( (^"6UCHQ?>(5@8 ,L= 8 M>&PO=V]R:W-H965T&ULK9EM_BL;M=-J9ND82$I Z MGDF]>*Z#$3 &Y(.?AV]\"#MA(R&G/?=%@>W?YKQ[VMX+YO2I_ M5"LI-7K(LZ(ZG:RT7I_,9E6\DKFHWJFU+."7&U7F0L/'\G96K4LIDL8ISV;$ M\_@L%VDQ65]]7.-:I3N5;J M1_WA8W(Z\6I%,I.QKD,(^',GES++ZDB@X^_T4_4.3/"1S+2JY M5-F_::)7IY-P@A)Y(S:9_JKN_Y+;A%@=+U99U?R/[EM;1B9[:GU.^4^DZE9W&L-B ,JD,L0>5U)FT:VR!\Y^:< M1U$PD&A:,/&??$F 4!'4BSF/FAST9&CW?: MN%/;92G7(DV0?( *7\FJF7.E5[*$,M(N=]$L=YMR;D@B'J/A0+C%*O YMNL. M.MW!@3&-52Z1%@\'YCTPARW PY5I,?(PX7:)82HD-HF.3(WDT^8 M%PTD6\QX$'DCDK'7P\=SBOX"DH5.BUM4UKB=JIOIII*.(=[&VU5"&6-#O18S MGP8\'-&[ TOLU/NG4LE]FF56:=BR_0DCAK:#=OOB>JAA)T=@)VE1W*:P?5P# M2,Q%&G'?'XHTS0).B3^BL8<1=M/HVRHMD^E:P$)%ZU(EF[:96]?%ZS$?P](V MZ-ZL4Q8.-[_%C&-*QP:VYQ)V@^E+4T4=8VK"QB><&_),,\HX92/R>BAA-Y7: M\N209P,.B:)H"":[H;=+L'V)/9LP?U;#]7%G8S[U;;K6-'V MD^[!AMUDZ_H96-IC4,,FL,* ^&PX,Q8SG_AC]:P'&W:3#226&^EL&K)^RJP) MF#0#WD9T"#V;'?QC8TNKQQYV<^]I::D.)9F$8]U!W2;2(HR-'6%:A2$?:2=( MCSWBQMY^0W% *3%91J!?"(?=FTN"F,RC'!MEW&+F,VB$1Y3W M:"1N-+:4.:31@K@P&M+;9N5%(XTZZ3E(W!QLE^TAA3;*$8\;&JUV9*S%(#T. MB1N'2Y7GJ6YZB::<+551KP%9Q* 8O;Z2$GU66J)/;ZSRG<'MS$#6,___#[0_ M #ULB1NV5UK%/U8J2V19O7H1$AR\1W_ 24 _VI]T')6YQXJVGWO/7'* N4F2 MUATEK-/Z-#Q-"Q2+=0KKUIJZB57..#$>)MCL2,3P2.M&>OZ2@_S=Y)NL>?BV MQ:[*86!6]7/2.ZA8JK)O,I.F4V:HMA@1//*8@?3 )6[@?I5:P%?0-(BR@(UE M%VB"TR>8<0-:%CL:83)2JVB/6/HL:#,>Z90:G$G1F%7G4 M!ZS'BK:?[LXC5GK,BDN=C< OYWZD:/NY]TT!=3<%VZENAL":K,EY[ U/!U:C MD5Z0]IT /=P)=*OPW"KN-R#MF(DC1=M/M^<^/2KWZ5&Y?ZQH^[GWW*=N[A]< MA8'Y9L-XJ^&T:87-=MZTU:\Y/XGR-BTJ.&#<@)/W+@#OLGUSV'[0:MV\?+M6 M6JN\N5Q) 5-4&\#O-PIZT>V'^GU>]_YV\1]02P,$% @ CX);6 2M[QO( M @ N H !@ !X;"]W;W)KN*Y,,CFA!9.'-ES:Q%'O%*,%K 62%9Y3L2?)3!^6#B>\WCBCNXR94ZX<522 M'6Q ?2_70H_.D.7XUIDX[IQ$>'S^Z?[;A=9A[(F'%V4^:JFSAS!R4 MPI943-WQPQ=H DV,7\*9M-_H4-=.I@Y**JEXWH@U04Z+^I?\;F[$D< ;OR#P M&X$_5! T@L &KB;_A9EN(1FA %\A'_M!CWPU1.Y9N=^5NSIS&]QO@_O6;_QB\#S7C]&*$2G1 M35^<5_6FO:YE21)8.+I_)(@]./&[-UZ(/_6%NY!9)VK01@V&1-THGCQL@K[,M='4&ID58!_C$?8B=W^/\TGTZ?_9DC/V^-CU=UR'V\/]7'+YDGS9NG?4"A[/GP ,* MN\1'+V7OXIW:6 [ /EU88[M'VPJSI_M&Q(X6$C'8:B4>3?5")>IM4CU0O+0[ MC7NN]+[%'F9Z:PG"%.CK6\[5X\!L7MK-:OP/4$L#!!0 ( (^"6UA=DI^( MZ @ &!3 8 >&PO=V]R:W-H965T&ULQ9QM1,&!ZDU0EMGFIVI=49WKV,['EF&UL/("3]+\?@1T3)%F!R9F> M+XF=Z#Y72 <)[K&Y>,KR;\6:L=)XWJ3;XG*P+LO=Y]&H6*S9)BX^93NVY?]9 M9?DF+OG;_&%4['(6+^N@33JBINF,-G&R'5Q=U'^[S:\NLGV9)EMVFQO%?K.) M\^\W+,V>+@=D\/*'+\G#NJS^,+JZV,4/[(Z57W>W.7\W.E&6R89MBR3;&CE; M70ZNR>?(HE5 W>+7A#T5KUX;U:'<9]FWZDVTO!R858]8RA9EA8CYKT<5>#KUR]TOSYX?C#W<<&F6?J_9%FN+P>3@;%DJWB?EE^RIY = M#\BN>(LL+>J?QM.AK6L-C,6^*+/-,9CW8)-L#[_CY^- O H@YP+H,8 * ;9Y M)L Z!EA" )V<"1@? \9= ^QC@"T&N&<"G&. (P18YP+<8X KCM*Y+DV. 1,A MP#D7X!T#O%H.A_FK)W\6E_'519X]&7G5FM.J%[6"ZF@^Y\FV$OM=F?/_)CRN MO)IFVR)+DV5]-Q1PMCIEO#IGIF:K%3]E/AJW+$^R9=7EZV6VJ\ZAC_S5__G@5<>B2#%[(T6VV?#SL#Y^ MX_AFFL9%85PK8/,_"KM1P'P]['JY3*KCBU/C-DZ60SX#TWB7J (.U6!R& MDD_\?\LURZO>\05S7:UD?'3_E16J60WUU"^LY"LL1\[C?)ML'U2(J"?">.>< MC_@Y<3HQZ.G$H'4OQF=Z<1.G\7;!C+@T9FSQR:#.1X.:U%0)_4"R:U*UNSQ> M>;;C.>[%Z/&UL+4)JUWM<[&+%^QRP&>A8/DC&US]_6_$,?^IDK"5 M3R?QAH1^Z#3'6F[/R9M:\G#:=GN89LB$]#)FV*:U%*MHMLPX58[?(?5)*SY8D=V[8E;&G:1'VUA(3-D3 ?"0N0 ML+#3-$6@E"VU.2>U.5JU':Y\#]=HA<&>6;Y("GYUQ^\:^-UR4>;)HKH$/2R' MAYM??HW+E'<4CG2T0\>EGB!*;7_ZBM*1K[.$E0V9SE<>H24LD@$R98B$12!8 M2VGN26GNGZ*TU]NQ2G7:K'UW7R1LYDIJ<3QYZT6F])&P D+D; (!&OI>'+2 M\>1M'0^K$M[2X+OTCM^0QW5ED#U7KYE*HQ-Y'Y@X1+BGF&KS]A4?$C9'POQ. M@Q$@4X9(6 2"M<3GG<3G:<4WS;:/+*]KV:L\V[S4JHPRT]3 ;K3,ODLD$C;S MWMR_Y19#H8F/[%& A(5(6 2"M71'S*82;;Y3>6]MU/H$?64(IZ3 ]7BK'._KHYDEMKC$5%(4+M M"BAM#J7Y4%K097!#:,H(16LKL?%42#=3Y53)MNM*-E%*SY)/TXDU-L4:CCYE M;_7)M7QB4G'GE1M1\4)0T7V'$$>TU0)%NR'QQJ(*Y%:62R;V1"C?H0:C/;^- M:4'>X5KHYAIJ6T!I,Z(R+LADK+@@4S@7IJ-P+J =#*"T$$J+4+2V'AO[@@#\ M"R)7QAV7.J*!H4_56U50"P-*\Z&T $H+NTU6A$K:UEUC9) ?YV00N=!O>:98 MK]-WJ+Q.'VA]$]C]LU0X. M-4"@M !*"Z&T"$5K*[IQ00C>!B&*TK_E32;BN@HU0J"T.93F=QN0 )HTA-(B M%*TMP\8/(7I#!%C^\^0[">D3-?K>])8FDC:'TGPH+>@RN"$T982BM3^?W/@E M5.^7O*, 2!4F W7$&HP^?^\/+"-IB5@" MM$A=%J)*\F(Z$WLLZ0]JA1QI^AJ@HI%4 U3TWZ&>+7V^0-%N2(GH22A: MC2V/B%DCU&"T)[AQ&VBWKT.H:H#:R486NJ=0VHS*E7JN"$LN[AMFBYZE/U5A7TBQM0F@^E!5!:V&VR M(E32MNX:+X3JO9 O;+?/%VM^4WJLK)1)7G]ELKKN?_F8RNOO_"EU*5L*0X^O M.V+Y3]^7WL(<2WO;4-K_D!E]*"V TL)SIX^ M7^\-&6J?4-D&&%+74>S'4&<$2@N@M!!*BU"TMI@; X7^. .%RE_,\":$B"LH MU$"!TN90FD]E T4>CP":,X32(A2M+<[&0*%_C8%"%2:%266E0IT115*7*-91 MJ#,"I0506@BE12A:6ZJ-,T+QSL@1V2I_.)XKR1#JC$!ITH0Z(U":#Z4%708WA*:,4+3V,SX: M9\3ZTYP12_$U#<<1E*A/WU>)4-H<2O.AM*#+X(;0E!&*UE9BXXM8/7T1LRZ5 M6TKIJ0P*U_6D[[?K<_:6GRJM>*&H:"3Y(HHVCNU03WR6D*+=T'9%%WL46L=]@BNKF&VB)0VLQ2V2*F9%-FN_I9?_=966:;^N6: MQ4N65PWX_U=95KZ\J1X?>'JHYM7O4$L#!!0 ( (^"6UC,SP_7E@( ,H& M 8 >&PO=V]R:W-H965T&ULK55=3]LP%/TK5H8VD!CY M:MG&VDBT 6T/2!4=V\.T!S>Y:3P<.]A."_]^UTZ:%6@1#[S$OM?W'-\/^62T MENI6EP"&W%=Z&T6N-[/O8"FQ!PR(QE MH+BL8 J<6R),XZ[C]/HK+7![OV&_=+5C+0NJ82KY+Y:;3:?2/"7PLJZ\M MVM0VB5YD3"$[(7%P3*(@BG_CZ MX>R=S>_SA38*7]*?7=UOV0>[V:VZG.F:9C#V4#XTJ!5XR?MWX6GP=5?GWI(L M?2.R1UT=]%T=O,2.4RK0DY,%"-P94G,J-.&,+ABW/:7Y7WR$MNW'Q-#[78UM M+QBZ"ZS*KA(<]VJ[6\\CO@P?AZ3/0Z*@#VDK\[=>>05JZ=12DTPVPK2/HO?V M@GSN=.B)?X)"W>KJ?YI6Y:^H6C);/Q1(&9Q\PH14JYRM863MM&0A#2J3VY;X MLP%E _"\D-)L#'M!__M*_@%02P,$% @ CX);6--]V22/"@ /3< !@ M !X;"]W;W)KR@28!V++WI+ M-PLD=H,+T,LMLKGVLU;BKM7(HH^2]Z6_OB1EFQ8YXGI3%0BRMCP<\1G.#)\9 M49>/7/QHUXQUP=.F;MH/LW77;=\O%FVQ9IN\?<>WK)&_W'&QR3OY5=POVJU@ M>:D';>H%#L-XL!,(=O=A]A&]7T58#= 2_ZS8 M8WOR.5!0;CG_H;Y\*3_,0C4C5K.B4RIR^>>!+5E=*TUR'G_NEKH//TC':8![\<;,*WOSR-O@EJ)K@^YKOVKPIV\M%)^>@-"V* M_?T^]??#(_=#./B--]VZ#?[>E*P<*EC(R1\1X ."3]BK<<6*=P$)+P(<8@), M:'G.<*2'8V#XZHSA.-+#D0<-.:X'T?K(V'HHH]]IHV\%?ZBDC8+;YT#&NP=I5$WK?;O& ?9C)+M$P\L-G57_^"XO!OD.6F5+:: M2-G JO1H5>K3?O55)M"J*?B&03;KQT9ZK,J3#U=)C*/PS!G3J((I+9L%TA MG*380NT*H91F&;R2V1%.YH6S7,NE8VI#%HK=S/G=?-?ZUC%S_2E.4@L/()0E M-AY7* U1"L-!H>$BH1?03<>+'W-%X\I )C7);=L^\-B3^@PF[[W*H7-FB1UP MD!C)4@O\"A)+8Q2-(#MA6>B%-'+'A)"P#MDZ?V(P>T+.!.8H3%T\KEP69HD- M!] 683P&!QLXV OG]V[-1-#P9J[WF_WR!&]Z=&]!8-B-$TQM5*Y0FMF87)DY M&0LE9'@7>H%XZ6!J532=;)DZE'3>KZO\MJK'MT\T*?.:5-MJ*FU#TQKRA?SL MZV-1\)WB+G(G9=5#+C<;T((4&0VBD*$,,D/ FD(1K#Q9"7;UQ] M:1[D!L)%-1+ D7-;@B)[&UP"8H@@&X(K-,?H-&R&& RI07Y6O%3J8ON6^.;R[(92LRPR:9#=P5(VD<.:OGBLUI%B8C3!H9 M]H/\].?[NA+E?)N+[EGQY'+7]Q^VRB+/FF*#X"!RDT3VW@F)Q5D4V>!22)BPP#$$ U=_X34Q:.YV/ :Y"R&\V _Y_G]N(W63%*Z%U$!7"5-(MLW M(;$X0G;I!&K#>,0UL6$^V,]\OIY;8X,0 0XDYQ[9Y Z00UF643N/ ')1C$]8 MX!"DX4+X[";4KM6D5?Y[8.TY;00\*0^:5-MJ*FU#LQH>A/T\Z'HGBK6,!-U= ME?XCO:9[O@BV=:XV5AG][,]=M55[$&A8@/;$5)8&MO, 4V9Z\_1+EH'*,Q%S"<"Z?G)LLW>Y1O![O#7=7D37%.ZO22NU>[QY3: M5E-I&QK9,$+L9X3?V/:8/%7>$*RK!#MT\I:UI+S!1]4SVD@NWZHV$FA@@.9E M.$V<%.J=S*M--Y&VX?,D0T&)GX(.LS%[8J*H6IV1M9TD>5$%4&_60Z[NHU2; MMUWG @Y1 M!0E&";@@-B24;M^(24A30>24#$D%#B)Z&&KZEZ5SI''XVLYZ0] MZH9WS%MK$*@I%R61C102BYW>Z8BV$;Y-##4E?FIZW=>O:OU4&?]8=>LUKTN5 M> Y!L>^M[BO=('_,1=G;X+P5!UIO&"%GQ:$.'4VH;0= #$41&7F^04X>H7IY MW-4_Y'=EA4*PLNJ"6RZD"FD&&-.T3TR)6TN%H?,09*J;#@UDB"CQ$U'+0/[6 MAU_7JPT$L$[00A/==6@A0V&)G\(>T\;Y6SIH.Z"!E]+4[E4N 3F D: 'A6 MFH91;/=_ ;DX)MCNL$'JI-A),3?$;U@K\7<*7XV?J>Z4%SGP(#1+:>8L/?0L MU+70"I ;6FB(W%!)DGGY^LUNNZTU=3:EM-I6UXTL;P3>KGFU_,DX0WAWWEK3HBN&O*]D(=4@'/X #-2A(E MV*[W #F<(FIS"T@=17C,>ZCADQ2]7.UI+BD=1!T&T7WJJBGJ7=E7N!M)+'>F M-CFK]TF])/:U[C2IMM54VH8&-ZR6OO"H^=A;U=')=UU?:^MJA@];S+!M@69J M2%.;M )B:83LI 0KRT;*%&HH*_535B_*8;G(UWZ.70N9P2J+U JLP]X0%*C!W&HX8O4SQ>_G1S F>]/#?#;+I=B M.BFPIZ(G62IK6%XK!>OJ7N\U,'R ]J'0[EE 4BFV#X0 4IB$8_ -@Z1^!ODJ M^(,%?Q&\2P E^W'6?M)6*'!/FHPP+FH8)WWAW%TCRRV%^$W)^D]OE6ERZUEG M?\C0>FRH[;;U/#XXHYM. 2H)N!$@%3H/G@ I6;JG8P<3J*&EU$]+OQZ.%#D5 MUG,P/S&+;F'I0U2ZMZ$Z%JJ,/5@(Q._RR0S;#Q/\TWNU(_T_FJ;4,%WZ/S'= MBY^N\NBD['=2;:NIM T/:AOV&_G9[VA=!1ZY!L@L5#(!77<*OX=7'QR=EL)';<"49C4>.JT:&FD9^:OJ=J\ Z/Y1DGN*/ZA%8 MT*U9T Y>MCF6GK"C]!.)7G045PYV%%<.JJT7)^\5;9BXU^]GM8'>L/H7=(Y7 MC^^ ?=1O/EG7/Z'WJ_Y-+J.F?['LMUS<5TTKR<"=5!F^2^2<1/^N5O^EXUO] M]M(M[SJ^T1_7+"^94 +R]SO.N\,7=8/C&W-7_P502P,$% @ CX);6)V' MBGIH @ A08 !@ !X;"]W;W)K'?SW;24*!%U<27QF?? M>W?WG+XD:R'O50F@T4-=<37Q2JV;,XQ57D)-U:EH@)N3A9 UU2:42ZP:";1P MH+K"Q/='N*:,>VGB]F8R342K*\9A)I%JZYK*QRE48CWQ F^S<<.6I;8;.$T: MNH1;T'?-3)H(#RP%JX$K)CB2L)AXY\%9%ME\E_";P5IMK9&=9"[$O0VNBHGG MVX:@@EQ;!FH>*[B JK)$IHV_/:%\\ M5,""MI6^$>M+Z.>)+5\N*N5^T;K+C6,/Y:W2HN[!IH.:\>Y)'WH=M@#!: ^ M] #R$A#M 80](#P4$/4 )S7N1G$Z9%33-)%BC:3--FQVX<1T:#,^X_;:;[4T MI\S@=#JCCVBET RD>X5X#BAC*J^$:B6@S^CN-D/'1R?H"#&.?I6B5907*L': MU+8,.._K3+LZ9$^=@*!KP76IT#=>0/&< )NFA\[)IO,I>9,Q@_P4A?XG1'P2 M[FCHXA!XX.!D!SP[ $YB!P_>F"8<[B%T?.'_W,,NN3NZ:#>=-8LSU= <)IYQ M P5R!5[Z\4,P\K_NDNH]R;)W(GLF8S3(&+W%GOXT1GG%YS , M &X* 8 >&PO=V]R:W-H965T&ULA5;;;N,V$'W?KQBH M0-$"WDBR'>=2VX"==-$42&HDV>TS+8TD(A*I)2D[^?L.*5FKW578%YN7F3-G M;M0LCU*]Z +1P&M5"KT*"F/JZS#428$5TV>R1D$WF505,[15>:AKA2QU2E49 M3J-H$5:,BV"]=&<[M5[*QI193'O[!SZ-SB);+4[A>.K>R,A)-&&UEURL2@XJ+]9Z]=( 8*E]$["M-. M8>IXMX8^&VG M7L1;3,Y@%DU@&DUGH NF4'M@9[W;,P<[>P=VS-T)[-_@3J3\P-.&E6/>MZ#S M<5#;0->Z9@FN NH0C>J P?K77^)%](>'\KRG//>AK^^90<59"<^H*@TR&\O9 M&&D_[$\%D"MLXP'/!8)A^Q)A;[L7--(A/02F "[:!Z'MS9PIIVLZC+ID0@-+ M96TPA;11[I+0OC9,D1> MCJ ,$F,?#8 MD'MQM#__&/^6_'[]X8%5!"=2>.:&;JBG+ O86%^LL[3>D7=PVRCVW<$FSVT@ M2/RA<4Y9HZY<+=DMPJY19%<3>:G@29:I/=$-$\8*M*"H$\5[0]:SG[-N3P>L MQZK@PRVC0&P;=>3)"TQ@1RPHR<),X*;@F%$(3A'^IXOP@SRTN5ATJ;AG1+?; MS>$C_-T(A'FW_5Q;SO$DCA?P!;7-,KU49*N+DF:EMTW/^YH_]Q:GS<982?NU MAMY[2"QZ$@LOG*N$,19^M?\/NH?;1<_MPFMD6 B# FCK]<<'N&7M!S2J00^O MRY[7I1>F[Q?;0&,L_.H_5J.'T57/Z,K/:!"=4_..$?.C7$60LC=?:&PO=V]R:W-H965TT=.M MH2=;(CKX5BEM9U'I7'T5QS8KL1)V8&K4O+,Q5 G'4RIB6Q.*/( J%2?#X?NX M$E)'\VE86]%\:AJGI,85@6VJ2M N166VLV@4[1?N95$ZOQ#/I[4H\ '=EWI% M/(M[EEQ6J*TT&@@WLV@QNDHGWCX8_"YQ:P_&X"-9&_/D)W?Y+!IZ0:@P_2 P_'>_:/(7:.92TL+HWZ*G-7SJ++"'+[.] MQ2Z>=YXO,\J&7]BVMN-?(L@:ZTS5@5E!)77[%=^Z0"BLMF VL M""UJ%W:FL6-?'A%G'6_:\B8G>$<)?#;:E19^U3GFQP0QB^R5)GNE:7*6\0:S M 8R'%Y ,D_$9OG$?^3CPC4_P+;+,--I)7<#**)E)M/#'8FT=\4WY\[6(6[[) MZWR^>JYL+3*<1;4_.GK&:/[VS>C]\/J,VDFO=G*._7_DZ3SO8@#_C1H>2X34 M\(74D"(2+$U5"[V[@#O-B?&X#,EQ&^ "7UN92T'^2']RC'O[YC))AM<=),Q& MUS^#( 34!1=_#HSSENO&LD(;W'/M*I\>H3)32NO]/** E'#K)9\%W IBL:C<=Z9.NZ#@^'!ZXX4N:,@/&ULW5U;D]O6 MD7[/KT I3M:NXE!SDRQ9MJNDD>VX-K95'CE;6UO[ *')"P08 [ H9A?O_UU M][D!(&<4./MK5XVYK35[RH$W]^/+\_.GC35XUC[[^DK][8[_^LMWU M==68-S;K=IM-;@^O3-WNOWIT\O;SXXM4UGN<'_E*9?1?]G>$DB[9]AP_?EU\].L>&3&V* M'C/D],^=N3%UC8EH&W_5.1_Y)3$P_MO-_BV?GAYGF"^HJT[_G^VEV>OKQYEQ:[KVXT.IAULJD;^S=\K'*(! MS\Z/#+C4 9>\;UF(=_DZ[_.OO[3M/K-XFF;#'WQ4'DV;JQI*QO5? MW\IE9.TRNZU63;6LBKSILY=%T>Z:OFI6V9NVKHK*=%\^[FD]C'I7UZ=F._* MG_Z*Y[LZ,M_$,;/_>KGH>DO8\M]3)Y;YKJ?G P5]T6WSPGSUB$BD,_;.//KZ MC[^_>'K^XL1NK_UNKT_-_I%W=7KN5]D\>_C\V;=55^1U]I\FM]G;MJRW+Z8MD?SOI]F[76?5A;8\[VQKS+ML96;9F9 MIL0J1*P]S5GG79_=YOW.EODAJYJ,;M]L%L;.>4F@0)8W)?ZXB!?LLJ(EIM'U MIL11PLI8JIME^W55&UZ!1EXF6]WG7;PY&3'/WMBJ*:IM30>G"6]H=H)#F3-; MP59R@A"?'[LO_,^T_K)J'FV2^=P8+?='U%')#&X;B$ MVMOF\0\Y.AZ"+*GZ [&Z?IW]TE1X_+;G^5>F,9:.>0!DS!:_ MY '_MN$B/@6N79Z_^.[ERS?\Y\6+STA*_'57$>$1AVQ(I&#-K&_ITSN3&7\& M "+O2 QM!3#].N^S?+DD0<%W0,=K+:^\\7=#SYM>AM95OJCJJ@<=E#N+?851 MO$O&9KJN8Y-9:G>'9S/LM@'=Z*GX2OY2$K'7;[:Q1R.,IG/+(_G(Y$6[$ M8=C4O<%'98K>ALP'/B2:*?D<;(J0@.0W$.! 0Z:YMAG/8BG%M M:=L-!G^$U##KZ=5>N M^)3$(=TX$')MWKM="1U;P(\P", .^VSI3H%G*G?H^AR:A6_B"R,DLG24,B!= MT=X1[3'NL!"H"1W.:E*:2D4ON2HBP79#1\K? [XW>;?FK_F/;XC^[O*::=W_ M4N /$_U"E^IXN9?F_&3X]F(FW%EYI4[2-F=K/B[]MVD;8CGT2$K.HB*-29DFYDJQT^$?[M(RVX#(B+90R!9JV0)#BL0S:+L<4'!/ M- L>)CHH7+(,*B!6DA MI8B!0.4>&HX468KO>C"];=O3$Q43=(RN\PCR)+)BMD$(-BX%4EFC/+"WIQFM(V;>3A [4<5-W$[#.F?,_%.UQ M KKAO^[H^+-LL>MAOH"/Z6P$UAJRHS"F]-1K02=^$W,H*@5!RRK?@.HB6_JY MZMZ1"N?DP(AX/)0)Z4@!^=4)1G=J!M-P;CVNQ=P.4U5>\T1X9$!L8%&T=%7T M2N"*1J>1>UOGA4)\1+V,2J![MQV"(+.S97+:JM\I3W\Y?2V)[/,(61SE&GMC M8TH57B,:59ZIIO+60G/)7JJVDEEFUPD;6Q(_3@]+]FO=13,3Z/.L,3UL7>R\ M(KE'"D0)N0%ET'2T(\N*%DZ0*E<,W,$$A*EDN3;QX%E6;5AIH7D(CT4D$W$V M+.T^50HAN5"#TY HM4;F[=Q17U>X5D);$N)..9MGWS<*6Z#XS.ONLPS+,O&Y MS<3C!;81[\UHV>L_,(MI>Z@Q.:-(R@"J#FS(R74'SG_K="W05]/V3.U0 PA) M_F;*%]FZW1,YVUF"S<0A24,F+?EO+ F9-4";<%RNSNU*^'U)0+&D1#1YKRK: M)!HYE@J^R]<-?F5X2[C0ZJXJ0>O^N9-LM-WU4'98CD\*5KK",8-A.NT@W\.+E[#&5CN!%TM]"&2##Q4MDTA%1S M831.++L8?^A<0)]YQ,F^CS@9[N-;".F_L)"F4TT_-R6'A=Z&7,//_'#U);%$ M'\+^QN 60O$_;/,#ODVY1&D(APE'6::;6#7 M!-'HWGX@'9]H*=SI:V\"=?$T&!A8S:2,9IQG$X'T.[;5Q29S0/HM[^>HLEC2 M?\3IL(UN34SV##>7,@RBJ.E;2L]%; DLC$RMMA,&'!L7[ ;RQ[5W%+EKH/-\H)\%?VPIRP3U_2$9&JJS-]]X4DRFW M>?%.U$C__8R=N\!2@BHO@0=IMU6WID56+1G)) +BJ9S6'NL@T;++.K]K87'3 M@^MV2__?Y#5!:VEW!*!?=U4!K59DW\*:?;*==)LS%B=L39?.XB8EC :RC4[K M?;JL;->?563LRE_$M,7(_@RP(G$,6Y9D$*,.(\I\DC&M6O"B3IP:=,7T7S"* M2% &P22X,PI:L(G0DT1H.H14!Q+L=H_V?&U>$OWD JJ M<"3588@^L:]=1XH*GX1OCDU8IK!X+;X34RM3@4/M7N2*]G$,=V."2B&>2Y@E L$Z.&,WMX\8?1-7RQO-B 93-8<*O.W^B! ZE" M/2A=PA2=BP7\>T52B;F?6):EV?"MMW92(W'^*?.^ZM05*0 0R+@/XH8J2=S4 M[78C.$YJ%FQ,$ M?MT5;J'&?K!&=,C"6.8>X1QLD6]S5>8CT#O/)7QGJOE6C5J<+$5+DBET^;3? M#T $W:6 ?SZ0(Z<'JDNH$KK!P81&NY:,8OCP/\DNGL^O2&NO:_8P?I)=/9D_ M#Y\!A$^RIY?SI^Z[DYJFCS+0Z;?.].$M;PF*AUGVIF9_'CT&!YAYL7-+JKQ#/_#?@$P9WU(( ,3GF2+$U!$O/$(3*-H:,B%)YPFZKP1_'!C#.+'=U!C^DAPB362TJ MG.HI )<']T7O_MWL^JR)W*/O[N1]2TAQ[+?LU\EN8=+(+M[^*/T,4 M6W6,965+KX MQ.QN*E6I8"'C:EE_I3^)^4+Z0 WMA,N(-8+9]FO#@KAG(U? ?\"6"%<94.K0 MHFN'G&%P.E]S!]#S:(0]=AT09($T@ED<$R"9%_DM2:"9]_F&_8J)JN_-H2GN M7L%_0ER4U:\)M[>P',5?HM 8)VIG MF@UET?&+U.>['2GZO-J>':,+ UEH5S)+I.MW M!'J'-!-=.MV09TTC['%7!R,[+$=/\Z8=AL40YAB5L^B%#3M2.\(6@4&,ZQ)ZDGD30.&#*8!*!'DOS,N'EC7?"N_BF&%@\%]L#Q#ES M"[(GS41#Q@X!(TO; X$!2[N9A;CMM+(6R,]=48B:A8A F)B-.7:H"A95'1 . M]C%)>U*5'= #--GT7T)\:&A13!?\M#C$F 9.Q"?!CS[$>X)W.HQ6PI(G&F?% MN =KBV?S)!^E1LT21RHC:--X;&8P*#%.J,SIG!S?P36(?O:U6*_A&$X[C M2+0YPC.FJ#,D8X@&00.^R#Z]^"Q!1M8X"$0#0S:9^ 7?T:?7GPFBPX>W$U_O,E@*2A&.ER!O-F'H MK9% ]L\^CR&Q\,5^9@)HFQ@\G8Z3(!0OIUXF"8/D==&2%D7TB6,!7F)O.=-I M8>G93O)@Y&\G6\L6.2XLB\-@'R@.9KK74QVKT$,#2.H< -5S/%!XBSC[=&. M&#.V@,A+@#]D)W3Y!KBSVM4Y&S.1\%5'(NP":(K.28@!_6$K$B8XU>%VT3UV MI'DCT$6WY9(^PO:ASV[;BIDBNW6CDRTK9%=8LO1] ->VN]4Z+ R\;$PM:IT+ MRK#]\1U97,SY,>[[ANAS50$4+P5!XPN'AN;CDU5X5'&9=X4X%HQ;A'=$I#5B MY/(:0&\A_HC6>R.6>-4%,49'A\(,14;4L2EMC*0.BT0FHR1=Q,MJ[RL.OM@- M3!:(!MG"T"NCO$$CP;SZ<+-R*&O.C.AXZJT?&CBM*GP/A).&M2=7)./*>\_% MC'2^@75%HIYPAK4*6M20-9.DPC'$26M-X0-9JL#QH,H)OTCF<%I/))ILY(Z( MY:+ D=76:1^G'L5??JSL>N68GLKK0\<&9@,*#:Y7V*N<]\>'>;E;[;JPVS)$ M <;:Y]C;JEN )$0F'J20A,57UL!'(Z&L"5GC8@*L@M<'M7\P#V)\T2UYO4OS MOW3;$)L"GM6N*GW^QA10'!UPY)]S/J 0]1(K!K_J- HN\LKG5K61DAF9:7(U M1IG^,4*ID0 NP60WB]R+X ;KTTQW=?6.7=" $\(5'OQ!^4HO(H_2WW:$Z+.0 M\=@/F I)CQD6JG%&7D'".(/H#GL_F7N;4GVT$DE7FN5G'0,5( W .\]^\1P\ M>4[@N_'Z];%#309*3\#RQ&>KP0% D293Y.]:-U"Z29!!-L:4& ML$K*%UL78!3!E^/TX5B'=BX==C S[PEJM.KE?B:GTHFVUTUNV.GRSLWD&$ I MKO M\R0-FGR__ WN(>#3M!99]<-1)#XG:3/8645+VAY[R,@L,ZEQ]*%[3/P? M&[ WSG"-L_O4*_VKT>3?X Y@LY/DQT:<9J*B!OMGYKYR,7C_A;/M9M[KJC:3N6U)ED.^(P->SU3#:FW3KS[ MX=8L.?GKWKB$0H3PEA3+0G*"Z,H,-#!6#1LQHCNGT\U$ BS9G^!SJEHG(P=9 M)?RM1!S5C'7S.0Q/,E5%^:^L&"4F!4D:%)"=C_T-$[X QM IM^5R:\2. MHR'K:DN07" H8E)->+CDZW9%4GJ=_8ED8.J4OYF>E=V>&Q P,HA@D^E]3;MS MY*#)*F'SZG,AA/'2FV],X-S$"F*L=6FR@-_%A&XQ4"W'JOJ_7.D(GK0':QD/ M.%3G-?J'J0HC)>#O51;"I=(>G$T@T;EHRL7!>;&<+W?2$QHF4^5A2@2FZL*4 M<$SV],':@$6JS5(22FQ[R&M""%$&3DOF!\C<9',,OV; F\3C*^:@D[;"R]@U M^=&@NYWP32;&)US-3K(-Q'I_E* E>5S-A)0O"S/JG)>P$C*079/Y=D8X0? - M)A%<:L0RV;<"YQ_][(XX:4,]3!6)@/X16L=(SX@#?B.-(VB*9_*80R;+^="Q MXAE]U>?O^=,1=>2?(^N=*HMY#Y[O!V]9.%P=#N2P*JA6W9[LG45P_S M<#VN8XW2P4[!_X%*E\M29(6UA]!#5J<;[&)' _W)ZV,3>79& L-1?0[RDS;;@=#H[CE8RXED)$J&GB/O&/X'\_,OA5@9<:8VX:0>9@7?>;9H^[Y6!Q36+&V^['DB//S.;9?5: R= MN1&RC#P )QZ)_JWPS*T>C1A$G-D\SWZ (NVG=(]A-%?T#3RMX.4EWOAYB>P!HB_B:" M07I3ZJ/5J90QZ899,N 8(889G7T^\I"&DCE"+LA7UK5IY3%^< 547R&KT2M# M80BKX&U!1Q_'[)+TTTB>W;7U;F,F5T."52VXR$["Z!#JS^Q1&&/E].MVT\*= M '=\2&H=3>K1FXOB)(85%1&YX KJ3S9PH#N@*HZHEL3[H;G54^F\)^(H[;WC M8)Q/.HS,^&S/7$*^JY37YY7*(=HPR /=^<5[?ZPA?%Z7RKRL4N> M:7F2$R=>/K=V:2H'5V?O*7B8_\GZ7-KKC2Z]\7NM*A!^)ZG#C=98V9+SH*6> MS.6&$+6@N[_.LX%O(@BVAK!#M^DL>D3!6*#@H_QL:-W0%"&R((^H"_?W.L F8)&P"L'$SRJ! MU*%7C5*V;&1A^CW6Q4IH82,RAT9SD< QK[#+8TG8$9M\SQ!Q1DU:'>"3/>9< M]:,._E!.*U%\QJU2A+V6_QZ.H439&A&$&] Q0VW)8HNVC8(B MJ4?Z_)HH/D%XK2%0WXBBY=3U[!JGI&)C3*ULE?G4]!(U'TB2A,+BGXZ5U$&+ M ,&GE:XK20!L^]0>FWI!07[TUYVMNK(JHOX%4?&0J(2:-"F),VIR (P[,@*M MH%2:2A@RN82N2]6M.I<@%W)JJ@9T/)Y",]-9C_6SE:ZB)%B6P(!P>.=VVK3L MP)&4CWN.Z9228-JX9@B:9K[52K*H@0+?1K@MYVKL\W>2IUI)UI#V0'#T+<^5 M[3\4Z7ZRJ[QQ 3"NMW*.A)OV3.USY?6O0PW"X^\NSS%;32R8&-RW-M\8*?]M MLE?(+OZ&Q*T;]T;20F[7U9(9PYI3QGM)QB'P[;14ER!*8@C^K)P,YY9DG!3) M[C;!#X."TB=_F'%%2MN,JX4!H38ZPV&FR6&BZ#33E-PV*[C7GM <(2-)#.J='PH"*(T#S=F"0O7E4)NV+S7 MV"KKF[J^C8O#?-0C,Z\T2$IBT)-J8?6D]+EQGAQJ&XNF;5+/8^6RZF M.6JR3)>HIVNM\S*H4VXUFNR3[%FHGW+E4_-GQRP59Y9), V@\.Y0HA6)LHDQ M6TI]M,_O8V"1W@&_11J(CNE!X11L[]"$0!W]6K(FO9*"/Y!L&KLS4=>M$"HX MX2H\WM]MZ#0<2@8NQ51(.,>(=^40S-8N$SQA3SX+&.XKUM2=(CG(QFO*0 C MXP!\YP[9&?$%2U10*F.'KN" M4BA$6K[.G=8F<[L]"+U"C0<-[KCI(H.KBQS)8JXA(M YOT* )]<,"OFR3T;* M;](3I*[;Y$!#WB9IR$G3-J?\&.FQ!*PBYAF%M!8M-Z+Q[BW5$B,W-:OVJ@HU MD8):YRLINA%&0>QFVT?IUQIE<,V8N) $<3^2SLY;'7?]&Q1BB 4*!?B^ ED] MIGB:XM0SE_;LVX2-3ND2=E!%JF:E-I,*9X- <_XRR"L6R?I99IG%E;7$:-Z' MGY!B'I#3E_?XF%ZPVA/*G;32-?/&)7FWOCO?//M35%4V4S;>J6N$?7@1A3@K M #C)'@3: )!?R'W3&N+D1,'+:X.=R?)%J)I;"1FM9A&Y MECEWX?/XO *"YQ]8\3( DU>?M['Z7 7UF3.&U&ZBAT#,A<_A&I9!^* %W?S& M=2&I7#O/1OL?,R(6#UGX.+2D485J!99I!^E2#NN*XA >ZGLI5$;7>*1$. ME83;7W.K+6U1JZX9N&+%X\(N+G%*>P_-3)63,(L#DBH!X\Y#J@-L&B5M*&_44*(/<:+\1U4 (H3X[R9U&B. M95(#/19!*K*DT4CH 1!S(@\XGUL3\ '.$>XH5$KC$9XS(;NDJ83Z,+1^>(P6 MR<@)/C5 C >Q6$:22P@^^,M-LW$&^IO;[&34-E+OP\0/EG)2HEC&4FV( MA/^/I=S_12'W&[&RZZO8Q4*?+R)AI+KX52S#4E;V_8/$5;\>ADM,R*[RWA4G M-R*V$3QFGY M$;8A5>+/1[+T^O)X:/LTW[SAQ=.8;/1 ]P!%:8HMN,:C ^KS M9QSLX:B>F^*PX659Y0K(F;@ $WM7BIH7$O1\L M]!6+1903_W&=LK8HN6NK(I@![.KTC&Z*F]NH;D0]SN%E#O_KM9_OQ^0JCKCD M!0?3?H.08^Q_]E5:2:KT($7\@7)Q*N@ZBZ5C,0K*)!@AB0:#]HXQ JO '*"1 M0&9"BIU,DQYL'MVI"C#G<8:(.*"V<+%#IK#2B![W5>@[^O;MJU2XQ,G3[Q@B MI%/6!U=CN^-8HY$5.=*N@G/DCHWJKESP.UX]WY55:&] VP""^'ZVG?90KCN. M-2)#.JPID>%Q?P*ZXKL\KD8==CMT%1:2WQP=PGFU(LF.TK_..](9 24:S:$5 MWP38]14)DCN:%N);F!>>^X[;IMVBW<#;==3_(O+0#%PX$PW7[G73Q#DQ2P:X M-6N\UXF]D AR?Y%VO6,RG4WT 76_*%MK_,L(HH"#2Q557$?VF&0E.\(1OB:[ M[*173-RE,71O=/T:9[X!J#(KM(&(QE>-B++6]7&4]%4@:NL;D&M,"D\O\-H% MN*NY$E[*5M ],LY;<]T\DZW+%;'6D*# M.\23.YR.:%<(+LD?&+2#=3(Q9AS>B 7BK+D4^LB-6>X$)MP5C3J 6 %2/'^ MO;0&A@D27UY=Q3A+7UP^C;%:D/CR^464:ZJ-W_^%N,0LY:-R#K3O1^=UJ0FT MG-#3K5;\M\3BSTP=R#1#:I MC5#ZO$;1.'U9[V )(<\@1#0,X9>ED;S"N MI$S,C!//CX0Y3GSVBC7'F^C<"?WXCO6,MJ2$&*VUS#EK.)MX(T"4H'CQ;)9. MS31T\4+63G^*N_330->EWZDHP0;UOL1!SG>\N_@>@U=BTD3SYF9)Z=_*//%.Y^R.!2G=PX*T+R,.._ICM\CH%S1-;&0O @MQ H%T[X^R>/A MQ+UIC^;/O4,H$Z\1Z6.CTHQG'ZM\<::SIN&0;:=8F#J^3.T/BXY[.7J&<,AU MTY:FCC+H.=.L0LXMFOVQN7N&)FMLIS MW6G34#9AM9U \FZZ07USW-@PW,]="]/$I6Y,%S9PT%FV*?WC0H6H1PJ"Z"S] MB@UE]-X*!=EA63+)^K,[[1D1U;"%9_&:@;,E7KKIWEP1:KG]&N:]L6S*+LPZ MOZM01GE+(WYLZ<&?1*5(.P9'L8MA*OW:3,.=O4*N">HLSQ!\O6(<6>BQ_;[S38XX^?#&58_T[-=-6K*Q.V_X15J!,4TV:XX1B[OB=D.-:04>\4QPMV.L?R9OGV8^F=[G_ MA!EDF4/C(F%.8K>1^C'\M#4JM8>-.@Y"B0!P]+@ZM?;L6 MOY07=8?'Y77G/TC?S:PV2QIZ/O_\R2/B@?P*Z"[0;_A,ZGK%X M@'Y?M@0S_8 %_'O&PO=V]R:W-H965T(7(J8@ -@)+U]]T%*8IRY$O3%YL$%F?/7LX2FJR- M_>YR1 ^/A=)N&N7>EV>#@4MR+(3KFQ(U[63&%L+3JUT.7&E1I.%0H0;Q6WI;="BI+) [:318#&;1O/1V<68[8/!GQ+7KO,,',G"F._\O_XK')0^? Z?"9 W%S( Z\ M:T>!Y2?AQ6QBS1HL6Q,:/X10PVDB)S47Y=9;VI5TSL]N,$'M89XDIM)>ZB5< M6Z/I.4%*O7>3@2C?>[@LTXQW0<8$+V68[SE>!&_ MB/@)DSX<#7L0#^.C%_".VIB/ M[13\8,?\\7SEMJF'\.A5^#CP^#LXC.7"D2 MG$:D$H=VA='L_;O1A^'Y"]3'+?7Q2^@_5:Z7$2_[\&H^OI&XQ&ZWW-\5%D$Z M5V$*)5II4ID(I3:PV(#/$;[,;R] Z#38B=24G@R;O4M3E$)O0#@P65AQ)28R MDV2"689!LI *CZX/]UJA(T,RLVOI:%VZ1!G'<#Q<>GN0M"1QA8X6A:?QP2$2 MJ89HX--P>1+.6BH%VGC(!?D6)#9/40D%DH 3#S1*.G[>OSN-1R?G#C*IA4[8 MKC1.\L3ID5='PR'$1E/4"EYUP7&; M66&Q0!LTT=LENHEO?GL?=GX?G@2$^!QN<5AU>2 .-1F8J&P/?FISG=%84$?[G+I@I\U5:]Q2^=DC4.QM^==/OQY2!P78E&E1C_@< MVNSU?LQMOUL!RDZGFPF3FL611F"#PCKJU*74F@LB,FHUH'%7EW9TW&O*RRTC M-?=AT6C,!0[$ZC]!C?OP65C*<^C]$)=CP$)ZWZ@BB-#3D[ IN-Q4BN75I#.E M%'EK6*0>5*:NZ$-&24Y*F2=F1+0?NZ(8/ =J1>$=C'K<"N=&(* MA#OQ2'P;;9V,#VEK9_DV38DTM3SZI*:!YBFEW+3TY$)^"T-M3)\K39\=BSK9 M-$*1M1=/7KJ=O)68?$*J8]X1ZDZ:%E7(6#.?+)>!QJJA["E90]=MNH6AB$HA MTZ[SNI,[4X*1VF[18;QGAYETM?V#GIZJF]>$UA5/XT8N_T\:W3[_^'J?\[C@ MUTQ:Y^&A$I9=7U%W9G7%_VOPE(I'"C,Z.BP?W(<@:TO MS_6+-V6XL"Z,I^MO>,SI]P9:-J#]S!B_?6$'[2^8V;]02P,$% @ CX); M6/]:1FU5 P ,0< !D !X;"]W;W)K&ULA57; MCMLX#'W/5Q#>P6(7,.)[DDF3 '/9H@5:8#!MMP^+/B@V$PN5):\D3YJ_+R4[ MF:289EX2B>(Y/*1$>K%3^KNI$2W\:(0TRZ"VMIU'D2EK;)@9JQ8EG6R4;IBE MK=Y&IM7(*@]J1)3&\21J&)?!:N%M#WJU4)T57.*#!M,U#=/[6Q1JMPR2X&!X MY-O:.D.T6K1LBY_0?FD?-.VB(TO%&Y2&*PD:-\O@)IG?YL[?._S+<6=.UN R M62OUW6W>5\L@=H)08&D= Z._)[Q#(1P1R?A_X R.(1WP='U@?^MSIUS6S."= M$E]Y9>ME, N@P@WKA'U4NWQN85/U:-)')?N4CY93:><<';U M7CZAM$IS-(O($J$S1^4 ONW!Z6_ 20H?E;2U@7]DA=4Y041*CG+2@YS;]"+C M/99CR.(0TCC-+O!EQ_0RSY>]DMX>[KDIA3*=1OCO9FVLIO?P[:64>\+\94+7 M(W/3LA*7 36!0?V$P>K//Y))_.:"W/PH-[_$_MIM7 ;?C^$$?[8N%761L5B! MVH"M$39*4#MRN05FR#8?4>&Q6:/VQ7_>).'H+RX)HCK#9&7^'MUU6A,O\$-E MYZ-'MJ,G:5%S)@Q<05&$23*AQ2P)T[08?:6^)']HM2K1&$AFX;2(Z8K#;)J/ MWG+)Z?U6L%6J,I GX74\A7P2SHID]%E9)J@/?HD)25*$TVD&23X+\R(>?5"4 M"BEH3GWR,)M<0Y*%R74Z,#V?7M%!'"9YZE:3))S0ZL;5 LY*X=XA4.9G-7'6 M-/2%O%--R^0>:JJCQE)IZH.3*&IME$!3HBP1AO?B@US!=#RAAA;"SR8*< 5I M.HX/IM!YM^AGEMB/X7/M\%77SS(N7XVQ(T&MYC1IN=A#I8E'PGKO15=([W^@ M(BWTD)\X73#Y#?#3%)PVWM#=.;/IVI;NN'M7N\G;3]1#M:C]^#FWX,/KOW'Y./3&^Y-*1C M0]!X/"T"T/V [C=6M7XHKI6E$>N7-7W34#L'.M\H90\;%^#XE5S]!%!+ P04 M " "/@EM8IIZWUNH" "D!@ &0 'AL+W=O(!O:%*/7,R8VI)IZGDQP+IONR MPI)V,JD*9LA46T]7"EG:D KA!;X_\@K&2V<^;=;6:CZ5M1&\Q+4"71<%4[^7 M*.1NY@R3"*=CGQS'RML&(\A=L]';-&#:Q,X9/)4<&J5@I+ PNMT>BI9\B=)7G)07K9 M2@?/2 \"N).ER376[7('0UC6H_'4>^SI)M)"B\MW!4]$DIP;">Q&XT& M<.Y2>2>=HT"U;?JCK7I=FK:)=*M="UZTG><)WO;O.Z:V5 L0F!'5[\=#!U3; M$UO#R*KI0QMIJ*LUTYQ^(Z@L@/8S*O(-1%D0586;?LK6U@CP0-FD6-I,=#T0=:&EE$*%$A*7O=7]\AY6NW M&_=XD8;D'-^SCJWA$YA?NJ7"U?BHI>0-M)K+EBBHYMYM>'.76'['\"N'K3ZCB?5D M)>5GNWA?SKW @(!A;$:&/XV< ]"6$4(X\M>IW96MJ3=ZV M)93/%8P1VQ%@= !X%UW4^ "%3^* DBB(X@OZXJ/#L=,7_Q^'R>^W*VT4ELH? MK_D^:$Y>UVS;YT9WK("YA_VA06W 6WS[39@%WU_ G1QQ)Y>T__=$75;WSBVCD3SMJ9H2N2YSD-)ZFELH!.INGHKN>B=*908'58 M\*93<@-62I,HR6D\24@4YS3-PM$'P-ZMI2B?L^4)S8*8Y"F-LF#T(ZPU22M=ST"D@2T#R*29S1:9R./MC#**5Y&KE?GH]NM0:T MTV,[*!,)N0$K#^"LZ]ETK-WA4"ZD*E]:A">\,33@Z0#'2$PVP8; PG"QP(*Y(I/K'SR7M$ MRI5+')K=)^/[!'B96?+Y""YK0'=VKB"X6W)"^1'GY@MAD&$ MH,! 8)[Z#B?TCM1L WC9514H*,_4^>2A5[9>_X4SYK5HGR$K:J;6B!UCN%*P M=3TTN% ()'C%D1_[L;OGO>>!MC'E;:%LF]E, MO0*R_)O;SLM]H6A;*%O%#7Q7RFWKRN2$\%DQ85AQU%BNP_!!"R7!N][\:;L, M.==2[?S7QN[X[*YL ''9%P&&2_:M&:[-X^[QT7$[W+4G]N'%\HAN<00JH$+1 MP,]3CZCA%3 LC.S&ULE5=9<]LV$'[GK]A1W=:9H27>HAS;,XI[9:9I/.GUT.D#1$(2IB#! * 5 MY==W%Z!D^HBF?1$!:*]O3^!JI_0_9LNYA4^-;,WU9&MM=SF;F6K+&V:FJN,M M_K-6NF$6MWHS,YWFK'9,C9PE453,&B;:RJMU*T_$Z#Z9N&Z?T; M+M7N>A)/#@&J%:T'Q]/5G&EV\R MHG<$?PB^,Z,U$)*54O_0YFU]/8G(("YY94D"P\\]O^52DB TX^,@-D;CJ MC57-P(P6-*+U7_9I\,.(H8R^P) ,#(FSVRMR5G['++NYTFH'FJA1&BT<5,>- MQHF6@O*KU?BO0#Y[\S-'2.9J9E$6G^-YTN^P!D)>>D26.GGI263PUW)EK,;@__T22"\B M>UD$%<2EZ5C%KR>8\8;K>SZY^>:KN(A>GS P.QJ8G9)^PO6G^7ZZ@!>XUH?;MT M?>>>"4GRR%JOM%(-"JB<%+#JJ)4[C2[56D(F>SY$8V#LV-X%])@!.V&WZ#=4 MB %%@T@.L6!Y-KX\,>"2&P/GWWQ5)DGTVFR5MA>.SL?7G<>O7P%#AWI?5$K7 M'@BI7C'IHN2'! 6)*(EJTXK/GHX!%1EUP M*5_($>E;=U M=TJ G80W*U1-W>1A$X?!N2!(F"ZHPKP*/HR-\,J#]QW'6%)(ARKR-CTU%]1],'=&=-#0YYDKEENM#)F*"R7R%75-[W$VJVQ"+'P*N$S"4L(4_(0-\T]"9;J>JS[ MY:0\F/=_L_''D7%G@(C3#+]YN%B4P7)D*&NP@L5G;^@YI(@P@U>XRL)\CJO@ MEFF])T<>9/F<.O-9Y3J::MU<0)B'CF2L&PY4K6MA*BS1/6?Z@M-T=P7_#.61 M"-LQ47T9Z<,FR9_!?IH?9,IEL!R#1#-?KKHR3%,JND6XF)<$, J3,@W^P)G@ M.NZ#1-_FAU%6TQ X9,D>BJB >92@>^(T"7Q_>IJ-SD&D<)'E7M'@4O1IG#]) MR?\#(0[SHO3?Q1"C11J\Q=F(8\!2;WV>YG%:PCS&)A\/UJZ?J7>2Y@B,O@76 MCOO&&2SK6I!%3$KL0W6O"2-=N5Q!X")Y//>.TP '*!/:C2PF(Z[&SF9<8P+S3.,S4@7"EMICG6V/X@? M:$9&?FL0V.'F@^PX;;&RM_20N*?+"^[Q9O&.6<3NW'FL@K&/ MF3M_E-+>2X]*X7*4OH<<^-.]!'A] 4N<3RM"-23^1S+DX4+ M7%K,Z32'>1C[1(T6=%!@FR@P$])%3-LY=8TD@9(V)6XBK Z:[W'R.L#^A[>< M->85Q%DXSXJ'?UP./;YA0([=/%I@ZRCG.0+ SH1!Z:VKG2$WSX_WG72:P]?8 M# ?@S./&EH3=*\U=./QO:O.M;\PAA3$M(ILE+-^[9Z.'3 M<,Q)>MY1,O2M]6^@X^GQ!;GT#Z<'&PO=V]R:W-H965T@"8(D35$4?>!*U(JP)"HDY;7[]3U#2K)EK^TB M+[L4-9&XM%6Z0N3"V'955E4YGB46UL?3B8FR47)S5C5HL*;3.F26SSJ MS<346O#4*97%) [#Q:3DLAJ='+F]+_KD2#6VD)7XHIEIRI+KZS-1J.WQ*!IU M&U_E)K>T,3DYJOE&?!/VC_J+QM.DMY+*4E1&JHIID1V/3J/#LQG).X$?4FS- MK36C2-9*7=##Q_1X%!(@48C$D@6.OTOQ1A0%&0*,GZW-4>^2%&^O.^OO7.R( M9*.*/V5J\^/1:L12D?&FL%_5]H-HXYF3O405QOVRK9>=3TJT 4Y65)1O M5N.MA)X]>:]4NI5%P7B5LH^5Y=5&K@O!3HT1UAQ-+'R0Y"1I[9UY>_$#]J*8 M?5*5S0U[6Z4B'1J8 %R/,.X0GL6/6CP7R9A-PX#%83Q]Q-ZTCWCJ[$U_*6)V M+DU2*--HP?X^71NKP9M_=N7!>YGM]D*]=&AJGHCC$9K%"'TI1B?/GT6+\/4C M,5>="MM MCFWTBZRD%:Q +QIG=M/YP(1AVUPFD(-)J='ZEEEAK*PV3)+UGXW4L,XM*P0W M%NI5PXOBFD&S5*A81C)0PY;,F+C$TM#+1.JD*0U )? *&#+A &%SF+(Y NY@ MEM3$;"U:""(=#X*LA:8Y"!/6M-[O@O5!:?%*7/*B@1=#'EAC1-84;=@J8PJ; M^O_GR<%\P",KD0SPU6VD%)>LG+C-I4[9SX9K"U]P*CB2FX'@,'(MN&8NXZ*Z MDQ^NI6F3TZ>*LUH9XY#>!R_DW45I1KY"+RJ: @0(**D M:%)2,C@&@6"#CD>EM2,(6@Z'B .A54G".%\-'": (*STYQ=HU=2I T+T*U2U M>87"ED!>H7"2NQ82"2<24C/M!N.2A_IVMN[K.+$6LB NIXT[0JES\(2N:@#: M07TB(RT1G4'S_-DJCI:OT5V(O]:*K/IN(1EU*31ZV>6'3"6:9];+@H0X"/4U M,SC*^R&!+ I6@]O2CX L S78^KI/WP-PAV#0-7KC_(%$+N/)A>6RZ &.,>S M?E\B*G$[ T@'#68<)8TAU@7W,X[C(\57E+[PS/7MS>%,ZVNR0-029'6?+:/Q M#'U3%%1L:H>MEM:B.5.U11J5*SK1NO1E ]5OJ\_GXT6G'MQBE.NE.UVWSZ+Y M>'7CS.?S=@>FOB=V3A'J$&0E31TO7?*?$@]V80AO ^=X_F!\;BC6>.=MN/E M.-IM'(ETA!:>N_<*\60)'9'VV<%J/.\]P.BP@(,)U7+-[!KW1&).K5> ]^9P M[]2-$7SS^$'5??>PN_N1VX_WWO:$>*\QH-DI!E[9%&[G,]">X7OXD5=[O].T M?O$7!J%YR7ZX))SB*+7R7^ZFCM]ZZ,7>"]?AJC'44R_WWK@/5N#3HG!B)I>U M =N0GFFP"D/\OV!1$,U"]I+*%"P6X>#=:K5HWQQ$L[WO7>X-#H'^3)PO@H/5 MC+FTQJ^[Q^4TF$5AO^L?][XK2R?#O<3OLT48+*$V!#0_"!8SVEPN@S@:0EHN M@FD\&V9!7.%VA&%*%.,U9L:5JP9: B',IT&(L)"BP=G2D3:E533\P"![-!4= M2XFQC.]R=\,8-S<=:4VS-O[KQYUKX-([[Y6*2Z@;O+E3+P"8>:2TG'>+1;=8 M=HN56P I)FM&C1T%TX-YF]T!1"#'YU/?;EV-=WWT3FY=6V@,N\N9P0@&4G^# MZ7?[^]^IO_;&ULK5C;\/&_ZM:.L&UX(]28SYS#?O MLLO)@@TB3:EG"1)_]W1+6K,@F/&EE3GI5?+!X74G_:?@.WQ)I*-;HW]3F2\N M)Z\G(J-<-MI_--M_4.O/*+UXYL"J/; *=D=%P-4Q4'YY"V>*ISS5[\4 MRF:O[J3U.W%G3=9$L.XLU7('\+V[F'OHX=WSM)5Y$V6NGI&Y7(F?3>4+)WZL M,LK& N8PL+=RU5EYLWI1XEM*9V*]F(K58K5^0=ZZ]WH=Y*V?E9>3M92)6^.\ MFXI;62LOM?J=LFGT7>%"5IGXX NRXMHY\DZ\52[5QC66Q'^N$^3WK>3EZ3'B(JOC>C+,M_- MQ!\GB@!-1 Z(I!8[DM:%:(68K2*8N%H* K8RUI6.Y%8VB(*_ QX?$85P$U= M6_.@0#C2.W&^%-],Q=DI__*VTS.^ FHU!3[KW5287"BHOS>Z*4E(WXE_9;85 M! 8E5I%C)[Y&]VHEOA&P'RK#MC7?'RA+K7&XDU:9QHE;!71N(%A5FT[15+Q_ M?RNT224#YD2^1^DI?,;.S<2[*B!6<0G2(C6-==09D30.@7)(X"&HA72B4*@< M5D$)_$!PB)-=5=[TIM;[&$IK9;6A&,2M\H4P(>N3UI$T" X WD%](RLO( E[ M8,KP\-B.#55D@P&NJ6N-\\+*K6!PK9+:#:!G+4&B@<1':L-&5:70C<7JGFQH M"3E11%/+!+^(.VOW:!GA0JLOC<*YSM6#6(^3@3$K94:BJ5_E%L5+]%GM"TA& M N&9@PQ6F,9R(50)T? QF0<7[Z#LZ'& /A?44EMJ^"9T 7T+4>$N%.HLBF'6[]PW*)^QF$8*6!D M$JTVB$S&<8#OPA7&^ASAV^/\6!A8Q&V]#9POD+J%T1GL?=M8CN$^T9?CY) P M.>.<] R\\^P<7'&R]6MC*7@5\_%Y7GTW&3Z;?,_F U,NT3)-P0U>0+P /K8! M=BDJC H='0,4#+.J&DZ0> 3;4K(>(PU"!":QUI[ ,7&"_<' A%+<",KS2%J1 M1=?96T>0G3%:ECU$6 ?UL46EJ4VD.+<6/M@&OVYLBK2D[GYD=K(;80*;#"?D M,ZE7#XITR.1CL5[/SI E6G<@'(NSY6R]7W*L%WV7R@26=[TW;-VO+KOJ-:Y9 M0V9M(;!+]$C08&D=FRQP- U A*Y#FYXV (42\O!D6ZBT@%Z-I'5M.7HYDS)R MJ54)ASD!X8(KL=#U>]SC=)NR)3(4(U-1-#7%U,#_&V,R)QPR?L_@CK,-.QG9 MC$SAN!["=CH3UTBT!H,(UYM]N-K>@I7_Q=GUH+""\ M\8$'5<7&M%+A2*E\7[*Z//_#HC7E"JR;+*9VI#O3"0KX5)>E7Q.!V/2"\:&Z M']2<<1[UM3+P:ERD!L=:S1;=R.+H ^4.GKY]+?)5W,>1BS-HM\6M7<)ULV1>.YSH[ MG/V=K)D^ FILPC220&;WLDIY\O *?SC,AJMZ[WY$$@8WT[;( MW0L)WB(35+LMB^0OK&DVQ2'!ULL1P1ZS*H2' M7^E WTHTW&&=EX&L&%5(X@4XBUC\R<9^T.+055)5MR8.F,K)LJGPLO$(E)/E M'I/\,,O96F8!PX%Z%U.NY6+/#LFM6J,GNS='/X;-\.%3+^@GBL4R(0R6D0-' MWR&:K5;W_1%R[83#L^:KT_;_3(2_\_CW6JR.?N%10^;,]?.CV'P.S*5.>U37 M4RYX^:$2'U)O.%CM"+S^R^8#Z(NE"OARG.Y5&!=#""QA*&0K!KK:%KQ>()UV MKLWW*8O11E9CV<3CS00$69S-J?6#2=U MM(0M14L+C0E10N.JN"XGJJ*N@D#W:G:RKZ2N29C)K$[R^T4J$\T-Z"%,OBH M@%JNY=;%3N,*3D[D8@ID5)N:(\/;0H+'35LB'M%PK#>VUGZ\PDM'R4&. W84 M%D>,?O[BUX>@WK%@KH^&7T,/R),P1MM0%675O6D]K:R=1Y^S)$Y[^P[$M9MC M/,7R^:!5Q>73MF4M%X].G'6O#2WO9T]]JY@/OD259#?A>QN_M6'(BQ^E^M7^ MD]YU_)*UWQZ_!_XL+1CDA*8<1Q>S\].)L/$;6[SQI@[?M1+CO2G#94%(1\L; M\#PWQGBNXQ#L-IF];IA^O4*C]*DB"X\9GOMU9MQ&MEQW;XA>T?W=W MFE;1R%+S%J7A2H+&9A5LDLNKS,7[@&\<]^9D#JZ24JD?;O&A7@6Q$X0"*^L8 M& WW>(U"."*2\=^!,QA3.N#I_,C^SM=.M93,X+42WWEM=ZM@$4"-#>N%_:SV M[_%03^[X*B6,?\)^B,WF 52]L:H]@$E!R^4PLH?#/9P %O$+@/0 2+WN(9%7 M^999MEYJM0?MHHG-37RI'DWBN'1-^6(UG7+"V?6FJG2/-=P\4)L-&F"RAD]V MAQJN>ZU16OC(69W3?T:7I6(6K@#X4@_H>@_4?KY)9_-<9O=FH-SO'_C]T["S_ M\^HOX/?2CN%X&JY\>'4(%R?AE:+/W%@"J 8H"AHER"^XW (SM'S QP,E.A!,UEI4LPB*/_9#DDV/5 M-7;*4$Y(IF&6YFZ(BW@\YO*>LBO]Z#DI2=T/'J51,'<)E3($+L+YG+#SL%C, MJ/X&Z=Y+IS+('TCL+Y_DXFK.X4D#N-9-OFJ+!/DE;_5O=>0I+.PF,9N1GQ)/H7GWO3HQ*=:U%OO MQJ[YO;2#98V[H^%O!I]["A_^%K=,;SE5*K A:'PQSP/0@P,/"ZLZ[WJELN2A M?KJCGQ9J%T#GC5+VN' )QM_@^B=02P,$% @ CX);6(AO4>C$!@ !A M !D !X;"]W;W)K&ULE5=9;^,V$/XK _= KB^ MDNP&V21 CEUTT18-=GL\%'V@I)%-+$6J)&7'_?7]ACKBI';0OMBBQ/GFFY/# MRXWS7\**.=)C96RX&JUBK"^FTY"ON%)AXFJV^%(Z7ZF(I5].0^U9%4FH,M/% M;/9F6BEM1]>7Z=V#O[YT333:\H.GT%25\MM;-FYS-9J/^A>?]'(5Y<7T^K)6 M2_[,\=?ZP6,U'5 *7;$-VEGR7%Z-;N87MZ>R/VWX3?,F[#R36)(Y]T46'XNK MT4P(L>$\"H+"WYKOV!@! HV_.LS1H%($=Y][] _)=MB2J4BF)FF0TU:"\CEZ?-60B]>?>.W,6MLE M_8@OY$JZ\USH>#F-0)<]T[Q#NFV1%@>0Y@OZR=FX"O3>%EP\!YB"UL!MT7.[ M7;R*>,_YA$YF8UK,%B>OX)T,MIXDO).#>%FD>QURXT+CF?ZXR4+TR(L_]UG; M8IWNQY):N0BUROEJA&(([-<\NO[VJ_F;V;M7F)X.3$]?0_]?47D=Z8<)'0*C M^\;+6WAW,::X8KIS5:WLEA2J#B$D'0-]3?.SV62&W#-&RBAO94N5:Z,C]BX] M,_;',6U6.E^1A:DK%4A19%]A&4E:2=$8($9'_%AK.+^Q41M"B+G*V-/\30KS M6YK0K]#M$Q\!"$)8%CVI'86[G"NUI53KI"QI"U$.D;R*3&A=E#F/&,#< ,T] M_DM;I+P+@I%)7UT;G:O,, 7.D2_XLF9OI"NL\FI"/VR8Y*V4!O$'F5MHPSEKJIT%-NI MY!3)V61!W_2,&]L(_]KYU/ ZOSU%RB*B<&=F]!*D4S JZ?LY^XCVW1N5%*T9 MSS'T056(6,4J)#WW[\Y?XF+>;OCKL(>-D3GCE#=LS?OD-S20+"?0@R,@JG!+=B MR9GS\9OS&:*@4O;LB4(NJ+[U@9*^JJNF(F5P1J6PM%"072#UA7S<0R6Z"%^5 M34K+0IH+T#I^3URD>/XK#_5XF,<9)8? TQOYL6XGI\ M 8&T776^@V&H!>]@-C+2;*7;G(]GLQD, +1):=K;*29RJB[V(*,$9ZYP5B O/%")_65CCA!"0XE P$L\7YN[:EEB2*DND",QJ4TD7W'=/ MYY%4F%9!$D%-KS/I?_#^A#Z"80%UJ<7MTXX4^JO!:1>>A1LT7);LV^L'*KVK M=KPFU01/(Q6SIN6JUE)] M&"X1:6QHW2I4XW8HM\XUPH,?T&3PJU9> MBS=N,V%S5QFU3\90H-_N=Y%K*IC[I**R4;[_?&60VW0A^!5V?Q;@QCM30R*$X MM)WW'2:];QT*%L"1\G\PJCL+CW*A5$!][];7U4CO2IUR_53,MT[Y(G4TQ#J/ M+HT*1=_QVS"$%8*S1C[;(GE=PK]R!E3;.+4J4I@F /P/,Y+,61EF#3FG9;"2 M2Y>TW2[DXR'VZ52&:"-F";$E6_9IN&ACR9*8TC^&$6^8/VT[>^[F3*JVE(SK MSCK5W[[:IBE-5(;-C*649% 9[S5@XQI3I-$2A1W;OB=*&YN.)I0D9J :/-.' M//?-SAG426<,SS'.5.Y=+J?U9-_D/]VYFZ4V*C?00*EZVVO:\':XY-ZT=[NG M[>T-^2?EEQH%9KB$Z&SR]FQ$OKUUMHOHZG33RUS$O3$]KG!19R\;\+UT+O8+ M43!<_:__ 5!+ P04 " "/@EM8-P_0.:P( #D%0 &0 'AL+W=O"E8ZJK<1R&^;CFLAG> M7KMWG_3MM6IM)1OQ23/3UC77VW>B4IN;833Q)VH*A($,_[L9 [W*HFQO]Y)_\7Y#E_FW(@[5?U+EG9U,YP.62D6 MO*WL9[7YA^C\R4A>H2KC_K.-ITV2(2M:8U7=,<."6C;^ES]V<>@Q3,-G&.*. M(79V>T7.RO?<\MMKK39,$S6DT<*YZKAAG&PH*?=68U>"S]Y^: I5"_:%/PIS M/;:02._'1O\3)2[[K'WLO35$ITVK!_OUV;JQ&1?SGG,]>8GI>(G7)E5GS M0MP,T09&Z MKU4C&FN86C"[$DQZ4HO8K+5ZD*[1+N:B$0MI+QDZGBT0,UZY9+B4Q 'C34FK MB&T$(LD-Z"JTMKD:$)4C*"I4$Z2=CEX-YR*]@DR+,0[_(I) ?A9#KXHBQX"R^,I6D0ASF+ MLB!*+ 0HRH.V"U(RC7)VR:9!-//$DSS>J[I@64R;:>2VTND$ M6UY;V4GKA.13T,V",)D04Q"GLSWE=T(*EY,@2:98Q&D03;S+<#)-(?(+;_SLO]D3P61Z.0_7C\TX7DX(TP 6LP(E Y MBRZ@G5,L'4WQ%[$(G(/?5/,:0- ":^>5<#4' '>^L!80H5&?5N@&_)_%@VA: MP>Y4*=A]!])1'E_4ERP9I2P2IJ18B,(2C M'$SYX&[%FR4YP!YXU7K]G,+!FT(P\I&HX>P,I>)DNQE3@;)94M#%8R&,0>Q5 M\>TUP7YY[$PXHC()1T@]5466( J7/;5M0YE$]_T%3BJ'+ER&H2V*JBU)CR3[ MA;$N=Y#-*[N]=*)_^F$:1_$;B)Z.J YW54R$QN7F4%ZP5@O;:C(J=$;%SJ@) MY%P._HE.UV2B>QLBL!E81%@(F6S'( %JPN8CU8Y)G'\ M4;+7#!-K:6L7:^IQN5?*+<.RQ+M*%1TP1.$42B:S69?A&1 22I/D%+-Z:4FR M((MG+ V#,(L'?YSI#,*S:3AU]4.NAT\Q\"!O#PGG>BR>!1. $52FT'64PU[6 MK@:?- Z8VFX#MJY0?WR&/U4UD>P"#, M]6D?BGS9'H8&!;MM.KVO'++5LJJ(%+S=$-L*KKM)1GI 1IN"%ZL=Y/0(SVC8-UKY)( MGI\")T-\YT_,-H#)L\/[%!;?\C$/?[\(&,<,6RN+F$ED MC:!O+P4JJ+:20VWY0CY46T"38RW<';0"V-D5-&]46Y5LP1^4YO,*O8L&+ZPS M7BP6GMB9ZPYJ/*H*F$C8 ($/7%:<0!GE MXSN1P[HDY]^ZF#_)7'#VA((=OQ\%AS[;'6-[ MN.=/452G]#6#F7;^55 ZZ#3(CL[!L3H[.?U/LPD5""Q>2 MA6IU!W>E6'>PHGS@G?PC;4_[AZ ;&2M=U(^"0N-BB4*!ZR@X-:_D3F'J8 MC*QP9UA?)/S1):ESAFN@/ QQ:3D3/XY3K35'42%UC;([L(%*?PMP6Z>)6<79J[.<#N7Q.\C,>/8,P MA/V U!J!KK9]N'SV&D(M7;B.W6*8-WPIW*D)+'.!P!_=G%ZX?P4G%[" #-^( MJJ+?KRWR7DJW#[X*AUWAL[K7[O6U%N.1T&@N4,V"MJ5&P?CP$&#*;J"XXG(' MJ'-!HS"\67=!=Q3V-%]2>J8E^[OBQ6I?HJ(?3QX+CS,/$L>!=DL]]W1GW MOKS50B_=]T7X_=O])\RW_LO=@=Q___R5:TQQPRJQ "NN8MF0:?]- MT3]8M7;?\>;*6E6[Y4IPY)0(L+]0&$[= RG8?]B]_2]02P,$% @ CX); M6.5@E;+A"P GQT !D !X;"]W;W)K&ULO5EM M<]LV$OZ>7X%1.[UDAI4E2G[+BV><.+TFW8!ODB1?==^N!F/19' 8E^>?7:7>KTQ]MZME?+B2UE4[LUH[7W]\NC(96M5 M2CO^=ZMO7AM&E_H2MU: MX9JRE';[5A5F\V8T';4W?M*KM:<;1Q>O:[E2=\I_KF\MOAUU4G)=JLII4PFK MEF]&E].7;^>TGA?\7:N-&UP+LF1AS#U]^9"_&4U((56HS),$B8\']4X5!0F" M&K]%F:/N2-HXO&ZE_\"VPY:%=.J=*?ZA<[]^,SH;B5PM95/XG\SF1Q7M.29Y MF2D<_Q>;L/8X'8FL<=Z4<3,T*'45/N67Z(?!AK/)(QO2N"%EO<-!K.65]/+B MM34;86DUI-$%F\J[H9RN*"AWWN*IQCY_\D#?K#)ZQO-F?,5A<:9<5QC56B7]=+IRW0,V_#[DA'#(_? AETDM7 MRTR]&2%5G+(/:G3QW3?3D\FK)TR8=R;,GY+^QV/VM+CKL7C:*?2-'-'(0MPL M"KV2E%!.7#IAE@(!4N5"V2Y(B:BM^159IW*12;<6X((EDM^)!IBPHC+5]YFL M,F2B7!1*9 /Q9B >C"/\6B'UB5R@CM@J:5LI]*3=":41,$E;"CKHY;-;N0W6 M7#5*++;B!\05XG^!@&<_&X]+:#JG?\?T[T3\O%;@M*57]MES74&Z:1P\X5X\ M^U"MK,IUYQN$]5ZN2)WGZDM6-#E=KDT=GI:R\"_$M^(L3<[/SH87WWUSED[3 M5X>NGKVUM-)J.D]FZ2DN MYLG)VG?@1N!C'>$$N4\MFFWID.DB)E+JPEMZHLG%_8G%NI! M%2$,0_E A0+TH9T"_"D+*GQW8[8*"^O&LU8+<3.'\7JY5B!<.1Z0J%$8. M''0HY3WV*^N1#0 [RF@=G&O52EJ&X;+Q1%U.%MB] JWX-6=CWF0>U>-+(EKO ML *9<1'4!+UBFPA9&H@Q%'$H?!D""550XTB=K%_IW-FLL M?C0;R+&P=BW!8KSM@(9_UH>D'2<\VIA[]$TP*==!#"!:Y-%A=&H4UKJ+D;;O MD: Z#G.D-!8]2*N5)^8%0O@@9B35:A&QH^&/>(C V^, ]DJ*<:CETM*99K45F(9%58:YFP-8JT\NM6$ HVP*3 2SV&J/' MZHS,S%5ET#9)4@]>_#R^&XLK5 D)=+QOK,&23V@=_ZED0=O"HR#BK84XE*]; MT$Y.'C-BL];9>L=UVD7%<0 !#\$Z:!%J(,BE8H1)_W71A'2PR8$P+2ZD5[D)>CF^[J,H-'E<0VD 3Q&@#>*.AM!9%?=N+&930 MBCQ$?N?4[*SH@XK2ZTC_K_0@B^@F$EX1V-J];8S[0S:HLH@)<$&L2+R'28 " M8RP7=2,6-M;3/\0*M)$B".!NM-\)49?NP7B/$]2&SG@P10-]8S;#-J*B%LW MYP=P31X2.XGYTQNB*BXP0RA !Z.&C!X_E?SS)VGC?TFRF&.SR3A%CA6%X(HQS!SBD4S7G%^U9,^[->K-$N5. M+!41C._J<.1AO]8V_[Z6UF^'+%V8+#9 ?2VH40D,M0-W2HE/!MGS(6+$,C_F M:%4;YP8-0E3L+X\>(ZVE7.S[=]K5FY'OZ1_,??PY=]-$';JB_K;'R&/=G5P@ M_&/Q-Z UW-KQIR8WDL8 9($R6Y#JU"+!L[%[*J0NP;#A/'(X[CC'@* M4(\NG$;;MM1H9(CV2KE2;?N/;HV,D2L$QD%[/Q9_1?H$W75%N[&GJ6+LH!$< M7'1*XWS/RJ)&ZY#8GEK&WT^H):H9YK+0; =Z$MVD%!JU"$H# MJ(4([0$\RRPU8-SV9CNCGEXF;;!-C:$K@'#0AW*5@.P02.K(G2H""UGM[MFC M)%9S;[)@DJ0]@2W!TJIK#%$OKUO3:Q6R]@ ^J&"$E$!L%_06B5('(0B^[T$W M%C<5GM0^)#V&"TKZ*3B'V((F*Y7O JN0&]<@Z!L:'341PX+2'Q[(0;0YP=RM MH<#:%%2=HF,^5YHDW7EFB"OM/'H-#^\B@;NA]0Y7L:HKS-D&3J6!9Q\ MN.A0HX+F(AGD0!+[0D.M(]5WH.4&K>C ,()*A4H#734:1_ C8[QU? ^30_'[ M_T"GS63:0(R#23AG"N?^:V,BM .O N)=#6S30HMU9*; W(.C5K2KAKF MM4BV041R(%A1KR4RA);TKZ>0689>F6F;$9=(9*TM8T#R8'U0ZA.*)!L4LVL6 M++J&,M1#QT3]+Z>2QR"QX1#A$#C/A>FC?4VQAZH=#'3^N(N-'*VN&YH=;@;K M9M/@\D1;IY%58R%^FKUX,0!0[E$.$ M1SP&:;OCH:>7+SR?[A7?-:#:<\.@_^M[$@QZNFS*V-ES'>S>E^".KO!LP4,V M33ZRXLV2WH5Q@]8QWE? IC&2J).5TCQ"R&S=9IVR93MC#E3$3.NWVIZO MDCMNB:Z.K/Z@5P;]KRNV')H?U,(RHM-9;&5)8"#K>?O:-4IH&\!^NE_)56CB M@$L=&C2GN,5TH<4GVFN@*"._;S'#0&BY=F-^I:VEJ/=,,5#&() T91A M[=E]5X4#BJZBLRW7LDO,W?&E \UEY3:!-'%$37U5"^Z..I+XGKJA<2?ZK/5F M\ .?];&IE$A/]CS44L?7-/4NPF5/<+6[^@X)=J^ZQ9><\I)'M2L*K%./O2X( M)]_4[73($_S'!@4GG;>Y>3.@BO-'-/_4D=YM2XC[Y$O\]+')5T-ZNXTEEX]E M&\6'#\,Q(_KV"=T1GE[])V@M)@+W;UD[K@ZQ&"=>SV6>QD>,-)S149T]1/&$ MPR\7#+V&I6X =1*U"6<@E0F7P]XRO)*@5[UH3<:'?G0Y&OQH5BJ[XI\&^0U> MY_ =02P,$% @ CX);6%W;*/91!P MV!( !D !X;"]W;W)K&ULG5C;CMLV$/T5PBW: M#>#U=9-LLQ=@DS1H@:8(DEX>BC[0$F6QH4B%I-;K?GW/#"59=NQMVI==BY>9 M.7,Y,]+UQOF/H50JBH?*V' S*F.L7TRG(2M5)Y&%5\7-Z&[^XN4%G><#OVFU"8/?@I"L MG/M(#S_F-Z,9&:2,RB))D/AWKUXI8T@0S/C4RASU*NGB\'UEV%!I6WZ M+Q]:/PPN7,Y.7%BT%Q9L=U+$5KZ64=Y>>[<1GDY#&OU@J'P;QFE+0?D0/78U M[L7;-U)[\9LTC1)OE0R-5_!X#-?3".%T9)JU@EXF08L3@N8+\=;96 ;QO\M^AOM8A,X[0!O'' MW2I$C^SX\QCH)/+BN$BJF!>AEIFZ&:$D@O+W:G3[S5?S9[.K1PR^Z V^>$SZ M?XG-XX)^GH@3LL0OI1*O7%5+NZ5DQL4@"CI[SV=E$!$G:J\SA5\RHL@:DXN5 M0D5F"@65B^@$JLP(B1H+ 3SB/.W74O,>?&M#H;R0PFBYTD;'K="6CCN?*V^V MZ8A,9;I2<:.418[[CY!52Q]UIF$?C(5ZLJ;: 1"YC&JRAT+6M=$JV5TX ];1 M=CW$5&KEI<_*[5AL2IV5A,YY'?7?[2UMZP;:FI# M>J&(K0E8*572AAUKPQ, MLSFS0Y*0P:HU9/XM&=-&QQ*(::=7+IK:I258J$),@H0KDOKD; W!]U(;N3** M502]MKK0&=S!OBWWS!HX)OEDIVV-4(76@G5)^EK46Y+36)G_!;(!X$^-HW\< M\Y+F8AOOKI<+)Y=B4X)/<\7N^?VND3(]L&<[6 ^^9_(."J$P:O:(3.1 M670!(,JV5+H,!RB90>LC6;L/9'$ 9#$$TOYT$.3)"/M9G#+3@':[5.M\P?:2 M@(%["2=;VA5K7Y9CH31KR#6J.Z(RR26V>YJ('XL3-QF^%*%6&=(3=IQE: ;$ MJHTT3T14OAIC?P^9J! *8HH#VT(#0D:":VF(&RC%&] +R:#R.&[ H3>7!]Y< M#KUY+-M.>X52)1$%^49146(Y&C46ND!2PVTM67%"T8U'A'T)A['ISZ\HK*C: MF)@:5E3.JFVGK&ALGN"TLG*2/6 #FGF(I1OO*4_!3K#\3!+32#A>6MN0AU-= MDIS,P-X4OH,T:MU^C$01P$R"*NG EL7P@1ST25K;-.W8G+,U83T!)D'&E?TT M@#&_6DWK'R+^4M.S,08"[6_;:0.URR#KB9 AC/$>/:#$2P MT0NES: =NC$@-!R%B7@E0SFFTG8-125U04JDP6(MM^T*>3;+//E#/6"0I@;! MKI8(2HH8#(%7,Q=BUX_0P;Q[T!7CW/E\W+LZA0/KH00)G7-E6!F1 Q-Q%P4& M)U6M4,;=\,1V[%;GO+H8LP\Z_Y0R;Z/01X H,I75[.H7KVL4RQT_SJ^$E^RY MPQCN^QP<$,"H/C'C?Y-$! INP- @_1K8J6V9[7DZO:N+\[67N>(0Z=A0MX4+ M GGH_WBA+[P,4>;S_$-]:A!CPV6XD@;LBT39@/&^%HOO+B=/,9@;P^\8N/&U MF%_.)L^ZM3%2A&B16HT!522FIM(X5@ 5)1!M CT)GW\N_/G%9'%<^$3\[.SY M^[[BC\]\'*$A311##WP;Q&NW+C10_X!W/!K-!K%? RV1MHV<8\$#V4[*"DDM3=88F:*T.X>=ODEP>6_IP)Z+#W2# M$3*EJ." %>G,!9\//):*Z=@.N3Y75/<8V-/@F3/?6\HO5ZG$(1+F)!I.(POF MXD(4WE7"NZTTD1#'TN4]\02\F[=3#F4JVI9JR'JWL:CB4M?4Q!%FG_-@OMV] M#6PH(5/>@OVH\;0:=#OFTPXHT#C=#5"&0:V4Q6M'BO81)R4?F\=)A^%,7YQ;A/!.$,3H85HC/?I0(% GD?YT.\&>0_A@5L&"^:8]4$XXBI0 MPYF^ARR,;H&[$*OHWV$0 "J/>"J?3F3HY-A;['3PM:%2(&?ZI@(J(*WIPT._ MVG^VN4M?*W;'TS>?M^!V4#OP'B3K3U#TR*I M:YIDQD[:W3RTR21I]V%G'R 2LM#PHO)B1_WU^YT#$"0ERO%N^Q!'(H%SOP-Z M^5"47ZJM4K7XFJ5Y]>I\6]>[%]?75;Q5F:S\8J=RO-D4929K?"WOKJM=J63" MF[+T.IQ,YM>9U/GYZY?\[$/Y^F71U*G.U8=25$V6R7)_J]+BX=5Y<-X^^*CO MMC4]N'[]JAZ MGP5QLBZ*+_3E7?+J?$($J53%-4&0^.]>O5%I2H! QN\6YKE#21O[GUOH/S+O MX&4M*_6F2/^EDWK[ZGQY+A*UD4U:?RP>_JDL/S."%Q=IQ7_%@UD[C# M.)V34C[5)=YJ[*M?ORFR#,+Y5!?Q%R'S1'S:RE)=W8+11. EE%])DM_+ZQKH M:--U;$'?&M#A"=!!*'XJ\GI;B1_R1"5# ->@TQ$;ML3>AH]"?*MB7T033X23 M,'H$7N28CQA>= )>G]SH.FYSI M1;63L7IU#F^I5'FOSE___6_!?/+](Y1/'>73QZ#_.;4]#OJ]+YX,7;Q)956) MF^&.SULU_F(K*Y$7XKZH=7XG2G*8RA/J:ZQVM;@(+@7>E^KW1I? L]Z+5#YX MXB*\% @^H@94Y\S%QF%XB]5Q792 1*1>1)=8*FM>+W>[LKB7*:VG[]LB3519 MM5]'B=0]&@COA;P4L2IK!#BQ:>JF!-BFWA:E_H-E &@E-E6-S&/%H&62:'H# MO)6*FQ)?\.)AJ^,M1'"O+.=XF6MBK!@E!)RO.\PRK579XMNT$&BW*K,CAO#< M?+P]T"4AK8FM>BL E?;Y,27HL"34DAX1T(> MXA _'4C2\92I\HZU48H8?!6I3BR'#[K>>O1W @KVH]%VN-SJ6\.D=>#\F[.]_6X;!XOL*$H* *G]7Z$>LIF_5C56Y3 CE4NF>A'L/C]#K5,%@H*HB5X>;#T-#L^.:Z/=&574K MRA:-"7)&3CM)*M8[<%B1P& ;>W)\)MUTV@7L:D<&>L)R M8KG3-<4W$U9 *C8 1ER;R#VZ!Q%5P^3OP#:9I6WR*MF3Y ($8(1^^:7)LXZ?1N':B/ MU>H J];P4(AIL.$@;@E)X9UH*YJ<$#DSVP&SLG9!6 ]-BI""NS+6#_%'M(?/,$"*_J,J$:AFS=GE[ MF]M: ]L1ZVN=&@XLCM9:8$'$)HLG(5T:)G)I"DQ 0-G:J(/X2U"VFI,I9S)T M%61*M)PH 6Q=;3GE>_UUW(" 2C;HHB;_0S@%[EZVP_],509-^0 M-GK*L-L=>X0*L+8VYVZD#4#58[I*D!C((E-U#[7Z-LY8A[9B327Y$CD,%UJF M4C=5#NN&RV%R(C8-J@SJ$W9K]=P+'W"3IA9W*D>I3>9"6 3RA%SC"T)K:4T8 MS&Y@.%=[I%%K8(S=.\J=;?1N>6B)PJM>H6<;@4SF\LZF1N>O8X8)E#R.02CU MQ3]:^'<6T4+L\8Z MLWG_9Z4WB[SELI-4)$)O,>V^LZ1"X2WGB].B.ITC74W2MUM;7GQ1^TZ0IKSL MBV@4:"LK>2@&$PB/O+"->ZWKN=QB'=.*ZSA_RK0JN%FC7'HBZ]I&?4>I"#1U M1O&P+4S[OE9P&U>[MJ*G= 2[296DDCPW1 S,]ULE7+]>,.G85C\'QK@1$_&< M($_Q_T&H:,EUL0).21GED%Q*N(>%[),$/9#OA[:](.U1@$!QV=9G'<-*H>$26C&:*E0"3&*X@1%B\(:L7[ MO[A,IU1NPTU =GHB0[E#EW)'?2$P!!-OMIH>5_X>O5E.9V-O"-?46\U&M_5= M;=!PLFW::6$BYOY"9#I-N?QXW'8VO1D4,4*?7//6\P!V;&/@$W\E,C$$SX%( MWDN=2NI&785%>9N2 6I%2EIN!NN;R6"/Y@$AIL2-Z7.:XJ6K#JJCQ(Y]&]B) M&BG-37>)NB@W>N)1BL'7:Z[Z;DY$V%&=C2QXT*IWV.*;D.#> >#)/H\]0O54TC=06UD;J M\B@N]-9*5\-1OA*Y^EI3'1@K-X[BY]"],8?^5LB-ZF6KSEX_.NSL69#58!M+ M\Z]5UL_HO5T3V98C1_VFB>K##'RRT>-&FQ%38^]$GISHG@9-ZFERVI[5&SB@ MD:ZB@= HLD-I83=0%AK%*<3S1G&Z >:[43=E)^5?NJU7G M6 ?XZ:"RY,D'UI^0+V<:QF7#"RAB7Y*/UJ]=N>J+C^,,] KLQW";)","4Z\. MTYSWY$3RY,+U,*.$WFH:=(4KBK5@,BS.O&D8_C^Z/';XJ8?/;/06CS_*$&0C))DOPC67/BS_^2K'G:T0=)-#A$]G_G4!,>B9\N M8XZ+I^U<3\B8)E4#?Z0H,^S9=@"%U>JK*F/-A?:3DNPCL?@HC/OBO0G#-V1S M9O1G+A&8\WS3R /5D-;Q),&M_>,$('":FP7Z#^*'YD-I6CQ4+\ZL?/_%)_0J MN>I]NFF]\NQ7D_8)$<3CBD*.%A!9I[; 1 '\F7HABK]G(HJF?C@_^X>UZOD$ M+>A,1.'<#Q9G/S@17XC9Q N#0%QB+ZPT/'O3ZOGZ1U?^8)6WF,VQ*%K-_>4< M '90H PJM8>'/@@,+*)P'_BQ"08EV^9D( M "A8M92QE8[N#U#>!JL(.\+E$O0*L$G?5MXRFCQ=8 [<8N8M5PLB9S;QES,Q M\Q#% MMFJ)30:VZME@AXUWH[GF058#J[8J9DL, S(3HX/[ IY%4\<]+ @=Q',1+7UJ M&".H7SP_^ZBK+U<;,XFE*;+I^92(_-44=57W1C/!#(6SX2I[?\=XPWN_NB, M;*LA])+FOH N4PX*W7:3/\H3HBB5G9B:::6FN2JV[[5*:=#7Q?9V9/Z+_PD0 M@:=JRKWX0Y7%%3BE^H;W4!^/.&HGB&J\MJ&1M F8W PT55NG0S)YD6GG%5?4 M1M#+K$A4ZHLC'5FDVNAJK6()^QS4*N8B1FU:D4ZU]D; CB889'?=X8N]N?$E M+QYR%E;>5H0) GC1[C0)@$@:V@4!2YZF?4I$3U4LQ9U2*QZ#HN1H_D5/HO;)6+/?E8*:)O!YI>..B&&H MZ!+T"6K&X\20*(^_KSJ2#)7ALO]L2";E61O@;?9T69PX,$&(#90=P27>RDWF MI5EOCSYL>#XZ$CTYA!OM4CSXTG?BG<6-JMJ>')BNLWGR1)RN&>QY)2J3L@\0Z%, S*VAJDT)O MNIB/0@N?#"U7BE[M]AH;O&P9> _=X>+ M5I5J2Y=M[QEVD:FC$N."@19-!=%5EV;QU@8;1=@50 M'Y.=[&LZFR.H4/::/81I'*<)OIFF5)]#=L-1@*.I&B7;XZFLJ]/=W!E5BQ70 MH.LTPCI12)B3MS%0IHJD1!R: G9SU)+;$[CG=L(ZVL?3FJ-8;-A]'&NP\OED MB)%$C@*Z&'AXB>)4D=,_+3FN8$ZBMZU05\1Q$3Q:LG5'4OU0M$UX5VW"LQY*)V'^TMA(._']V%V>^V KMWQK9')3W8 MP[GI=]W$]).YS_8^%S_)/<7_GC^/W9KK,/"Y<4R-GG(IUE7S'&,2XPRISG3M M3GD.JS/CY<=BH ,69)4Y^:^KS"W"MN:RD*GU?"964= M)8TB%_FA6)L'OKT7 M><11HA/N_\BO]69/Y\[$ #MK-Q\Q/=+@LKMX*)HT:0>(?.5ET/IY-+O$YY)/ M?)VH6$X]*7*JM8//GABZZ5]G!4Z&[1FTJQ+("X&<1SYJL[%&;0^6Z5=+[?$8 MY:)*VO[RQ-Q[:*X=28F]R;2NZ+(M]\)T5X@&3E$HZ^_3. M@[N 7$>B,'7]F"]N'HD^O3X^&=**ECVC*IT*+CM)VYB+H5\YWH#\8'H\L_Z3 MM \1D%6BFQGTQ$3HX:IP/N^M*A7]A(Q48_N4@24?>\RQL]$O&TY?B/3'?G5S MW?OA%%]WIY^'4>4 \S2_H7)/W2_0;LP/K[KEYN=K/\GR#JT\GP:_.I_XB]FY MN?#??JF+'?\,:UW4=9'QQZU"DU;2 KS?%$7=?B$$[G=YK_\+4$L#!!0 ( M (^"6UBK:"T_I@@ /\7 9 >&PO=V]R:W-H965T/QGYQ&RD]?2UR[:X'&^_+R_'8I1M9 M"#W%R%L3M[>!\8W5Z58RWOI/Y=W%F_C]I1,%5([9319N;H> MS*>7BU->'Q;\HN2CZSP36[(TY@N_O,NN!Q-62.8R]7R"P,^#O)5YS@=!C5_K M,P>M2-[8?6Y._TNP';8LA9.W)O^GROSF>G QH$RN1)7[C^;QK[*V9\;GI29W MX3\]QK5G)P-**^=-46^&!H72\5=\K7'H;+B8/+$AJ3\H*&CYL_#BYLJ: M1[*\&J?Q0S U[(9R2K-3[KW%K,(^?_.V*'.SE9(^2J^L!-R>[G*A'0F=T9UQ M_E5GYH/,5"IR6D@M5\J[J[&'#GS2.*WE+:*\Y EYTX0^&.TWCM[J3&;] \90 MOK4@:2Q8),^>^+-,1W0R&5(R24Z>.>^D1>0DG'?RQ'D=E*D&\9D.JP?$AS(X'V2HG!>6E>/?^:#1O1W M,Z+I]/5K>LF()9,WG=DP$8:G;WX:==&%0HXRM5I)RXZP.Y^PJ)+]U!DKHP6G$ STDJ&IU>VN[:QIM(;3 M']AF]OA19[.^(L^I"/ '7]0 AJE]-**"]Z*H9$[S#) >\4%/6<0>HCE$N?8( MIK>MZ*X9]_/;Q;/Z[ZN73/H.$5FF.")ARY9*:QX0:K .;;(L\^@&ACU7:\4N MB-[!BI4UQ5,ALV\\GR"<4X#R4?E-B-"4@856,1>1-6M11J71C DI ;]@G;+= M( E]-#65#EMY(4 J)=JCYNE,.;%4N?);>HG.%%KO@\RW,2=JQ&(=D&T1Z*+6 MAP;8/RA3N9#Q'+'P.*1%1E#N!U2-!9M[5Z_I.008'#BC Q%L4GG0,YS\B#P! M!&BY@ITO(3\80W\3N@)]8="1[G#F$X%\D!"=N2%*E4(>L1#I/')+H86'>M4M M'@JJO7Z-BJ(X(.K15ZY$'3$,!M@'RG,&KVEOU;+RH3!\^(:,86F'65/C$>L5 MU],F^ !A*:Q7J2J!"NO'!P1K55' GQB%LZJRE1NB9D1WS2Z-VE>(+?Z^2'HP M.5!G,+L6..QG26<3^J'6$4$H-&#/0RN <^L:[JKE?^ 67OWNXSWEJE ^3+E^ M((&]@&I8JJ8/&SJ$57,/O#PP \:,ZL.B, 1R9CS"B] M#M"(HLD5?@MJC.B=;H.((ZC?, 00 S$*8T]%%F169<8>\/M&(LU1N')P;7=) MT\D.0EHIB[@XV0VT7NV95G8]U<(B YY@_5P6AH=B@>VL(TO+KYZ2WRQJ(=>H MRXSA''T_KU,->< EN0G7&-U-++M2IFK%]:2I-GU8X+$C:,R.JM@-A6/$I!^L M<,9SOHH1P XU]#U=C"[ XO,\1._W=#XZV[UR_O'0:3/$ ;52CLW=2@$C(PCX MG\35> (T:%!E4VA'M-^/@@7/]ZIOJD;GWU2-0BU%Q/NPJU$R_9,J3>/D?0"?KT -<'V1',/_TZL$ M-L+UU:FU#F&M_8B.-4[Z9.A7J*M6VW"RWP#H9:35?-PNKIL^0 5NE:"!:&7, ML.$PW@=:FDN!";@@JA5/V[D?KTQRT*)& V!55B!H8O_N&36K;5I*#,L.H0F( M#QL!*:[WK-DQCL5UNG?F>5,YC68-RR4VCXM)9\+9N;4*6S M2+SHWJ0*@N]E6EEF5//4QWJ$?E,551YXR3YCK\\A@R1>Q]CEM&[Z$G94+J0+ M<[78MBPW$FYTHPEW!QAX<*<)!LQ&2;(_'RMS$JD%):/0!#92Y""9P:[ ,A$/ M:!W EK^?9$PB@SMW87(+]U>XC]$=KF02#3*37]L W&5)DQY)Q"%RLD!$:?K# M3@JO\H?S"-LX7WL;A!@RLT-U/:Y&68#%-;J*]=K*=0T4#_#-EU5E62 !R%9L M#+NY;AAFPR$6M/3,CY6!GP^S3 9KC2'!0Q*-%YJ+SU_1#$+ MP>?DD2L9MYMT8XP+-G+95[H*STL9KU:(^N]RI,'13_7Z%A@-J[8%PI@G["!A?>>\Z%_I%UKW][ $L)6'KDJ[EZ MQNJ6L6[=>+ YS!R' F0^Q M,669L"473,IFYR\^ZUJY^ZA<9XZ.?<@;=S[*HK2MPZ=G=C*\&+_/MJ/MU^UY M_*B[6QX_C7\0=LTIE,L5MDY&Y[,!V?BY.;YX4X9/O$OCO2G"(WP#K_$"S*^, M\)%? MRQL%LV&+DHB<%UK(@BB^NNK/@^DBQ/UVP]^";W1G3-"2I91?K[J!#/ M>&P0@<'ECE_S+$,@4.-;C=EO'XF"W7&#_L[:#K8LF>;7,OLB$I->]2=]DO 5 MJS+S46[^X+4]$>+%,M/VGVS%0Z!&4@)(/LC"I)F^+A":&PTWE4F)@64 *"O#;&[)%:8&R!6 +7;8 MVH)6VH* C-G(LSAC6I.=+V(J^WDV"SH1&7@^C $.!XE_0>R$* MP).59D6B/<+O8UZ:SA,32(67O8ZAOY'SL4M=5YWG)E9/P5H48>#<8PB")O CD F(%W<1'5^Q]S\4=UX8GI&3*B%B4H AP9:W0)(A"^$U(1'LG#/AB*P]@L#NN MH)"2HK*\@34USOZ,2W'GH4+D_@?4#1_F@0(OG!(+@XS/BAG>35=YO)>V;T16(=*G MW4,(:!)7&2"C(F[Y8'XBX7'7F%W"YA*S"86A=Z)N+X*7+I/A!* KM:TE7#I[ M!)!>T)<'<]TCFU3$*= "!P!0"??LA0R/@44C8!'5*J2!S.8J%DB@U1'= &8, M#M4GC07J>'TZQ8#GE&J,[K@;!%F6'8X343P.!KLR[;US8;#E3!&.'9$\J'-8 MS7IM1T(4)_WVYO:)I6VN(4Q+B62 \UWM;>M1G=K X- M<'W=KP==Q<#,QH6V%OH7-J.ACD"!M*8&)VD/+.WT5]!>5_^Z?+IJ\S-IC\9' M:&\ZR8_2'OPPX=!S G]LJW<8.1/#4W1#SW:=^A?0[7ILW:::^O\3Z0Y&D\-\ MVY9==[T?H3NB9$R?3+7KZDAU.*J;UGE]*BM.0& 1YPSJJYN"4@>;)_!]I)KI MIEUZ34;<$@>=39@AV/0/OC*XVZSV1.<'70/@#PL&< M,QQ@4&D41=MDV70+G'7:\( \.F2YONR+@E1$( .][ MON\#F<%Y/4##Z\EC%1\X9<.1LLK ^:!(,*(>'C.>[H1E96P_A>C)JL2=1UR# MM*BDCKY'1X,ECUD%-@$?0M4!KYU:#-+JK,FS 8$$%,@%>LZK.6@I"!L*N@S8 M,3S*?EDH8M[DX?]E=%,B3AG]0+\8#B=<"8@@8B-$[T>!U1R?"">>)J9V*G4- MP'JI!X=>%8>==_FZ+R@>FU@+4RO@* M1/W!>=0GRGVE&ULG5;;;MM&$'W75PS8HK 5:0H^1)5$F K+1J@20S':1^*/JR60Y$- M=Y?975IVOCXS2YJ1 $=Q @C27F;.F7/VIL7.V ^N0/1PKRKMEE'A?3V/8R<+ M5,*-38V:9G)CE?#4M=O8U19%%I)4%:=)IHM0ACUW:U,(VO2HW7%ERC ME+ /5UB9W3*:1(\#-^6V\#P0KQ:UV.([]._K:TN]N$?)2H7:E4:#Q7P974[F M5S..#P%_E[AS>VU@)1MC/G#G5;:,$BX(*Y2>$03]W.$:JXJ!J(R/'6;44W+B M?OL1_8^@G;1LA,.UJ?XI,U\LHXL(,LQ%4_D;L_L3.SVGC"=-Y<(W[-K8LQ<1 MR,9YH[IDJD"5NOT5]YT/>PD7R5<2TBXA#76W1*'*E\*+U<*:'5B.)C1N!*DA MFXHK-2_*.V]IMJ0\O[J4LE%-)3QF\-87:&%M%"UOP;[?(?QEG%O$GI@X/I8= MZE6+FGX%=9+":Z-]X>!WG6%V"!!3B7V=Z6.=5^E1Q))@<;L4]_'NY<=[2;OKO*5]:UMG3K'S"YJX6 M$I<1<3FT=QBM?OEI!%4<9#'H MUMY!%\U3LK$6M7P \E4['N3SFOU/VU^%6*$S$,HTW*9E:+1%:;:Z_$1$G7)]\WW^/%M#[(& M60G>R\ !EI AKQJ6S\&!E'76:$N3M9[UWG26D#G!I2>*'\&^J2Y4:S1VEG-X M"US*WB])]K@QW!+I8327\2S].R*B3VXJ>AU"T^3S^8!..ZH-I?")_]*9C 9\ M_/D.2 T:23!(9/G?)X[_96:+?AC6+_:;NW%WD_VC^#E^WM_R6\ M?4-?"[OE,U!A3JG)^/PT MN^2VW'FSJ\!1OCZ64)S8*>]B ^?UPH[ 7GE&JIH-> M-[(G"G:+8,4NUHGU=PX?&SCJ)VUBE6RE_&0[U]4BB"PA:*$T%D'@WQU<0MM: M(*3Q]X@9G%/:P*?M$_H/3CMJV0H-E[+]HZE,O0B*@%2P$T-K;N7Q1QCUI!:O ME*UV7W+TOED6D'+01G9C,#+HFM[_B_NQ#D\"BNB% #X&<,?;)W(LKX01R[F2 M1Z*L-Z+9AI/JHI%GW9%66U-K\KZOH/H<($1^9Y+\1'+-7T6\@G)*XH@2 M'O'X%;SX+#IV>/$+>)OWEV2#R[L:6J"$\7?1C))_K03Y<[751N$Z^NNYHOB4 MR?,I[=ZZT =1PB+ S:-!W4&P_.X;ED7?OR(H.0M*7D/_LEE\%?)YPIOI?RC3 M;S602]D=1/] [+%@\*?)B*&)V-N^P?TX^BLHH;D3VQ8('C*DDL/6[(;VT<$F M:OH[Z(U4#\Y';K5LP8 S:3Q8WG7RSI(XNTT_HR%:+;^(2X,3WFP'1"0')3MI MA0NDUF).T9>@I^0:*U%5C;508I[5+DX9'2AHT^!Q A6.FD&A7>Z(-@)S;@$4 M)<>Z*6O2:%13M@-N(6Q8BFK )MSC>:PQ\61U(N%0+Q4@"?*3U&@D:]$ZBS#D M9SS9;Q26QYVCJ\X+?728O$$%II:#QF+JMQ.[Q\BW)&$%?EF*GS-=L6V"T;A\OD*7 O* M\AG^9YQF//*,.2T23SNG,TP[$F>,CA/^_\5Q1F>YK3-#/KSP]8QI-I8TIUD2 MG=0E,8W2U!7:27+J,CH;*^&A3O(R&L=LK!H;)Q+#9MS/I8.:;-RZ7..Z_(J2 M4IJZ>K*"YKE?(2RCC/%Q#OBCHHQ&2>K%I\7,DXR0F1?O@$YZD/",NVE+8R\] M0[-W]##/G;3AD[NS [5W+P1-W!+UU^AY]/P(6?F[]]'=OV ^"+6WV[V%'89& MTSP-B/*O M\Q\N!NXJTT>*^[9HT/*5#6 >T[*&ULW5?;;MM&$/V5@9*F+2#H0LF)ZXL V4Z0 '5JY-(\%'U8D2-I$9++["XE MNU_?,\N+*$=R^UCTQ2:'.S-GSMRT%UMCO[HULZ?[+,W=96_M?7$V'+IXS9ER M U-PCB]+8S/E\6I70U=85DE0RM)A-!J]'&9*Y[W919#=V=F%*7VJ<[ZSY,HL M4_;ABE.SO>R->XW@@UZMO0B&LXM"K?@C^\_%G<7;L+62Z(QSITU.EI>7O?GX M[&HJY\.!WS5O7>>9))*%,5_EY5URV1L)($XY]F)!X=^&KSE-Q1!@?*MM]EJ7 MHMA];JR_";$CEH5R?&W2+SKQZ\O>:8\27JHR]1_,]BW7\9R(O=BD+ORE;75V M$O4H+ITW6:T,!)G.J__JON:AHW Z.J(0U0I1P%TY"BAOE%>S"VNV9.4TK,E# M"#5H YS.)2D?O<57#3T_^U7'PG"^HOG*,H-N[RZ&'I;E^S"NK5Q55J(C5L81 MW9K/!N_')T_ 7?:PIT^ M9?U?I^5I*Y\&=,@0W7'A]*%/]%M.\W*%LJ-? O7C/ODUT[7)"I4_D-.KG!-2 MA'@U.S+++IU;[=>5[6O3IWG430Z#]+P/#[_F;Q!XVPP$(H^:ME^ M9=\GE2>PFJ:DTMBLT0<+G+"8"VY GU%4-@#9>=L'IATFA"L,XEFD3!A6C0?$ M)T[RLO MR/6KZ3DM+*P-:.ZH4-8+(X]Q5FS#V$8GX"QFZS$L15" 1(]12( !]SJP*.!4 MZ@RE(3_0Z 8JSZ5C\:-Q^ @%'3"$AVL4FSRO)Y_(3N/B "&S/B:HIJ/BIY$ MHS/TH@P,B=.:3I!4TR+:&EHZ%536E*MU.%B%N].'ZYR]S.8!W02_M-0N5JG4 M5Q2<28_W]U6VRG7L S82DASP\[XR385DB&WFF@P8JU-DY4EJZDC.^K2T8?R#;U?IN+4N@M6FB!H[%;U- M$>RJ4"8($@Z0GZ!5V:E#.5HI"[-!K2MM:SNT46F)XK.,;HB-Q2@.:=> B[)=>IK7::NNZ8))69,O<S>_ABR+ZH:&U;M$?W?V%+2%$T#[NE^:PO$NF;A-0D3A??F MAMN?W1DJ@W+X6LB4,Q2#76R&O5&U1*UU)M+-@"E4MI-HY*H/DL2EY=8 M"1>;&C5[EL96@MBTJ\35%D41DBJ59&DZ2BHA=32;A+U;.YN8AI34>&O!-54E M['J.RK33J!]M-^[DJB2_D MHG\)O7,O"^'PTJ@?LJ!R&HTC*' I&D5WIKW&33\G'B\WRH5?:+O8 0?GC2-3 M;9*9025U]Q4OFSGL)8S3=Q*R34(6>'>% LLK06(VL:8%ZZ,9S2]"JR&;R4GM M#^6>+'LEY]'L#I4@+.!66%K#@Q7:B3 O-TF(\7U4DF^PYAU6]@Y6/X,;HZET M\%D76/P+D#"Q';MLRVZ>'42\PCR&0=J#+,T&!_ &NVX' 6_PX6[AY\7"D67K MUUN-=[##MV']PSESM$A] \>T6&LQQ@. MS."A1+@T52WT&DKA #6AY5"IR8 A7S]^7Y2"<215V:UE*Z$:]8"6)J&S]PZ M$+H PVX+IM5^PRQAT4A52+URT+@ !SE:8L7P3GHM>GPTSOJGYXY?NR/1,#4" MEA\K KTX\.M(2,<5+1!J6*/@*H&518VM4)RSET"&>*L6:Y82FF:0F]O[8?$UG <+-\)3S+G"OZ>A]N>]4(0K_H]/XX:@WRI M=0S?PG3?Y-*-G_;/-+3/<0H=&Z707#B-^]O6_E<\?NL")WMZ4Z%=!55UD/,= MH$YZ=KL[X;[H].HUO%/]&V%7DFDJ7')J&I^>1& [)>T,,G50KX4AUL*P+/G" MH?4![%\:0UO#%]C]GELS@3(D?/+7Y.#@-(,6,5<+>J/HSMGZ. M'5^BA/%?J!ML_"& I#)6%6TP*2BX;/[LL5V'G8#3Z)F N V(O>XFD5=YP2R; MC+2J03LTL;F&M^JC21R7;E,65M,LIS@[651+@P\52@N?UO0UH] 2K9L,DY9B MVE#$SU#T8[A6TN8&/LD4T[\)0M+3B8HWHJ;Q0<8+3'HPB(X@CN+! ;Y!9W+@ M^08O-0D_SY?&:CH2O_;Y;=B&^]G<-3DS)4MP'- ],*C7&$S>O.J?1!\/:!UV M6H>'V%^V(8@#":]HH.IQ"N#&AF'0I9MP^P51CS>4* M:/P+DQ5=>XC]M@Y[6T6W_U_1)2YUDVW8I -&!*DCV28K2B:?WAI@*XTM?\UM M#G,L#>_![18$N&:B\K+,=F6Q65F5))76SB7++&I/OF2"Q",X*T= YQF+)4UM MSO01@;2J5KD'!,L_0W%:#-FK7K+)2I M:)Y++YTE2;-"SGZRNWW[+/3VW8]PIW@5J%>^1!LBJZ1MZE@WVKT"YTWQV\*; M)^2:Z167!@1F%!KUWA\'H)NRW'2L*GTI7"I+A=4W*SF/;<0FZ MMW'R!U!+ P04 " "/@EM8S%9I*F$F !=4%@.ANRY[9W0?+W4V@CJP\OLS*3+X\&/NI MV2K59I]W5=U\>V_;MOOG]^\WQ5;M\F9N]JJ&3];&[O(6?K6;^\W>JKRDEW;5 M_>7Y^>/[NUS7]UZ]I+^]MZ]>FJZM=*W>VZSI=KO<'E^KRAR^O;>XY_[P06^V M+?[A_JN7^WRCKE3[\_Z]A=_N^U%*O5-UHTV=6;7^]M[%XOGKY4-\@9[XFU:' M)OHYPZVLC/F$O[PKO[UWCBM2E2I:'"*'_UVK2U55.!*LX^\RZ#T_)[X8_^Q& M_XXV#YM9Y8VZ--5_Z++=?GOOZ;VL5.N\J]H/YO 7)1MZA.,5IFKHW^S SSYY M="\KNJ8U.WD95K#3-?\__RR$B%YX>G[BA:6\L*1U\T2TRC=YF[]Z:1F75VI3>U7NLBK]OLHBA,5[>ZWF3O M3:4+K9KL:_?3-R_OMS U#G"_D&E>\S3+$],LEMD/IFZW3?:V+E69#G ?UNP7 MOG0+?[V<'/&-*N;9@_-9MCQ?/I@8[X$GQ ,:[\&)\<9V_%\7JZ:UP#C_/;9C M'N_A^'@H3<^;?5ZH;^^!N#3*7JM[K_[\Q\7C\Q<3JWWH5_MP:O17W^FFR*OL M/U5NQY9VZY>SCUN579K=/J^/?_[CT^7BR8LF6_/G1_Q<-UD.?UBWQ[/V8#)C MW2];J]390:E/V5Y9;(/BWC")BL,B'S3JA)Y,LR,4S6S[+#5E:(9X,UELM1#WL2+XS?F$\1^ MY(G]:))>[ZVN"[VO@"-@29>P/F"0,D>M,D;\7ST8428'/J3C0&(6_F,@QUK7 M.;P*VVU:^ .HQK8!RA955S)%97E5X8- MT&*;Y1;HM355=3PSAUJ5\^P"/M9UJZPL)P-!J)N<=&E#0Z[R"M8#^]CFURI; M*55GJM*@HVBU<.1%O+FI@WCL#^+Q).U^;A0N^6W3:M#'JAFC_MU&()*#?.YS MRT< '\*R2S [L(?;D!\?0N.HVR.H[G:;_5QK?/RJI?$WJE862'W$TU%[_"0/ MFF8?F.%K%+_E^8OO+R[>TX^+%]^ V?M[IT%[@,:OP4;BG%EKX+=/*E-^#W@8 M>0-V=<^'TV[S-LO7:S!\Q >P/6-IYIWG#WA>M?QJI?.5KG2+&J_L+*XKO$6K M) $'ECDUF%77JNX4C:8^[Y%XTT/1D_A)"?);F::S2BB/3^$N3ZPOYQWAB3@N M'SN7>?83&'PXS7IC<%JPVUK6[X0"37DS043@A2VH(6,U*AC<%8@-L/L,K+*U M, D>Z76NJWP%"DG7#)#@U1D-=0U29CH8!N8$G0ER8ZR<3'26*Q 8H%V#A[I" M.N6-J6G #GC0TH(+;8MN!WM#60.Y+-H.%@1, ;@#&>,(1(2SMAGNPVKBM;4U M.WRYF6"3N5NW- N MP6BX]U"95.JS6Q7K$HOT PY"8H=U&CA3Y#,QGG!\CLW"7^(# R:RL)4R,%UA MKD'VB'<(X%3 #F<5@,!2V(N/"D30[&!+^6>"WU9%+'7.;-E@:F']Z" M!%_G%7+EF+KZE4-E_I,"?U#1)\!ASM9Z?$1/AK\N9FP]Q7C((*8^VQ+MX;^= MJ=41.,I^ L= UX"".E9XK%O@Q+8 =X'3*@U3EW1^32NR-[$V>+'(+1QSB>LL M@(-FS@+M]]9\%E9=Y]J""%6=FCB/I_X\GDX2\<*9Q0] %@*BA>N#BR<.:!4 M92"[V:55I6ZSOQK@C-&3^LTG&<5>WH;;, Y8"3@)#=06;$2JS^:EBIX2>782 MB]QO2=&BH8^64/ 2*EX"'2=@/-2&94_GM:#E4.NS%P)\\ZDVATJ5&X5R49X9[6!U"\_"NV#N-CER,2_)TR-?@\8D()3#DZ!(2!X4^(^#> M:,V$<8 M*\1&'T=5(_*W&[H9H75.MO*VLHD[@!/^>P?;GV6KKD4'%C6_C 9D MK=#:%DJ57M]9%&:_B"EE]LP+S[-I#61@H+JUHJL1LO*F/NCFTYB8?,%PV7?> ME ]4CC]VD + L;\X;...@ MEK9]E1?" @.=1[R-VM(M!XZ4+-(ZV:UN.S'+%^-\DL 7+R'%25U[4#96':RA M&9CGF8#-CQ;!9W8A@#.S9'$3Y;\&DYINME%5U40C ^GSK%8MAE]PY1J@"V# M$DT_^A2J@159PLJX@Q0?$W%[ X#H*( 5\F)?6#2 Z8Y!^J?)%M MS0'TBYTEW PJ&QPM<+;^06"&=!4"0J=VJ]QNV "50!0+.+#.6T'9HVSD=#P: M CIN5*"*EH0'JJ]UBIUTW7(EXE*#8*1^ (AQJ/Y)SF!$Y!Q=:0("S. M_^16O;&@^Z:FYNB#:=A#@!/X<73U^"H%96IF=XN %BPE396-4TC )[%Q$J^( M^0?VA>PSI7@7YR$R=WY#F,;IAW>1-L0S_0[AT=\0'B%E1I\;#=']CO.-@AG6 M$7U-YT>^/5!-8D*W4=E#%F'A]A_L\R/^-=5LI0*Y [DB8*0B%$IJK6VBC9SP M3U&Y%FB'B1M)]0=R12'&*Q2/' '::P/_\][_=Q=7K[WW/_K\I2G)WR(OR[UV M<77IW_IH]KK(GBZ!HM&Y_0"N)1X$.R2EYIH#D*4S% MH0!'I-_R?$ZY!5D)_X%VQF4T6S ,9WARJ9(#+3!^2NF^0)6BV@4/WS1L-&*? MED)@"MT4=ON+8Q: ':KBH69OU(U\,JD@HM#]8E)@W_67P.\V5Q6]&_HO-#SYBP4/N\^(3^P[^[S.ZTT&I BZ@*?!! MH*YNMC#)QI@2S6P\E/,G8YP73;NN\FN#@2EX<&OV\.\NK^!TU[:# _VETP6Z M,HPO5E8=DN6DRYR1R::@4^D"4X"\X44*9<%\7Z^U;=HS7,$^Z;XE&HI$(QC68HVF0SCMQ(T1)B!0]995V/XJ^!@3-GQ=1J\Q?/.DQ-& MDH289U$!_X,H,4B1P)G(1"J%_LF&CL4'A(XI& A;$IP(^@37U34 !FDG='(4 MZ2&-$,]%9Z(J48(8^[Z1N:)UG.+=&4 LB^Y(E:^ S!0]R>L.0WX< 44G=:MR M0-'O/8>7"I4,K8AI)F%3HA,P+E*J![L1K!"*1B8 J*?/Z-9CW]EB"Z -G6DX M.Q^6]D?:J**+?,F(6V AJ,>\28@X&^.1P/W1GQ7I=J 4,H 0=.^4@'"8UP)* MM$"@'N[1!QDF//WQ@Z7%!B;#.$6.;LEW\B"2U+$ !1J;1(F[2"3:FPU84=+6 M'$XHU8Y.W=A1U.?"N.JS;B1BSP1@RKA?.%I;@GFLS'['/ Y0%@,+#"7(?2WX M*@:XJUJ?57I-^W(SQ#PU.)F^QKM(M@?G7S/WXU0M7L%L\!0J7 _.$6VR4):T M1]@'A6'VN3A,$>E=@!]#S.)=Z%K"#&3U2["!)>4;-\Q>,EX5/]_@I M[TSYCU,SQK2U,=C*_96BNWC)"WB[H>.?H\W'R]^6L"0>(]ZG@;T378@0JN9X MVTE%]T/^"[U7JX.SLRO5H@8/(2#U&<;A6)<3GI:5$&U.@LM[W;+G/ <_ IP\ MO$6@@V8^[UBIN$L"O-['O(TS)&BV4^ \EJ*GNKU<93O5A.^I=5=E>(7@*4*B M7S$,%JR'1, 87//\#_^N-DWVB'GK#Y<\OP6&7;<'"O EY[!$ 70/_[0&Z5;Q M*:$$=[8F.F;&%]5O6+W3&T8OTZ/)>0(N$\B I_>-WIBK4$'J7[)9ERL8P7EI'W MG$X^,KH;2F >1D;P:,D'@!_!(*!%1"C?L.9CCPY'.VP5@8.6@AM,_B,N"7B5 M""6153AVM'U$3G=-U"#IZ6V\L>P:9) 5IC3-XNL\L,-1 !V,K/J<[RC G;A+ MWJ4J(H13?6>)',=Y9 MA9IB(N!"&L91$0ERBAE29 3D&A<:HJF.?B=?)B/IK_K&C"Z1P:% XF=BYA4* M)"I^55]K:VK/[\QU]0;<:"27WJDDZ$N:I218#&0(W >0E(!K[VR141QY51G@ MR-#7]R/-^O;Q]$'*\TT'S@?-=J (_4JA?;8;?EVTG[."DCJ#/T9K398)((!I6K3CL)C"=+WLHB*LAIVHG5"+ MR$'$<^2+@!<&CU"/ MQB(?!31G;E'L 2U)MH=CP"A:X8E A(75S$+*Q3B #.+GCBA<>(>KJ3 P.9@4 M2&"'/CMC0GSA_="=O-$G"7@;1)JD;DQ HQ5"F7$#E=;""_\25< M:_5F@S'Q1.,X$:U/Z(PQZ0RY7(P@X(7GV=>+;Q)F),0!)**,$X155E4YKA_Y M);J_15-HS2_LN,L!!M)* LF+[.OE-R/>A+^N@2EJ!@9=$Z"?#:L6JXU(JE6; MXTE7BNYJ4=2%AV#F!]_P9KI68Q#$,1L/_(+.Z.N'WS"C8QRTXQC_.G@O(A%. MEV"F21MN,Z;C;"$S=#&9ROGJ2G$>RP>7QC0*T.\X1AK]X-@"":*IXV-JY#V^ M!*5M2P2.K^'RJC" YD!/('GQW-@7=6[ERL*S#:?S\<_.QI<&4_4($X27?7I' M"&%XO.Q4EA ?#TL")ZA]Z(*<=1P';F5A>'*D8(- K9$-0H)3D^^0AS==E9.C M%X$ "0JC?X*(U05\\87VN&=+%RYU,"0E:VS \"+5N :ES<6EH^X>F\T*6<* MT4<[6VM,T+(;7?N,!FNZS39,C/)1JXKAI;L4O"'!<1'R>A?3N;G?@T=+5@SG M?E>#KMEH).<%R<0HXWW)@ D7(GSU600Z/"J"3J3"RUV,1N"=)]O[FJ,2- ?* M/FO&2!&VBD,GN@DV'LX#O0E$>8Q5QZ JF&3""Z1CDC0X#V3\940(]N_0GT.[ MR4OHA]%$<4J^!LW>7RQORJHSQ0!8KH/ZWI\1-'Q+.DGRR>B,X'GZZQGVL5TP M9ZL!!P$C$^2"216X>DG6,U$<('U*'P0:0AQ/JAR8'@PRI2M&=MM&\:,8-# = M"=./!Z5E*_[P8T_ >P[P5%X=&_*^:U0;(5:.SCRE>--F+KI-UX35EN&::0C- MA^%Q60+"!,QR1A/-N2(;JS"HQO>[(X;873J1?U(=Q3G$AWGR!V2:'D0>I?5VP.BSD$W> M]I0*F+093E3A'FD&OB?L71]2N)I,BBHEJ,[I)2*S]*S3ZDRD'GGGV<_>K"3/ M,7UWWODXM:GQF_]XFRZ0Y!S"9"!?=")#N"3Z&."U^)(=W&0HWHPMVCHZ+P3D%4/+= MQ9YTDMQRO5O_!N<0^&D<8NNV_Q;8]%'9#$YH80 *4_@0?%:5>HYW76,2'-JA M>J/,_3AK6:X1?E%26!%B)>23@_W8<421\7MP#F?N3RXQQ?_!.;XS'R:7$V% MDV2D2Q)XM*"N82>L/YD=GWOWK M5JTI1?/&BR2A"/ MH-V"$^7@R!3"0L*K-4<8&@IO]!6Q@>F-Q.3XJQ81W*,"85H<.JYS7>*R+ M-YK,$A8O 2E@&&^]Z<28SG4,$&/4)=DH?A4CV*('+8=0_5\..D*8\=8HXQ:; M:CRBOQU4&(" 7PL6PJ'"&IQ/P->IT9"KHPOQN4#W:)@X#";@8IF54>-"J)K%@%<-[ML9\ 30-[A$ M&&\$E4D!'XR,PL=NBZ,^U.V@2$3T+T = YP1WX8.$$= BF?\F&,F2U4+,?", M_M3FG^FW$W#DGV/K'93%<8]>[P7DOLL+:_Q@X65$]R40U:)O:0[@ZDOXO3\? M]1N(\@VGZ']+T.728 FPMFCT,-79O>PNUGKXR>.QD41.Q;?F4=WA9!0K%$PO MIHNA_.#Y]4K!C%%=<@!@)_3=X%Y*M3-M6 M$C/#.4N;KUL:"!_^Y)9+R!]?G;DW>!I^ (.A@%;VK.;WLC70:7&%PCS[ ;&_ M'](]AF]3@7NE?]],,=F!5:"OZH@&Z4E)K%N&$ETJ"R9CAML(=]+1WN>#H&ZH M7@;F0DA [@',/.0/JO]L-6;.>OP67B&OP12P]>$=;)*2'9G@:U-U.S4Z&R;Q M5,-B$AV!8K[BSO?FMV!B,@>*T1$KT'@WKVIOIDOI.,JA/=91G6D>WP M(L(157A$@!VM!\:6X*H+^'!LM_6QCF'.[B!/7E/> 2-^LAMG!] 4\+=&PH\> M _?9AD@>SL[[!NUQC_[V3>GYIPYY)G6/S@)Z2&'L6FE'5^>B"GE(__'\U.G! M^XERXC!"59?7S&>7BO+X,T:D;,-8L@%)K:3:Z9%"D:J9+$F'T H&$8MMV\R* MI%]EY_,G_K[^ADD7[N[^"R:=20W9#=D(K'PD1@/J;M=Y80A9*++^AW&^Z2+* M4)",A/"7--=@HM"S5P0UW/:X97'FB1)A'X1$6+>2!Z>6,N/$WN$1F7K<1'QU MGD7GUMMH-CH\CC.CD@?*(1BGZ3R;@I^A3?O7T[M# M3%8N)G(-)MY T-!,]"M#F_V,F1PT"H_$$6<+YA6P?@$HCE5X\F]2.@5 MP!D9Q%LE P[I;7 \Q1*E46R,=RCWY(:/A=<:7S9(<<@UF4Y8-A;Z<9W@DX>@ M=1*&EUH9"2D)6XX=3U<[H(P+(XU!SJPOP2BQM@D3;Q$T^:=CH-SK&,/\M)%Y M.:&#_*_*3L<3M03)VX#M;9JDT/35D M![)1>MVQF*>W'ZS@W; M=, HN%>N-XZ44^REPC/JIT.G$4[+16C;_!/G/FO.1).6.$Z^^;G2_*Y,]Y/= MY+6[-Z2Z0A=_N31G$M80>_,FU-K<_WYYCJ-5H()!P7UG\YWB5@)U]AHSUM^" MR7?OO><4GZNM7I-BV%(90LN)54"^3LK^@:)@"C$,F(/S;L#.F7K8>0 I]!XL(K;9.Q@>>Y[]"-Z0Q;-UG04(>1(;D8(F50-C5&JC MF\JC5KV3.]K186>9(ORI2<-O=$TYH)JZ&SRD/'#G4=/8N$&'S--^U<&8F6AO>6-&FS,!;Q,,@=U)2^\AW!#+J5JR;WW"BA/H;=YHD M$1+\H_CL+AQV0\UMZ.VTF.[(]$%Z4'V(S#9NY5*278,\^SLF8+D-\&0C&5C8 MHP1OCT:!R3]K\NQ-DL4R4?LD):69U)0^>Y@!QS][A/_B,_Q3BO9.WHWSZJE/ M(_H<+H;3N+MZG]:)UT^P?-!J1=IX Z>$%?3?1_E@SU+2Q5/_,<3D2.&R.KK, MZ[S, 84G-;-+W,["[0Y^N*DA1-@.1RLH&C7C:. ,9-Q(0RV%X:NZQ!0(Z?5:]/ )J\]RITZ 6>:W<16GO^V*+@?8LK= M<[XM7Z(B*7Q,&62%;UJ?W(:]^T441B7KR MJ?$8 R17PR'A7A9F708!&'@WJ'>N,2LG/F#N$LJOEM@VPQRYX]&:F$S<&SH0 MF*52$OR6-FX,UOB"7-X>QM-2*D1NBHR=-A&@CKIHM0OQ?N12SPT7>8Q-%(UG M?Q.O51H7G GTI.)>%E\*;'%-6KJ#-/Z=;*BOVS@G/FE"ZM";X@YXR%6@/*.K MS)6AKEP^1B@P-XKUDV\B6*Z.$':5;[@2C14%J)M]&]4DR%6-:Y5'U55XWPO6 MV87\XTZZO>HD=J$1P=]4R2[;Y'!=G'+HV$.X:*HI_-E3_$_"F51(Z#@7ZA]TV+_ M9$+],@F=W+ /KD/9'#*B&!U']GV(:2;@ M)(SBB"0@8-C23## +O@T!@CUD2><#ZG*O #1G>H M55G)'8)HS$3LDNXO$H21HOHA6R1OCNBI'F/<2L42XZ3M5_!4'ST,?HJ)<"$>@V1D@RR(2YO<:4.]2-5:H\(X645EBST@^HT!&SWUD4 M]$1H'^I2&&+=*AD1X" !._0:<,7%]F+UXMH-MMRNG16V$TFB8W[!H<=Q=-F4 M]IZGI$"WA]M_F< @N#WX!H 8(CC"^[[U8VR,.1NJE$M&?4MQ"; M?G.+';WZCN!]&/C65H[K9B!YA9 :4PMN"[,/>GS>V-PBYY?YC7YV7I,CW2@-N:1?';HUG ML74L!IVS$E!FQ8I/I\;W%3UZ%A:_56$Q_Y<7;SP4J M^--9-K=_O1^71>6#47XT:X1;\6MC=.BI_/'CZ]2^Q7G[G^A0 -96W \-DXWH MOE;QC)2M(+9[$!&.2OY< D$\>]Z5.K0=@64@C_K^XHWTM*\:NJ_%Y/PP)]^N M#_MU )==YW$A=+\SJBONX3SU:!,NL!:!"ZPZ;7PLGV2 ;_3I=L&[(Q8W?=L#A^.^IS:-5Z8J1_GDKH,0>7R#G"A:U0MGC72)O#%D M%2GDK=KBEU!21!8S%IZGK3I)9[3T3%U_Z+AJ++%Y=[+'*/Z8B< MYNZ4".MX7F7#S:3BUK*AY:QK,COS78M%<6-_ENA]7;-9-Z[Y+.=#H\08_\T4 MQHF0C@^CC:7+3!,KL?/AUG3QJB3H+@;7$EH< M[HV?GF+-96BNOYQN=G^%(H(K()PPQI9W&D#^]?K9I>@U[JFX:5&"2 \=.83@I&+Q0_BX_P3\GDM7TA4@6BQI"V?+:(T;_GNE'\A+Y'>^Z),%>D2U'@$/L*6(_X>+AYA MSE@L3EPNGW:9!&88[:.]DS9>_)'1W.E'\;?KP(ONVW4=)<#L6_X9,*%\Z%&?[]1<\+%ZYJY7"+[S,XIMN.7,42$E[ MBM,*K^G[?\1\N-Y G'8DQ:*A#X6OH:0<&.3#D7.3[RIXXN.M&0=E 5T/RL>> M?AF4QER3/=XHM=+<2[@PC2NKRF\6N[SFV(J),AIVIE155&%#B9P:<_*QP2Q% MD\ZPH28YOOSLZ>X:=""L'8W[#F+L2SHVCN#E\F]0D,5NV<*H.@L_1,%@;"E8>AS$:8%+[\] MNY96/%&=;7@6OV[G;(U?6^^^<2JTR/!SJ,_*4IAFI;;YM<92[RMXXT<##_[$ MV"OM4A]=#?9+;;9JG.X4='6-MV=IZAM(TJE=Q!ES(I4]+=;*E6409@HFS+/W M4:%.RI8;,)EM$]^6B33UF"C6ZU*(X?.=DRE=I(+4N,HM_?259>U=&V2=+JD:'G_N]![@NA#MK[;_LA*;EY% M6J$V+C5I"B$VG(B_0GQ8S^R$=TRCA1#0%^KF23 1NN@NIYO>_JA:5U\$W)5= MH0$=!1)W'P9+B@ !U%QNBQ_ME0"(?BNF(RL%/.OH<8D='RBBILJS7)+$G.+! MD9*OT)R#0GOXG=(L<,2?[>G@(,(+H064ZVE!/ZC MR*JTFA0@T![,&=V/R-][W^9!965N\C&&N$\9A6_R-G_U>\^O!D>?_5R#R3X@9L]9Y5:PZOG\R>/[H$R!BJY7UJS MQR&I%8O9T8^(?97%!^#SM0&*R2\X 9:>T?)>_0]02P,$% @ CX);6(/5 M\;S% @ )08 !D !X;"]W;W)K&UL?55-;]LP M#+WW5Q >,&Q 43M.TA9=8B!I.VQ8B@7-NAV&'12;MH7*DBO)"Z$-',OM[:\\GT3YU@PM&LV5OK:*8J*[C$M093%073+TL4JIY[(Z_?N.=9;MV& M'\U*EN$&[4.YUF3Y TO""Y2&*PD:T[FW&%TM)P[? 'YSK,W>&EPF6Z4>G?$] MF7N!$X0"8^L8&'UV>(U"."*2\=1Q>D-(Y[B_[MF_-KE3+EMF\%J)/SRQ^=R[ M]"#!E%7"WJOZ&W;Y3!U?K(1I?J%NL=/0@[@R5A6=,RDHN&R_[+F[ASV'R^ = MA[!S"!O=;:!&Y0VS+)II58-V:&)SBR;5QIO$<>D>96,UG7+RL]&F?0Q0*6QX M)GG*8R8M+.)85=)RF<%:"1YS-/#I%]L*-)]GOJ7 SMV/NR#+-DCX3I!1"'=* MVMS K4PP>4O@D^)!=MC+7H9'&6\P/H-Q< IA$(Z/\(V':Q@W?.-W^ [E^W>Q M-593V?P[E''+-SG,YUKIRI0LQKE'O6)0[]"+/GX8G0=?CJB=#&HGQ]BC6V,Y M%20F\& PK02LJ++-(97'>7Y@9F *+\BT.;E615E9I(95J:V91F R 7RJ>$E- M:"$$JP;PSY0*!?=.'3:MM.2V(L^QPUYTV#L6YQ28BLR!2N'JZ]6Q@89!AUTA M=5BN1 *\*+7:H<,86*&A.W1%:G.D6>"FC7LKDEOTN\*Y@M* P^U4[>T(GF*/ M8D1D3Y85%XDC<(JVO?$FY"C<%P:GCOEM\ /L/=4IU#FG^;DCT=R R94FJ8=> MWM]KW0)UU@PH TTUMET\[ XS<-&V_BN\':!W3&=<&KJ(E%R#LXNI![H=2JUA M5=D,@JVR-%::94YS'+4#T'FJE.T-%V#X9XC^ U!+ P04 " "/@EM8:[V" ML,," #C!0 &0 'AL+W=O=7"%XQK(!16_Y(TBPQT*0K5F %BK9;#\,.BLW$0F7)D^2F_?>C[,3-AC2[ MV*1(/CZ*(J<;I9],"6#)2R6DF7FEM?4D"$Q>0L7,F:I!HF6E=,4LJGH=F%H# M*]J@2@11& Z#BG'I9=/V[%9G4]58P27<:F*:JF+Z=0Y";68>]78'=WQ=6G<0 M9-.:K>$>[/?Z5J,6]"@%KT :KB31L)IY%W0R3YQ_Z_"#P\;LR<15LE3JR2G7 MQ21OC%75-A@95%QV?_:RO8>]@''X M3D"T#8A:WEVBEN4ELRR;:K4AVGDCFA/:4MMH),>E:\J]U6CE&&>S:_D,TBK- MP9!/#VPIP)Q. XO(SA[D6Y1YAQ*]@T(C5R39A+/QE@,Z!:@FX;\J90?_")2PQ1C6&R M,*>#1:,UXA*^N^W)X(YM\+U:T)P)0TY(FOJ4#E$84S^*TL$C#BWZDUJK'(PA M=.R/TA#;[L>C9'#%)C MF-!D["=I./BFL!1D4.W[)'X\/"Z&NP- M7@5ZW:X7=Z.-M-T,]J?]!KOH!O?-O5M_-TRON31$P I#P[-1ZA'=K91.L:IN MQWBI+"Z%5BQQ"X-V#FA?*65WBDO0[_7L#U!+ P04 " "/@EM8; 7K]O," M "+!@ &0 'AL+W=OICTX< E6C 0VHL \7A&5; N25"-WYWG$XO:8''\P/[IR9VC&5#-:PD_\$R4\R=B4,R MR&G-S;WE$RT(]UW>3@"3/Q7 $$' M"!J_6Z'&RQMJ:#)34M48V.VE";=#H'!.V* ]&X2E#G$G6"BK*,G*[QS)K MT(2*C'PU!2BRJI4"8L:,4,Y>PO9"[I4N0>I:9+R0W3*9>Z5D!^+C;:*+QCOT[EIU6/3JO;=S?5 M%4UA[N##TJ">P4G>OQN._8]G8HOZV*)S[,E#^]R(S,F;BWTJAK,JIV,XZ,&Q MGFSTTDZ/MIE,)3YS;; "Z"8:D%QR[!=,;-$"]Z8#+#F4&T3:LK\LAN[@ Q,( MD;5&=GTY.(@:ND?%"S)R1^$8Q[$;C\+^5,O<["@6SKIDU?$56[4<$!2ZXR F MD3N*KGL 0Q-%10IX&EY'^(VNX_Z49L^@#--(X9)*R5+:GD-Y0X\]B%ONU%XN M"P\B,G$G\630YCYRQZ,8]^-)-'B4>.^0X:V)N\ G@ %.["1VH_&0G+HRWE&# M*$%MFS9HLUX+T_:*?K?OM(NVP;R8MVWZCJHMYH)PR!'J7\4CAZBV];4+(ZNF MW6RDP>;53 O\6X"R!GB>2VD."RO0_W^2?U!+ P04 " "/@EM8BDMP^BD# M #Q!@ &0 'AL+W=OM7 M$&I1[ +$2J:^[*UM8)VD:-$L:F2;Y!#T0$LCBXA$*B2U3OY]AY2M=0#'!7HQ M9TC.>V^&GM'RH/1GTP!8\K5KI5F%C;7]?129LH&.FSO5@\236NF.6W3U/C*] M!E[YH*Z-6!SG4<>%#-=+O[?5ZZ4:;"LD;#4Q0]=Q_6T#K3JLPEEXVG@G]HUU M&]%ZV?,]/(%]WV\U>M&$4HD.I!%*$@WU*GR8W6]2=]]?^"#@8,YLXC+9*?79 M.7]4JS!V@J"%TCH$CLLSO(*V=4 HX\L1,YPH7>"Y?4+_S>>.N>RX@5>J_2@J MVZS">4@JJ/G0VG?J\#L<\\D<7JE:XW_)8;R;(F,Y&*NZ8S#ZG9#CRK\>ZW 6 M,(]_$,". R@NI[@ A%3DK92>F&745\#>4=26)*6,R2*WC)E'GB\9+_E?FGAYVQ&O\S M_US*?41.+R.[/KHW/2]A%6*C&-#/$*Y_^6F6Q[]>T9U.NM-KZ.NGL7V(JLG5 M%"[IOHI\6?<+1^\XJ">!J4ZEPOXT%BJGQS9 :M5BHPNY)]S@WGV [P;=#K1_ MNQ=G1H,;(3%$#08AS6WPR,L&%6%JCL*SG1']3(JBH+-YYJP\IO-%%FP&T5:> M"@-V)T=TO5;/X*(,86E!DWE*6%+0+)\%;P%;N%%M]?VU(J5YG) BHRR/@S]A M;T@VI^F"'9?@K[H6)9SI<93UH*6P@P:2QK1@"4ERNDBRX*T[9!DM,N:7H@@> MC 'D&; 9M"^:U<,XE_*<%G%,TAE-6!)<+SZV,(3/*%EB"9.$L)&5I@IGA M 2_+H1M:[AZD GS%4G#/YLU-R^Y]\$ESI\Y31+%XX*R_H M JU+?^3H; QUH/=^V!K,=I!VG$C3[C3/'\8Q]G)]_!@\^'VDY9')'>;/";!-I=P/-:*7MR','TE5O_"U!+ P04 " "/ M@EM8BB-[3"@% #?#0 &0 'AL+W=OM0+L$25\^#/M R[0M5!)5DHJ;_?H= M25E68D=;L2\621_OGKM[[DA>;!C_)M:42OA1E;6XM-=2-N>3B4_FYN>4XF_1:%D5%:U&P&CA=7MHS[_PJ M4?):X$M!-V(P!N7)G+%O:O)^<6F["A M:2Z5!H*?!WI-RU(I0AC?.YUV;U)M M'(ZWVM]IW]&7.1'TFI5?BX5<7]JI#0NZ)&TI[]CF=]KY$RE].2N%_H6-D4UB M&_)62%9UFQ%!5=3F2WYT<1AL2-T7-OC=!E_C-H8TRK=$DND%9QO@2AJUJ8%V M5>]&<$6MDG(O.?Y;X#XY_4#1)0''G\B\I.+D8B)1J?IKDG<*KHP"_P4%G@\? M62W7 GZM%W3Q5,$$T?20_"VD*W]4XUN:GT'@.N"[?C"B+^A=#+2^8-S%/V=S M(3FRX*]#3AH5X6$5JC+.14-R>FDC]07E#]2>OG[EQ>Z;$8!A#S L2MQ3+(B>ZMDR(+:4Z^SM)IYC'1M5!Z##MEOG^)CB"('*B*,-!&#A)G%KOBIK4.7VJY)9C M%^/RT8&F)+5TM*?T>ULTV%]P6F/W\YTX=<%S0C^TM#_P81<$Z[KE'$7W4 X# MU4H3X YNO(J_"R^0:HYEW1H;BGN-'"61! M9/W!ZM/\/T =R(W"#6+'BST((\=/PA' -QK;4TQAY$'DAS!2(5%?(=%HA=SC M6;1H2PIL"2O.A( '4K94AX7D>5NU)9$8KP5%NN>%(27*:LJHP8XRAXIIU/@+ MQ;2F/X5D4..<&A')8#D,Z.%*V\;\9TOLMP&X(\ T!B%^(R?+4FLV $HJQF7Q MMP%Z# &F+803'(5.E.#(NB:?T$O=A9[1\GQ I6T^ONI;*%VO4M_SWUC8+?'%L,0<@QF3YV,/!'W4FGNUSBHAMG*?AG_B$230:7[HKRE7Y:""1C6TMS_^Y7 M^]?+S%S:=^+FZ?.1\%51"P2TQ*WN68('$C?/"3.1K-%7^#F3^"#0PS6^P"A7 M OC_DC&YG2@#_9MN^@]02P,$% @ CX);6$P:'\Y[ P 1 @ !D !X M;"]W;W)K&ULG59M;]LX#/Z>7T%XP] "1OT6.VF: M!$C:;3?@=BC6;L-AV ?%9F)ALI5)KS]*3KQDEV;#?8DI2GSX4"3%C#=2 M?=,EHH''2M1ZXI7&K$=!H/,2*Z8OY!IKVEE*53%#2[4*]%HA*YQ1)8(X#+.@ M8KSVIF.GNU73L6R,X#7>*M!-53'U-$(6UYK(&A=P<^<=SH/1EL) LIO]G%NV+BA980"LR- M16#T>,,.F8R4WH.QI0K.""]59$SE>VZ3<&46[G.S,]*V4Q88+ :PNX%UM6+WB M"X$PTQJ-AK-[1BM]/@X,.;,F0;X%GK? \3/ 40SO96U*#:_K HM#@(!8=E3C M'=5Y?!+Q!O,+2$(?XC!.3N E7>B)PTO^7^@W7.="ZD8A?)DMM%%40%^/W4/K MI7_=8U&]8#>]-6+* NO3L30[V+HGT*?WE&3%@V1EDO@/T)@ M+H1C9$_"'2=[7R)ZT-IR[# MXJJ37,\KRI&N$T?]'K-*?./K'5^Y,O$<[^1J;T M.7QBHJ%,5E(9_@]S_=^JGMOHG?$:3"D;3=6@SWO7KO6(GT+ACNF2KS5$*;R$ MQ!^&(7W/(/*C?@CG),=^EH4'>\-AMMVYC/J]>\4*>D[IJ:52HU>#U]P@I)E_ M.>R#N];X:K<<)'X_"CMMN^S=2\/$D8M_"5GH#\CLD%!ZZ6=]JQP,_#@ZI#3( M_"3NPXGZ2[OZ2W^[_MC^I>(CC0V-QTKP).(O2] AYQ2WD92;7*KBJ..]4@3Y M0'DT!*&;A<;O#=8&GFR=C'IOJ,GI5FW5V*)H:.>G0J#:M+<8IXD5TYV0[83! M3A@Z@9C2;%P:\ACYR66Z3=L!16*^P"UYJN!=\1Q+1[#WLE,UKMS\TI!;INTC MWVF[$3EK)\./X^U\?<_4BM<:!"[)-+P84!Y4.[/:A9%K-R<6TE#I.[&D,8_* M'J#]I91FM[ .NC\.TW\!4$L#!!0 ( (^"6U@#,:7JL ( -4% 9 M>&PO=V]R:W-H965T/?%-8=Q$FDXIM<(GV:[70I(4= M2L9+E(8K"1KS:3#KC^=#9^\-OG'H=_YW"F7-3-XK<1WGMEB&EP%D&'.:F$?U?8SMOE< M.+Q4">._L&UL1Z, TMI85;;.%$')97.RE[8.>PY7T1L.<>L0^[@;(A_E#;,L MF6BU!>VL".?G99%5PG7U<,&U?8:%55C?%6FBLV"L5 MWQHX6;&U0',Z"2T1.K]N%0#\*]42M1;_Q",9"J6MIFZKK;;F?-FE']:]XLO >F-UP:$)B3 M:W0^N@A -TND4:RJ_."NE:4UX,6"]BYJ9T#ON5)VISB";I,G?P!02P,$% M @ CX);6+S4\/4T P ]08 !D !X;"]W;W)K&ULE57;;MLX$'WW5PRTQ:(%A.ABR;92VX"39K$+M&C0M-V'11\H:603I4@M M2<7)W^^0LA4OX!CHBWB9.>?,<,C1U KHC2.9U'+N S62[]WK]=+U5O!)=YK,'W;,OU\ M@T+M5T$2'#>^\.W.NHUHO>S8%A_0?NON-:VBD:7F+4K#E02-S2K8)-*O>A7$+B 46%G'P&AXQ%L4PA%1&/\>.(-1T@%/YT?V M/WSNE$O)#-XJ\3>O[6X5+ *HL6&]L%_4_D\\Y),[ODH)X[^P'WQSKR;JM(]UG#W1&4V:(#)&C[;'6JX[;5&:>$C9R47W'*ROOW*2H'F MW3*R).XHHNH@=#,(I:\()2E\4M+N#-S)&NO_$T04]1AZ>@S])KW(^ &K*YC& M(:1Q.KW -QV/8NKYIJ_PW;-GGYP_ G\N3!CX9U,:J^GR_#B7\\"8G6=T#^K: M=*S"54 OQJ!^Q&#]^V_)+'Y_(=YLC#>[Q+Y^&-X1J 9^K8KG$KDH=3Z1HRB> MBBHO6AU$QZ&N(A',Y>/I*ZH/(Z31.I^:$,:!7.'4"E#X"*R'6:'LM#=G2+(8\S!*-Y9.,_G, _3M)@,=R!Q>:>0 MQ&$\RR9?E66"VN$O5>\-).DL+*:QFQ%?DD_AW!V.3EI1BWKK&ZXK?B_MT)7& MW;&G;X96]N(^_! ^,;WEE*G AJ#QU3P/0 ]-=EA8U?G&5BI+;=)/=_1?0NT< MR-XH98\+)S#^Z=;_ 5!+ P04 " "/@EM8VNHQR9@& !$$ &0 'AL M+W=O*CNT9 M7YII9M+68Z?I0ZU,/S4_ON1IV?RL:412UN%---57'U="E*N3X;>L/-B]OB?FGHQ?3\=,7O MQ9TPOZUN%)ZF/4I>5*+6A:R9$HNSX85W)^? M#5UR2)0B,X3 \?,@KD19$A#<^-)A#GN3I+B[WJ"_L[$CECG7XDJ6OQ>Y69X- M9T.6BP5O2G,KUS^)+IZ(\#)9:OL_6[>RB3]D6:.-K#IE>% 5=?O+'[L\["C, MW!<4_$[!MWZWAJR7U]SP\U,EUTR1--!H84.UVG"NJ&E3[HS"UP)ZYOQ]GB%HO"C-F-D@\%=CHH89V6AH MZ/'@JE$*UD\&[T0N%$"_9T'L1%&,A>")4X02YUW" A)<4C_K6F.Z-*3+VOTOH;@^/^=[$9:_V?[K=VR9>:(?5&'DH\D6W M]UW^63B9X9_'/&@.?I'U&_!9@]D!9K3M@8%D8V$-F$ZA&XU0-?1OQ8.H&X%F MS06[ZX:.%_NC:LR"2"48PDC6!35+7%MC.SA&1]3TD7CYG0&KF7V>F)UT\_:+:A M$\O,%UH+"%!\'PH^1P.8XG!C_7/#WY)S9]QF-WFKMQQ$.\2W+I1;%YZW$^-@ M6PQ;4<[/U]\:.!E\$*BG/1L@:Q!Q$-(B<-(T1 .^4'CBD=8" M?.N"9Q,G#+W!19:I!H+=-XW7GFL9WDT'[VOT6=ON+=%H2_TI$*(T&GR0*/., M*_4$7EESE6OF@8U#EL:8"_ Z@_MH\WT1J^\%O66X6!6FLKDF?BIZH]PP+'.\ M*V76D9KGSF D2=.N.E,,(A@-@N>C86=;@LB)_)2%KN-&_N#3@:ZFL3%S9[;V M*73WVU&SQ>OI[! _^*F3@$AA,H2MO3WR&VTIZ4*)Y"ZH$G5C6V]1F M)94IOK;^@ALP)L,.'3K4U#=*K'BQ4PHT"?T@ME*QDP31X:SL5B.Y@-##SO$ MI4EF!K\@8R\JT$,A,EWR%8H>W[6'&+LL"E-$Q I49ZJ8; M>[NQ(L=[409NT,5ZJ+"F.S>[2JA[>W\%O]$&M9>\_FU_1;YH;X9;\?9^_3-7 MR+)FI5A %:,1)SK5WEG;!R-7]IXXEP:W3KMV@3AIT1ZZ#=IT%XO% M'FAI;&E#D2I)U?&_[U"R%6_A^+ 7SK=*/ID2T\%0+:>9>:6US M'00F+['FYDHU*&EGK73-+4WU)C"-1EYTH%H$+ S3H.:5]!:S;NU>+V:JM:*2 M>*_!M'7-]6Z)0FWG7N0=%KY4F]*ZA6 Q:_@&OZ+]UMQKF@4#2U'5*$VE)&A< MS[V;Z'J9N//=@3\JW)HC&UPD*Z4>W>1C,?=")P@%YM8QX=,!C^\#^OHN=8EEQ@[=*_%D5MIQ[F0<%KGDK[!>U_8#[>,:.+U?"=%_8 M]F?'S(.\-5;5>S IJ"O9C_QIGXSB5M5U92G+U@"7!=PJ:2NY09E7:.#B@:\$FLM9 M8,F70P3YGG?9\[(7>",&GXBJ-/!.%EC\ER @D8-2=E"Z9&<9[S"_@CCT@84L M/L,7#Y'''5_\OR*_JTPNE&DUPM\W*V,U_3[_G$I#[R0Y[<1=J6O3\!SG'MT9 M@_H'>HLWKZ(T?'LFA&0((3G'OOA=R=]R+G,4KDQ=!$YGRP5\7HEJP]V/;TZI M/LM[6O6- ;4&J@+6*]1#)7QHM/J7[A@6D'-3 MW\-5UU RT57H,<-/8B\R.1 MZEDD4'\!6R)==-=*J!"P0ZX/+&[G@*1R456X@PCGZ'ITSW=]'>]:A-4.WE/Q MB/XO(A@]*$LF*4W<9^P^*3R42!UL;5&/+BI)[*HU] ^8R]%'N=%85,-?05EX MY!LGYP*? T9\Z=9=FR\>96QB+T]98V6VF%-VS1*6T@3 M?Y)F, []23*%*/09#;$_F80#X,.Q/TCH9)I"G/EL.@7FA^,$DB@>3K_[WE:- MR\<>DI=47KV#./4GX^@P'&3],HX^4ZHUL,B?L BBJ1]-$^>#TC<.GWWT67VI MEJ^!):D_)219;$(IB%MN.E;XO/Q_F'YQ#45T(# -4'#J\G8 ]TWZWYB5=,UR)6RU&X[LZ3W#;4[ M0/MKI>QAXAP,+^;B)U!+ P04 " "0@EM89-_\(^D% !]#@ &0 'AL M+W=O>CA=;+T_%8E0O64.6))6MA9B9D0S6\ROE8+26CE=G4U./0]]-Q M0WD[FIR9;[=R MZ6_+6PEOXUY*Q1O6*BY:(MGL?#0-3B\R7&\6/'"V47MC@I8\"O&$+S?5^)6[<'V^E?S2V@RV/5+%+47_GE5Z!.65HE;F23;=6G]$RI72HNDV X*&M_:?/G=^>,^&L-L0 M&MQ6D4%Y136=G$FQ(1)7@S0<&%/-;@#'6PS*O98PRV&?GER*I@'GW&M1/A': M5N1^024[N0!#*P*3$'Q%C?^.O]+'FJD/9V,->G'WN.QT7%@=X1LZ@I!\$JU> M*'+=5JQZ+6 ,@'O4X1;U17A0XA4K/1+Y+@G],#H@+^J]$!EYT1OR]HV^I2] M.DVF4M)VSLSXK^FCTA(8]/>0]59V/"P;L^I4+6G)SD>0-HK)-1M-?OLE2/W? M#R"/>^3Q(>F3>YM,1,RZ&'Y98K0468&K);G^L>+ZA=S6M#71_2S:D^MF68L7 MQL@5EY ;0IKI(<,.JAXV[*:UA<+F;$TU>%0+H@PV\0J;7K"?\.&WMS$2KKKJ MP?\!N521F:BAK*A3QT10D>\F"UEULC>:SN>2S0&)\\ 4XD%%['D) 5D4&&:%\(C=,$[(KR2*8B],G3^ $[@K]=VB2$@4IEZ0.=?/3)8< MR7-,$M\-@X!\@+V^EX;.)6U+J#FL&D,5F3&N[2HW2U)8%!6IEZ<@8 EVXD3@ MQFD$$W$:>U'D?%EII0$O;^>O$7;8. M[P\"WPV*"':$>0YX"9B);X6;1_[['=:+RQ(W+S*$D_A>GI#$RQ(+)_ #"L \[W@(L>>#>+4DUVT!(WT_8% M)TO()E'SRJ09$$6; MVT5?-0*MI[5K1*=N"OQ(W""/X9D&H?-5:%#[OUX#G:E;9(%57N0Y#G*0D/0H M]NH0N-7$!G*R$VHK$]U E!1F@9L$1@1D!?Y';@2(#O V[7F;'N3MMAZ1*;@! MCCMDJJ"4;0NBLO"NE>9 '$8^4B[) ZU7[*?*/L3@@ZJ'&=SCH1T>.H"';?', M$,\:\1ARO2[GPC(368B3%#&CW92*XZY"JPG**K[]84<[#5-)_0B AX HR-0:4>AE]J1V_&F'I^O.V?QR3,W#3VL>''T*4S9_\L$,1N6L0X ME^1>'+VI>M>R8S>S/3:+/#A&#-%IO'S3U3..?"X9C/8ZD-#'Q%I+SOV18NEN6 \"@W7%3-

&PO=V]R:W-H M965T7>J1)A'$7G8<6X#)*EO]OH9*D:$ESB M1H-IJHKIES4*M5L%XV!_<4&;Q4XC?/J5P%\P!R+%@CZ%;M?F"7SYG#RY0P_@N[UG86 M!Y UAE35.5L&%9?MGSUW=3APF$?O.,2=0^QYMX$\RRM&+%EJM0/MK"V:._A4 MO;#XG<#C&&Z4I-+ =YEC_A8@M%GTJ<3[ M5-;Q4<0KS$YA$IU ',63(WB3OC03CS=Y!^\@[S[?/Q>I(6V?TM^AC%N\Z3"> M&Z^%J5F&J\#.CT']A$'RZ,&@.JZ!J*?<]< M5X=('X4=)GU?(A1M/-/'HQ('8P*W;\E H81= /9(B]&0VV^_L;#9ZD,6;8ASH8*C2X<'X5*BW M?DD8R%0CJ9VD_K;?0Q?M^+V:MTOLANDMM\,CL+"NT>GL+ #=+H96(%7[84P5 MV='VQ]+N4M3.P.H+I6@ON #]=D[^ U!+ P04 " "0@EM80\$5NLH$ #G M#0 &0 'AL+W=OM7$.JB M7U!LD?J(X]H&["3%]M!%T+3;PV(/M$1;1"11):DX^?<[I&3%210UP;8'6Z3$ M>9PW,WPD9SLAKU3&F$8W15ZJN9MI74W'8Y5DK*!J)"I6PI>-D 75T)7;L:HD MHZDU*O(Q\?UX7%!>NHN9?73%>S"JZ99=,?ZLN)/3&'4K*"U8J+DHDV6;N+O%T%9GQ=L#?G.W401L9)FLA MKDSG4SIW?>,0RUFB#0*%QS4[97EN@,"-'RVFVTUI# _;>_2/ECMP65/%3D7^ MG: MIBR]#S &WSH'R=[!%1E$/&/)" 6^AXA/@@&\H",<6+S@";QS*DM>;A6ZZ.C^ MLUPK+:$^_NTCW,"%_7!FS4Q511,V=V%1*":OF;MX_0K'_H1OZ:,;01.:Q) $3:Y!LIIA6\E#I#&CXG]R=? MFXE0"?7"[^I%V0#6RH* C=Z)HR2G2J&"Z4RD4P?RQXHU##4YO.O@@PZ)/,=D MUZ28F#_LO.4EX(E:T3)5'F(W":OTP8PIU/H[YZ!X_T#'L4-+]8QS] MA *)$)F@,'2 /0D#$X0 'YL'F?@V0X_*Y1EQ'Q'#/QJ%)OAXA$_Z(]XW$KT_ MS6BY!=>@AGJMP&W0;""TD:)H2QTX2KO1:($>.*6L45I+PWK#54+SIE*I0BET M;OU1$/(@J'@[V6'"0% M#&F>]V>3EX]39K],G8]-LFX9E8B9_0C=4R.C.4X7)(/26)]?7#Y3@)8*BJD" MK@!]U"IDIQKMHFMJU%FFZ12QS09.(UT58_-U9 X< ML.YW5*8*O7XU(9A\0*$_J#]V[=J5=S==/;B&]\#M\^&J/70,:.Y3:!7+/['K M#E8[R)BEB@?#CFW8R>\(>ZO1K<@UFO KPQ[%3X1]K_'NME[ M3:C#H-U:CE&?1H\/#M\%DUM[Q3#R7Y>Z.8=W;[M;S+(YO-\-;ZY GZG<\E*A MG&W U!\=@R3+YEK1=+2H[%%^+31<#&PS@YL8DV8 ?-\(B'/;,1-T=[O%?U!+ M P04 " "0@EM8_Q3C/[@" =!@ &0 'AL+W=O+&[,G@,EDJ=>>4RVP21"X@Y)A:A\#H<8]SY-P!41A_MYA!0^D<]^4= M^B>?.^6R9 ;GBO\L,UM,@O, ,LQ9Q>V-VGS&;3ZG#B]5W/A_V-2V9QPM7]'N&+,@;:"[;D:#KCT!*E MLW!>A[O/Y_%N!2IDH@M%TA.EWX2G.BO@,*L; MM9%9LQ0G 7$9U/<8)._>],ZB]T=R&C0Y#8ZA)RX#)5%:XV)]38L/97"<8U$@ MI,]X")J&[(E+>:[T&1=WK].&&:!?KCBM!"^J?#1J46=1+,G%=?=)Z75;KM6N MWW&K74KB495A,C.=UKPF<\AII37*]!&H)=*X0S?SV1\:(>$C? MMZ UZT/%2 M/QI"ARAS)+<,EB@Q+RU%:ZSI@JR[;*G+YP.X&+86RC+^NNP<^NEP2Q/W(N@< MZFBX-[("]Z;UB/_9%XOSBNF5Z4TP#$GU^AD>!J KI=1 MK5BU]@M@J2RM$R\6M+]1.P.ZSY6R.\41-%^$Y!]02P,$% @ D();6)U@ MOHRR P I@@ !D !X;"]W;W)K&ULK59-;^,V M$+W[5Q!J420 &XG4IU/;@)ULT0#=-HW;[:'H@9;&EK"2Z))4G/S[#DG920$G M>^@>+%'DS)OWAD..9P>I/NL:P)"GKNWU/*B-V5^'H2YKZ(2^DGOH<64K52<, M?JI=J/<*1.6[A710]<)];R"5A[F 0N. M$P_-KC9V(ES,]F(':S!_[.\5?H4GE*KIH->-[(F"[3Q8LNM58NV=P:<&#OK5 MF%@E&RD_VX^[:AY$EA"T4!J+(/#U"#?0MA8(:?PS8@:GD-;Q]?B(_J/3CEHV M0L.-;/]L*E//@R(@%6S%T)H'>?@)1CVIQ2MEJ]V3'+QME@6D'+21W>B,#+JF M]V_Q-.;AE4,1O>' 1P?N>/M CN6M,&(Q4_) E+5&-#MP4ITWDFMZNREKHW"U M03^S^"3:0?C\]!7Y;1!MLWUN^AU9EJ4<>J/)Q>]BTX*^G(4&XUFOL!RQ5QZ; MOX'-./DH>U-K\J&OH/HO0(A$3VSYD>V*OXMX"^45B2-*>,3C=_#BD_K8X<5O MX*T_W) UUGDUM$ )X]]'4TJ^G)*_EAMM%!;4W^>2XD,FYT/:0W:M]Z*$>8"G M2(-ZA&#QW3\ MV>Z5?&SN66>,6_ "FO <)C&UI,5W!G$6>(,T&URVVB7?[L/"G?E*W M*,NG M^,XXS7CD&7-:))YV3J<8=B3.&.6>8$(+[M6E.2VRW-DZI*.&*8W3W (@;.%A M\X@6S,-ZI,E=_PB]D5ASOVZTQ(NB!,OU8=SP_R^.,SK-;9X9\N&%SV=,LS&E M.K%I\74DXR0F1?O@(YZD/"4NVU+ M8R\]PV5OZ&'.73#AJ][1@=JY#JF)*U'?1DZSIR:\]+WGQ=QW\(]"[>QQ;V&+ MKM%5G@9$^:[H/XS%5LL-C(SG#(B>"\^W"77$TN,B*0DYL)% M!+\.9$G25'B"VF!6-YA)9BHHDH4"FLP9MXD&3*U@"?YB+N*U[" M7RFTXXM5%6]4K-&*;G*ZIG&4?H9WBXT>0Q*_08YU@;"%'?3;*D1??_D-6I$-3%V.EI)? M4FI&NGR)7UOZQ8U?@[_P!?ZP*_W9)_QUB'":.#NR V>@@W?E)LKI/U7 ;O($ M/0?^W>G __D3.$-WG&3L+UU0JYYG^IY%X7K+=E%,KB=0F1@I#V2R^.H+V[.^ MU?$^IK-P)&<=QF<-XS.3]\4O4+3)>@WU3237\MWO=^&E'2!9+@\DWY,+%!=, M_G%3% E#K$@3!(F#H*B7D0P!^0#UG1$=Z57GKNQ<%/?#PK;@Q[Z:'H[I5,T" M:Q[TK$+5:AX$\\:H@]]M\+M&_*LHA;G#"P2% JIOCA+*>$D?][PH&8K@'P*< M,>0AK"^"!5YP*"Q,--,!KGKSC\9HO;%F/;@O,0I/&'70>@U:SQSM??9(2@&# MY@D]T&0/6.(Z?QF$7,ZPG),$9< 'XMLH1YSDSQR(EO6\8.A?4R6YK0;B'0^_ MQ\))B]!DT<$_;_#/S\)L,P ;49$!$3>H@>4P)K>AKE,3E!R?PD M)20:7[8_"P)]3.TC-6B_,(W?-8M0K99$6:H? MM>AL9=S]M,^EY=69]I&4=7A95,6 M4/)VIDJA96-405E[ZTQ,2V7M_Y"*=JL5;;-8/&;-R!?,M302"RFLE?ML7STG M0EW$5(I[+:'&SE]-Z.Q%A([49Y?05GS:9O7YH$E)6(E?E(RN6EL==>W5FFEX M,([S7!Y:66J;=6FCPA/03HS3^%-E>-U?5ST'3M#YZ5.E;>/VF3IAU66@%::V M69DV#)3RE **ZY35EVXK>BTS:HS)&M2"GGY\+S+ M7.[A\T"E5:6A[_<#L]18>?Y,F>C&<9T[T5LY:IOUZ H"1] M ?7R4+G7 E:5 MI8_5U%:M7$_-[/]#?N)6?F*S_.QN+YB$_TCT^R.LBDK;]Q7<.K- !8Y5\1FX M0_L)W&I/;-:>-\D!ECV E&\NQ"*8%?59HZC7C*3IT8F(-CNQ*D%=UPT"OP]3 M8S?W526EL?,L+P@&C@IPJQVQ63L>(:W R1)U#%G"3"C?EP-052F('<=5(ZJQ MPYXB+4.=76 [@T%MY2 VR\'5ENYV J@S>Z:J7YV=YRJ00ZV=-[C? MQ:U&PV:-MN)%_/Y27#(D@"83\W!0<6&-1O*">7]'I#-S M_O0]*8^9X]L#3B M5B3A4R()5L0DE4:.R>P<7_=,X_IW++9"B)L%D3A MD?S1PC4V?ZU6'M5;.):W+G6MDL+SSW:'@(TB[M6TC^DM',M;E_96T6&SHKO) M!)NP/D0TD4K^U SVU64+*ZOX4F/FSA1-$&K,YG@^6$U;O8;->FV$-5!5:3-' M(VHT9K:MXM1H/FA358^CBC;'5L3, M4F.& _6L6&,VP]8@#:VX<\SB;ME>.=()8TSZFMW L;UW:CV[1S7+VD_PK&\=2EKU;3C?KZ4'$DTU[2/Z2T< MRUN7]E;0.V9!?]Y%I*/>@*M;3HV1YJ3;/+YS\;>JW#&?;[;X[QO\WYFN5\S^ M7CV71I7:8WGK1WV1KX$VOO^UGX; M5B^UMFZJ=VQ_CLH-S1E*R1I<6F_F,*:R>FVU^L"+G7R1\['@H*7EXY9$"2F% M ?Q]713\^8/HH'EY>/$?4$L#!!0 ( )""6UC!&\N<9 0 (4; 9 M>&PO=V]R:W-H965T+*]U6<0<'4J5A :>ZD0A9,FZ*<^VHA@25UIR+W M:1 ,_(+QTIN,ZKIG.1F)2N>\A&=)5%443'Z;0BZ68R_TUA6?^#S3ML*?C!9L M#C/0GQ?/TI3\%B7A!92*BY)(2,?>=7@UCA/AB"_?) MV LL(\@AUA:"F;]7N($\MTB&Q]<5J->.:3MN7J_1/]3!FV!>F((;D?_)$YV- MO0N/))"R*M>?Q/)W6 54$XQ%KNI?LFS:#B./Q)72HEAU-@P*7C;_[&V5B(T. M%\&.#G35@=:\FX%JEK=,L\E(BB61MK5!LQ=UJ'5O0XZ7]JG,M#1WN>FG)W=* M*W)4) M)-\#^(9=2Y&N*4XIBG@+\2F)@A-" QHA>%$;W ^PASM2TNM)=].Z[4 M@L4P]HS\%OB?12"P]!.A5RVA"[_KT+8 MVRZ%H- '9C(,W%P>'$TCJZ'?.;0-FPK?1R8=.-TS24@=)XIB/:4FG[ A#2N4 M#Y4LN:Z,;-"I!(<^-)W. L/H>$KIPTA#YZ0A:F@_H!0<)^I6BG/!$/>O;J7L MGE)PZ$/3Z?PR'!Q/*7T8:N@<-42-[0>4@N,,NY7BW##$?>R1Q9FI,OFU$GG. M;6KW_#K!D0_-IK/-\/)X0NG#5ZGS58J:V_Y"Z<#IGE*H,T2*&UFG4';/*#CR MH=ETMDGIT81"^[!5ZFR5XDO+_86"X]"@6RG.$"EN9 _ %&0B3\A]L9#B%:Q" MMJZ <:!#L^=?^PL!Q'D 96A)V(VD*GUOI8=%+GL_3B>%KK MPXBI,V**+V#WUQJ.$U*B!5E/12=64=^+;HNJ7E:/_X0L,QYG\&K$RA51F9!& MHMCFG3/C"#?1;KGAGTDX_(%/)W*^'85'$U[4A[%'SM@C?#V\M_ Z<,+NS9QH M8[,7M]+]Y++[8PF'/S2GSKRCXVT,1WW8?>3L/GJGO>$.'.QCR=\X&2E SNOS M'T7J7#6')&UM>\9TW9RLN.;- =4CDW->*F.OJ>D:G X-*]F<^30%+1;U.&PO=V]R:W-H965T!?S\["5':FH@/^]+$]GE?/^?$ METYK+E[D!D"AU[)@..KC?*=+C9M")K MN ?U6-T*W7)[ER4M@4G*&1*PFCD_\62>FO@FX ^%6@[>DB,$8:XV_GZ?13&N'P_=W]JLE=Y_),),QY\427:C-S4@%;'Y1W<8FH8/RK52\[,2:H*2L?9+7K@X# ?Y(X'<" M_[."H!,$3:(M69/6@BB2306OD3#1VLV\-+5IU#H;RLQ7O%="CU*M4]D-VP%3 M7%"0Z#N:\[+B3'=(Q%=H.':Z $5H<::#'N\7Z/3D#)T@RM##AF\E84LY=97& M,:9NWDU]V4[M?S#U O)S%'C?D._Y@44^_XP<-W)_7^[J(O25\/M*^(U?\('? M?"N$3E^D& M?;K!F'MV1VJ]CA0(2@KKQVOE42,W9\$NBR*,XZF[&Z9P')5BWX_ZJ#VVL&<+ M1]F>],XWBZL2/ =II6L-XL&\.$TB[X#N.,KW@B2TTT4]731*=T49U1MNB=:< MV]=]=#1MB"^\Y #.$A6G$;;#Q3U7\Q=D:Z=57CC,FELF#^.( T1(5X O?3ICVA.DG*CE*EQXM M?AQX./0/\"QA,8[#0SYW<(J;&_0W$6O*)"I@I87>>:(=1'LKM0W%J^9@?^9* M7Q/-ZT9?Y"!,@!Y?<:[>&^:NZ/\:9/\ 4$L#!!0 ( )""6U@Z[[65)@( M \% 9 >&PO=V]R:W-H965T)3!JEGTP!8,ES*:29!X6UU8Q2DQ50,C-2%4@\V2M=,HNF/E!3:6"Y!Y6" M1F$XH27C,D@3O[?1::*.5G )&TW,L2R9?KD%H9IY, Y>-Q[XH;!N@Z9)Q0ZP M!?M8;31:M&?)>0G2<"6)AOT\6(QGR]CY>X&OAB4(X8@PC3\=9]"'=,#A^I7]N]>.6G;,P%*)GSRWQ3SX$I <]NPH M[(-J[J#3<^/X,B6,_Y*F]9UBQ.QHK"H[,-HEE^V?/7=U& #&U^\ H@X0G0N( M.X"O'&TS\[)6S+(TT:HAVGDCFUOXVG@TJN'2W>+6:CSEB+/I6M8@K=(<#/E, M%GG.7769(&O9/A%7Z\L56,:%N4*7Q^V*7%YZ7LJ^&:HI^!Z5]0 M2P,$% @ D();6&P*-44- P I @ !D !X;"]W;W)K&ULK99=;],P%(;_BA4F-*2RI/G>:"-M+0@N$-6ZP07BPDU.&FM) M'&SW WX]MI-&6>M-O>"FM9/S'C_G]5> $@T+XJ:SZU"B&:&]OF:0$5 MYE>T@5J^R2FKL)!=MK9YPP!G6E25MNLXH5UA4EO)1#];L&1"-Z(D-2P8XINJ MPNS/'91T-[7&UN'!/5D70CVPDTF#U[ $\=@LF.S9?9:,5%!S0FO$()]:M^.; M6:SB=8PH^4/DHEB:L46RB#'FU+HCE:,&@PR=#'O5PB'#C"=8:^B0(8FFT8 M@UJ@6\Y!<'0Y!X%)^0Z]1X_+.;J\>(2S<^1C+7>?RVWI2&^+V]OBZGS>B_ERD"5G:$:YX",T MPPT1N"1_(1L=C!H-#.J,F1.>EI1O&*"?MRLNF%REOTQFM*/[YM'5SKWA#4YA M:LFMR8%MP4K>OAF'S@>3-?\IV3.CO-XH[[7LR6'1/. ]&*>]E0=:KHZ4;1($ M7CBQM\,*3H/"*/#ZH&=D?D_FGT7&:2YV6,Z(FJV4UEQN<%*O40YFX#9K.&#Q M0CXY\&Q7$4F_&C'C]Z%5]O M4Q-1=#J387 \W:=!7A3[9J*X)XI?)7J@\D"1#K:VPO#0I?I,2;M#%^NSQ<0> MGVP;UPF\^ C>$!7YX?B(WA[<(>K^_HK96JY$5$(N=4BD-'W53]ATGR#U!+ P04 " "0@EM8%92C47T# M D"P &0 'AL+W=OOV8MH+!TRP"IC:)FF__6P@A 2'VQ=[DV!S MSM^_L).5@W>D6^?NT7&U0V?Q%R4',7D&.I0M M8U_TX/=L;4%-1$J22BV!U=^>/)*RU$J*X^L@:HUK:L?I\U']71>\"F:+!7ED MY=\TD\7:BBR0D1RWI?S$#K^1(:! ZZ6L%-TO./2V86"!M!6258.S(JAHW?_C M;T,B)@Z.?\7!'1S<'W7P!@>O"[0GZ\)ZPA(G*\X.@&MKI:8?NMQTWBH:6NMM M?)9#R^\W8%/B6@)<9^#7KRUMU*Y)\/J)2$S+-^ M M^/S\!%Z_>@-> 5J#/PO6"F4J5K94/%K53H>U'_JUW2MK/Y'T%GCP!KC0]0SN MCS_B[G3N[KF[K;(PIL(=4^%V>MX5O>7X_[G?"LG5J?O7%&BO[)N5]:=X)QJ< MDK6EOC5!^)Y8R<\_.0C^8@K[?Q([2X(W)L%;4D\^X+104^I$Z/";+A'DF 13 MY+UZ%(%* MLX(!RFK53%KNYO4Q!G/"! *(;S@G%OYCC=)\!FG T\W M$EPD/=7A9JS#X[;?@!UGPGS9P!F/X\8P\N(+;J.AAUS_&OKD,G5>^+B%4)U) MVE9MB27)5$.A:G1*\;5$#WI3E+?(CSSO,MW#@)E@%F]I.TO[[V8:P)%#63>PE M8'//X9YS\C&+)Y:C$X(4(JD9L+ILX K25!.I-!Y+3JMZI0;NW^_8/QGM2LL""[ABZ7<2 MRV1BC2P4PQ*O4WG+MI^AU#/0?!%+A?E%VS+6L5"T%I)E)5AED!%:7/%3Z<,> MP/5? '@EP#L&]%\ ]$I [[6 ?@GH&V<**<:'$$L3J*5$X&3]05UOYE:MY8+D>,()I;J M'0+X!JS@[1O7=SXVV=8E6=@1V8&E_'J[?]_PC3?4H;UC7U)KYHT&MS=A[@T,&?&4&,($BMJ:R^)^M=JL9;VI&FZ/]2S7[%:/:;YIB M<+S!?$6H0"DL%:5S/E0Y\6(8*Q:2Y68\63"IAAUSFZCY%;@.4,^7C,G=0K^@ MFHB#7U!+ P04 " "0@EM8/V?*2(H# #@ &0 'AL+W=O*9&5OR>,8* MF1(*2XY$D668__X *=O/+==Z&+@FVYW4 W8\R_$6;D#>YDNN>G:-LB894$$8 M11PV<^OO"M2JY]2.S?8#^D<3O IFA04L6/J-K.5N;DTLM(8-+E)YS?;_0!50J/$2 ME@KSB_:5K6.AI!"2996S8I 16O[C^RH1#8? .^#@50[>2QW\RL%DSBZ9F; N ML,3QC+,]XMI:H>F&R8WQ5M$0JI?Q1G+UE2@_&7\"E0.!3M#UU2W"0H 4"-,U M2O4X2@E>D91(HDS>7H#$)'VG;&]O+M#;-^_0&T0H^K)CA5 N8F9+14C#VDDU M^8=R0G"+?&2'/\?P>]\5+W%WC[K7=;96&.A=>G0O/X/D'\$P-G[#- M2:%"+W/1%U,)$O2#:-F=B1PG,+>4K@3P.[#BO_]R(^=]7X0#@;7B]>MX_6/H M\54.'$M"M]5J'PZYQ D-CMX8[F(_#,/IS+YKQM*U"OQQ-*FM6B2#FF1PE.1' M0C%-X%F*06=R+YHX3QAVC=S "_H)AC7!\$4$C9)&J"ZB6T7W7-,=H1N)):B] M3R*V0:4]P2E:,D',7O;]\E[JG7&5 KJD16:6A=$??7$>)[/D:H/G\O<(+5.L MYM-2OOQ5D%S//D*?0?85X;"8K2Q&=1:CH]I;%)PKN+Z(HR'U-A!8*\9Q'>/X M57IK[*Y]<8\[Q3IU7?])17>-)I,HZJ_H2P^52Q5E5:E-*SLCI,Y3Q)>P+IFH<]++9,KN0/>'.TKR3\"W!IRC,OS,Z$ER6(J5]T!:' JM'6OCYN,.*<<*K74(1F[D/BGU'K,@],8' M#AGW\6[B'KT*O$Z4%5;[H L[5+M6X:'3T'V\5+C';Q6'A:F**_D3VGR&4$RW-S85TRJ^[]I M[M03#;@V4-\WC,F'CGX$U(^^^']02P,$% @ D();6&%ZN6Z% @ C08 M !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD*#Y M+A]+(Y56L$F;AF"PAVD/;G+36#AV9CLM[-?/=D(4(""0]M+8SCTGYYSBO6KJP%X-R"*NH&GC=U M*TR8DR;V[$*D"6\4)0PN!))-56%Q?PJ4;V>.[SP<7))UJO+!A9 J2'2,OYTG$[_2 ,\2C5/I5] 92'2 S@67$MU@ MV@#B!9IG65,U%"O(T1)T@V0$V]R_%\B^:K.XEH#F4H*2:'<)"A,J]R::Z_IJ MB79W]M .(@S]*'DC, %X0A\\1:X M;^'!8[BK8^JS"OJL LL7OI[5K_E**J'[[_>8HY8B&J,,9H[.5(+8 M@)-^_.!/O4]C_OX3V2.W8>\V?(T]/2,,LPR0=;W?]8[98KMEQF%!\?'_5%CV1&O]ZO@]JA=8B'O"UB_G&S^++I@>>4^D/B_RH^"I4G&PO=V]R:W-H965TYDP\5WN0)0Z&==,3GU5DHU5[XORQ74 M1%[R!IC^LN"B)DI/Q=*7C0 RMZ2Z\L,@2/R:4.;E$[MV*_()7ZN*,K@52*[K MFHA?-U#QS=3#WF[A$UVNE%GP\TE#EG 'ZDMS*_3,[U3FM 8F*6=(P&+J7>.K M @>&8!%?*6SDWA@9*_>3=_.I%YB(H()2&0FB_QY@!E5EE'0G M(>Z/=^IOK'EMYIY(F/'J&YVKU=1+/32'!5E7ZA/?O(6MH9'1*WDE[2_:M-A$ M@\NU5+S>DG4$-67M/_FY3<0> 2='".&6$/8)\1%"M"5$CR7$6T)L,]-:L7DH MB"+Y1/ -$@:MU5VTYMVT_#( MICA$'SA3*XE>LSG,#P5\[:"S$>YLW(0G%0LH+U$4O$1A$$:.@&:/H6-+#QWT MXA'T<&3I^(2;J#N4R.I%1_0^-B"(HFRY=PY7KC2W,K%;QCP95[(A)4P]_29( M$ _@Y<^>X"1XY4K1.<6*,XD=I"_NTA>?4L^O:RX4_4WLPZ(OLS"U?\$7%VN= M2R(E*.>=;45'5M0\EP]Y&D79Q'_83](0E&7C]!!4#$$X"-.H0QVX&G6N1B== M?26"DOL*]NZ$1(PK78MEM=9E9(JRTA!:4?7+9;#53_;"2H*DYV^(&0=AS]X0 M@W$4NMTEG;ODI+O/7)$*<(ZCI%>8,QI%)R/438,(NJ[&6+&N.?%(1-BMQ4< M_&T9@D?4ZF)PQYV-0#!\"\>#5\>%2I*^&2<*QST[_EXS5(-8VJ92Z@#73+4- M1;?:-:[7MEWKK=^8AM8V67]EVF[X Q%+RJ2VOM"2P>58AR3:!K.=*-[8ENN> M*]W V>%*-^4@#$!_7W"N=A.S0=?FYW\ 4$L#!!0 ( )""6UAR7-P-9@( M +H% 9 >&PO=V]R:W-H965T*R'-."BMK4=A:/(2*V9ZJD9)-TNE*V;)U*O0U!I9X4&5 M".,H&H85XS+(4N^[TUFJUE9PB7<:S+JJF/X]1:&VXZ ?[!SW?%5:YPBSM&8K M?$#[6-]ILL*.I> 52L.5!(W+<3#ICV8#%^\#OG'L7_VVDG+@AF<*?&=%[8J^T7;/5<.[Y<">-_8=O$#HPK4@\, M7,&D*+AK+!-P(YO7X=I\/D?+N# 7%/+X,(?SLPLX R[AE@M! 28-+97AR,*\ M33EM4L9'4O9CN%72E@8^R0*+EP0AU=^)B'F9CF. YI0 M@WJ#0?;V37\8?3PD\C^1O9 \Z"0/3K%G-U7-N*;IMI"73*_H2;DI=S-TI9:P M-@C,&+0'GTM#_<%3NZVSR:+>( TW^^(.Q<1=3%-SN#<&%5(1;CL8R-5:VN8Q M==YN 4W\W+WR3VDQ-7OD+TVSU6Y)&Y<&!"Z),NJ]NPX:E3O#JMH/VT)9&EU_ M+&FYHG8!=+]4RNX,EZ!;U]D?4$L#!!0 ( )""6UBN&U4)[@, %&PO=V]R:W-H965TSIQQ[8[94[XBUE! MMW /ZDNQ$GKDMUG6+(-<,IXC 9NY=XVO;LC8!%1W?&5PD"?'R)3RR/D/,_AS M/?<"XPA22)1)0?7?'CY FII,VL<_35*OU32!I\=/V3]6Q>MB'JF$#SS]QM9J M-_H\]4E8(II@=\@U)S&J6,/K*T/OEV"8JR]!UZ@UB.'G:\E#1?RYFOM N3 MRT\:Q9M:D0PH+B&Y1*/@ I& C-"7^R5Z^^;=\S2^+J*MA+25D"KO:"#O7P4( MJEB^175--F=UAK$]@UD 5[*@"_4>MOY,J^T.6. M;9[JJ+"*,FMHO\!!2*8S?V\1&[=BXW-BH4VLCHI.Q&(<$+M6V&J%Y[0BFU;8 MTXJB&-NUHE8K.J<5V[2BOA8F W7%K59\3FMBTXK[6L%H8+XFK=;$J?6P \W4 MC0)A4YST%/$X'D=VR6DK.75+=P"E_ M"U(BEA6E@K4FBJX!].1^& @1/P8:>!E5GBN4)[FI;09][1Z@7W M%NLX)/%XP$N'+NPDSW_9=8&^5=U$/YGKO;ZR!;1D,N&EMGM'E;Z^ I%H\U:/ MM91Y;*W)X#(8?& =O_#H5P#;]W@'YC.@N^$!1(:^7S]*)73S_=MJULG,5Q(9 M=Y3$;DS^0B%6]^[L$3H"%1)-4<9SM9,(3]":'J7+>@=='#IGXR/+:9Y X_"V MZ]3ZY6A6\P5:EF#U[03Z:Y]ZQW!\%N+63MB$/6N%HR@>>&\[C..S'+?V0MP' M.<:#8.M(CMTH'VJ'N$_QT72@'>(.XMA-\:&&B/O8GMBU2(=LXD;V2SL&Z1.; M3.(!_I .V,0-[!=WC";/LXZ!A]XC+_7]VB$7IIMR =6HD;?N=G*K8LEWH> M-SIW*%Y4.Z='KO0^K#K&ULK9AACYLV&,>_BL6FJI6V QP@R36)=!?H>B^JG7KJ^MH'#E@% MS&PG::=]^-F&(^$@7JAXDV#P_V_[YX<'>%9'RK[Q#&,!OA=YR==6)D1U:]L\ MSG"!^ VM<"FO["@KD)!-EMJ\8A@E6E3D-G26:[V<^$S23*@3]F95H10_8?&E>F2R9;DK7EJ!GA',="62#Y=\!;G.?*2<[C M[\;4:L=4PO/C%_O%R,<^(XRW-OY)$9&MK88$$[] ^%Y_I\2-N%N0KOYCF M7/^"8]UW[EL@WG-!BT8L9U"0LOY'WQL09P+WD@ V OA:$%P0S!K![+7 NR#P M&H%WK15(G5B\P>E MR9'D.4!E AY*@_@[LD(6I+42XOUX&I-OAMB 4B^3O9X\M3 M"-[^^FYE"SD?Y6K'S=CW]=CPPM@S\(F6(N,@*A.<#.BW9KT+#0:V!-'2@"\T M[J'1\0E7-V#F_ :@ V=#$S++0QP;Y>$U^AJ!!A,BD(0'<@;0)E:)N-/BK5W?(*Q7AMR5S&,3M@:_/F%S=PW@\AKLU\ M;:;2W&'CK.S#.<4IAXLF,NL0]EK"GIGPZ7Z+$6,_2)F" \KW> BRT6HLY-HL M.(/L+P//;LR#&>QWC"::7H>CWW+T1T0J.5%%.HL-T30:CJ7I]VBZ M@0>#/LU^1SAW':=/'U;QE-3>R"FFZ(SP#'^4[VA 9HWHLF2G-PBG-HHG,.ENP M:+=@,5T27?33F>L-1,RVWW&Y\(>"<-$+PF''R+B*GV2T;!DMC8PB+HA\<<,) MV,E$>1G/LO]8\(,A/,;AQH;BE&;11&8=S*YS>IMVIGX2-8Z=IX>_&()N'GLL M]<;-__^'T53C=IF>?:&X5^=8\"_X4V28]3]5!M$:C<>FWTG=PDG=HJGH@K^\H%2\--4!;T-K\!U!+ P04 " "0@EM8*A&O^RL# !;"P M&0 'AL+W=OU NU\_VZ0I+R;K-KZ0V+[GR7/'G>^Z*\8? MQ!Q HL><%J+GS*5<7+BN2.>08W'.%E"HDRGC.99JR6>N6'# F0'EU T\+W9S M3 JGWS5[U[S?9:6DI(!KCD29YY@_70)EJY[C.\\;-V0VEWK#[7<7> 9CD'>+ M:ZY6;LV2D1P*05B!.$Q[SL"_&/J!!AB+>P(KL?&.M"L3QA[TXBKK.9Y6!!12 MJ2FP>BQA")1J)J7C9T7JU-_4P,WW9_9/QGGES 0+&#+Z@V1RWG/:#LI@BDLJ M;]CJ"U0.M31?RJ@POVA5V7H.2DLA65Z!E8*<%.LG?JP"L0'PHP. H ($KP6$ M%2 TCJZ5&;=&6.)^E[,5XMI:L>D7$QN#5MZ00O^-8\G5*5$XV?_,6+8BE")< M9.BJD+B8D0D%-! "I$!G:*P2)RO5#IM:SD]'(#&A[Y3AW7B$3D_>H1-$"G0[ M9Z50E*+K2J52?\M-*T67:T7! 44C2,]1Z+U'@1>$%OCP-7#?P(-MN*MB4P=/I)BA>TQ+L#FU9FD9%ET[RW[L)>VHZRXWM>];)4G@ M>[75EL2PEA@V2ARD:9F7%$O(T"!G7))?6->(3>::*=X0<.;[D;JG ^',-H+3JL31[LAC/:T)7$81'9QK5IJ +X$I__VC1]['VRI?"2R+9?CVN6XT>6/ M0I+4KN7'*5ND[VD"]O>;CTD M>SFW9;0EL%T+;!^M:MNOJEJ+U<&J[=0J._]9M9V]KP9QO"O-8M3Q#]2L[[WT M+J]1W"W'F9IJU,1C;3.-X+\MU6.Q;;NZT:;]HZ1S1;,9Z5;M#%K,DC XU M(O^E6?K-W?+/Z>+OMT"K0$NGM AT-R8?/79^PWQ&"H$H3!7..T\4 5]/^>9VKZ1>X-E#G4\;D\T+/5_4\W?\-4$L#!!0 ( )""6UAP MCM^+AP( /0& 9 >&PO=V]R:W-H965T=YCV,?A[60CRH#T.0IYX6:6YG6Y85MJSB#G*IS44*!,ZF0.=78E1M; ME1)HTHAR;KN.$]@Y9845A.;>+'@JODE=;?6L4A<*2WR3HP.1":O:;-OOY\0D/A@)RN@1- M&3\C)X05Y#X3E<)8*K0UVC,0.^ZL7+96W%>L+"$^)Y[SCKB.ZY&'U9*%!^#+EO*>-ABKD\%ZJD,!\V).#U^?@[8L>X9:,ASRU*K]1F?NWC5S?"^WM &KP?NN@/4$L#!!0 ( )""6UC@1]4;=@4 8C 9 >&PO M=V]R:W-H965TB&_EBLF[::<2ISDI>$H+Q,CF>G)C?XSLA3*H2_R1DB>^=XW4JSQ2^EW= M?(JO)Y:J$9^$J??B7M"WE*;TTS7O]'3VU9:X+6%1"T4"WK7C#Y;2KMQ/(A25G\8869>$$K1N.J ;YB MI,0OL@4)CMX&1. T>X<^H&_W 7K[YAUZ@]("/22TXKB(^=54R)HHO>FZ]1HT M7ITC7FT'?::%2#@*BYC$0X&I?(7N/9S7][AUC(J_X>("6KS6U#+-VN3;BUGGM$ M3_;2##]2AE6G1S>,X6)+5%M DO;@_HM("$,BP04:&OWUN]1$GP3)^=^:%[IM M*C#35T"-IA]YB=?D>B*'2T[8CDR6/_]D^]8O.K208@&D6 @I%@&)#9K$K&L2 M,Y/Z-P;I\+M\J!L";HV*YS*&% L:L7DMIJ;>W=*Z MN)0]9[?/3E?(]X:%(ETAS[?V_WK=0>2]+O+>?XJ\G)L9Y1SM,$OE>(PRNL9J M"-VW8.@CTOYMGM8*@*JV(#.94?G\@0Z M-88T1CBG52%T)(PJYY* % L:,7] PIL?CDCC4I*$NS@@ 52Q 8EY1V)N)'&? M4"8V.,O0AN@G!:/]N0P@Q8+Y*+H+;]09YN,N8XWZ E"U!@06'8&%D<"=7%8S MN5VK9(_@_TK#J'4N#4BQ8#&B85O^*-0AI,\(2&S S;;ZC9AE)!<^EW*W3>(3 ML)F5SN4&JA:T:OM=9&:/P8$ZC:#4ANCV]M"V>8U6L9+R9H%6O:3%MEV=J2OR MHTI+M3C0@C3JG@W2'H7>L4:A#T"=AJ!J$93:$*33@W2,(+^^KN042KFWE:MI MN;4MLTJMN1'>,B+[9UKL"!=U*49$Q0HM6:.CL\DZH^'0<69CLI!.0U"U"$IM M2+9/:=C&[?'RIBC4E-@MU5&6YJG@*H]U)&-T:U8\&Z$[7N-I^B9H^@%4+8)2 M&Q+L,Q"V.05A)NAI"8*F(%JU?8*7HQ5B .HS!%6+H-2&!/M,AFU.99@)^EJ" MH!F+5FVXJM1T0DBG(:A:!*4V1-CG06QS(N0(PO?H(2&,X(T@3(L1- EBCU,2 M6HR03D-0M0A*;8BQ3YC8YHS)??7(Y<)4 0QWQ]:FH.D24+4 5"T$58N@U(9H M^PR,/?^_?[RQ09,XH&H!J%H(JA9!J0U;1I\9LLVIH=7KUJ9HMC6J/7"RKE@J M7IJ]S=%MZN*4C>6=V?_9)"'50E"U"$JM(3G=^_D^)VQ;'[3@:*WRV,TOX-W3 M[C#'37V$X>!YH YYU,<">IGFA,AGS+9IP5%&-E+2NKB4+%ESZ**Y$;2L#PD\ M4B%H7E\F!,>$J0+R^PVEXO5&.>B.OBS_ 5!+ P04 " "0@EM8VT\.]WG*11MZ8M-XV_WO.\ MQ[6/QVNI7G2":. U%9F>.(DQ^97KZC#!E.D+F6-&,[%4*3/454M7YPI95(I2 MX?J>-W!3QC,G&)=C,Q6,96$$SW"F0!=IRM3;#0JYGC@=9S/PR)>)L0-N,,[9 M$N=HGO.9HI[;1(EXBIGF,@.%\<2Y[ES=7-KUY8+O'-=ZJPTVDX64+[9S'TT< MSQI"@:&Q$1A]5GB+0MA 9.-/'=-ID%:XW=Y$ORMSIUP63..M%#]X9)*),W(@ MPI@5PCS*]5>L\^G;>*$4NOR%=;W68;#>SI%P[CX!"? ,WC@0E!8/78->;9D-ZS]W53^_#W^IAA>0-<[ ]_SN_ \ MG\+IR:=_P[B4^+>RLPH.A(%$_!M(?B2V;S/X([KD(9^(E/P MP$RA.&W,K^N%+E?_;DN@ O7:0?927>FKH).=^RN6DB]AM0[1NJWD2K5X!VD?D/J'R,-VDC] M'=(>T* !#8Z!AFV@P7M!PP8T/ 8:M8&&.R"_'31J0*.#H*<$J3+'!E4;;K2# M&[;C+AO*U1V &ULK9;?;]LV$,?_%4(KAA;(HM^2E=D&4KO%!JQHT+3;P[ '6CK; M1"51(RD[^>]WI!35D6C##\M#3$KW/7WN2!YO?N3BN]P#*/)4E;5<.'NEFCO7 ME?D>*BIO>0,UOMER45&%4[%S92. %D94E6[@>8E;458[R[EY]B"6<]ZJDM7P M((ALJXJ*Y_=0\N/"\9V7!U_8;J_T W#HSP9$QW*AO/O>O)[L7 \300EY$J[H/AS@!64I?:$'/_V M3IWAFUIX.G[Q_M$$C\%LJ(05+_]BA=HOG)E#"MC2ME1?^/$WZ .*M;^UG-(WDK%JUZ,!!6KNU_ZU"?B1.!'9P1!+PBN%82](#2!=F0FK#55=#D7 M_$B$MD9O>F!R8]08#:OU,CXJ@6\9ZM3RL5L^PK?D/L]%"P7Y\(1[1((DM"[( M9[4'05:M$% K\@>C&U8RQ?#MVS4HRLIWY!?R[7%-WKYY1]X05I.O>]Y*E,JY MJQ!0?\;->YCW'4QP!F8-^2T)O1L2>$%HD:^ND?M&'KR6NYB6(3?!D)O ^ O/ M^'N@SW13]HDPV:&E)'_?;Z02N/W^L078>8SL'O69O),-S6'AX*&3( [@+'_^ MR4^\7VWA_D_.7@4?#L&'E[PO/U1-R9\!R!%/L[PA&ZAARQ2.=#8$L&K3"@EX MHI5UI3OOL?&N:\EA&651E,S=PVF$4ZO0CZ)LL'J%'@WHT47T^^( 0C')ZMT- M:02ON*X8M#3D6$'0?D>@W^4V]LY]RIC:139S/UEO&F^ZA["T!",JFQEV0-$9KI-KU;_(]94K77#Z MS,'IE;'?[%X2@0]Z15T'W:)RIVK):D MA"T*O=L4/8BN]>DFBC>F>]APA;V(&>ZQ702A#?#]EG/U,M$-R=" +O\#4$L# M!!0 ( )""6UA27I WX@0 "4; 9 >&PO=V]R:W-H965TR$V-^X M+H]V.$5\2/811KHS1Q?<^;NBDBF;.;?$3%E_W#TR>N:5*3%*<<4(S MP/!FX=S"F]#7!OJ)/P@^\=HQ4*&L*?VF3N[CA>.I%N$$1T))(/ESQ %.$J4D MV_%/(>J4/I5A_?BL?J>#E\&L$<EFKJ0,/4UC)\DJGW_B28O$NDG5@^XB-- MCB3;@M_D'4 W(& X)@+\#&YC^2O?#4K ?9;W,/6F/H18())\E$]\?0K!AQ\_ MSETA6Z+TW*CPNLJ]^A>\0A]\IIG8KJ:GCAN]1A!>.G!LX9D?L+'_Z 4Z]7[I(V10++8DU*(Y+ MBF.3^C*@:4J$!KC!N(M;;@\]+:"FR./2&WJ>[ ''.A&CF[Y$+(DUB$Q*(A,S MD7QL;U!$$B)>!F!-F910PU^N"5R@+);'7:1RW4D=5 N2T7-?2"9WC13 M8^2?5O=?PEL@*""9P+(% N!GN7AR#)B:U[IBSA4AK+4"3F?>$+8B-WKN&[DE ML0:DJQ+2U7="&JBUAZ2'%*!$I@IHG1BXY4ZF-6SM 65L1E]BEL0:Q&8EL9F1 MV!B/YRTJ!F;TI>:);$&->A569EGY/; :(1QS,&&T;25FG6F6T:YOAE MH5:??D=>_M=$'MKRV\142UZA$=,CWJ,7O7*%GRVZ3D M5Y3\_Z%TSO&+]?^N6/\[&1FU>C.RJ1;:4FMRK))R:#RTF5,(:WRT0A)]Y?ZJ,V$/"C4ZK,=G%P8R.^1O,,J>X?F M]+U-329GA.55>8Q$9X5C5NR-RMP^70;#Z0"H.OBJL]M9:DX38%4$0',5T'>] ML)G9!X7:6U;5]R@"8%4%0',9\) SX@I.NQ"0%[-JE/).:C:S^Z!0:XS.63>U M]R@$8%4)0',I<'&5!?^"I]_O'CM1V4ST ZMJH2VU)LZJ<(#7=A=;F]E_8%4M MM*76_#):%1.^N9C0*,N!+!<,#) ,T+C+J*%:OOKV&3<*KO,WONR MLJ769%55%+ZYHE@A3CC(]U#45'=$C)Q+T\X%UJS7M]\5:FWFL/7)*;3E-:?D MUO8/4LRV>A^&@X@>,I%_@B^OEGL]MWJ'HW5]!6^"?,>FDLDWD#XCMB49!PG> M2$EO>"4G=);OR>0G@N[U+L6:"D%3?;B3[P S]8"\OZ%4G$^4@W)G;/D?4$L# M!!0 ( )""6U@S!KTL;P, $\, 9 >&PO=V]R:W-H965TCN/KN) ]82FVL; MZ/[]'"=-(3$(3? !XN28_,PW7/Q2ZX)4>"EKIB<.6NE-@^N*_,UJ;&\ MYQO"]).2BQHK/10K5VX$P84AU96+/"]R:TR9DT[-O4>13OE659211P'DMJZQ M^#TG%=_/'.B\WOA.5VO5W'#3Z0:OR)*H'YM'H4=NKU+0FC!).0."E#/G(WS( MH"$8Q'^4[.7!-6BB/'/^JQE\+6:.US@B%B06NUYL(4T[!U?,J:=5\JH9]2S5/IDJX8+6F.F0(+7F\X(TQ)P$OP ME>6\)N )OX";.6&DI.H6/ J^HV;-;S*B,*UNP1WXLRH9$E?LN1O M]UDR7B+H)7"XWF-8 B?#Y;9HH3A"]N6>]-XG?[?/)N/90C2P/<8D 1RXMNB@ M((GMKJ'W]L/M7;#1BN[+:OVU]:RUCY)!" MNXOGQ((9-+43!Y$2.@P8$7I"# MMMV&TMW&YJW'>.[Z#FLZ.#[!]6L4;@Q# 8R'1Z$%=A='03!(YQYT6C41*].Q M2I#S+5-M6]+?[;OBCZ87'-R?-]VRZ>#>9-I6^QL6*\HDJ$BI);W[6'L2;??: M#A3?F'[NF2O='9K+M>[XB6@ ^GG)N7H=-!/T_R'2/U!+ P04 " "0@EM8 M?\SD14L$ !%#P &0 'AL+W=O>%_5SFO'.;&+O/)%%%GE/Y<@=,[*8= MO_-ZXS%;K;6YT9]--G0%3Z!_WSQ(7/5KEC3+@:M,<")A.>W<^C>Q'QJ M?@C M@YTZN"9&RD*(9[.X3Z<=SW@$#!)M*"C^;6$.C!DF]..?BK13O], #Z]?V;]8 M\2AF017,!?LS2_5ZVAEW2 I+6C#]*'9?H1(T-'R)8,K^DEUI.\(W)H72(J_ MN,XS7O[3?16( X ?G0 $%2!H @8G &$%""\%#"K P$:FE&+C$%--9Q,I=D0: M:V0S%S:8%HWR,V[V_4E+?)HA3L\>(1$\R5A&S38HH@5YTE076L@7\D@U*-*- M0=.,_3+I:WRA@?63BORN) ].D/L!^2:X7BORF:>0'A/TT=/:W>#5W;N@E3&& MI$="[XH$7A Z')I? O2)R(-_IGL29 M2IA0A03RU^U":8D?Q-^NB)>, S>CJ1(W:D,3F':P#"B06^C,/OSD1]XG5[1^ M)%G\@\B.(CFH(SEH8Y^]Y:S$G'7%K<2/+=X4P^W,ZYE-W![&XQ*C^(S1D?_# MVO_A6?^!9&4^:+H'=44X5GVQ)$M(05)&%L!AF6F7MI+;]XY<\@;CAKH39DU] M0X<^_X2^J-87M>K[5?"/6 $*K/(+!@1EXL&E;,TA!=8&2>ZY!LE1YR-L@1= MYB(%\E0=#WX4='-G!8J>5XECKW=N3TR&\X/G>;>5%#G]ML&+GUC6M]XU9]\S7E*Y.^9$M9 M4>XJ9=A24)XX/\:Q(\6\YLP;MPGPLNL7%8\>Q?# '6J]?JA-T"%C%6I"9@F)<%J=V]_WM>G1';'?=&9P)WT&3YK5Q?JAIN J%LJ=](L_1E](,2ONK,76"$ZES#CGJ^6<"$+P%(&CE^DVO03H%MN.Z_BGOYQ7R7=(T M*G]\[@U1+SRC\JV=\UM[G-GGY1+L'$,..CO31)/C-ON*/(!,L.!?D>]"4^8, M3.B2%S;ES=UV0?0N#.VN=WW?.YGO_8/Y(@>YLG.:PM)7<%WV[O7=>A:\M1-0 MX_Z=F1'MW/)&4PZ8WZA<93A_,%@B);J"78@L9[9RH<7&3C$+H7$FLI=KG'-! M&@-\OA1"OR[,"^K)>?8?4$L#!!0 ( )""6UA-Y+YA?@0 ,<0 9 M>&PO=V]R:W-H965T_7CY05R1$I-07Z)1:EYX[/'"J+2BZ\K5+UI>_+?$M+(B]X32O]9BHTO:T')JC$J"Q]#&/LE M896WG#?O[L1RSG>J8!6]$T#NRI*(XP=:\,/"0][SBT]LLU7FA;^8V@,&L171@_R[!F84!XX?S2#V]7"@X81 M+6BNC NB?_;TFA:%\:1Y?&N=>MV*D' M5G1-=H7ZQ ]_TC:@R/C+>2&;O^#08J$'\IU4O&R--8.25:=?\M0FXLP A2,& MN#7 KS4(6H.@"?3$K GKABBRG M^ ,*@M3?ST.2FL=;1L,HLX[T2^BO3=FIY MSS856[.<5 I<\[+F%:V4!'S=C$AU_$V"&[JF0M 5^$R>P)645 -(M0(?&7E@ M!5.,2O#VABK"BG=@!K[ MK+JVD*8TT"?S3%UT3Q[C,R(IC/& K0U*PA"YR48=V6B2[%6>BYTFVG)SYC*R MYT40#LC9H#"&F9M(1K+UIH4B*67TFQ.U5%4NB6C52YLRZV7LZGGT6I MM<@NF"X_<(1EKS1H6FI&,PHJWS3T"3ZO:CC<+/\O8R\E[=T+2\W0E]L1#J^![4A6DE37M(O^U8;:J. M,WI;QV89#)*A%KMP" 91/*+'J-<\-"UZS8UEQM>SG>YR)LZO+6VS+,J&LNR" M(10D(QJ(>A%$TRIX6RE2;=A#\4P2D)(+Q?YKCH.3L:UVLQ2'0TUTP71FD['R MV LCFE;&.T%KPJ9;'63+W2S!03SDZ(#%23"6U%X8T;0R.NK-=_I<9.N;7M\H M#*T-ZP(&&(8CW2[NM1!/:^'?NA3^".767?1B'T1V-73ALCC*AN70/[MEFBO^ M7T1L6"5!0=?:$%XDVH,XW9I/ \7KYN+YP)6^QC:/6TI65!B _K[F7#T/S%VV M^]_%\G]02P,$% @ D();6(D&2H=,! FQ !D !X;"]W;W)K&ULK5AM;]LV$/XKA%H4+=!9+WZ)D]H&'&?#/#1#$#?; MAV$?:.ED<95(EZ1L9]B/WY%29#N6%2?PEU@B><\]S_%T/&:P%O*[2@ TV60I M5T,GT7IYY;HJ3""CJB66P'$F%C*C&E_EPE5+"32R1EGJ!I[7,PYTD*L\R*A^O(17KH>,[3P/W;)%H,^".!DNZ@!GHA^6=Q#>W0HE8 M!EPQP8F$>.B,_:N)WS4&=L4?#-9JYYD8*7,AOIN7:31T/,,(4@BU@:#XLX() MI*E!0AX_2E"G\FD,=Y^?T'^QXE',G"J8B/1/%NEDZ/0=$D%,\U3?B_6O4 JR M!$.1*ON7K,NUGD/"7&F1E<;((&.\^*6;,A"G& 2E0?#,P.\<,6B7!FTKM&!F M9=U034<#*=9$FM6(9AYL;*PUJF'<;.-,2YQE:*='4QZ*#,@WN@%%?B+C*&(F MO#0E4UXDB0GVQQO0E*6?<,7#[(9\?/^)O">,DV^)R!7ED1JX&LD82#M M>=! IUU%MFWQVJ=$]J^O.$NF&C+U=UVL"JA./93YE*_4DH8P=/!;52!7X(P^ MO/-[WI:PE_7^C-%:37R/6_@KG85'Z[9KMB3T:UD=!MEC,-0YI9N MG9PZF@5>;X="<$"S>T5Y%M-=(](%+",6"LW^1+<:0S(%#S#0&-*$::VB> MHHH,]UOC"!"(8["5TRZ65 -A,=EBU$GK'42W?2"M=[JTBTK:Q0NI9#\@RQ-T M+CF!#<42:$M2'<]FN+$B(B;XE4,V!UD5BL\V+!.!(>*/'][U __BBS(SQ3S6 M [/UIB:0&"*06!G99VNU[_6>IVC](U4[O M6*Y>5F0O&\G^C@T7[A\V4LILY*E\+P]KVV'5J%G4/L;7][;GOM?(>&9SSN3V M5Q%B4O^62Z8B5C17_Y%;QEF69[7G>B/P:P^K7!5GGP]O**9YUDHO8T> &V712A6L&-EF\5O.W'_,;&Y\6,IYNC&7_6]NQ< M:/MAV#9H?N>,&=_8[;U:^9G0]I5O>SJ_N:E[<\8WPW8:,K[1\K6"W9UK7@9R M86^_BH0BY[JX)E6CU0U[;.^5S\:OS-%B:2^3C(/J_Q&C_P%02P,$% @ MD();6.&$0+ D P W D !D !X;"]W;W)K&UL MK59M;],P$/XK5IC0)K$E3?HZVDCK"F(?)DU[@0^(#VYR;2T<.]AN._CUG)TL M9&T:C<&7UG;NGGL>VW>^\5:J[WH%8,ACQH6>>"MC\G/?U\D*,JK/9 X"ORRD MRJC!J5KZ.E= 4^>4<3\,@KZ?42:\>.S6;E0\EFO#F8 ;1?0ZRZCZ.04NMQ.O MXSTMW++ERM@%/Q[G= EW8![R&X4SOT))609",RF(@L7$N^B<7XZLO3/XS&"K M:V-BEWAYM#I'W (2X=PUZ%[P"$J'2(GM&#F9,VHH?%8R2U1UAK1[,#MC?-& M-4S84[PS"K\R]#/Q+212)(PSZG95+LB#4+BV%.P7I.2>/I(I"%@PH\GQ# QE M_(2[&3D^.B%'A EROY)K346JQ[Y!2A;83\KPTR)\>"!\)R374IB5)A]$ M"NES !^U5(+")T'3L!5Q!LD9B8)W) S"J('0Y4O<.\X];*$35?L;.;SH -Z5 M2&0&;A]G3"=YJT&M0$O?ONF MTP_>-\G]3V#/Q'#V'9PO0 M)@Z[>(J;NJ(&FRBL;)X1[55$>ZU$\92P!&K06)@X-7CQC<3L4PJ$*=D2@T>8 M2\ULGC3>]")$O\:K/]JAOF_2[30S[U?,^R]D?IQ".3RIJ\B1O'JQAOX^P1T) MK71>>9\&E=A!JU@L0/\NL37$WV;78&^_3J.@^42'EYIWU*;8N1:?Q!Z;H>ZZIPDJG"8<% M0@9G V2DBEZBF!B9N^=X+@T^[FZXPO8+E#7 [PLIS=/$!J@:NO@W4$L#!!0 M ( )""6U@'U\2,+00 '$6 9 >&PO=V]R:W-H965T5( M5'E.^-,ES=ANX6#G^<'7=)M(_'C]K/ZA'KP:S(H(>L6RO].U3!;.U$%KNB%5)K^RW4?:#&BB]6*6 MB?H3[9JVGH/B2DB6-\'*09X6^V_RV$S$00# 0 T ?5$N/N.:I?71)+EG+,= MXKJU4M,7]5#K:&4N+?2JW$FN?DU5G%Q>L3Q/I9IF*1 IUNB*%3(MMK2(4RK0 M&;K;KQ9B&_0G*\YB4L0T(ZN,UBVYFM2*9.C+*DNW1$^S0"?75)(T.T7O4%J@ M;PFKA!(6ZMP8"U:QJ?(]][C\ #'WV_NT8G[TY?RKAJM.V0 MH1TRU+K^@.XG5FS/).4YNJUXG*@E1686T#^?5'-T(VDN_NWSO-<.^K5U#EV( MDL1TX:@D$90_4&?YZR\X]'X;<>ZWSOTQ]>7AE+.#*2_)4^U]7='W2#))LC[G M>^U)K:V3]6$)03B;!7/WH<=3T'H*CO>D5C#HL[27#@\M032;XGY+D];2Y$TL M3?HL33J6<.!#U.\H;!V%;^(H[',4=AP%X33L-Q2UAJ)10W_\J-*R[EHG?4[B M1#7@3WW=CPJ]!\UCJ?64S566?)_3":#*0%]LQ_O65TG;8$NB7Q/=DJ!J$3^AAGU5I?)JP4S5;-Y&FOO=%>7KG: MV# %VX0*MD$5;+"";7*E$3_<&%.83:<#&\. !5LD"^ZB99\LEU[OP MKBI+QF5OQZ/QKUU* QH/CZ3X[,B1V^_-L !!\6(U6K$!CC @ -L@@.ZX B\*!QXM04##K (#NB" MPU?D&,H- PZP6)1 MRH!;S)0N8&!!5@L2Z"G+L'^@"6# !A'P!>94-[;G8TZ M! P$P&8E C9*$3"P )O%"'1I 3B"@1=_W]#"MUB-^%U:X!D>.LSP#2[\<5P< ME::-]LLTA2%/!A'^Z+_X<6G::$]>O(#\G*;NP0&B/HS]3+BJP 3*Z$9%>>>1 M"N?[\\W]C61E?::X8E*RO+Y,*%E3KANHWS>,R><;?4S9GC(O_P-02P,$% M @ D();6,7+Z43Z P G L !D !X;"]W;W)K&ULO5;;CMLV$/V5@1($";"Q+K[L);8![VZ#;)$-%G$W>2CZ0$LCFUB*5$G* MS@+]^ Q)6W%;16@7;5YL\3)GSIP9DC/=*?U@-H@6OE1"FEFTL;:^B&.3;[!B M9J!JE+12*ETQ2T.]CDVMD17>J!)QEB23N&)<1O.IG[O3\ZEJK. 2[S28IJJ8 M?KQ$H7:S*(T.$Q_Y>F/=1#R?UFR-2[3W]9VF4=RB%+Q":;B2H+&<18OTXC+U M!G[')XX[<_0-+I254@]N<%/,HL0Q0H&Y=1",_K9XA4(X).+Q^QXT:GTZP^/O M _I;'SP%LV(&KY3XS N[F45G$118LD;8CVKW#OKH3QO[ +>T]I<]X8 MJZJ],3&HN S_[,M>B".#L^0[!MG>(/.\@R//\II9-I]JM0/M=A.:^_"A>FLB MQZ7+RM)J6N5D9^=7JJJX)9FM 28+N%+28V6I#G[]7QD#>,G\\\8>#$@B6/:"$U2.M-MIV\>Y'_F6#) F9.GBC!"^8Q0(L M3=N=:MTXY:B**%=8K5!#.O+Y2H'5M>+2F3 0=,E +>AFL;PL3V"W45!RX=;H M-%,*J&#(316V.+R?F6SH:H%TZ.&R 00^5M8 [9F"MF6=#BM@VM&/FXV-/+=D#3Y#D*T=0I8L,Z1 =L0RFPP$L M2DM(*\VQI(0$<33M97K=N$IS1LY[@#CQW_>2.UY+2_J: Z\2%GZ+ 3JI?ML2 M*0\4%-=YPRVPLN2ZVB>D"-$'4A_4-@2490=:+J);(D,>'/0_\.H4(\3&IXB< MD'CDPOH*4!Z %+>:Y[9#R?2@1T^!C]L"'_>6X273 JFL/V^06<_EEHG.>(QG+0L)S_F+IG\#T& :T"8>S;4, MV_EH&F\[")RU!,YZ"=PU.M_0N^RN@E9.ZC^,)4U)SBX2 ?'\B,0P&63=/,Y; M'N>]/-ZINO,![+5Z8G+2Y-OSGOR8&MO[^8_C.&I3TG^=Y4Z:Z=]2FR:#\5]2 M&Q\U3!7JM6\+W9/82!MZIW:V;3T7H>'ZMCWTK;=T2W-ZT@269)H,3NE&T:$5 M# .K:M]^K92E9LY_TJU4H'8;:+U4RAX&SD';D,^_ E!+ P04 " "0@EM8 MY<\, (4" #Y!@ &0 'AL+W=O$!",-C#M \5CCS.Y6"52 TDX(HF$^\T_ D2RS> >X9K/7&F-A,9E(^ MV,EE,?$"&Q!PR(U5H/A9P10XMT(8QF.KZ75_:8F;XQ?UR",%S&G-S8U<7T";S\#JY9)K]TO6+3;P2%YK(ZN6C!%43#1?^M3ZL$$( MDW<(44N(=B7$+2'>E9"T!&>UWZ3B?,BHH>E8R351%HUJ=N#,=&Q,GPE;]ENC M<)=HY/3B?SN:,9US:4W5Y/?I3!N%Q_Q/GT&- M9-(O::_^B5[2'"8>WFT-:@5>^O5+. Q^]-GUF6+9)XEM61EW5L8?J:=3JDN" M9XKD=@"/-5M1;H]GGX6-U,!)V6:W2J/C47*,)5UMFO,6%HZ"P3#8AF4]:L/1 M(.Y06_DD73[)A_E<20'/>'O5 _;S>2V*OCR2GCS"0? JP.E;6'B41*]AV8$1AJ.:1MM,C%RZUC.3!AN9&Y;X-H&R -R? M2VE>)K:;=:]=^A=02P,$% @ D();6!_33%YF#@ =9 !D !X;"]W M;W)K&ULQ9U=;^.X%8;_"N$6Q2Z0B:U/R],D0,9B MT2DZN\%,9_>BZ(5B,[8PMN25Y&12],>7^HAI2O2QE7D#[\5.;)./I/=(%-]# MBKIZ2K-O^5*(@GU?KY+\>K LBLW[X3"?+<4ZRB_3C4CD+P]IMHX*^3%;#/-- M)J)Y56F]&MJCD3]<1W$RN+FJOKO+;J[2;;&*$W&7L7R[7D?9\P>Q2I^N!];@ MY8O/\6)9E%\,;ZXVT4)\$<77S5TF/PUWE'F\%DD>IPG+Q,/UX-9ZSR=5A:K$ M;[%XRO?^9N6AW*?IM_+#Q_GU8%3ND5B)65$B(OG/HYB*U:HDR?WXHX$.=MLL M*^[__4+_6W7P\F#NHUQ,T]7O\;Q87@^" 9N+AVB[*CZG3W\7S0%Y)6^6KO+J M_^RI*3L:L-DV+])U4UGNP3I.ZG^C[XT0IU2PFPIVJX+E'JC@-!6<4RNX307W MU I>4Z$Z]&%][)5P851$-U=9^L2RLK2DE7]4ZE>UI5YQ4IXH7XI,_AK+>L7- M-%VO9;R^%.GL&XN2.?NRC#+Q[H/4?L[DC_*$S*,JI._8[7P>EW]&*_8QJ<_1 M\H>?0E%$\>IG6>+KEY#]].>?KX:%W+5R \-9LQL?ZMVP#^R&9;-/:5(L<\:3 MN9CK@*$\IMV!V2\']L$FB:&873)G=,'LD>T8=FAZ2G6KJFX;JH]JKIE MJ,[IZI^B9V8%IGW7M'!V078JG', 5\?TOAO3VRR+DH60%W[![I_9?KF[Z+GZ M^O8IRN;LW_^42/:Q$.O\/Z;HUMMWS=LO&[OW^2::B>N!;,URD3V*PBKDU1,G;".R.)V;PE)3_8I:WL@?;WQO8H^NAH_[FI/;[JLY$L9!,$US M?Z>Y?_)5P&3')R_D32M.%B:=_8[.]F@<6&VA3<5DA+]7G2=YDD:/(I.=0?80Q1E[C%9;P=('EM==@;+9-[4%'VKX>$\N9^1? MCMR6JN0^]#U]D3 .@FG:!SOM@W[:B^\BF\6Y8)LLG@F3WD%7;]^Z])R6WH9B MCGMI^ZVSF-R]ODJ"8)J2DYV2$U))_GTCO894OE(':Z1Z\"-:B;R(95=<2B'[Y \B+K:98)G\HOS,Q!_;N'ANKN?R M9E6P>_R7=DM%8R%KTE+27*IU)G/Z M<%\KYYXALD@Y/TM9Y+58ZEDWA=LD+O+*&\5)J5G5+<[+KK+QE&OPK8/L"$;N M1-_V$4KC*)H> %L%P"8#\*^TD'U:_:;TTK\J]3_6O:+Q?VO^J/RO M?7(;"CJ&@ARU?[J\R@M:I$NYN5TL,K$HFX=8.H@XR>-9^^;_HO;+S>F8X,YI M$DU-!2=&+;L%[6#25?(M_)BE#)E%&ZBO229FZ2*)_RL5FNW[ZEF:%^;&P>T< MF.-81JV@G@M*XRB:KKNR71;MNX[H?L&>VKTLXMRE-V55'IE-:HLLO7)PT"/3 MI-X!@SHV%$T/F/)L%FW:?JWM6MUX7[!DN[Z7QKEL;@[?10VN;.R[G:ND6\RQ MW7&[UVLHYMHC)VBW)V]ARRSERRS:F+5DZIS%ZI9H5,Q@S%QI%,9MR;KE[(E] M:8_;FAG*V>-+MZW96]@I2_DIBS94=R*K,M')["5I?7O0N=*HWAT#)"V$TCB* MI@=%63-K4];=I[_I(F[_AZLTJ?A6!A++LY19H9I48:OBF4%D)I'$73(Z+, MJ&V?N2FSH7852@NA-(ZBZ:%4QM>FC>^O?<9H&I;6_YRX5KLIZY9R.@,,H:&4 MY=JMC!"G]_ZUZB@S:]-FUMCTL/^Q3]'W>+TU#B_2Q-YG+M3P0FD<1=-CHPRO M[9V[$4+:S2F4%D)I'$730ZFLL'WZ^.6)H_A'B-:H'LJ?N]I'KZ+G$5A-IBJ64H!FQ8B*NYGYN-^PADUUX5OV>I=O%LBR?I:N5W(WY M=E;?^])'65:VY&(E'D7RKIYN6Y]L;+[-RE-/XNJAQO2!;;;9;"F/]M)X/F%G M1V.G1[]%"L-1*0SGR SI)C;-#35GU>,H\J0ITIVFQC/"[?831MZDW>LP%@LZ M\T0-Q=Q)NPO#Z4-YK50JH^#0X]HG=#H^Q3F2/\UFZ38S3UH_L M2CVQSQ0_NF+OA]V@*0\438^?2GFX]/2$L-&[-#UK-MMF61FG=91]$\7AB6FN M84)\JVM-;[>WYM#>4'#Z':>G9:*WV[L%@^8:H#2. MHND15+D&=WSNFQ%T)@24%D)I'$730ZGR%RZ=OWAEESOH=KG;3VY,Z2WW5AV: M C4I#:U0ROM[M/TM ML@">R@)XYYYZX$'3 5!:"*5Q%$T/I4H'>#\Z]> (@$AHTC5[RPZU[BB:+KNR M[AYMW0\V;R<_Y4MOH/<5 O7[4!I'T?10*;_OG7N.@0?-$T!I(93&431]>5"5 M)_!/7[#@Q&&$(\3#4P7HBGW# *5Q%$T/@_+X_MMX?+]KRRW7;:^>1V^\M_#0 M^0(HFBZ\RAGX=,Z@/O_C/-^*W>3R6NZ+9N;,!"VGY4_ M7H2C]DD76/E^_\@# FK%(5:O.%1+WCSH9E01:N2AM!!*XRB:'AMEY'WWS/=Q M'VG IU!:"*5Q%$T/I4H.^&^SN+K?75W=L2RKO0H:O?7>RD.=/XJF*[^WPOJ1 M)0HD,=XMIW:\<8/:>"@MA-(XBJ;'1=EX_]RC^CYT5!]*"Z$TCJ+IH52I 9]. M#;RZ<0NZ0UO^Q.DT;E"G#Z5Q%$U77CE]GQ[9;]YW-%U%>7<9=[VW9H]'(M#PYO2^]189.#$#1]#BH!,&83A!\5I#>78QZ=,X#?=!#)1OK*TS$3N-4D;59"X,WB& M]M(W1P;JZ*$TCJ+ID5&.?GS*HH-[UX*>*;UQ_?]1>[6)*;[FWZE"_CJ+I MJN^]9HT>-=?O XWC8/LO7#4*/^ZV1;;I)2E3>O.]I<>^8^TM_/58^>LQ[:]U MET=/F*11O3N?4.L-I7$430^*LM[C=.GD%)@WL' &K^H32.HNDA4N8_./DD-3!2B:+KE*%01TJJ"1 M/'J,XE5TOZJ7PJI&A(V"C[MMK5%P:(( 2N,HFB[XWFO8>R8(7O,Z"'H;O5LD M:.8 2N,HFAXME3D(SITY"*"9 R@MA-(XBJ:%727<&OC']3&^TM^#0% "*5@L^S)="%&%4 M1#=7:Y$MQ%2L5CFKUF6Y'I2)@=VW\L1^*-^/^O[6'@P[WW^PWH=6^?U086ZN M-M%"?(JR19SD;"4>)')T60X89>7K?U\^%.GF>B"/ZCXMBG1=_;D4T5QD90'Y M^T.:%B\?R@T\I=FW:K=O_@]02P,$% @ D();6%&S]"W.! ;1, !D M !X;"]W;W)K&ULM9A=;Z,X%(;_BI4=K6:E:< . M$.BFD?JUNW,Q.U4S[5R[<)*@ F9L)VFE_?%K X%T8TPSTMXDMN&<\_C8?FT\ MVS'^+-8 $KWD62$N1FLIRW/'$?$:L59&QW,<*C?<-]NEI+W>#,9R5= MP0+D0WG'5)G)] M,0I'*($EW63RGNW^@J9#OO87LTQ4OVC7O.N.4+P1DN6-L2+(TZ+^IR]-(@X, MO#X#TAB0BKL.5%'>4$GG,\YVB.NWE3==J+I:62NXM-"CLI!-%%(-1EJL$)7H"59I4>B*FB\E\)0EZ!]C#FKTVGE0.==:LIT3UR.>/W.V M!BB_A?*M4']R6DBP1_:/(@=N%/4$#MK @37P[0OP.!4#H8.CT&>^2S VQYZV ML:?6V-=4+;TL@\11RK6$="@!4P/%U _,$&$+$0XDH%1+V1XX/ Z,O6!B#ARU M@:-3YB$HW7G?#(P,,W :8M>,@]U.8MWW3 7ZE,%I0(W?0R*,71SU) @?B#ZV M$CV"T'-"2S*\E$IO544RM%7-)Q+B8\*I'T;3'D+2$1*KQ'VOME-(SBZWP-7Q M .W7$[KC:0Q&%O(_B!_N-!E;Q?5]\M?M!L8>U!&F!]F<3+PQZ5F)N%-F;)?F M3@4' &HWF!P2D&",^\:SDV%LUV&S) W0^ ::*!B'??GHM!D/B?->FP8(@F," M+_#&D[X5V"DTMDOTX?8PP# ]9E!G[G% >A@Z@<9VA1X0R@<# X 1[[?:GI MY!O;]7M +@>P(D.VPK W6Z13<6)7\1,UTX[9Q'JSTGUW'/8<.DBG[ 2?IIOW MH+_-]!!?J^,N5U]!&YJA;\!S(Y=UW_A)#26=ZA.K1EMGI!'7[BY KT#5EP1& MN3[JJX,Y2NBK[01..KDG=KFWS5(CJMV=UZ"2&E45)H.LG?P3N_R?,G6-[';W M?L,>->PVYF[#(+YU(E^N5AQ65(+ZCI0\+40:HT>:;8Q;/[%N/C\[;;OMA-BW MDR$A-2+7+OTW9SL/1ST"T&TLY%T;2Z]Z&EF./P"B<-)S[B7=_D+L^\NIBFE$ M"PUI4F?@_[ Y!S<@.?!5=<\C4,PVA:PO0]K6]B[ILKY!Z5ZO+Z*^4*Y.;@)E ML%2F[GBJ8O/Z;J>N2%96]RE/3$J65\4UT 2X?D$]7S(F]Q4=H+UAF_\+4$L# M!!0 ( )""6UC'><2BT@, $,2 9 >&PO=V]R:W-H965T!4@XK<]APGL N<$2N:Z+XEBR;T(/*,P)(A M?B@*S)[FD-/3U'*M<\>W;+L3JL..)GN\A16([_LEDT]VS9)F!1">48(8;*;6 MS+V+75\!M,6?&9QXHXU4*&M*']3#?3JU'.41Y) (18'EWQ$6D.>*2?KQ;T5J MU7,J8+-]9O]9!R^#66,."YK_E:5B-[5""Z6PP8=3 !2TJL/2@R$CYCQ^K1#0 ;O "P*L WB5@\ + KP#^:P&#"C#0F2E# MT7F(L<#1A-$38LI:LJF&3J9&R_ SHNJ^$DR.9A(GH@4M"IG^E:#) \(D1:L= M9O!Y+E.9(CDHUQ?'ND*?2Z.NH2^/J@WHGB3Y(96C&4&_[X')4;(]CW+T,0:! ML_R3I/J^BM''#Y_0!V7ZQXX>N)R;3VPA0U*.V4GE_KQTWWO!?==#7RD1.XZ^ M$#EQF\"6N:@3XIT3,O=Z&6-(;I'OW"#/\?P.AQ:O@;L:[G7 XU? O:&&NSW1 M^'5Y?M5T*KF7Z:W+PB19;(BLE<&@SF#P_A0: MF"R%2;+8$%FK%*.Z%"/C"BT9@X:JO*%[(;W%M9'KCB_U>6WD^^&@6YYA'5'8 M&]$L/0(3&9>?X1NT9[2@*AZIV5[ZMRX4DV2Q(;)66L=U M6L?O3[-CDZ4P218;(FN5PG6>-[".<=56E$VQ!8%S^5WML)+:'ESHMLLJ<+UN MX;J-?;G;&]8O0.0&NE0J3N7./^-";:B/T"O8?M:W+A.C;+$IMG9&O>>,>N]/ MM95/INIADBTVQ=:NQ_/1Q.W=;O\_X?K7NUC''SF7RKTV"T/G2KD=9+[C^!?2 MM1NGZP+85M]2<.GR@8CR7%GWUCXX_QQLN'N420)&GLJCDQ%DJ59^YKDR74%+9XS54 M^";GHJ0*FV+AREH S0RI+-S \R*WI*QRXK'INQ'QF*]4P2JX$42NRI**YQD4 M?#-Q?.>EXY8MEDIWN/&XI@N8@_I9WPALN9U*QDJH).,5$9!/G*E_EHPTW@#N M&&SDUC/13AXX?]2-[]G$\71!4$"JM +%OS6<0U%H(2SC3ZOI=)_4Q.WG%_5+ MXQV]/% )Y[RX9YE:3IR10S+(Z:I0MWSS#5H_ ZV7\D*:7[)IL9Y#TI54O&S) M6$')JN:?/K4Y;!'\Z A: G!/J%_@!"VA/"MA'Y+Z)MD&BLFAX0J&H\%WQ"A MT:BF'TR8AHWV6:6'?:X$OF7(4_$Y+TN,?ZYX^DAHE9'YD@HXF6&4&<&7.+TD M-2-T0N;-U"#7.;DW>2)DN@:!TX-,)4Z<6@,E66FNXN1"*H8C ^22,D'N:+$" MPO/V6]M@UC@(#CCP W+%*[64Y*+*(-L5 M<#&.+I/@)9-9<%0Q@;1'0N\+";P@M!1T_A:Z;^B!A9Z\@1X,#-T_XB;L1C@T M>N$!O>T!O:'/N&05F0I!JP68YU_3!ZD$KK_?MNP;[;Y=6^])9[*F*4P7VGF+).XGM9-KO,NT?4X\OGFK[WP=#AVU]NQ-+#1+FJT"TKL6I'?P7:,##HC@Z-&;IE\/,D% &&5 M @Q*$8$KUF9F8"O "T^C/3=V7.#[>X;L.+\_L#N*.D?1VX8F8VN6095)FYGH M_\CW;+R*2(XA=DH?=J4/7RD=1,HDD!Q7(Q>VNAL!W]_Z:- +]TIO0-$69@^1 M6&4B>_6CKOK1T>H3)E.^P@T%[R*DYE*=K'$ZL6I!]+02S)SSUL$8O3H8KR*2 M8XC&CKMU2)8@%N:R(8FIN3D;NM[N/C,UQ_A>_PSO.[V%_\%4$L# M!!0 ( )""6U@*!14L0@, .0) 9 >&PO=V]R:W-H965T-G%C"Y5-Y-Z47,!"$;VO M*J:^S*&4QZE'O=>!)[[9&CO@9Y,=V\ 2S,?=0F'/;U$*7H'07 JB8#WU9O1^ M3B-KX%8\+DOMON38K T\ MDN^UD55CC HJ+NH_^]P$XLP@"J\8A(U!Z'371$[E(S,LFRAY),JN1C3;<*XZ M:Q3'ABP-.8-),C4,62FX4JQSR$TXIGAL$KNEF1Z8* M37Y\!,-X^=/$-^B0E>7GC?AY+3Z\(IZ&Y(,49JO)KZ* XK\ /D:B#4?X&HYY MV(OX"/F 1,'/) S"B'Q/?**M'[KY]3!$;< CQQ!=83B/[X)]<;&:*<7$!ES[ MK]D*PX3%^JDK'C5VW(UM=_"]WK$YL>E$X,V0%&RZ$K0$LAQTH+@OR3V>8:N4U=N*P[5%QR,8TI'3B'SHD#5M) MPUY)OV'-G"7 MKAH_/=,5A]$@Z99%@].)&KRQ*/OI&Q@:G@F(@F007$D3/3O3Z=NJ\X8 VB$@ MIH/AEH[N!UMGS"S^N(^+:_?/Q^8P@K6I(0UF@:#%,\M53\I MZHZ1.W>-KZ3!1X%K;O$9!LHNP/FUE.:U8PG:AUWV+U!+ P04 " "0@EM8 MT:4/>VD) ! 7@ &0 'AL+W=O^\=#>(ISR1&L'4OWM^ MS=-4DU0Y?F^AHUV>.F'W\Q.=UI57E;EE%;\NTG^)I5Q?CN8CLN0KMDWEI^+A M9]Y6:*IY29%6]5_RT%X[&9%D6\DB:Q.K$F0B;_ZS[VU#=!)XX8$$?IO WT\P M/9 @:!,$>PD.%BEL$X1["7S_0()IFV#ZW 2S-L&L;ONFL>J6CIAD5Q=E\4!* M?;6BZ0^U7'5JU< BUY'U69;J6Z'2R:LXVZ3%(^?D$Y>BY"IF)+E)65X1EB_) M35')MYUO/O*E2%A*%CSG*R$K\I:\7RZ%CA%U]D/>1+J.F%<1ETRDK\F/1.3D MR[K85@I878RE*K3.>IRT!;QN"N@?**!'/A:Y7%=P#&JK5V M3>8_-=G"=Q+?;\HS,O'>$'_B!WT5C!+DZ#FAL> MX#9!R'<1>*"2"R=%=]/OJ@U+^.5(]<,5+^_YZ.JO/WBSR=_[A$3"(B0L1L(H M"&;I&NYT#6MZ<#!>5NK,\JE'Z?0]_Y1K7M8]4&DZ(/NR+^PVY>0+_ZZ^2(OD M&_GW+PI&/DB>5?_IBXX0&1U(6(2$Q4@8!<&LZ)CNHF/JO.N_YJNM[K7)IBS^ MJ^8B^E,[J[EMAZ ^F9W0H3(C85$#F]8P/>F[OWH[]^<7X_NN?#T7G4_/[8LH MJ%B6++.=+#.G++\6^=NON5:AN0__1Q;J-E6'"ZYNV7#BD5??7A_LHIWLH>H@ M81$2%B-A% 2SU#[?J7U^0EWT.3(ZD+ ("8N1, J"6=$QWT7'W-D7Q*FX$[2J 56*6ZW M>O51D6*E.H=\JR;I26=5TA<53O[0J$#"H@8V[PS!D[/9WC"-S)""8):0WL28 M !/W3=RX "51J_=DK>YA2U(UYRH3%IZ&8/E1%*BUJ:+>1DNJ$ M\:>\X(1FR1[4YX+2(B@MAM(HBF8'B3&[/*=;\L)Q%NI>M;2]D3&PN\\(FF<, MI5$4S=;26%.>VYNRM3RF'=22:FE=[;Q]X9 9QE :1=%LX8QYY:'U64 M]K6CCW<+Q=TJ,9>5N;O[@P+JA$%I$9060VD41;/CQ]AAWBGY M81[4$(/2(B@MAM(HBF8'B7'%O".VV(M&>JA=UM+V1GI_?\! YAE#:11%L[4T M/I?G-KJ&C?104\OK,Z*F^](ALXRA-(JBV4]J&&/+=QM;P+%^^N>QOGM+]\6" MNW!#8P%*BZ"T&$JC*)H=-,9!\[T3&N!]J!,'I4506@RE413-#A+C /IN!_!% M WS+=MO2U^X2#-82ZMU!:11%L[4TWIWO?KALT #?LAR+[VMW=H.%@_II4!I% MT6SAC)_FN_VTSM#>*Q74,8/2(B@MAM(HBF:K:IPU?WI*XR_4FH/2(B@MAM(H MBF8'B7'Q_",NWC:[5;&@IN2=4-BTD_QG/ Z]Z,5?V$NVYSWJ[H8,5A%IC4%H,I5$4S1;;6&/^_)2Z=ZB7!J5% M4%H,I5$4S0X2X[GY1SRWSF.%:CXNBKY7?Q9NR&!QH8^0':F@/R&/G)5]\]88 M6A"*HMGO[1@++G!;<%]$QM48_?M6W=#+VE/C1ML^4=V\P>_P0%VS(W6='M84 M6@Z*HMF:&HE' M]RQ'9O^!B/C0A?[>[RD453Y;(6-/!6Y[JD\A+8R>,'U.F/(A?9-NO5$FI306D1E!9#:11%LV4W M-E5P2C95 +6IH+0(2HNA-(JBV4%B;*K ;5,]O20CTL>N476H5X=Z4E!:=*2B MTW/'W!?J5:%HMJ+&JPI>ZE6IT[\4^N 'M\6&VE=06@2EQ5 :1=%L M_8U]%9R2?15 [2LH+8+28BB-HFAVD!C[*G"[.\--#ZB3!:5%1^KJZOBA1A:* M9F]48HRLT&WN]'7U;TC**MDT@%Y:.U_]7;@S&"HRE!8=J;SGL"NA!:$HFJVR ML;9"M[4U;,+FA@U6%.II':GHS&%60@M"431;46.%A6XK[/^:L+E7[.XW9$*NGYYA!:$HFBVDL:@"X_M'M;M^#^S;,M3\G[)LHIBV5>[,!BL.->"@M!A*HRB:'03&@ MGI]3G0PT\*"V"TF(HC:)H=I 8 M3R]T>WK/V\3*#1DL+M2P.U)!EJ;MQ+9>IC:S7340U/M5)46F8C]I;@!K$4N* M\@T1*[7(E5Q]8E(R-2G.[_1RB/C>66]@0,T^%,T.#&/VA>[7.%^^QY4[@\%! M S7PPKXW0_>WN8)F25&T1L]Q9^/KC)=W]1;E^K5[)5JSH?/N[&X;]/?UYM][ MYR/O'6TV,S>89F_UCZR\$TKQE*\47ONVD++(ZH]K MSI:\U!>H[U=%(9\.= :[3>.O_@!02P,$% @ D();6,C9D.UV @ #P8 M !D !X;"]W;W)K&ULK57O;YLP$/U73JR:6FDM M!-(?Z@C2FJA:I56+FG;[,.V# T>P:C"SCR3][V<;@M*55OVP+\%GWWN\>_$= M\4:J1UT@$FQ+4>F)5Q#5E[ZOTP)+ID]DC94YR:4J&9E0K7Q=*V29 Y7"#X/@ MS"\9K[PD=GMSE<2R(<$KG"O035DR]72%0FXFWLC;;=SQ54%VPT_BFJUP@?10 MSY6)_)XEXR56FLL*%.83[\OH-WEN#K60IY:,-;K*)%UA!*# E MR\#,8XU3%,(2&1E_.DZO?Z4%[J]W[->N=E/+DFF<2O&39U1,O L/,LQ9(^A. M;KYB5\^IY4NET.X7-EUNX$'::))E!S8*2EZU3[;M?-@#C,:O ,(.$+X7$'6 MR!7:*G-ES1BQ)%9R \IF&S:[<-XXM*F&5_9?7) RI]S@*+ENJ@PS6!"C1H/, MX0Z)*T2XQ8RG3,! 7WA6PTJS(=^V0T MVC?Y::?GJM43OJ)GAND)1,$G"(,P&H!/WP,?.7CX'.X;9WI[PMZ>T/%%K_+E M9B>#*ZS,BERU&DQI\)T*5#"7FI1SQ-QL^B?MGBT%PCUNS8&0Z2/\^F;(X(:P MU+^'K&FUC(>UV'Z^U#5+<>*9AM6HUN@E'S^,SH+/0T;])[)GMD6];=%;[,G. M![D4?,7:?B5 8YNY83G7]N(\(5-#)K3,IX[9SJ!UQ/YZO[:7.>>GYWW. M,\GC7O+X32=H$="OTW(/D+4$L#!!0 ( )""6UA* MZ7X >04 "PC 9 >&PO=V]R:W-H965TP^^Q\>^I]33 \U^L TA'/Q,XI3-K WGVVO;9N&&))@-Z):DXIL5 MS1+,Q66VMMDV(WA9)"6QC1S'MQ,,<28SCOPK4JI^9 M)[8_']$_%\6+8IXQ([OB35 5Y.5Y(8U;\!(5O_+,BHI4 _1,)J$I W03W1,*P2AB>F^!6"6[!3%E* MP4. .9Y/,WH 61XMT/(/!9E%MB@_2O-Y?^29^#82>7S^14CK+@UI0L"69.!Q M@S,"KL M3;8[CHNIH2OP"6=IE*X9>#C&7((%9E$(/@2$XRC^*'*>'@/PX>(C MN V8'D, U$*GM*(L\O6C6\;NF,X78J;%]+UU.:BH'Q8=E@-?E$.'IT8/$3@ MGJ9\P\"G=$F6,H MF*CI0$/7Q/JYV;.*9AO0&DHIBHW"9$K\EWVBB\5M7EF=2"2;# $)A$IE^3 MZ6NU\#*9("Q7H]CPPQ\J8OVS!-./4@FF'Z41S*BN<:05S/>BQ9(EP'N2"N5,S*I')-@@2$PB=5QS>I8JYPCJU=]5H^**4,O$I%I,@@6& MP"0BH=/8.>?%KM.BLJT1G40JU%%[XQB@KD044=[ ]3L2443! 9RH)0);1A5J M*VO;%7"C+$(+\%I1&$4+3*')Y*&&//0>W;Q"-<6H2;3 %)K,:&.MH=8\FFCI MU1.D;CU$T.^NNGZ8YXTAZBZ[?AB$DXEW8MTU-A:Z[]K7H=8FOUI#)M$"4V@R MM8W%AEK3::2Y5X^0.K(#>\90&8;ROS)E$2G16F%RI8W_A;[I#@^UEOK5NC&) M%IA"D]ELG#;46LXW-_G164V^'Z5J\OTH39-OW"[4VUVIR2^416@!7BT+DVB! M*329O,9%0[V-?FN3-^JEC:(%IM#DEX&-FT9Z-VV@R5=/D-HR&H^[^[,J#*)) M]R]W11CR'%^][%#CK1%\UQZ/C#IOHVB!*329VL9Y(ZT/-=+CJT>TNS)R_'%7 M0N=$!:HH"$^X1-388:1_U?R&!H^,OCOG=\1L:?(7Z0H-7 M1"D:O"+J=(-'C>5%>LO[E.X)RW>:+>C$@FP<-QJ_;^LWZL>-H@6FT&1J&S^.M.[43.N?]-NUUQ6/(J:GG7Z,ZW:T M8[>.$20D6Q?',9@8ZR[EY;_0Z[OUD8^;XJ!#Y_X"7@?EP8T&ICQ';M2839A"8D%F^V-(TP%[?I3F=)2K"?!46AC@S#T2,N!A$).'%+!#%.'TQQT)Z7&I0>WTX&NPVW/Y0%\M$KPC&\(?DX=4W.EE%C^( M2,P"&H.4;)?:+;QQD24#,L1? 3FRVC605)XH_29O[OVE9L@1D9!X7*; XL\S M69,PE)G$./XKDFKE-V5@_?J4_7-&7I!YPHRL:?AWX//]4IMIP"=;? CY5WK\ MC12$;)G/HR'+_@7' FMHP#LP3J,B6(P@"N+\+_Y>%*(6 )TS :@(0.T ZTR M60280P.L(B KM9Y3R>K@8HY7BY0>02K1(IN\R(J910OZ02S[ON&I>!N(.+[Z M0TRM^]BC$0$)2<%FCU,"KL&:1LF!XZPU= O<(#QPXH,:^J%$OW<)QT'X080] M;ESP_NT'\!;H@,F7# 0Q>(P#SJ[$0W']YYX>&(Y]MM"Y&+X@2;P),XPH@ YF* :V'A,,L'"G" MW0'AR,["80\;LVREF>4SS^3;"$WP#R&1#?N$TSB(=ZQJTQ6XPRSP@*C]J9U7 MX.F'['0DFKP.,6/@G]]%3G#/2<3^534H'X"E'H"4J!N68(\L-:%!C*3/1%N] M>P,=XZ.JN&,FZLN^*HO-Z:F<6"D&4:1IN9"FC":0?H*C/.C#JPP<\I^3G]C7S8#&:59YK6 MVS!!K2ZLNR![8CDM-ET0G,"YFLFT9#+M97+K^S> ;+=B=Y5RX,L%+_97D%!. M8A[@$'CU7N;S]5INH#[ 1YRJ]7G:J;ME=-O81=E.MX==%#1G9SLX*WG/ALS0 M33%#Y7Y55>$0/Q,FVYK@E =>D(C]+=X5)5#Q[?W6I7(W9C)WUJF>@]25FY>5 MF[].Q%Y9RWE'D-KSIHN K3G31=AG6$.C\C_&ZWD'E4.JKQNA#WZ^E2K=C*'0 M6OYK!)6M@]:O-M2PUUE>7/TQL[EC96M6O_*:L-]LCN6J MB\\T]-5$L"/#79AMSR!JK],N#,+YW#ZS4"OG"?NMY\]9ZR)I0R -:"M,F1*) M$%2(KC)G$]DD69E2V.]*+_'71:H7#+8"I7#8"M1YBPTKKPD'FW'UQ\SFCI6M^;M7Y7K1*UWOP%6*%*X4S69M M]5'!()JW?[10P)!=<\)-LI7%18,L[H7:BKKF$QF.PL\.!;HJ((3V66%%E9M% M ]SL4%Y*U]H65@5*(:P*U'EA195K1?VN]<7964AN^9)3[YN2JSEL>BI@JNG9 MA?5,S\IFHOZ?#P>3L89.R(% 5P543DB]=L 0D727'=0P\1^F0\SSG]O+I^5A MT&UV!-)Z?@=OW/Q(ITJ3GS!]P>DNB!D(R5:D-"934>8T/[3);SA-LF.,)\HY MC;++/<%B/DB >+^EE)]NY ?*H[/5_U!+ P04 " "0@EM8+QY&85L$ 3 M& &0 'AL+W=O%+V@I;%-K"2J)&6GP#Y\28J6K5C1*@%S$U/2 MS$=RAOQYR.Q(V1>^!Q#H*4MS/G?V0A1WKLOC/628#V@!N?RRI2S#0CZRGV&)&2Y&2'!X8XF668?;?"E)ZG#N^SV M0KUP%[,"[^ 1Q!_% Y-/;DU)2 8Y)S1'#+9S9^G?1?Y8.6B+/PD<^449J:YL M*/VB'NZ3N>.I%D$*L5 (+'\.L(8T5239CG\-U*GK5(Z7Y1/]5]UYV9D-YK"F MZ5\D$?NY<^.@!+:X3,5G>OP-3(=T V.:SRCP@B'Z'KF(J\9S\]/2Q'4?H*^!02]@V ,8C#70[P6, M^@ G&NBU4AJ1'-9C8*BQPQ>P$68YR7<P$9_Z#*VV-%4U3'4-:MTX+":#8#AS#Y?AOS8:#T:3IE%X M;>0/_-NF4=39H3>&:UR':]P9KC7-#\"J14PI%I+2A=8IYARMD*"FN#S-PZ\= M4>NLZ+6#VR8LM F+*MCD,J5U/ALIF-0IF'2F0&J(7B_R&#ZLY J>H.41LZ0U MQIVDU\;8)BRT"8LLP1KIF-;IF+Z+MD]MIL8F++0)BRS!&JFYJ5-STZWM9;:1 M2:';DQSE5(M]6LH-$MI C$L.2.RU])_F%(H9$< (1D=<>,+EV[N9KPXY'G><^6@VLK_\HH[&,4=<;@C1&^K2-\^XWE0"^71O7;HM'I M_]IA;A,6VH1%EF"-)/C>^8CAO8L&&:RE[%BEA59ID2U:,T$79T#_W7>9IHIO M;#-;K%KVF2U6+1O-[DZ]-6C!.6A!9]"6N2 )24MUT8$XQ*449B)5')Z,@F\9 MS50LBU)4IV>I]'":"BK.58"[Q-HTH:'6P;5:MYCYTVN][F<6=??[K7$]'T;] MS@-54[17K5&Q>O"T2@NMTB);M&8JSH=/?_0^PFWI#&@29),66J5%MFC-!)V/ MNW[W>=>*<(]["?>U59MP7UNU";>E$VP5-/?B\C,#MM.WSES&HLQ%=9M8OZUO MMI?Z/O?9^Y5_%U;WTV=,=5W^$;,=R3E*82N1WF J.\"J&^CJ0=!"7[%NJ! T MT\4]X 28,I#?MU1.&_.@*JC_#[#X'U!+ P04 " "0@EM8V"(6QIT" "O M!@ &0 'AL+W=OICVXSDGCX4MF.RW\^]E.R%I(&0][27PYW^?O?#D^ MR592W>L*P* 'SH2>!)4Q]6D8:E(!Q_I0UB#L3BD5Q\9.U2+4M0)<>!!G81)% M1R''5 1YYM>N5)[)QC JX$HAW7".U>,Y,+F:!''PM'!-%Y5Q"V&>U7@!-V#N MZBME9V'/4E .0E,ID()R$IS%I].QB_C" -<_AQ)O3QH-G^3NZ*FN,8%)8/DUJ"4$^?MW M\5'T<K2DY&3T3^S+DPQ:IXU[J^%6IM])@9CO;W^J3OOK(1O4Q M6W9#DL&ULO5E=;]LV%/TK MA%<,";#6XM5WYAA(K T+T&Y9LG8/PQX4F;:%2J(KTD[S[T=]1+)$BHL"(2^V M))][R'-)7AZ+BT>:?V4[0CCZGB89NYSM.-]?S.+!_/E8A]NR3WAG_>WN;B;-RSK."49BVF&[W/!>_QB*.+^^K\49T@[Z$R2&L!B-; MHS\/81)OGN)LBZZBB!XRSM!90'@8)^?H/?I\'Z"S=^?H'8HS]->.'I@(8HLY M%WTJF.=1W?YUU3X,M(\!?:(9WS'T2[8FZR[!7(AI%,&SHFO0,@8D^H!,XR<$ M!IB*#JU>$H[+<%"$!R\(![L,QQHU9C,^9LEG#O"U@W(U,"A!S**$LD-.T#\? M132ZX21E_ZJ&HFK*4C=55)@+M@\C*SR[YBL)Z7-J.82SF MQ]/\:!L=FY^)R#KYL9O\V"_-CUBC^LQ43,Y)9CR0,F._('V!MD^O5.PTBAVM MXJM$;(>E9K&QHE5.UC%''REC1%GAM&1CE]649,%$9)TDNDT2W;>K7.Z4*9Z2 M+)B(K)-BKTFQ-W'E\J3U:6&OMSQEC&F;O=7IR4O8M!M,1XS?B/&U8GX7)OXM)1G=R2B1Y(_G:MD^%(7L=U3(4-,<'HJ%#0>J%5@HS54AKYXI-7L7NW" M?$O6Z&HKW#?CZ*X:?K5',J2>O.]U=J7"@(-[DE0HT[$&1)VX1#S9'E!3=289 MN'TU"E!_)@8*T.E4[&J!5@MHM11EIQBBHA#EHBPI-6@IQA:<2=F"J=BZZ6L- M*7Y#1XHGM:23L@53L77SW+I2/+4MK0D[[@N[?G_ER2B, :1"(L-\TW8'%E_K M);'>3(ZI\EAVDPXXT+>3"IAM>6#W!D7\/V;Q-?7>4=1[\"RI MYBMPMNLY;E^; N<:'G8&Q+4>#FO]R[BZ[\H)]OO.8:5 R9,T4*"ZD[2KIS5, M6.^8;K(CR3C-G] ?#XPFA$6DD%>/E5*5EG!TA9J2+9B*K9O,UK!A_PUW JT[ M')WG*=F"J=BZ[[-:1PEZ1SE^)P#9!0+VW7YY4< LT[#[E5,!5KMH*:LFO83>?$LM?2 M%#C;\?M;1J#"@>WY _]KH/5]H/4[H[:"FJJS%3A6?^-6H!2S-%# NK.T*Z@U M6* W6/<\3(A84237U7\]R=BZ-"E;,!5;-X&MEP/[[>H_3/3"K\[SE&S!5&S= M/+<.$_0.\Q7U7_:#MNU)ZT]&.88E57\991J#Y:1UEJ!WEJ.JO\(->JX+?3T* MF"]*7U^0#!,V=>"?#;36$O36\E7%7W[7]AX[PNGVE2EP8!BVU9>FP#FV-_#Z M!UJG!_IW'2E7-YSNRT/6 M!\HY3&ULK59M;],P$/XK MIS AD*!)TW8=HXW4;2 F;:)BO'Q ?'"3:V/-L8/MONS?1B:-,>"F8XJ4=+*7.F"61KJ16A*C2SS M3H4(XR@Z#0O&99",_-Q4)R.UM()+G&HPRZ)@^N$"A5J/@VZPG?C$%[EU$V$R M*MD"[]!^*:>:1F&#DO$"I>%*@L;Y.)ATSR^'SMX;?.6X-CM]<$IF2MV[P74V M#B)'" 6FUB$P:E9XB4(X(*+QL\8,FBV=XVY_B_[>:R(# MAV[_$8=>[=#S0BMF7M85LRP9:;4&[:P)S75\;+PWJ>'2G>*=U;3*R<\F-SQU M1R(7,%EH1#H?:^ U3+*,NS S =>RNBLNZ"^NT#(N7I+%%$O#F[8%AM:^W%W! MBY.7< )IC7'BXIC_ C';@RW2MK@5Q%'<:R%T^3?N7>\>'Z'3:PZAY_%ZC^#1'11LIC1S5QHF M6C.YJ&+(9+8W_FASU&!S)F'?Z?L-8<*UQ<+\:(MP1:#?3L"EBG-3LA3' >4" M@WJ%0?+\6?ML6G?\$MA>K?A.K_C'TY#,%P_B["6H.&3=6\]G2*@T2K4]^ M;?*?P,P1[).XP W@IJ3\@QE8!3-)N=E]>YI,,,5:EHPL*2WID'XAXW ML^Z M+;K5;F=^-UAAK'8%/V&T)^2T$7)Z7 A[J)A3BH)2JU)S2E#Z@6)/ M?#/NUEXU O?UN9.BPG6/UJ4M%V*2VGIY*@Z#'>:'VBJ+-[L6G4&[M&$C;7A4 MVKL-L:$C(;HP9US77&'%Q!+;6 [_X!!UN@<\VVSZ!SS#G6)2H%[X&FL@54MI MJPS;S#9E?.*KU\'\!97WJAK_AJG^#6Z9IJ=C0."<(*/.D&*KJWI;#:PJ?&PO=V]R:W-H965TGYLF\R-(,3LC.63B24AHBKGHTKG)<@HX M4$YI8CJ6U3=3'&>&.U9C,^J.R8(G<08SBM@B33%=3R$AJXEA&YN!NW@><3E@ MNN,^&,^HZ)G5I0@3B%C,,D+9W%"M(X*W[Q2RG$ MCH/=?\/!*1V(!QW'R65@\WGOHY./GLJ]=!2O M<^Q[0;]NA"FZYI"RWTVZ%]QN,U>FD7.68Q\FAL@3#.@2#/?3![MO?6W23"?, MTP2KZ=FM].RVT=T'PL4NSO%:Y"S.4+" )NT*1D\Q9,9I;5G[BAYFYOW7K*9"OU*AWZJ"1^9AS")T);Z<:$IA!;0QEE;* ML6=+)\S3!*NI-ZC4&[Q3KAKHU%,GS-,$J^DYK/0? M22KT;-*OG6-;: V8LB:Q6CV/%4L3K";6J!)KI"&QC_;21J??E(5:YSI6%DVP MFBRVM;W864?G-/07U0YKX[VM%7OLH=1*\W31ZI+NW)7M=TIT)5B7J#IIGBY: M751G*ZJCX0"7D/H)[N\?X /MO":[[G#_(F'NE%8IT+DJ49E(RHN,%[5)-5J5 MP1>J^'LU/I7EL2K9MIBBMK[%=!Z+ZU0"H4!:9P.Q*%J4JT6'DUP5<$^$BW)0 M-2-QJ(%* _$\)(1O.G*"ZI\&[C]02P,$% @ D();6-(B;A.1 @ MPD M !D !X;"]W;W)K&ULK9;1;ILP%(9?Q6+3U$I; M($#8E!&D-FQ:ITZJ&G6[F';AP$EBU=C4-DDK[>%G&XH2E:)$@PNPX?R_?3XX MV/&.BWNY 5#HL:!,SIR-4N74=66V@0++$2^!Z2L75D*P+D5%=3U M/2]R"TR8D\3VWHU(8EXI2AC<""2KHL#BZ1(HW\VVUD,EER?F\Z5_G,\Y++&$.:>_2*XV,^>3@W)8 MX8JJ6[[[!DT^$^.7<2KM&>WJV,AW4%9)Q8M&K&=0$%9?\6/#84\P#E\1^(W M/U80-(+@6$'8"$)+ID[%)/J"+/"?FI6"*KEC]99E7=):"PH2>ZXB[18K.WI['KM)3 M,$9NU@QW60_GOS+<=\Q&R//?(]_SPP[YO%^>0C9"@6?E08<\/4+N3ZQ\?"AW M-;<6GM_"\ZU?<"0\]/M:1Z K!87\TP6GM@N[[4R%3V6),Y@YNH0EB"TXR;LW MX\C[W(5J2+-T(+,#C$&+,>AS3RPTOD*9 /WA=7'KU9_*K3:;6#/S5]PF7NQN M]V'T11QD&+89AKT9OJRRO^B:8_W;8SE:0%8)HIX07@L _4OM1- [P*D(AC1+ M!S([ #MIP4Z&K<#)D!B'-$L',CO &+48H_^LP.A%2>B-A3T.:V?>.]"I3 8R MJYFX>ZNDV=+\P&)-F$045MK>&WW4V8EZFU!W%"_MPKGD2B_#MKG1.RL0)D _ M7W&NGCMF+6[W:LD_4$L#!!0 ( )""6UB\/?D>.0, ,@3 - >&PO MVS?$,*C-2K"[.6,F6I9"UD,R-Z;Z M$,?U=,Y*6E^HBDF+%$J7U-BNGL5UI1G-:R"5(NYU.FE<4B[):" 7Y4UIZFBJ M%M(,2=J&(G_[G ])-WU/(B\W5CD;DH>SMS\6RER_B?S]Y-W)2>?A_'H_?N: M](,WP/6/3#(A6@-]H@/C 85-89I>6,[ M;K +/H&BIGV_JJS#F::K;N^2; CN9I-,E,Z9;M-TR3HT&@A6@!W-9W.X&U7% M !JC2MO(.9TI29V'-:-I6-DI$^(.GL#OQ8[VLMC:LP[LF&R;UE#3]#*^ _K; M:EY[6S9YE6Y4\4=E/BWL=*3K0X6R6\T*OG3]9=$:P-2[N#JM*K'Z*/A,ELQ/ M_L4)1P.ZYD5SI?DOFPU*96H#3)/HD6G#I]N1GYI6]VQIUN6T+'#/O2/T_'?7 M><8DTU1LF[:U?\BK_&K'S2OK7WAVOU;V'0=-)E>'[[%Y31^ZR?083![%=O>/ MP61V^":3P_08-X>,K9/,SCFFC49P7AR2;W#R%)NDT63!A>&RZ5\46;MJ%M8B&;4IOT%IM=-V\.JS<5E MSI8L'S==/9NX9F0;-FMS 6$?N7%7&,$X'@LC@&%Y, <8Q[.P//_3?/KH?#R& M>>L'D3[*Z:,-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( )"" M6UAF&U)MQ08 -(Z / >&PO=V]R:V)O;VLN>&ULQ9M;4]LX%(#_BB9/ MW9EE0QQ?TD[I# NTRPPM6:!]W1&VDFAJ2UG)#@V_?H]DLCV&<*8O!YX27^)\ MT>T[1U+>WUGW_=;:[^)'4QM_-%JU[?K=>.S+E6JD_\.NE8$K"^L:V<*A6X[] MVBE9^952;5./D\/#?-Q(;48?WN^>-7=C?&!;5;;:&C@93GS3ZL[_O!X.Q49[ M?:MKW6Z/1O%]K4:BT48W^EY51Z/#D? K>_>7=?K>FE;6UZ6S=7TTFO07OBG7 MZO+)Z>L >2-O?3S3RMLK"2!'H_P0'KC0SK?QCOA\"8P;!3?W1UUK/^JZ5>Y4 MMNJ3L]U:FV5X#/R*,?H9L1QVKWTAOG._4HQVL="E.K5EURC3]N7H5!T C5_I MM1\)(QMU-#JQ&^7$7"Y5^%'P+>=5_P-;($/%Y=YIN.#.J\C(R6.\K74%WUZ) MZP 1/N"%78@3VZP19$) )B\(^:>LI2F5B)7M$>"4 )R^&J!X,Y<(,B4@TU>K MZNO6E@@R(R"S5X3\)T&0.0&9OUZGD7Z%( L"LN"%G,NMV'@Q5RY^/+3(4^W+ MVOK.X<%G1B#.>!'/C=<5#((A7/K;%RW8%G>>DFZCF5U#M&P608"<>S],+R94"Z9,,OD9J5==3"7 M4+>ASU9=S %$;);;9C .4CZ9, L%1A;7J5_J)I14)LQ6N5(;6V_"^'>AC8IA M@U.5QCTDH722,.ODW)2V4>)&_ACTDX1R1\*>J#2-;OLX*]0JQ&#!(,J4PV$Z M(?,49G-\E-J);[+NE/@,HPP$6H]CF82R2,*>IC0-]-H0[7^/A7B]DDX=0$RC M0H%B3,HB";-%SIIU;;=*B2O5ZKX(HT_ZBI]C3,HC";-'OL!S'WH*2*\O2\Q& M625AM@H,A%W3U3%!>1C_()MW:@7#HMX,,"FM),Q:"5WE9VS]=R=KO=C&3""& MB!B3TDK"K)4+N W*+7 MG7K:IRF7).PNZ6NY=S-D4L;+*.?!U AEDRE[8:II14ILQ2H3&G&).< F.6"\J:Q)L;"5_N M?\-LE%&F['D)D3X-:YHRRI39*&3Z)-Y@3$HN4V:Y] G4WDJF9#)EE@F=20F, M222OF"JLJ]%II1@TM?,60;].:4$D[(O MKQ!IP;"J*<&DS((ATX(A)KG*PNR:?6G!WI9)F29E-@V9'PS+DC)-RFP:,C\8 M8E+F29G-0T=H*<:DS),RF^?,M[J)5?[5JT57BPM(!6$<.E6MU/6@;5+F29G- M@P/)@]@NK=DMK\$UO$Y)F2=C-P_&/*XJ'6Z1-3"&YV%,RD'9RR4Y^Z)@C$DY M*'NY)&=?%(PQ*0=E[.LP5(1^@#$I!V7,#GJ(T _$U>57(?OX-Z#6X;RH,2:Y MUO\B*S& ^)ITXRR4,9LH?\QGXQ% M\5Z,25DHXYY,VV%^EFWG %2ATJSQ6G5&62ACMA"930XWHE 6RIDM1&/BR:&< MLE#.;"$:$T=(.66AG-E"=&X^*$W*0CFSA6C,06E2%LJ9+82-7Y.!R]%Y2%BA>8CWL6LSA9EA3'+O,[.%:,P<8U(6*I@M1&,6 M&).R4,%L(7KF'7>A&66A&;.%/G:F>MB0WT65][AA>*K ]!B3LM",V4)[%PCZ MR84.F# F9:$9LX5(S(&%9I2%9LP6>@9S%REA3,I",WX+H1CSR?(+QJ0L-&.V M$$K9]JV]8$S*0C/N&;D]&[*>J73*0C/V7.BYO5D1%F.2_\+ASH4>;] :9AH8 MD[+0+%IH'&_V']Y7:@'I=/4%OL+#^5+6Y=R)\!*>-$G2+.S!7G1U?0+G+LV% ME=7N+YF[OY-^^ ]02P,$% @ D();6#AE:^>: @ 7]H=N6'R> MCN=A7>W'L?M5U\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R75O?W,ZJG MQ_N9B]>OKOS/Q':[/6S*[W;SYU3.XS\&UQ]M_S[L2QFKQ6O3[\JXKNK/X^WT M4%\/X>$RN5H\OZVK_ODM5/7<00)!,G^00I#.'Q0A*,X?E" HS1]D$&3S!SD$ M^?Q!&8+R_$$K"%K-'Q26*..2(&F"-8'6 ;D.!%X'!#L0B!V0[$!@=D"T X': M =D.!&X'A#L0R!V0[D!@=T"\ X'>@GH+@=Z">@N!WC)YV2;06U!O(=!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;)Q]+ M"/16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?2.J'B4#OA'HG KT3ZIT(]$ZH M=R+0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VR:;30CT-M3;"/0V MU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;"?3V MR69! KT=]78"O1WU=@*],^J="?3.J'"WR3Z$Z:,0 MOM[;OO+I.-DAKNQ&UUK3:>.K:N@IQ73P,S1\IZZ>$-)Y<]OA]._FK MN"$1KR;,*W\/>#KW[<$ZUS9V=5NY\+7JXRYQ[(0/CYWUZ?D2K_0X[G9M;9NQ MON_CD=1/SE:-WUL;^BX]%;TZGQSB#=O39W9Q_E+F7&#<>>O&R<>).?O^N.>1 MS*?74RQD76C/O^)+8BQ]\?O9>=J-;=Z8':_WY^@.RSR\6!Z7W_'O,WZI_\X^ M)*0/!>DCA_110/K0D#X,I(\2TL<'2!_9AM((1=2,0FI&,36CH)I15,THK&84 M5S,*K!E%5DF155)DE119)45629%54F25%%DE159)D5529%44615%5D6155%D M5119%45619%54615%%D51=:<(FM.D36GR)I39,TILN8467.*K#E%UIPB:TZ1 MM:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4&35%%DU159-D5539-44635% M5DV155-DU119-4560Y'54&0U%%D-159#D=509#4460U%5D.1U5!D+2FREA19 M2XJL)476DB)K29&UI,A:4F0M*;*6_U/6'^-X^,?QRS/MJW9XSA?+_UIN?@%0 M2P$"% ,4 " "/@EM8!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( (^"6UBL*4U,[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ CX);6*(JE*^M" 1CH !@ M ("!#0@ 'AL+W=OU*P< )$@ 8 " @? 0 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ CX);6 2M[QO( @ N H !@ ("!W1X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CX);6--]V22/ M"@ /3< !@ ("!Q2T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ CX);6/]:1FU5 P ,0< !D ("!'&T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CX); M6/K8P=B9!@ 8P\ !D ("!-7@ 'AL+W=O&PO=V]R:W-H965TQ87"P@ /04 9 " @4R% !X;"]W;W)K M&UL4$L! A0#% @ CX);6+SQ:&PO=V]R:W-H965T>7 !X;"]W;W)K&UL4$L! A0#% @ CX);6.5@E;+A"P GQT !D M ("!RJ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CX);6*MH+3^F" _Q< !D ("!F<8 'AL+W=O M&PO=V]R:W-H965TG5 M !X;"]W;W)K&UL4$L! A0#% @ CX);6$L# M+YSV P I@D !D ("!==D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CX);6*(]YS44 P )P< !D M ("!5N8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CX);6&N]@K## @ XP4 !D ("! M-1,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CX);6(HC>TPH!0 WPT !D ("!N1P! 'AL+W=O&PO=V]R:W-H965TLR 0!X;"]W;W)K&UL4$L! A0#% @ D();6&3?_"/I!0 ?0X !D M ("!>S8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D();6/\4XS^X @ '08 !D ("!3T0! M 'AL+W=O&PO=V]R:W-H965T( @ $@L 9 M " @2=+ 0!X;"]W;W)K&UL4$L! A0#% @ MD();6,$;RYQD! A1L !D ("!?E,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D();6#]GRDB* P X !D M ("!JF&PO=V]R:W-H M965T&UL4$L! M A0#% @ D();6')X# M !7#P &0 @(%@= $ >&PO=V]R:W-H965T&UL4$L! A0#% @ D(); M6"H1K_LK P 6PL !D ("!=WP! 'AL+W=O&PO=V]R:W-H965T" 0!X;"]W;W)K M&UL4$L! A0#% @ D();6'-763FL @ "@< M !D ("!1(@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D();6#,&O2QO P 3PP !D M ("![Y,! 'AL+W=O&PO=V]R:W-H965T M< 0!X;"]W;W)K&UL4$L! A0# M% @ D();6(D&2H=,! FQ !D ("!S* ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D();6,7+ MZ43Z P G L !D ("!#JT! 'AL+W=O&PO=V]R:W-H965T9@X '60 9 " @?NS 0!X;"]W;W)K&UL4$L! A0#% @ D();6%&S]"W.! ;1, !D M ("!F,(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D();6 H%%2Q" P Y D !D ("! M+,\! 'AL+W=OVD) ! 7@ &0 @(&ET@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ D();6$KI?@!Y!0 +", !D ("!\MX! 'AL+W=O&UL4$L! A0#% @ D();6-@B%L:= M @ KP8 !D ("!O.X! 'AL+W=OY8% #D'P &0 M@(&0\0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ D();6,W&IEAV P 0! !D M ("!W_H! 'AL+W=O&PO=V]R M:W-H965T.0, ,@3 M - " 50! @!X;"]S='EL97,N>&UL4$L! A0#% @ MD();6)>*NQS $P( L ( !N 0" %]R96QS+RYR96QS M4$L! A0#% @ D();6&8;4FW%!@ TCH \ ( !H04" M 'AL+W=OI9-P( -\R 3 " 64/ @!; H0V]N=&5N=%]4>7!E&UL4$L%!@ !A &$ GAH ,T1 @ $! end XML 102 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 103 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 201 490 1 false 62 0 false 9 false false R1.htm 100000 - Document - Cover Page Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 100030 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 100040 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 100050 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 100060 - Statement - Consolidated Statements of Cash Flows Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Organization and Basis of Presentation Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Recent Accounting Pronouncements Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRecentAccountingPronouncements Recent Accounting Pronouncements Notes 12 false false R13.htm 995515 - Disclosure - Inventories Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventories Inventories Notes 13 false false R14.htm 995525 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 14 false false R15.htm 995535 - Disclosure - Property, Plant and Equipment Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 15 false false R16.htm 995545 - Disclosure - Leases Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeases Leases Notes 16 false false R17.htm 995555 - Disclosure - Goodwill and Intangible Assets Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 995565 - Disclosure - Third-Party Production Prepayments Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepayments Third-Party Production Prepayments Notes 18 false false R19.htm 995575 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 19 false false R20.htm 995585 - Disclosure - Revolving Line of Credit Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCredit Revolving Line of Credit Notes 20 false false R21.htm 995595 - Disclosure - Income Taxes Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 995605 - Disclosure - Commitments and Contingencies Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 995615 - Disclosure - Fair Value Measurements Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 23 false false R24.htm 995625 - Disclosure - Common Stock and Share-Based Compensation Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensation Common Stock and Share-Based Compensation Notes 24 false false R25.htm 995635 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefits Employee Retirement Plans and Post-Retirement Medical Benefits Notes 25 false false R26.htm 995645 - Disclosure - Net Income per Share Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShare Net Income per Share Notes 26 false false R27.htm 995655 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 27 false false R28.htm 995665 - Disclosure - Valuation and Qualifying Accounts Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureValuationAndQualifyingAccounts Valuation and Qualifying Accounts Notes 28 false false R29.htm 995675 - Disclosure - Licensing Agreements Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreements Licensing Agreements Notes 29 false false R30.htm 995685 - Disclosure - Related Party Transactions Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 30 false false R31.htm 995695 - Disclosure - Subsequent Events Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 31 false false R32.htm 995715 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 32 false false R33.htm 995725 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 33 false false R34.htm 995745 - Disclosure - Inventories (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventories 34 false false R35.htm 995755 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets 35 false false R36.htm 995765 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment 36 false false R37.htm 995775 - Disclosure - Leases (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeases 37 false false R38.htm 995785 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 38 false false R39.htm 995795 - Disclosure - Third-Party Production Prepayments (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsTables Third-Party Production Prepayments (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepayments 39 false false R40.htm 995805 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities 40 false false R41.htm 995815 - Disclosure - Income Taxes (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxes 41 false false R42.htm 995825 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 42 false false R43.htm 995835 - Disclosure - Common Stock and Share-Based Compensation (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationTables Common Stock and Share-Based Compensation (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensation 43 false false R44.htm 995845 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsTables Employee Retirement Plans and Post-Retirement Medical Benefits (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefits 44 false false R45.htm 995855 - Disclosure - Net Income per Share (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareTables Net Income per Share (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShare 45 false false R46.htm 995865 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss 46 false false R47.htm 995875 - Disclosure - Valuation and Qualifying Accounts (Tables) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsTables Valuation and Qualifying Accounts (Tables) Tables http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureValuationAndQualifyingAccounts 47 false false R48.htm 995895 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 48 false false R49.htm 995905 - Disclosure - Estimated Useful Lives (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail Estimated Useful Lives (Detail) Details 49 false false R50.htm 995965 - Disclosure - Inventories - Components of Inventories (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail Inventories - Components of Inventories (Detail) Details 50 false false R51.htm 995985 - Disclosure - Inventories - Additional Information (Details) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails Inventories - Additional Information (Details) Details 51 false false R52.htm 995995 - Disclosure - Summary of Prepaid Expenses and Other Current Assets (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail Summary of Prepaid Expenses and Other Current Assets (Detail) Details 52 false false R53.htm 996005 - Disclosure - Summary of Property, Plant and Equipment (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail Summary of Property, Plant and Equipment (Detail) Details 53 false false R54.htm 996015 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 54 false false R55.htm 996025 - Disclosure - Leases - ROU assets and lease liabilities (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail Leases - ROU assets and lease liabilities (Detail) Details 55 false false R56.htm 996035 - Disclosure - Leases - Gross Value of Accumulated Depreciation Of Right Of Use Assets (Details). Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails Leases - Gross Value of Accumulated Depreciation Of Right Of Use Assets (Details). Details 56 false false R57.htm 996045 - Disclosure - Leases - Components of lease cost (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail Leases - Components of lease cost (Detail) Details 57 false false R58.htm 996055 - Disclosure - Leases - Additional Information (Details) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 58 false false R59.htm 996065 - Disclosure - Leases - Maturities of lease liabilities (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail Leases - Maturities of lease liabilities (Detail) Details 59 false false R60.htm 996075 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 60 false false R61.htm 996085 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Details 61 false false R62.htm 996095 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) Details 62 false false R63.htm 996105 - Disclosure - Third-Party Production Prepayments (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail Third-Party Production Prepayments (Detail) Details http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsTables 63 false false R64.htm 996115 - Disclosure - Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) Details 64 false false R65.htm 996125 - Disclosure - Summary of Accrued Expenses and Other Current Liabilities (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail Summary of Accrued Expenses and Other Current Liabilities (Detail) Details 65 false false R66.htm 996135 - Disclosure - Revolving Line of Credit - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail Revolving Line of Credit - Additional Information (Detail) Details 66 false false R67.htm 996145 - Disclosure - Significant Components of Income Tax (Benefit) Provision (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail Significant Components of Income Tax (Benefit) Provision (Detail) Details 67 false false R68.htm 996155 - Disclosure - Reconciliations to Statutory Rates (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail Reconciliations to Statutory Rates (Detail) Details 68 false false R69.htm 996165 - Disclosure - Significant Components of Company's Deferred Tax Assets and Liabilities (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail Significant Components of Company's Deferred Tax Assets and Liabilities (Detail) Details 69 false false R70.htm 996175 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 70 false false R71.htm 996185 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail Reconciliation of Unrecognized Tax Benefits (Detail) Details 71 false false R72.htm 996195 - Disclosure - Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail) Details 72 false false R73.htm 996205 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 73 false false R74.htm 996215 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 74 false false R75.htm 996225 - Disclosure - Common Stock and Share-Based Compensation - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail Common Stock and Share-Based Compensation - Additional Information (Detail) Details 75 false false R76.htm 996235 - Disclosure - Common Stock and Share-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail Common Stock and Share-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail) Details 76 false false R77.htm 996245 - Disclosure - Common Stock and Share-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail Common Stock and Share-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) Details 77 false false R78.htm 996255 - Disclosure - Common Stock and Share-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail Common Stock and Share-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail) Details 78 false false R79.htm 996265 - Disclosure - Common Stock and Share-Based Compensation - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail Common Stock and Share-Based Compensation - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail) Details 79 false false R80.htm 996275 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail Employee Retirement Plans and Post-Retirement Medical Benefits - Additional Information (Detail) Details 80 false false R81.htm 996285 - Disclosure - Funded Status of Retiree Medical Plan (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail Funded Status of Retiree Medical Plan (Detail) Details 81 false false R82.htm 996295 - Disclosure - Net Income per Share - Computation of Earnings Per Share, Basic (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail Net Income per Share - Computation of Earnings Per Share, Basic (Detail) Details 82 false false R83.htm 996305 - Disclosure - Net Income per Share - Computation of Diluted Net Income Per Share (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail Net Income per Share - Computation of Diluted Net Income Per Share (Detail) Details 83 false false R84.htm 996315 - Disclosure - Net Income per Share - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail Net Income per Share - Additional Information (Detail) Details 84 false false R85.htm 996325 - Disclosure - Components of Accumulated Other Comprehensive Loss (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail Components of Accumulated Other Comprehensive Loss (Detail) Details 85 false false R86.htm 996345 - Disclosure - Summary of Valuation and Qualifying Accounts (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail Summary of Valuation and Qualifying Accounts (Detail) Details 86 false false R87.htm 996355 - Disclosure - Licensing Agreements - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail Licensing Agreements - Additional Information (Detail) Details 87 false false R88.htm 996365 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 88 false false R89.htm 996375 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 89 false false All Reports Book All Reports sam-20231230.htm sam-20231230.xsd img2070507_0.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "sam-20231230.htm": { "nsprefix": "sam", "nsuri": "http://www.bostonbeer.com/20231230", "dts": { "inline": { "local": [ "sam-20231230.htm" ] }, "schema": { "local": [ "sam-20231230.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 393, "keyCustom": 97, "axisStandard": 28, "axisCustom": 3, "memberStandard": 30, "memberCustom": 31, "hidden": { "total": 15, "http://xbrl.sec.gov/dei/2023": 3, "http://xbrl.sec.gov/ecd/2023": 1, "http://fasb.org/us-gaap/2023": 10, "http://www.bostonbeer.com/20231230": 1 }, "contextCount": 201, "entityCount": 1, "segmentCount": 62, "elementCount": 959, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 944, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 7, "http://fasb.org/srt/2023": 2 }, "report": { "R1": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "dei:DocumentAnnualReport", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "dei:DocumentAnnualReport", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "100010 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100020 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R4": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_b917f79f-a5a9-4a81-98df-9c639d5048ff", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b917f79f-a5a9-4a81-98df-9c639d5048ff", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100040 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_155a9c6f-70ce-42c9-8802-f81b37113c9f", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_155a9c6f-70ce-42c9-8802-f81b37113c9f", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquityParenthetical", "longName": "100050 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation", "longName": "995455 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRecentAccountingPronouncements", "longName": "995475 - Disclosure - Recent Accounting Pronouncements", "shortName": "Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventories", "longName": "995515 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "995525 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment", "longName": "995535 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeases", "longName": "995545 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "longName": "995555 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepayments", "longName": "995565 - Disclosure - Third-Party Production Prepayments", "shortName": "Third-Party Production Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ThirdPartyProductionPrepaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ThirdPartyProductionPrepaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "995575 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCredit", "longName": "995585 - Disclosure - Revolving Line of Credit", "shortName": "Revolving Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995595 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995605 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFairValueMeasurements", "longName": "995615 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensation", "longName": "995625 - Disclosure - Common Stock and Share-Based Compensation", "shortName": "Common Stock and Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefits", "longName": "995635 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits", "shortName": "Employee Retirement Plans and Post-Retirement Medical Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShare", "longName": "995645 - Disclosure - Net Income per Share", "shortName": "Net Income per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss", "longName": "995655 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureValuationAndQualifyingAccounts", "longName": "995665 - Disclosure - Valuation and Qualifying Accounts", "shortName": "Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreements", "longName": "995675 - Disclosure - Licensing Agreements", "shortName": "Licensing Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:LicensingAgreementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:LicensingAgreementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "longName": "995685 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995695 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995715 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995725 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "995745 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "995755 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables", "longName": "995765 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995775 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:LeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:LeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995785 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsTables", "longName": "995795 - Disclosure - Third-Party Production Prepayments (Tables)", "shortName": "Third-Party Production Prepayments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "995805 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995815 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995825 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationTables", "longName": "995835 - Disclosure - Common Stock and Share-Based Compensation (Tables)", "shortName": "Common Stock and Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsTables", "longName": "995845 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits (Tables)", "shortName": "Employee Retirement Plans and Post-Retirement Medical Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareTables", "longName": "995855 - Disclosure - Net Income per Share (Tables)", "shortName": "Net Income per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables", "longName": "995865 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsTables", "longName": "995875 - Disclosure - Valuation and Qualifying Accounts (Tables)", "shortName": "Valuation and Qualifying Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995895 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:InternationalSalesPercentageOfTotalSales", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R49": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "longName": "995905 - Disclosure - Estimated Useful Lives (Detail)", "shortName": "Estimated Useful Lives (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_1e75dde2-3544-4d60-bd31-4c8262f7b7db", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e75dde2-3544-4d60-bd31-4c8262f7b7db", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail", "longName": "995965 - Disclosure - Inventories - Components of Inventories (Detail)", "shortName": "Inventories - Components of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails", "longName": "995985 - Disclosure - Inventories - Additional Information (Details)", "shortName": "Inventories - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail", "longName": "995995 - Disclosure - Summary of Prepaid Expenses and Other Current Assets (Detail)", "shortName": "Summary of Prepaid Expenses and Other Current Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:PrepaidTaxes", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:PrepaidTaxes", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail", "longName": "996005 - Disclosure - Summary of Property, Plant and Equipment (Detail)", "shortName": "Summary of Property, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:MachineryAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:MachineryAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "996015 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail", "longName": "996025 - Disclosure - Leases - ROU assets and lease liabilities (Detail)", "shortName": "Leases - ROU assets and lease liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R56": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails", "longName": "996035 - Disclosure - Leases - Gross Value of Accumulated Depreciation Of Right Of Use Assets (Details).", "shortName": "Leases - Gross Value of Accumulated Depreciation Of Right Of Use Assets (Details).", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail", "longName": "996045 - Disclosure - Leases - Components of lease cost (Detail)", "shortName": "Leases - Components of lease cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "longName": "996055 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail", "longName": "996065 - Disclosure - Leases - Maturities of lease liabilities (Detail)", "shortName": "Leases - Maturities of lease liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sam:LesseeLeaseLiabilityMaturityTableTextBlock", "div", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sam:LesseeLeaseLiabilityMaturityTableTextBlock", "div", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "996075 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "longName": "996085 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail", "longName": "996095 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail)", "shortName": "Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail", "longName": "996105 - Disclosure - Third-Party Production Prepayments (Detail)", "shortName": "Third-Party Production Prepayments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:PercentageOfBrewsAndPackages", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:PercentageOfBrewsAndPackages", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail", "longName": "996115 - Disclosure - Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail)", "shortName": "Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "sam:ShortfallFeesExpectedToBeIncurredNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "sam:ShortfallFeesExpectedToBeIncurredNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail", "longName": "996125 - Disclosure - Summary of Accrued Expenses and Other Current Liabilities (Detail)", "shortName": "Summary of Accrued Expenses and Other Current Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail", "longName": "996135 - Disclosure - Revolving Line of Credit - Additional Information (Detail)", "shortName": "Revolving Line of Credit - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail", "longName": "996145 - Disclosure - Significant Components of Income Tax (Benefit) Provision (Detail)", "shortName": "Significant Components of Income Tax (Benefit) Provision (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail", "longName": "996155 - Disclosure - Reconciliations to Statutory Rates (Detail)", "shortName": "Reconciliations to Statutory Rates (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail", "longName": "996165 - Disclosure - Significant Components of Company's Deferred Tax Assets and Liabilities (Detail)", "shortName": "Significant Components of Company's Deferred Tax Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "sam:DeferredTaxAssetsLeaseLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "sam:DeferredTaxAssetsLeaseLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996175 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail", "longName": "996185 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail)", "shortName": "Reconciliation of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_42195e26-1fe0-446e-a124-f4753e8a928d", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9625633f-2c17-4bec-b6f4-66d40dc0e675", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R72": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail", "longName": "996195 - Disclosure - Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail)", "shortName": "Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:ContractualObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:ContractualObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996205 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:LossContingencyActionsTakenByCourtArbitratorOrMediator", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:LossContingencyActionsTakenByCourtArbitratorOrMediator", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "longName": "996215 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "shortName": "Fair Value Measurements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R75": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "longName": "996225 - Disclosure - Common Stock and Share-Based Compensation - Additional Information (Detail)", "shortName": "Common Stock and Share-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R76": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail", "longName": "996235 - Disclosure - Common Stock and Share-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail)", "shortName": "Common Stock and Share-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_42195e26-1fe0-446e-a124-f4753e8a928d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R77": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail", "longName": "996245 - Disclosure - Common Stock and Share-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail)", "shortName": "Common Stock and Share-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_aa472265-3a79-4687-8e06-7ce75a372b4b", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R78": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail", "longName": "996255 - Disclosure - Common Stock and Share-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail)", "shortName": "Common Stock and Share-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail", "longName": "996265 - Disclosure - Common Stock and Share-Based Compensation - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail)", "shortName": "Common Stock and Share-Based Compensation - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_42195e26-1fe0-446e-a124-f4753e8a928d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_42195e26-1fe0-446e-a124-f4753e8a928d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail", "longName": "996275 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits - Additional Information (Detail)", "shortName": "Employee Retirement Plans and Post-Retirement Medical Benefits - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_f2fe9a01-d06b-454f-9a13-e93eff38224a", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4c538cba-34d8-4662-911e-da0bf53cd950", "name": "us-gaap:DefinedBenefitPlansGeneralInformation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R81": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail", "longName": "996285 - Disclosure - Funded Status of Retiree Medical Plan (Detail)", "shortName": "Funded Status of Retiree Medical Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_f2fe9a01-d06b-454f-9a13-e93eff38224a", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f2fe9a01-d06b-454f-9a13-e93eff38224a", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail", "longName": "996295 - Disclosure - Net Income per Share - Computation of Earnings Per Share, Basic (Detail)", "shortName": "Net Income per Share - Computation of Earnings Per Share, Basic (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f66db981-c1e8-4bc8-8720-d90126320a21", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R83": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "longName": "996305 - Disclosure - Net Income per Share - Computation of Diluted Net Income Per Share (Detail)", "shortName": "Net Income per Share - Computation of Diluted Net Income Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R84": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "longName": "996315 - Disclosure - Net Income per Share - Additional Information (Detail)", "shortName": "Net Income per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_155a9c6f-70ce-42c9-8802-f81b37113c9f", "name": "sam:ConvertibleSharesExchangeRatio", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R85": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail", "longName": "996325 - Disclosure - Components of Accumulated Other Comprehensive Loss (Detail)", "shortName": "Components of Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail", "longName": "996345 - Disclosure - Summary of Valuation and Qualifying Accounts (Detail)", "shortName": "Summary of Valuation and Qualifying Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_42195e26-1fe0-446e-a124-f4753e8a928d", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8a598132-0288-4d53-aeb8-30c298175667", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R87": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail", "longName": "996355 - Disclosure - Licensing Agreements - Additional Information (Detail)", "shortName": "Licensing Agreements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_c4e083b6-91bf-41ca-8b36-f3de682deb46", "name": "sam:TransitionOfDistributorNetworks", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:LicensingAgreementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4e083b6-91bf-41ca-8b36-f3de682deb46", "name": "sam:TransitionOfDistributorNetworks", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:LicensingAgreementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "longName": "996365 - Disclosure - Related Party Transactions - Additional Information (Detail)", "shortName": "Related Party Transactions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "sam:LesseeLeaseLiabilityMaturityTableTextBlock", "div", "sam:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c7cf99d5-93bb-4f95-9c74-55b27ac8a4aa", "name": "sam:RelatedPartyTransactionOtherExpensesFromTransactionsWithRelatedParty", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "sam:RelatedPartyTransactionOtherExpensesFromTransactionsWithRelatedParty", "sam:RelatedPartyTransactionOtherExpensesFromTransactionsWithRelatedParty", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } }, "R89": { "role": "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "996375 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_d38c2c14-2467-49b2-89a4-3b8d9ae94b71", "name": "us-gaap:LineOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:LineOfCredit", "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_32f62fc1-ac2e-4d7d-9f84-ea7f30486393", "name": "us-gaap:LineOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20231230.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201409Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201409Member", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "ASU 2014-09", "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606)." } } }, "auth_ref": [ "r473" ] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "ASU 2016-13", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r369" ] }, "us-gaap_AccountingStandardsUpdate201704Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201704Member", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2017-04 [Member]", "terseLabel": "ASU 2017-04", "documentation": "Accounting Standards Update 2017-04 Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment." } } }, "auth_ref": [ "r400" ] }, "us-gaap_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2019-12", "label": "Accounting Standards Update 2019-12 [Member]", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r628", "r629", "r630", "r631" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r973" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r361", "r362" ] }, "sam_AccruedDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AccruedDepositsCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued Deposits, Current", "label": "Accrued Deposits Current", "terseLabel": "Accrued deposits" } } }, "auth_ref": [] }, "sam_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued Expenses And Other Current Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r119", "r182" ] }, "sam_AccruedInventoryAndProductionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AccruedInventoryAndProductionRelatedCosts", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued inventory and production related costs.", "label": "Accrued Inventory And Production Related Costs", "terseLabel": "Accrued inventory and production related costs" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "sam_AccruedReturnsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AccruedReturnsCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued returns", "label": "Accrued Returns Current", "documentation": "Accrued Returns Current" } } }, "auth_ref": [] }, "sam_AccruedSalesAndMarketingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AccruedSalesAndMarketingCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued Sales and Marketing, Current", "label": "Accrued Sales And Marketing Current", "terseLabel": "Advertising, promotional and selling expenses" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r71", "r228", "r790" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)", "terseLabel": "Decrease in property, plant and equipment related accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property Plant and Equipment, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment." } } }, "auth_ref": [ "r70" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred benefit costs, net of tax", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "totalLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r43", "r1180" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative currency translation adjustments", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r692" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r250", "r251", "r702", "r703", "r704", "r705", "r706", "r707" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r42", "r43", "r134", "r236", "r786", "r824", "r828" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r250", "r251", "r702", "r703", "r704", "r705", "r706", "r707" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "AOCI Attributable to Parent", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r21", "r43", "r666", "r669", "r737", "r819", "r820", "r1090", "r1091", "r1092", "r1109", "r1110", "r1111" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated use full life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r154" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1027" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r125" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r596", "r597", "r598", "r843", "r1109", "r1110", "r1111", "r1234", "r1257" ] }, "sam_AdditionalPaymentForAccessingFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AdditionalPaymentForAccessingFacility", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional payment for accessing facility", "label": "Additional Payment For Accessing Facility", "documentation": "Additional payment for accessing facility." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1033" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1033" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1033" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1033" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r215", "r216", "r217", "r218", "r219", "r284", "r285", "r286", "r288", "r298", "r366", "r367", "r371", "r372", "r373", "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r409", "r596", "r597", "r598", "r628", "r629", "r630", "r631", "r647", "r648", "r649", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r685", "r690", "r691", "r695", "r696", "r697", "r698", "r709", "r710", "r712", "r713", "r714", "r715", "r733", "r734", "r735", "r736", "r737", "r757", "r758", "r759", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r89", "r90", "r559" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising, Promotional, and Selling Expenses", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r195" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r997", "r1009", "r1019", "r1045" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1000", "r1012", "r1022", "r1048" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1033" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1040" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1004", "r1013", "r1023", "r1040", "r1049", "r1053", "r1061" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1059" ] }, "sam_AllowancesForDoubtfulAccountCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AllowancesForDoubtfulAccountCurrentMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "documentation": "Allowances for Doubtful Account, Current [Member]", "label": "Allowances For Doubtful Account Current [Member]" } } }, "auth_ref": [] }, "sam_AllowancesForSalesReturnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AllowancesForSalesReturnMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowances for Sales Return [Member]", "label": "Allowances For Sales Return [Member]", "terseLabel": "Stale Beer Reserve" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Intangible assets amortization", "totalLabel": "Amortization of Intangible Assets, Total", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r63", "r68" ] }, "sam_AmountsOwedForSaleOfEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AmountsOwedForSaleOfEquipment", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Amounts owed for sale of equipment.", "label": "Amounts owed For Sale Of Equipment" } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidAfterThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AnnualRepaymentLimitsToBePaidAfterThirdYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual repayment limits, Thereafter", "label": "Annual repayment limits to be paid, After Third Year", "documentation": "Annual repayment limits to be paid, after third year." } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AnnualRepaymentLimitsToBePaidInSecondYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual repayment limits in 2025", "label": "Annual Repayment Limits To Be Paid, In Second Year", "documentation": "Annual repayment limits to be paid, in second year." } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AnnualRepaymentLimitsToBePaidInThirdYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual repayment limits in 2026", "label": "Annual Repayment Limits To Be Paid, In Third Year", "documentation": "Annual repayment limits to be paid, in third year." } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AnnualRepaymentLimitsToBePaidNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual repayment limits in 2024", "label": "Annual Repayment Limits to be Paid, Next Twelve Months", "documentation": "Annual repayment limits to be paid, next twelve months." } } }, "auth_ref": [] }, "sam_AnnualVolumeGrowthRateIncreaseDecline": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "AnnualVolumeGrowthRateIncreaseDecline", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Annual volume growth rate increase (decline).", "label": "Annual Volume Growth Rate Increase (Decline)", "terseLabel": "Annual volume growth rate percentage" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r652" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Impairment Charges, Total", "terseLabel": "Impairment of intangible assets", "label": "Asset Impairment Charges", "verboseLabel": "Impairment of assets", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r11", "r69" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r181", "r232", "r265", "r330", "r350", "r356", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r654", "r658", "r693", "r782", "r877", "r973", "r986", "r1136", "r1137", "r1244" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r223", "r239", "r265", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r654", "r658", "r693", "r973", "r1136", "r1137", "r1244" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r991", "r992", "r1005" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r991", "r992", "r1005" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r991", "r992", "r1005" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1056" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1057" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1052" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r587", "r588", "r589", "r590", "r591" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1055" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1054" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1053" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1053" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r104", "r105" ] }, "sam_BarleyWheatAndMaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "BarleyWheatAndMaltMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Barley, wheat and malt.", "label": "Barley Wheat And Malt [Member]", "terseLabel": "Barley, Wheat and Malt" } } }, "auth_ref": [] }, "sam_BeamSuntoryLicensingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "BeamSuntoryLicensingAgreementMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Beam Suntory Licensing Agreement", "documentation": "Beam suntory licensing agreement.", "label": "Beam Suntory Licensing Agreement [Member]" } } }, "auth_ref": [] }, "sam_BoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "BoardOfDirectorsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Board Of Directors Member", "label": "Board Of Directors [Member]", "terseLabel": "Board of Directors" } } }, "auth_ref": [] }, "sam_BostonBeerCompany401kPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "BostonBeerCompany401kPlanMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Boston beer company 401 (k) plan.", "label": "Boston Beer Company401k Plan [Member]", "terseLabel": "Boston Beer 401 (k) Plan" } } }, "auth_ref": [] }, "sam_BrandSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "BrandSupportMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "documentation": "Brand support [Member].", "label": "Brand Support [Member]", "terseLabel": "Brand Support" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Building Improvements", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "terseLabel": "Building and building improvements", "totalLabel": "Buildings and Improvements, Gross, Total", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r159" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureQuarterlyResultsParentheticalDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r645", "r961", "r964" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureQuarterlyResultsParentheticalDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r95", "r96", "r645", "r961", "r964" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureQuarterlyResultsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business combination non-reoccurring transaction fees", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Business acquisition value of shares issued", "verboseLabel": "Nominal value of equity issued", "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity." } } }, "auth_ref": [ "r177" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business acquisition Shares issued", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r177" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic earnings per share", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r1075", "r1076" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r1075", "r1076" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Unaudited proforma information", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1075", "r1076" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r643", "r644" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r643", "r644" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "verboseLabel": "Business combination consideration", "totalLabel": "Business Combination, Consideration Transferred, Total", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r17" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Fair Value reduction due to liquidity", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r651", "r1094" ] }, "us-gaap_BusinessCombinationContingentConsiderationAssetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationAssetNoncurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Asset, Noncurrent", "terseLabel": "Escrow Deposit", "documentation": "Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r101" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransaction" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Dogfish Head Brewery Transaction", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r175", "r646" ] }, "sam_BusinessCombinationFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "BusinessCombinationFairValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination fair value.", "label": "Business Combination Fair Value", "terseLabel": "Estimated total purchase price" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred income taxes", "verboseLabel": "Deferred tax liabilities assumed", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Brand", "verboseLabel": "Fair value of trade name", "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other intangible assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Estimated fair value", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other liabilities", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r50", "r226", "r929" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r51", "r180" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash shown in the statements of cash flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash and cash equivalents and restricted cash at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r50", "r146", "r262" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash and cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r146" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in accounting principle, accounting standards update, adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r207", "r208", "r209", "r215", "r216", "r282", "r366", "r367", "r370", "r371", "r372", "r379", "r380", "r409", "r628", "r647", "r648", "r660", "r661", "r662", "r673", "r674", "r685", "r690", "r691", "r694", "r695", "r696", "r709", "r712", "r713", "r714", "r733", "r757", "r758", "r817", "r818" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in accounting principle, accounting standards update, adoption date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r207", "r208", "r209", "r215", "r216", "r366", "r367", "r370", "r371", "r372", "r379", "r380", "r381", "r409", "r628", "r647", "r648", "r649", "r660", "r661", "r662", "r663", "r673", "r674", "r675", "r678", "r685", "r690", "r691", "r694", "r695", "r696", "r709", "r712", "r713", "r714", "r733", "r757", "r758", "r817", "r818", "r1077" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in accounting principle, accounting standards update, immaterial effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r205", "r284", "r297", "r375", "r634" ] }, "sam_ChangeInPurchaseOfPropertyPlantAndEquipmentInAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ChangeInPurchaseOfPropertyPlantAndEquipmentInAccountsPayableAndAccruedExpenses", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Change in purchase of property, plant and equipment in accounts payable and accrued expenses.", "label": "Change In Purchase Of Property Plant And Equipment In Accounts Payable And Accrued Expenses", "terseLabel": "Change in purchase of property, plant and equipment in accounts payable and accrued expenses" } } }, "auth_ref": [] }, "sam_ChangeInRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ChangeInRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "It represents Increase Decrease of Right Of Use Assets.", "label": "Change In Right Of Use Assets", "negatedLabel": "Change in right-of-use assets" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1031" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r1117" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r212", "r233", "r234", "r235", "r265", "r304", "r308", "r316", "r320", "r327", "r328", "r368", "r424", "r426", "r427", "r428", "r431", "r432", "r461", "r462", "r464", "r465", "r466", "r693", "r833", "r834", "r835", "r836", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r865", "r886", "r908", "r919", "r920", "r921", "r922", "r923", "r1068", "r1097", "r1114" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1032" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1032" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r652" ] }, "sam_CombinedExpensesRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CombinedExpensesRecognized", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Combined expenses recognized", "documentation": "Combined Expenses Recognized", "label": "Combined Expenses Recognized" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (See Note M)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r40", "r115", "r784", "r864" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "sam_CommitmentsAndContingenciesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CommitmentsAndContingenciesDisclosureLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies Disclosure [Line Items]", "label": "Commitments And Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and Contingencies Disclosure [Line Items]" } } }, "auth_ref": [] }, "sam_CommitmentsAndContingenciesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CommitmentsAndContingenciesDisclosureTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies Disclosure [Table]", "label": "Commitments And Contingencies Disclosure [Table]", "terseLabel": "Commitments And Contingencies Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r160", "r417", "r418", "r924", "r1133" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Common Class A", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1257" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Common Class B", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1257" ] }, "sam_CommonSharesNetEffectOfUnvestedParticipatingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CommonSharesNetEffectOfUnvestedParticipatingShares", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Shares, Net effect of unvested participating shares", "label": "Common Shares Net Effect Of Unvested Participating Shares", "documentation": "Common shares, net effect of unvested participating shares." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r976", "r977", "r978", "r980", "r981", "r982", "r983", "r1109", "r1110", "r1234", "r1256", "r1257" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r124" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r124", "r865" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r124" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r124", "r865", "r883", "r1257", "r1258" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r124", "r785", "r973" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1037" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1036" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1038" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1035" ] }, "sam_CompanySponsoredPensionPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CompanySponsoredPensionPlansMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Company Sponsored Pension Plans", "label": "Company Sponsored Pension Plans [Member]", "terseLabel": "Company Sponsored Pension Plans" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "sam_ComponentsOfOtherOperatingCostAndExpenseGeneralAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ComponentsOfOtherOperatingCostAndExpenseGeneralAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Components Of Other Operating Cost And Expense General [Axis]", "label": "Components Of Other Operating Cost And Expense General [Axis]", "terseLabel": "Components Of Other Operating Cost And Expense General" } } }, "auth_ref": [] }, "sam_ComponentsOfOtherOperatingCostAndExpenseGeneralDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ComponentsOfOtherOperatingCostAndExpenseGeneralDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Components Of Other Operating Cost And Expense General [Domain]", "label": "Components Of Other Operating Cost And Expense General [Domain]", "terseLabel": "Components Of Other Operating Cost And Expense General" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r44", "r246", "r248", "r255", "r778", "r796" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r133", "r254", "r777", "r795" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer Software and Equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r117", "r198" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r103", "r940" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Assets under construction", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r159" ] }, "sam_ContractTermCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ContractTermCosts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract term costs write off", "label": "Contract Term Costs", "documentation": "Contract term costs." } } }, "auth_ref": [] }, "sam_ContractTerminationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ContractTerminationCosts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract termination costs", "documentation": "Contract Termination Costs", "label": "Contract Termination Costs" } } }, "auth_ref": [] }, "sam_ContractTerminationCostsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ContractTerminationCostsAndOther", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Contract Termination Costs and Other", "documentation": "Contract termination costs and other.", "terseLabel": "Contract termination costs and other" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Refundable deposits on kegs and pallets", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r468", "r469", "r472" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation", "totalLabel": "Contractual obligations payment due, total", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r1101" ] }, "us-gaap_ContractualObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueAfterFifthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of contractual obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFifthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment due, 2028", "label": "Contractual Obligation, to be Paid, Year Five", "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment due, 2027", "label": "Contractual Obligation, to be Paid, Year Four", "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment due, 2024", "label": "Contractual Obligation, to be Paid, Year One", "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment due, 2025", "label": "Contractual Obligation, to be Paid, Year Two", "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment due, 2026", "label": "Contractual Obligation, to be Paid, Year Three", "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFiscalYearMaturityAbstract", "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Non-cancelable Contractual Obligations", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r1102" ] }, "sam_ContractualShortfallFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ContractualShortfallFees", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual shortfall fees", "label": "Contractual Shortfall Fees", "documentation": "Contractual shortfall fees." } } }, "auth_ref": [] }, "sam_ConversionOfClassBCommonStockToClassACommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ConversionOfClassBCommonStockToClassACommonStockShares", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of Class B common shares converted to Class A during the current period.", "label": "Conversion Of Class B Common Stock To Class A Common Stock Shares", "terseLabel": "Conversion from Class B to Class A (in shares)" } } }, "auth_ref": [] }, "sam_ConversionOfClassBCommonStockToClassACommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ConversionOfClassBCommonStockToClassACommonStockValue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the conversion of Class B to Class A during the current period.", "label": "Conversion Of Class B Common Stock To Class A Common Stock Value", "terseLabel": "Conversion from Class B to Class A" } } }, "auth_ref": [] }, "sam_ConvertibleSharesExchangeRatio": { "xbrltype": "decimalItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ConvertibleSharesExchangeRatio", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Convertible Shares Exchange Ratio", "label": "Convertible Shares Exchange Ratio", "terseLabel": "Conversion ratio for Class B to Class A shares" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r139", "r755" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total payments due", "label": "Cost of Revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r140", "r265", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r693", "r1136" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Goods Sold", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1081" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r214", "r269", "r270", "r437", "r463", "r745", "r937", "r939" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "sam_CovidNineteenPandemicMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CovidNineteenPandemicMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Covid Nineteen Pandemic Member", "label": "Covid Nineteen Pandemic [Member]", "terseLabel": "COVID-19 Pandemic" } } }, "auth_ref": [] }, "sam_CovidNineteenPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CovidNineteenPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "COVID-19", "documentation": "Covid Nineteen." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r217", "r281", "r291", "r298", "r374", "r382", "r596", "r597", "r598", "r630", "r631", "r664", "r666", "r667", "r669", "r671", "r672", "r676", "r679", "r682", "r683", "r735" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r217", "r281", "r291", "r298", "r374", "r382", "r596", "r597", "r598", "r630", "r631", "r664", "r666", "r667", "r669", "r671", "r672", "r676", "r679", "r682", "r683", "r735" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r217", "r281", "r291", "r298", "r374", "r382", "r596", "r597", "r598", "r630", "r631", "r664", "r666", "r667", "r669", "r671", "r672", "r676", "r679", "r682", "r683", "r735" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1080", "r1100", "r1231" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r174", "r627", "r638", "r1100" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "sam_CurrentOperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CurrentOperatingLeaseLiabilitiesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Current operating lease liabilities.", "label": "Current Operating Lease Liabilities [Member]", "terseLabel": "Current Operating Lease Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1080", "r1100", "r1231" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r100" ] }, "sam_CustomerTransactionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CustomerTransactionsPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Customer Transactions", "label": "Customer Transactions Policy [Text Block]", "terseLabel": "Refundable Deposits on Kegs and Pallets" } } }, "auth_ref": [] }, "sam_CustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "CustomersMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Customers [Member]", "label": "Customers [Member]", "terseLabel": "Customers programs and incentives" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCredit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Revolving Line of Credit", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r162", "r264", "r433", "r439", "r440", "r441", "r442", "r443", "r444", "r449", "r456", "r457", "r459" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "sam_DebtInstrumentInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DebtInstrumentInterestCoverageRatio", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Interest Coverage Ratio", "label": "Debt Instrument Interest Coverage Ratio", "terseLabel": "EBITDA to interest expense ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt interest rate at end of period", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r37", "r110", "r460", "r711" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest expense rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r37", "r435" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r271", "r434", "r435", "r436", "r437", "r438", "r440", "r445", "r446", "r447", "r448", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r711", "r952", "r953", "r954", "r955", "r956", "r1098" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r38", "r75", "r76", "r109", "r110", "r111", "r116", "r163", "r164", "r271", "r434", "r435", "r436", "r437", "r438", "r440", "r445", "r446", "r447", "r448", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r711", "r952", "r953", "r954", "r955", "r956", "r1098" ] }, "sam_DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt To Earnings Before Interest Tax Depreciation And Amortization Ratio", "label": "Debt To Earnings Before Interest Tax Depreciation And Amortization Ratio", "terseLabel": "Total funded debt to EBITDA ratio" } } }, "auth_ref": [] }, "sam_DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance": { "xbrltype": "pureItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt to Earnings Before Interest Taxes Depreciation Amortization Ratio Maximum for Covenant Compliance", "label": "Debt To Earnings Before Interest Taxes Depreciation Amortization Ratio Maximum For Covenant Compliance", "terseLabel": "Total funded debt to EBITDA, maximum allowable ratio" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Third-Party Production Prepayments", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail": { "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1100", "r1230", "r1231" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Total deferred", "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1226" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r174", "r204", "r637", "r638", "r1100" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Gross, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r121", "r122", "r183", "r621" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "terseLabel": "Deferred income taxes, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r607", "r608", "r783" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue, Current", "verboseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Current, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r1086" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail": { "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1100", "r1230", "r1231" ] }, "sam_DeferredTaxAssetsAccruedCommitmentsForInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DeferredTaxAssetsAccruedCommitmentsForInventory", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commitments for inventory at vendor locations", "label": "Deferred Tax Assets Accrued Commitments for Inventory", "documentation": "Deferred tax assets accrued commitments for inventory." } } }, "auth_ref": [] }, "sam_DeferredTaxAssetsAccruedDestructionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DeferredTaxAssetsAccruedDestructionCosts", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued destruction costs", "label": "Deferred Tax Assets Accrued Destruction Costs", "documentation": "Deferred tax assets accrued destruction costs" } } }, "auth_ref": [] }, "sam_DeferredTaxAssetsAccruedNoncancellablePurchaseOrdersForCancelledProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DeferredTaxAssetsAccruedNoncancellablePurchaseOrdersForCancelledProjects", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued noncancellable purchase orders for cancelled projects", "label": "Deferred Tax Assets Accrued Noncancellable Purchase Orders for Cancelled Projects", "documentation": "Deferred tax assets accrued noncancellable purchase orders for cancelled projects." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r622" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r94", "r1229" ] }, "sam_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets lease liabilities.", "label": "Deferred Tax Assets Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets net of valuation allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1228" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r94", "r1229" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r94", "r1229" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r93", "r94", "r1229" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation expense", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r94", "r1229" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r94", "r1229" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "terseLabel": "Deferred tax valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r623" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r91", "r1228" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "sam_DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities accumulated amortization on intangible assets.", "label": "Deferred Tax Liabilities Accumulated Amortization On Intangible Assets", "negatedLabel": "Intangible assets amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property, plant and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r94", "r1229" ] }, "sam_DeferredTaxLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Right-of-use assets", "documentation": "Deferred tax liabilities right of use assets.", "label": "Deferred Tax Liabilities Right Of Use Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Benefit obligation at end of fiscal year", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r507" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Benefit obligation, discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r520" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Benefit obligation, rate of compensation increase", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r521" ] }, "sam_DefinedBenefitPlanCoveragePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DefinedBenefitPlanCoveragePercentage", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Coverage Percentage", "label": "Defined Benefit Plan Coverage Percentage", "terseLabel": "Percentage paid for coverage" } } }, "auth_ref": [] }, "sam_DefinedBenefitPlanFirstEligibleContributionsByEmployer": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DefinedBenefitPlanFirstEligibleContributionsByEmployer", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan first eligible contributions by employer.", "label": "Defined Benefit Plan First Eligible Contributions By Employer", "terseLabel": "Contribution percentage by the company" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Unfunded Status", "negatedLabel": "Unfunded projected pension benefits", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r475", "r497", "r959" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "terseLabel": "Expenses on termination of defined benefit plan", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r476", "r517", "r539" ] }, "sam_DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Service Period Of Employees To Be Eligible To Participate In Retirement Plan", "label": "Defined Benefit Plan Service Period Of Employees To Be Eligible To Participate In Retirement Plan", "terseLabel": "Retiree Medical Plan, last years of employment" } } }, "auth_ref": [] }, "sam_DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Axis]", "label": "Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Axis]", "terseLabel": "Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information" } } }, "auth_ref": [] }, "sam_DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Domain]", "label": "Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Domain]", "terseLabel": "Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans And Other Postretirement Benefit Plans Disclosures [Table]", "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans." } } }, "auth_ref": [ "r14", "r82", "r83", "r84", "r85" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlansGeneralInformation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansGeneralInformation", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Description", "terseLabel": "Eligibility timing", "documentation": "Description of defined benefit pension and other postretirement plans." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Contributions Plan", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution percentage", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer match percentage", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Voluntary contributions of annual compensation", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r70" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r335" ] }, "sam_DescriptionOfReturnOfGoodsFromDistributors": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DescriptionOfReturnOfGoodsFromDistributors", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Description of return of goods from distributors.", "label": "Description of Return of goods from Distributors" } } }, "auth_ref": [] }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "terseLabel": "Earnings to Common Shareholders, Class B Common Stock", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Common Stock and Share-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r557", "r562", "r592", "r593", "r595", "r968" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "sam_DiscountAccrualMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DiscountAccrualMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "documentation": "Discount Accrual [Member]", "label": "Discount Accrual [Member]", "terseLabel": "Discount Accrual" } } }, "auth_ref": [] }, "sam_DistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DistributorsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Distributors [Member]", "label": "Distributors [Member]", "terseLabel": "Distributors" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r991", "r992", "r1005" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r991", "r992", "r1005", "r1041" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "terseLabel": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1026" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r989" ] }, "sam_DogfishHead401KPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DogfishHead401KPlanMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dogfish head 401 (K) plan.", "label": "Dogfish Head401 K Plan [Member]", "terseLabel": "Dogfish Head 401 (K) Plan" } } }, "auth_ref": [] }, "sam_DogfishHeadBreweryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DogfishHeadBreweryMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dogfish Head Brewery", "label": "Dogfish Head Brewery [Member]", "terseLabel": "Dogfish Head Brewery", "verboseLabel": "Dogfish Head Brewery" } } }, "auth_ref": [] }, "sam_DogfishHeadMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DogfishHeadMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dogfish head.", "label": "Dogfish Head Member", "terseLabel": "Dogfish Head" } } }, "auth_ref": [] }, "sam_DogfishHeadTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DogfishHeadTransactionMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureQuarterlyResultsParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Dogfish Head Transaction.", "label": "Dogfish Head Transaction [Member]", "terseLabel": "Dogfish Head Transaction [Member]" } } }, "auth_ref": [] }, "sam_DomesticSalesPercentageOfTotalSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "DomesticSalesPercentageOfTotalSales", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to domestic distributors as a percentage of total sales", "label": "Domestic Sales Percentage of Total Sales", "documentation": "Domestic sales percentage of total sales." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share - basic", "label": "Net income per common share - basic", "verboseLabel": "EPS, As reported - basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r256", "r289", "r290", "r291", "r292", "r293", "r301", "r304", "r316", "r319", "r320", "r324", "r683", "r684", "r779", "r797", "r943" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income per share for basic:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r304", "r308", "r316" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share - diluted", "label": "Net income per share - diluted", "verboseLabel": "EPS, Net income per common share \u2014 diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r256", "r289", "r290", "r291", "r292", "r293", "r304", "r316", "r319", "r320", "r324", "r683", "r684", "r779", "r797", "r943" ] }, "sam_EarningsPerShareDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "EarningsPerShareDisclosureTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Disclosure [Table]", "label": "Earnings Per Share Disclosure [Table]", "terseLabel": "Earnings Per Share Disclosure [Table]" } } }, "auth_ref": [] }, "sam_EarningsPerShareNoteLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "EarningsPerShareNoteLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Note [Line Items]", "label": "Earnings Per Share Note [Line Items]", "terseLabel": "Earnings Per Share Note [Line Items]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r54", "r55" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r300", "r321", "r322", "r323" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r610" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory income tax rate", "verboseLabel": "Statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r266", "r610", "r639" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1227", "r1232" ] }, "sam_EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefits": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefits", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrecognized tax benefits (including interest and penalty)", "label": "Effective Income Tax Rate Reconciliation Change In Unrecognized Tax Benefits", "documentation": "Effective income tax rate reconciliation change in unrecognized tax benefits." } } }, "auth_ref": [] }, "sam_EffectiveIncomeTaxRateReconciliationDeductionRelatingToExcessStockBasedCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "EffectiveIncomeTaxRateReconciliationDeductionRelatingToExcessStockBasedCompensation", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deduction relating to excess stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Deduction relating to excess stock-based compensation", "documentation": "Effective Income Tax Rate Reconciliation, Deduction relating to excess stock-based compensation" } } }, "auth_ref": [] }, "sam_EffectiveIncomeTaxRateReconciliationFederalAndStateProvisionToReturn": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "EffectiveIncomeTaxRateReconciliationFederalAndStateProvisionToReturn", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal and state provision to return", "label": "Effective Income Tax Rate Reconciliation Federal and State Provision to Return", "documentation": "Effective income tax rate reconciliation federal and state provision to return." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "terseLabel": "Non-deductable meals & entertainment", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense." } } }, "auth_ref": [ "r1227", "r1232" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible compensation under Internal Revenue Code Section 162(m)", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1227", "r1232" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1227", "r1232" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationsToStatutoryRatesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1227", "r1232" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee wages, benefits, and reimbursements", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r594" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation costs, weighted average period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r594" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r988" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r988" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r988" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1066" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r988" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r988" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r988" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r988" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1067" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r22", "r217", "r250", "r251", "r252", "r278", "r279", "r280", "r285", "r294", "r296", "r326", "r374", "r382", "r467", "r596", "r597", "r598", "r630", "r631", "r664", "r666", "r667", "r668", "r669", "r672", "r682", "r702", "r703", "r704", "r705", "r706", "r707", "r737", "r819", "r820", "r821", "r843", "r908" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1034" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r997", "r1009", "r1019", "r1045" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r994", "r1006", "r1016", "r1042" ] }, "sam_EstimatedDestructionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "EstimatedDestructionCosts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated destruction costs", "documentation": "Estimated Destruction Costs", "label": "Estimated Destruction Costs" } } }, "auth_ref": [] }, "sam_ExcessAndObsoleteInventoryReservesAndOtherInventoryRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ExcessAndObsoleteInventoryReservesAndOtherInventoryRelatedCosts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Excess and obsolete inventory reserves and other inventory related costs", "documentation": "Excess and obsolete inventory reserves and other inventory related costs.", "label": "Excess and Obsolete Inventory Reserves and Other Inventory Related Costs" } } }, "auth_ref": [] }, "sam_ExciseTaxesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ExciseTaxesPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Excise Taxes [Policy Text Block]", "label": "Excise Taxes Policy [Text Block]", "terseLabel": "Excise Taxes" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1040" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Facility Closing [Member]", "terseLabel": "Third-party Production Facilities", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "sam_FairMarketValueOfAmountPaidToDistributor": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "FairMarketValueOfAmountPaidToDistributor", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value of amount paid to terminating distributor", "label": "Fair Market Value of Amount Paid to Distributor", "documentation": "Fair market value of amount paid to distributor." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r23" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r107", "r108" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments and Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r13", "r29" ] }, "sam_FinanceLeaseAbstractAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "FinanceLeaseAbstractAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "documentation": "Finance lease abstract.", "label": "Finance Lease Abstract [Abstract]", "terseLabel": "Finance lease cost:" } } }, "auth_ref": [] }, "sam_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "documentation": "Finance lease cost.", "label": "Finance Lease Cost", "totalLabel": "Total finance lease cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail": { "parentTag": "sam_FinanceLeaseCost", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "verboseLabel": "Interest on lease liabilities", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r723", "r728" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Lease Liabilities, Payments, Due" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liability", "totalLabel": "Finance Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r719", "r732" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r719" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r720" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r719" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r720" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r732" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash outflows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r722", "r728" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets", "totalLabel": "Finance Lease, Carrying value", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r718" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Finance Lease, Accumulated amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1073", "r1078" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail": { "parentTag": "sam_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use asset", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r721", "r725", "r972" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance Lease, Gross value", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1071" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r720" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r731", "r972" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r730", "r972" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life", "verboseLabel": "Useful life of finite lived intangibles", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r230", "r404" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "verboseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r401", "r403", "r404", "r406", "r756", "r763" ] }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Estimated fair value", "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [ "r1235" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r64", "r67" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Total", "totalLabel": "Total amortization to be recorded", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r155", "r756" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r102" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1001", "r1013", "r1023", "r1049" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1001", "r1013", "r1023", "r1049" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1001", "r1013", "r1023", "r1049" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1001", "r1013", "r1023", "r1049" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1001", "r1013", "r1023", "r1049" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures, Gross", "terseLabel": "Office equipment and furniture", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r159" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Office Equipment and Furniture", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "negatedLabel": "Gain on sale of property, plant, and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r11" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r141", "r888" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r137" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill as of end of period", "periodStartLabel": "Goodwill as of beginning of period", "terseLabel": "Goodwill", "verboseLabel": "Excess of the purchase price paid over the estimated fair values of the assets and liabilities assumed", "totalLabel": "Goodwill, Total", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r229", "r388", "r776", "r951", "r973", "r1121", "r1128" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r153" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r15", "r61" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r11", "r389", "r395", "r399", "r951" ] }, "sam_GoodwillImpairmentOnFairValueExceedsCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "GoodwillImpairmentOnFairValueExceedsCarryingValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill impairment on fair value exceeds carrying value.", "label": "Goodwill Impairment On Fair Value Exceeds Carrying Value", "terseLabel": "Goodwill impairment if fair value exceeds carrying amount" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r138", "r265", "r330", "r349", "r355", "r357", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r693", "r945", "r1136" ] }, "sam_GroupFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "GroupFiveMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Company's match for the first 5% of the eligible contribution", "label": "Group Five [Member]", "documentation": "Group Five [Member]" } } }, "auth_ref": [] }, "sam_GroupFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "GroupFourMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Group four.", "label": "Group Four [Member]", "terseLabel": "Company's match for the first 3% of the eligible participants contribute" } } }, "auth_ref": [] }, "sam_GroupThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "GroupThreeMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Group Three [Member]", "label": "Group Three [Member]", "terseLabel": "Company's match thereafter" } } }, "auth_ref": [] }, "sam_HardSeltzerProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "HardSeltzerProductMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hard Seltzer", "documentation": "Hard seltzer product.", "label": "Hard Seltzer Product [Member]" } } }, "auth_ref": [] }, "sam_HopsAndMaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "HopsAndMaltMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "documentation": "Hops and Malt [Member].", "label": "Hops and Malt [Member]", "terseLabel": "Hops and Malt" } } }, "auth_ref": [] }, "sam_HopsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "HopsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Hops.", "label": "Hops [Member]", "terseLabel": "Hops" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r991", "r992", "r1005" ] }, "sam_ImpairmentOfBreweryAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ImpairmentOfBreweryAssets", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Impairment of brewery assets.", "label": "Impairment of Brewery Assets", "terseLabel": "Impairment of brewery assets" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1095", "r1131" ] }, "us-gaap_ImpairmentOfOngoingProject": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfOngoingProject", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment expense related to cancelled projects", "terseLabel": "Impairment expenses related to cancelled projects", "label": "Impairment of Ongoing Project", "documentation": "Amount recognized as an operating expense or loss during the period to reduce the carrying amount of a project that has been impaired but not abandoned." } } }, "auth_ref": [ "r11", "r69" ] }, "sam_IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Allocated To Equity Instruments Other Than Option, Nonvested", "label": "Income Allocated To Equity Instruments Other Than Option Nonvested", "terseLabel": "Earnings to Common Shareholders, Net effect of unvested participating shares" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax provision", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r135", "r187", "r330", "r349", "r355", "r357", "r780", "r792", "r945" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r407", "r412", "r893" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r412", "r893" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r266", "r603", "r611", "r618", "r625", "r635", "r640", "r641", "r642", "r838" ] }, "us-gaap_IncomeTaxExaminationDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationDescription", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Description", "terseLabel": "Income tax return examination", "documentation": "A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings." } } }, "auth_ref": [ "r92" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSignificantComponentsOfIncomeTaxBenefitProvisionDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision (benefit)", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense", "totalLabel": "Total income tax provision (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r192", "r210", "r295", "r296", "r338", "r609", "r636", "r798" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r249", "r605", "r606", "r618", "r619", "r624", "r626", "r832" ] }, "sam_IncomeTaxRateAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncomeTaxRateAdjustmentMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Rate Adjustment", "label": "Income Tax Rate Adjustment [Member]", "terseLabel": "Income Tax Rate Adjustment" } } }, "auth_ref": [] }, "sam_IncomeTaxReturnExaminationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncomeTaxReturnExaminationPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Return, Examination Period", "label": "Income Tax Return Examination Period", "terseLabel": "Income tax return examination period" } } }, "auth_ref": [] }, "sam_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax (payments) refunds, net", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r52" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r114", "r1087" ] }, "sam_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncomeTaxesTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses, other current liabilities and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1094" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Decrease in refundable deposits for lost kegs and pallets", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r753", "r1094" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r10" ] }, "sam_IncreaseDecreaseInInventoryObsolescenceReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncreaseDecreaseInInventoryObsolescenceReserves", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in inventory obsolescence reserves.", "label": "Increase Decrease In Inventory Obsolescence Reserves", "terseLabel": "Incremental (reduction) in inventory obsolescence reserves" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities", "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses, income tax receivable and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "sam_IncreaseDecreaseInPurchasesOfPropertyPlantAndEquipmentWithinAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncreaseDecreaseInPurchasesOfPropertyPlantAndEquipmentWithinAccountsPayableAndAccruedExpenses", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accounts payable and accrued expenses for purchases of property, plant, and equipment", "label": "Increase (Decrease) In Purchases Of Property, Plant, And Equipment Within Accounts Payable And Accrued Expenses", "documentation": "Increase (decrease) in purchases of property, plant, and equipment within accounts payable and accrued expenses." } } }, "auth_ref": [] }, "sam_IncreaseDecreaseInThirdPartyProductionPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncreaseDecreaseInThirdPartyProductionPrepayments", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in third-party production prepayments.", "label": "Increase Decrease In Third Party Production Prepayments", "negatedLabel": "Third-party production prepayments" } } }, "auth_ref": [] }, "sam_IncreaseDecreaseLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncreaseDecreaseLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liabilities", "documentation": "It represent Increase Decrease of Lease Liabilities.", "label": "Increase Decrease Lease Liabilities" } } }, "auth_ref": [] }, "sam_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable to Conversion of Common Stock", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "terseLabel": "Class B Common Stock" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Add: effect of dilutive potential common shares Share-based awards", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r305", "r306", "r307", "r320", "r561" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r402", "r405" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r65", "r157" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1004", "r1013", "r1023", "r1040", "r1049", "r1053", "r1061" ] }, "sam_IngredientsAndPackagingExcludingHopsAndMaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IngredientsAndPackagingExcludingHopsAndMaltMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "documentation": "Ingredients and packaging (excluding hops and malt).", "label": "Ingredients and packaging (excluding hops and malt) [Member]", "terseLabel": "Ingredients and Packaging (excluding hops and malt)" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1059" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r993", "r1065" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r993", "r1065" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r993", "r1065" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Value", "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r229" ] }, "sam_IntangibleAssetsImpairmentOnFairValueExceedsCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "IntangibleAssetsImpairmentOnFairValueExceedsCarryingValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets impairment if fair value exceeds carrying amount", "label": "Intangible Assets Impairment On Fair Value Exceeds Carrying Value", "documentation": "Intangible assets impairment on fair value exceeds carrying value." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Net Book Value", "terseLabel": "Intangible assets", "verboseLabel": "Intangible carrying value", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r62", "r66" ] }, "sam_InterestCoverageRatioMinimumForCovenantCompliance": { "xbrltype": "pureItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "InterestCoverageRatioMinimumForCovenantCompliance", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Interest Coverage Ratio Minimum for Covenant Compliance", "label": "Interest Coverage Ratio Minimum For Covenant Compliance", "terseLabel": "EBITDA to interest expense, minimum allowable ratio" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income (expense), net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "sam_InterestRateAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "InterestRateAdjustmentMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Interest Rate Adjustment", "label": "Interest Rate Adjustment [Member]", "terseLabel": "Interest Rate Adjustment" } } }, "auth_ref": [] }, "sam_InternationalSalesPercentageOfTotalSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "InternationalSalesPercentageOfTotalSales", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to foreign distributors as a percentage of total sales", "label": "International Sales Percentage of Total Sales", "documentation": "International Sales Percentage of total sales." } } }, "auth_ref": [] }, "sam_InventoriesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "InventoriesAbstract", "lang": { "en-us": { "role": { "label": "Inventories [Abstract]", "documentation": "Inventories [Abstract]." } } }, "auth_ref": [] }, "sam_InventoryCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "InventoryCost", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Inventory cost.", "label": "Inventory Cost", "terseLabel": "Inventory cost" } } }, "auth_ref": [] }, "sam_InventoryCurrentAndNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "InventoryCurrentAndNoncurrentNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory on hand", "documentation": "Inventory current and non-current, net.", "label": "Inventory Current And Noncurrent Net", "totalLabel": "Total inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r384" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r152", "r934" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "sam_InventoryCurrentAndNoncurrentNet", "weight": 1.0, "order": 0.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total current inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r238", "r930", "r973" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Current inventory:" } } }, "auth_ref": [] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "sam_InventoryCurrentAndNoncurrentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "terseLabel": "Long term inventory", "totalLabel": "Inventory, Noncurrent, Total", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r1085" ] }, "sam_InventoryOnHandInExcessOverFairValueMarket": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "InventoryOnHandInExcessOverFairValueMarket", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Inventory on hand in excess over fair value market.", "label": "Inventory on Hand in Excess Over Fair Value Market", "terseLabel": "Excess over fair market value" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories and Provision for Excess or Expired Inventory", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r193", "r225", "r237", "r384", "r385", "r387", "r754", "r941" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r152", "r936" ] }, "sam_InventoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "InventoryReserve", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Inventory reserve.", "label": "Inventory Reserve", "terseLabel": "Inventory reserve" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserveMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "Inventory Obsolescence Reserve", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory obsolescence reserves", "label": "Inventory Valuation Reserves", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r60", "r1088" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r152", "r935" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Provision for excess or expired inventory", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r386" ] }, "sam_JimBeamBrandsCoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "JimBeamBrandsCoMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Jim Beam", "documentation": "Jim Beam Brands Co.", "label": "Jim Beam Brands Co [Member]" } } }, "auth_ref": [] }, "sam_Kegs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "Kegs", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Kegs", "label": "Kegs", "terseLabel": "Kegs" } } }, "auth_ref": [] }, "sam_KegsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "KegsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Kegs [Member]", "label": "Kegs [Member]", "terseLabel": "Kegs" } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Land", "terseLabel": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r1084" ] }, "sam_LeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "LeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease assets and liabilities.", "label": "Lease Assets And Liabilities Table [Text Block]", "terseLabel": "ROU assets and lease liabilities" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of lease cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1241" ] }, "sam_LeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "LeaseLiabilitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease Liabilities Abstract", "label": "Lease Liabilities [Abstract]", "terseLabel": "Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r159" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r159" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "sam_LessExciseTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "LessExciseTaxes", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_Revenues", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Less excise taxes.", "label": "Less Excise Taxes", "terseLabel": "Less excise taxes" } } }, "auth_ref": [] }, "sam_LesseeLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "LesseeLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Lessee Lease Liability Maturity Table [Text Block]", "terseLabel": "Maturities of lease liabilities" } } }, "auth_ref": [] }, "sam_LesseeOperatingAndFinanceLeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee Operating And Finance Leases Disclosure [Text Block]", "documentation": "Lessee operating and finance leases." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total payments due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term of contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1240" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r34", "r265", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r655", "r658", "r659", "r693", "r863", "r944", "r986", "r1136", "r1244", "r1245" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r129", "r186", "r788", "r973", "r1099", "r1118", "r1236" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r36", "r224", "r265", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r655", "r658", "r659", "r693", "r973", "r1136", "r1244", "r1245" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "auth_ref": [] }, "sam_LicensingAgreements": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "LicensingAgreements", "lang": { "en-us": { "role": { "documentation": "Licensing agreements.", "label": "Licensing agreements [Abstract]" } } }, "auth_ref": [] }, "sam_LicensingAgreementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "LicensingAgreementsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing Agreements", "documentation": "Licensing agreements disclosure.", "label": "Licensing Agreements Disclosure [Text Block]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of credit", "label": "Long-Term Line of Credit", "terseLabel": "Credit facility, borrowing outstanding", "totalLabel": "Long-term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r30", "r184", "r1253" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit, current borrowing capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit, expiration date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Line of Credit", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "sam_LoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan and Security agreement", "label": "Loan and Security Agreement [Member]", "documentation": "Loan and security agreement." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Table]", "terseLabel": "Long Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r38", "r74" ] }, "us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyActionsTakenByCourtArbitratorOrMediator", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Actions Taken by Court, Arbitrator or Mediator", "terseLabel": "Loss contingency, actions taken by court", "documentation": "Describes important rulings or decisions made by the judge, arbitrator or mediator in the legal matter that could impact the outcome of the case." } } }, "auth_ref": [ "r72", "r73", "r161" ] }, "us-gaap_LossOnContractTermination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossOnContractTermination", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Loss on Contract Termination", "terseLabel": "Contract termination costs", "documentation": "The loss recognized on termination of a contract." } } }, "auth_ref": [ "r752" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and plant equipment", "totalLabel": "Machinery and Equipment, Gross, Total", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r159" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Plant Equipment", "verboseLabel": "Equipment and machinery", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MarketRiskBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketRiskBenefitAbstract", "lang": { "en-us": { "role": { "label": "Market Risk Benefit [Abstract]" } } }, "auth_ref": [] }, "sam_MarketRiskBenefitTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "MarketRiskBenefitTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpact1" ], "lang": { "en-us": { "role": { "terseLabel": "Slowdown of the Hard Seltzer Market Impact", "documentation": "Market risk benefit.", "label": "Market Risk Benefit [Text Block]" } } }, "auth_ref": [] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and sales promotional expenditures", "totalLabel": "Marketing and Advertising Expense, Total", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r141" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r550", "r751", "r816", "r855", "r856", "r914", "r915", "r916", "r917", "r918", "r925", "r926", "r947", "r957", "r967", "r975", "r1138", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1032" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1032" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r550", "r751", "r816", "r855", "r856", "r914", "r915", "r916", "r917", "r918", "r925", "r926", "r947", "r957", "r967", "r975", "r1138", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251" ] }, "sam_MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum Number of Employee Working Hours Required to be Eligible to Participate in 401(k) Plan", "label": "Minimum Number Of Employee Working Hours Required To Be Eligible To Participate In Four Zero One K Plan", "terseLabel": "Time required for eligibility" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1052" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market fund", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1060" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1033" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r261" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows (used in) provided by financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r261" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows used in investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r146", "r147", "r148" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net Income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r136", "r148", "r188", "r222", "r244", "r247", "r252", "r265", "r284", "r289", "r290", "r291", "r292", "r295", "r296", "r313", "r330", "r349", "r355", "r357", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r684", "r693", "r794", "r885", "r906", "r907", "r945", "r984", "r1136" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Allocation of net income for basic common stock", "verboseLabel": "Earnings to Common Shareholders, As reported - basic", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r258", "r289", "r290", "r291", "r292", "r301", "r302", "r315", "r320", "r330", "r349", "r355", "r357", "r945" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Allocation of net income for basic:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Earnings to Common Shareholders, Net income per common share \u2014 diluted", "totalLabel": "Earnings to Common Shareholders, Net income per common share - diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r258", "r303", "r309", "r310", "r311", "r312", "r315", "r320" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r205", "r206", "r211", "r220", "r282", "r283", "r286", "r287", "r298", "r299", "r375", "r376", "r632", "r633", "r634", "r670", "r680", "r686", "r687", "r688", "r699", "r700", "r701", "r716", "r717", "r738", "r760", "r761", "r762", "r823", "r824", "r825", "r826", "r828" ] }, "sam_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "New Accounting Pronouncements Not Yet Adopted [Policy Text Block]", "label": "New Accounting Pronouncements Not Yet Adopted Policy [Text Block]", "terseLabel": "Accounting Pronouncements Not Yet Effective" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Recently Adopted", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "sam_NonCashFinancingActivityForAccrualOfExciseTaxOnShareRepurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NonCashFinancingActivityForAccrualOfExciseTaxOnShareRepurchases", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash financing activity - accrued excise taxes on share repurchases", "label": "Non-cash Financing Activity For Accrual Of Excise Tax On Share Repurchases", "documentation": "Non-cash financing activity for accrual of excise tax on share repurchases." } } }, "auth_ref": [] }, "sam_NonCashOperatingAndFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NonCashOperatingAndFinancingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Non cash operating and financing activities.", "label": "Non Cash Operating And Financing Activities [Abstract]", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities" } } }, "auth_ref": [] }, "sam_NonCurrentOperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NonCurrentOperatingLeaseLiabilitiesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Non-current operating lease liabilities.", "label": "Non Current Operating Lease Liabilities [Member]", "terseLabel": "Non Current Operating Lease Liabilities [Member]" } } }, "auth_ref": [] }, "sam_NonEmployeeDirectorStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NonEmployeeDirectorStockOptionMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non employee director stock option.", "label": "Non Employee Director Stock Option [Member]", "terseLabel": "Non-Employee Director" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1032" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1001", "r1013", "r1023", "r1040", "r1049" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1030" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1029" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1040" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1060" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1060" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r142" ] }, "us-gaap_NonrecurringAdjustmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecurringAdjustmentAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment", "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_NonrecurringAdjustmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecurringAdjustmentDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment", "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r26" ] }, "sam_NonunionEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NonunionEmployeesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "NonUnion Employees", "label": "Nonunion Employees [Member]", "terseLabel": "Non-Union Plans" } } }, "auth_ref": [] }, "sam_NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable": { "xbrltype": "integerItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number Of Customers Accounted For More Than Ten Percent Of Accounts Receivable", "label": "Number Of Customers Accounted For More Than Ten Percent Of Accounts Receivable", "terseLabel": "Number of individual customer accounted for more than ten percent of account receivable balance" } } }, "auth_ref": [] }, "sam_NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number Of Customers Accounted For More Than Ten Percent Of Revenue", "label": "Number Of Customers Accounted For More Than Ten Percent Of Revenue", "terseLabel": "Number of individual customers represented more than ten percent of revenues" } } }, "auth_ref": [] }, "sam_NumberOfDefinedBenefitPensionPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NumberOfDefinedBenefitPensionPlans", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of Defined Benefit Pension Plans", "label": "Number Of Defined Benefit Pension Plans", "terseLabel": "Number of retirement plans" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1116" ] }, "sam_NumberOfSuppliers": { "xbrltype": "integerItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "NumberOfSuppliers", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of Suppliers", "label": "Number Of Suppliers", "terseLabel": "Number of suppliers" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "terseLabel": "Net effect of COVID-19 on revenue, cost of goods sold and operating expense", "verboseLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r330", "r349", "r355", "r357", "r945" ] }, "sam_OperatingLeaseAbstractAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "OperatingLeaseAbstractAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating lease abstract.", "label": "Operating Lease Abstract [Abstract]", "terseLabel": "Operating lease cost:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Total operating lease cost", "totalLabel": "Total operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r726", "r972" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment charges on right-of use assets", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1239" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liability", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r719" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r719" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r719" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r724", "r728" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating right-of-use assets", "verboseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r718" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r731", "r972" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Lease Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r730", "r972" ] }, "sam_OperatingLeaseWeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating lease weighted average remaining lease term.", "label": "Operating Lease Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Operating Lease Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] }, "sam_OperatingLeasesCurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "OperatingLeasesCurrentLiabilitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating Leases Current Liabilities Abstract", "label": "Operating Leases Current Liabilities [Abstract]", "terseLabel": "Current" } } }, "auth_ref": [] }, "sam_OperatingLeasesLiabilitiesNonCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "OperatingLeasesLiabilitiesNonCurrentAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating Leases Liabilities Non Current Abstract", "label": "Operating Leases Liabilities Non Current [Abstract]", "terseLabel": "Non-current" } } }, "auth_ref": [] }, "sam_OperatingRightOfUseAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "OperatingRightOfUseAssetsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating right of use assets.", "label": "Operating Right Of Use Assets [Member]", "terseLabel": "Operating Right Of Use Assets [Member]" } } }, "auth_ref": [] }, "sam_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Organization And Summary Of Significant Accounting Policies [Line Items]", "label": "Organization And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Organization And Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "sam_OrganizationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Organization And Summary Of Significant Accounting Policies [Table]", "label": "Organization And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Organization And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r118", "r178", "r829", "r830" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r231" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Defined benefit plans liability adjustment", "negatedTerseLabel": "Defined benefit plans liability adjustment, net of tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent, Total", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r6", "r20", "r134", "r179" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "terseLabel": "Defined benefit plans liability adjustment, tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent, Total", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r9", "r20", "r179" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative currency translation adjustments", "terseLabel": "Foreign currency translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "verboseLabel": "Foreign currency translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r9", "r20", "r179" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r20", "r179", "r245", "r248" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "terseLabel": "Deferred pension and other post-retirement benefit costs, taxes", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax, Total", "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r7", "r179" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "terseLabel": "Amortization of Deferred benefit costs, tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r7", "r179" ] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Cost of Operating Revenue", "terseLabel": "Reduction in revenue related to advertising, promotional and selling expenses", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r140" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Intangible Assets", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r104", "r106" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Other Noncash Income (Expense), Total", "label": "Other Noncash Income (Expense)", "terseLabel": "Other non-cash expense (income)", "negatedLabel": "Other non-cash expense (income)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r148" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r143" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1032" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Retiree Medical Plan", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r525", "r528", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r544", "r545", "r546", "r959", "r960", "r961", "r962", "r963" ] }, "sam_OtherPurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "OtherPurchaseCommitmentMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "documentation": "Other purchase commitment [Member].", "label": "Other Purchase Commitment [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r999", "r1011", "r1021", "r1047" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1002", "r1014", "r1024", "r1050" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1002", "r1014", "r1024", "r1050" ] }, "sam_PatagoniaLicensingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PatagoniaLicensingAgreementMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Patagonia Licensing Agreement", "label": "Patagonia Licensing Agreement [Member]", "documentation": "Patagonia licensing agreement." } } }, "auth_ref": [] }, "sam_PatagoniaProvisionsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PatagoniaProvisionsIncMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Patagonia", "label": "Patagonia Provisions, Inc [Member]", "documentation": "Patagonia Provisions, Inc." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1028" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "sam_PaymentOnLoanAndSecurityAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PaymentOnLoanAndSecurityAgreement", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment on loan and security agreement", "label": "Payment On Loan And Security Agreement", "documentation": "Payment on loan and security agreement" } } }, "auth_ref": [] }, "us-gaap_PaymentsForCapitalImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForCapitalImprovements", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Payments for Capital Improvements", "terseLabel": "Payments for capital improvements", "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use." } } }, "auth_ref": [ "r145" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1072", "r1093" ] }, "sam_PaymentsForProprietaryIngredientsShipmentOfBeveragesAndMarketingServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PaymentsForProprietaryIngredientsShipmentOfBeveragesAndMarketingServices", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payments for proprietary ingredients, shipment of beverages and marketing services.", "label": "Payments for Proprietary Ingredients, Shipment of Beverages and Marketing Services", "terseLabel": "Payments for proprietary ingredients, shipment of beverages and marketing services" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases and retirement of Class A common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r48" ] }, "sam_PaymentsOfInterestExpensesOnBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PaymentsOfInterestExpensesOnBorrowings", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payments Of Interest Expenses On Borrowings.", "label": "Payments Of Interest Expenses On Borrowings", "terseLabel": "Payments of interest expenses on borrowings" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of tax withholding on stock-based payment awards and investment shares", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r259" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Business acquisition cash transferred", "verboseLabel": "Cash consideration", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r46", "r650" ] }, "us-gaap_PaymentsToAcquireLoansHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLoansHeldForInvestment", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of the loan plus an agreed investment return", "label": "Payment for Acquisition, Loan, Held-for-Investment", "documentation": "The cash outflow associated with purchasing loans held for investment purposes during the period." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r145" ] }, "sam_PaymentsToCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PaymentsToCustomers", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts paid to distributors", "label": "Payments to Customers", "documentation": "Payments to customers." } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1031" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1031" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefits" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Retirement Plans and Post-Retirement Medical Benefits", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r474", "r498", "r500", "r506", "r524", "r526", "r527", "r528", "r529", "r530", "r542", "r543", "r544", "r959" ] }, "us-gaap_PensionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionExpense", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Pension Cost (Reversal of Cost)", "terseLabel": "Pension contributions", "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Pension Benefit Plan", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r525", "r528", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r544", "r545", "r556", "r959", "r960", "r964", "r965", "r966" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1030" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1040" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1033" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1029" ] }, "sam_PepsiLicensingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PepsiLicensingAgreementMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pepsi Licensing Agreement", "documentation": "Pepsi licensing agreement.", "label": "Pepsi Licensing Agreement [Member]" } } }, "auth_ref": [] }, "sam_PepsicoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PepsicoIncMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pepsi", "documentation": "PepsiCo, Inc.", "label": "PepsiCo, Inc [Member]" } } }, "auth_ref": [] }, "sam_PercentageOfBrewsAndPackages": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PercentageOfBrewsAndPackages", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of brews and packages", "label": "Percentage Of Brews And Packages", "documentation": "Percentage of brews and packages." } } }, "auth_ref": [] }, "sam_PercentageOfBrewsAndPackagesAcrossVariousLocations": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PercentageOfBrewsAndPackagesAcrossVariousLocations", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of brews and packages across various locations", "label": "Percentage Of Brews and Packages Across Various Locations", "documentation": "Percentage Of Brews and Packages Across Various Locations" } } }, "auth_ref": [] }, "sam_PercentageOfShipmentsOfBeveragesUnderLicenseAgreement": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PercentageOfShipmentsOfBeveragesUnderLicenseAgreement", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of shipments of beverages under license agreement", "label": "Percentage Of Shipments Of Beverages Under License Agreement", "documentation": "Percentage of shipments of beverages under license agreement." } } }, "auth_ref": [] }, "sam_PerformanceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PerformanceBasedAwardsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance based awards.", "label": "Performance Based Awards [Member]", "terseLabel": "Performance-Based Awards", "verboseLabel": "Performance Based Awards" } } }, "auth_ref": [] }, "sam_PerformanceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PerformanceBasedStockOptionsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Based Stock Options", "label": "Performance Based Stock Options [Member]", "documentation": "Performance based stock options member" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "sam_PostretirementMedicalBenefitsQualifyingAge": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PostretirementMedicalBenefitsQualifyingAge", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Postretirement Medical Benefits Qualifying Age", "label": "Postretirement Medical Benefits Qualifying Age", "terseLabel": "Voluntarily retirement age" } } }, "auth_ref": [] }, "us-gaap_PrepaidAdvertising": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidAdvertising", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Advertising", "terseLabel": "Prepaid advertising, promotional and selling costs", "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r933", "r950", "r1119" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "verboseLabel": "Prepaid brewing service fees current", "totalLabel": "Total prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1089" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Third-party production prepayments", "totalLabel": "Prepaid Expense, Noncurrent, Total", "label": "Prepaid Expense, Noncurrent", "verboseLabel": "Total prepaid amount", "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r1085" ] }, "sam_PrepaidExpensesAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other assets.", "label": "Prepaid Expenses And Other Assets Disclosure [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r931", "r948", "r1119" ] }, "sam_PrepaidRebatesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PrepaidRebatesReceivable", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rebates receivable", "label": "Prepaid Rebates Receivable", "documentation": "Prepaid rebates receivable." } } }, "auth_ref": [] }, "sam_PrepaidSoftwareAndConsultingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PrepaidSoftwareAndConsultingFees", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid software and consulting fees", "label": "Prepaid Software and Consulting Fees", "documentation": "Prepaid software and consulting fees." } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "terseLabel": "Prepaid taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r932", "r949", "r1119" ] }, "sam_PresidentAndChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PresidentAndChiefExecutiveOfficerMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "President And Chief Executive Officer [Member]", "label": "President And Chief Executive Officer [Member]", "terseLabel": "President and Chief Executive Officer" } } }, "auth_ref": [] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "Alternative Prime Rate", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit borrowings", "label": "Proceeds from Lines of Credit", "verboseLabel": "Proceeds from Line of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r47", "r1098" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "terseLabel": "Proceeds from sale of property, plant, and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options and sale of investment shares", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r27" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r358", "r755", "r810", "r811", "r812", "r813", "r814", "r815", "r928", "r958", "r974", "r1079", "r1134", "r1135", "r1139", "r1255" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r358", "r755", "r810", "r811", "r812", "r813", "r814", "r815", "r928", "r958", "r974", "r1079", "r1134", "r1135", "r1139", "r1255" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "verboseLabel": "Impact of ASU 2018-02", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r222", "r244", "r247", "r260", "r265", "r284", "r295", "r296", "r330", "r349", "r355", "r357", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r653", "r656", "r657", "r684", "r693", "r780", "r793", "r842", "r885", "r906", "r907", "r945", "r970", "r971", "r985", "r1092", "r1136" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r158", "r199", "r202", "r203" ] }, "sam_PropertyPlantAndEquipmentEstimatedUsefulLife": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLife", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Property Plant And Equipment Estimated Useful Life", "documentation": "Property plant and equipment estimated useful life." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r159", "r227", "r791" ] }, "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)", "terseLabel": "Decrease in gross property, plant and equipment", "totalLabel": "Property, Plant and Equipment, Gross, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment", "verboseLabel": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPropertyPlantAndEquipmentDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, net", "terseLabel": "property, plant and equipment, carrying value", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r781", "r791", "r973" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r199", "r202", "r789" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r159" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "sam_ProvisionForAmountsOwedToThirdPartiesUnderNonCancellablePurchaseOrders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ProvisionForAmountsOwedToThirdPartiesUnderNonCancellablePurchaseOrders", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for amounts owed to third-parties under non-cancellable purchase orders", "documentation": "Provision for amounts owed to third-parties under non-cancellable purchase orders.", "label": "Provision for Amounts Owed to Third-parties under Non-cancellable Purchase Orders" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Bad debt (recovery) expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Credit loss expense (recovery)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r257", "r383" ] }, "sam_ProvisionForStaleBeer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ProvisionForStaleBeer", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Provision for stale beer.", "label": "Provision For Stale Beer", "terseLabel": "Provision for stale beer" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r120", "r185" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r120", "r185" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "terseLabel": "Purchase commitments outstanding", "totalLabel": "Purchase Obligation, Total", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "sam_PurposeOfBuyingPackagingEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "PurposeOfBuyingPackagingEquipment", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purpose of buying packaging equipment", "label": "Purpose Of Buying Packaging Equipment", "documentation": "Purpose of buying packaging equipment" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1028" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1028" ] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "sam_QuarterlyFinancialInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "QuarterlyFinancialInformationLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureQuarterlyResultsParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Quarterly Financial Information [Line Items]", "label": "Quarterly Financial Information [Line Items]", "terseLabel": "Quarterly Financial Information [Line Items]" } } }, "auth_ref": [] }, "sam_QuarterlyFinancialInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "QuarterlyFinancialInformationTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureQuarterlyResultsParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Quarterly Financial Information [Table]", "label": "Quarterly Financial Information [Table]", "terseLabel": "Quarterly Financial Information [Table]" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureQuarterlyResultsUnaudited" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Results (Unaudited)", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r150", "r325" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r498", "r550", "r588", "r589", "r590", "r750", "r751", "r816", "r855", "r856", "r914", "r915", "r916", "r917", "r918", "r925", "r926", "r947", "r957", "r967", "r975", "r978", "r1132", "r1138", "r1247", "r1248", "r1249", "r1250", "r1251" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEstimatedUsefulLivesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r498", "r550", "r588", "r589", "r590", "r750", "r751", "r816", "r855", "r856", "r914", "r915", "r916", "r917", "r918", "r925", "r926", "r947", "r957", "r967", "r975", "r978", "r1132", "r1138", "r1247", "r1248", "r1249", "r1250", "r1251" ] }, "sam_RecentAccountingPronouncementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RecentAccountingPronouncementsAbstract", "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements [Abstract]", "documentation": "Recent accounting pronouncements." } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligation", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Recorded Unconditional Purchase Obligation", "terseLabel": "Purchase commitments", "totalLabel": "Recorded Unconditional Purchase Obligation, Total", "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r419" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r994", "r1006", "r1016", "r1042" ] }, "sam_ReimbursableMarketingCostsUnderPartnershipAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ReimbursableMarketingCostsUnderPartnershipAgreements", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Reimbursable marketing costs under partnership agreements", "label": "Reimbursable Marketing Costs Under Partnership Agreements" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "terseLabel": "Related Party", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r525", "r742", "r743", "r858", "r859", "r860", "r861", "r862", "r882", "r884", "r913" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r267", "r268", "r742", "r743", "r744", "r745", "r858", "r859", "r860", "r861", "r862", "r882", "r884", "r913" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related Party Transaction Amounts Of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r113", "r742" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r742", "r743", "r1243" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r889", "r890", "r893" ] }, "sam_RelatedPartyTransactionOtherExpensesFromTransactionsWithRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RelatedPartyTransactionOtherExpensesFromTransactionsWithRelatedParty", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction, other expenses from transactions with related party", "label": "Related Party Transaction Other Expenses from Transactions with Related Party", "documentation": "Related party transaction other expenses from transactions with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "terseLabel": "Related Party", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r525", "r742", "r743", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r858", "r859", "r860", "r861", "r862", "r882", "r884", "r913", "r1243" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r739", "r740", "r741", "r743", "r746", "r839", "r840", "r841", "r891", "r892", "r893", "r911", "r912" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net cash paid on finance leases and notes payable", "label": "Repayments of Debt and Lease Obligation", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Line of credit repayments", "label": "Repayments of Lines of Credit", "terseLabel": "Repayment of Line of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r49", "r1098" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r269", "r270", "r437", "r463", "r745", "r938", "r939" ] }, "sam_RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Required Customary Employment Time for Eligibility of Employee Benefits", "label": "Required Customary Employment Time For Eligibility Of Employee Benefits", "terseLabel": "Time required for eligibility" } } }, "auth_ref": [] }, "sam_RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Required Employment Period for Eligibility of Employee Benefits", "label": "Required Employment Period For Eligibility Of Employee Benefits", "terseLabel": "Eligibility period" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r995", "r1007", "r1017", "r1043" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r996", "r1008", "r1018", "r1044" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1003", "r1015", "r1025", "r1051" ] }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedAssetsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRestrictedCash1" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Restricted Assets Disclosure [Text Block]", "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction." } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "totalLabel": "Restricted Cash, Total", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1083", "r1096", "r1252", "r1254" ] }, "us-gaap_RestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAbstract", "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents Items [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1254" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "terseLabel": "Received fair market value of payments from continuing distributors", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1083", "r1096" ] }, "sam_RestrictedCommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RestrictedCommonClassAMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Restricted Common Class A [Member]", "label": "Restricted Common Class A [Member]", "terseLabel": "Restricted Common Class A" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r54" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r410", "r411", "r414", "r415" ] }, "sam_RetailSalesPercentageOfTotalSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RetailSalesPercentageOfTotalSales", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to retail locations as a percentage of total sales", "label": "Retail Sales Percentage of Total Sales", "documentation": "Retail sales percentage of total sales." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r126", "r165", "r787", "r823", "r828", "r837", "r866", "r973" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r217", "r278", "r279", "r280", "r285", "r294", "r296", "r374", "r382", "r596", "r597", "r598", "r630", "r631", "r664", "r667", "r668", "r672", "r682", "r819", "r821", "r843", "r1257" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r967", "r1074", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r967", "r1074", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r525", "r528", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r544", "r545", "r546", "r556", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureFundedStatusOfRetireeMedicalPlanDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r525", "r528", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r544", "r545", "r546", "r556", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r331", "r332", "r348", "r353", "r354", "r358", "r359", "r360", "r470", "r471", "r755" ] }, "sam_RevenueFromContractsWithCustomersNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RevenueFromContractsWithCustomersNetOfTax", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Revenue from contracts with customers net of tax.", "label": "Revenue From Contracts With Customers Net Of Tax", "terseLabel": "One time effect of adoption of ASU 2014-09, Revenue from Contracts with Customers, tax" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition and Classification of Customer Programs and Incentives", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r887", "r927", "r942" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Net revenue", "totalLabel": "Net revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r253", "r265", "r331", "r332", "r348", "r353", "r354", "r358", "r359", "r360", "r368", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r693", "r780", "r1136" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use-assets obtained in exchange for finance lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r729", "r972" ] }, "sam_RightOfUseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RightOfUseAssetsAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Right Of Use Assets Abstract", "label": "Right Of Use Assets [Abstract]", "terseLabel": "Right-of-use assets" } } }, "auth_ref": [] }, "sam_RightOfUseAssetsObtainedInExchangeForOperatingLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "RightOfUseAssetsObtainedInExchangeForOperatingLeaseObligations", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-use-assets obtained in exchange for operating lease obligations", "documentation": "Right-of-use-assets obtained in exchange for operating lease obligations." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1060" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1060" ] }, "sam_SaleOfAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "SaleOfAssetMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sale of asset [Member].", "label": "Sale Of Asset [Member]", "terseLabel": "Sale Of Asset" } } }, "auth_ref": [] }, "sam_SamuelAdamsCincinnatiBrewery401kPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "SamuelAdamsCincinnatiBrewery401kPlanMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Samuel adams cincinnati brewery 401 k plan.", "label": "Samuel Adams Cincinnati Brewery401k Plan [Member]", "terseLabel": "Samuel Adams Cincinnati Brewery 401 (k) Plan" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario Forecast", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r555", "r1082", "r1112" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r298", "r555", "r1069", "r1112" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses and Other Current Liabilities", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r43", "r1237", "r1238" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Local 1199 Plan's Weighted-Average Asset Allocations", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r652" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Components of Income Tax (Benefit) Provision", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r171" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Company's Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r170" ] }, "sam_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]", "label": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]" } } }, "auth_ref": [] }, "sam_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]", "label": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r53", "r56", "r304", "r308", "r316" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Computation of Earnings Per Share, Basic", "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share." } } }, "auth_ref": [ "r53", "r56", "r1113" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Computation of Earnings Per Share, Diluted", "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share." } } }, "auth_ref": [ "r53", "r56", "r1113" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliations to Statutory Rates", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense Included in Operating Expenses", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r88" ] }, "sam_ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Shortfall Fees to be Incurred", "documentation": "Schedule of expected shortfall fees to be incurred.", "label": "Schedule of Expected Shortfall Fees to be Incurred [Table Text Block]" } } }, "auth_ref": [] }, "sam_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Finite and Indefinite Lived Intangible Assets Excluding Goodwill.", "label": "Schedule Of Finite And Indefinite Lived Intangible Assets Excluding Goodwill Table [Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Change in carrying value of goodwill and intangible assets", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r951", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130" ] }, "sam_ScheduleOfGrossValueAndAccumulatedDepreciationOfRightOfUseAssets": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfGrossValueAndAccumulatedDepreciationOfRightOfUseAssets", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of gross value and accumulated depreciation of right of use assets.", "label": "Schedule Of Gross Value And Accumulated Depreciation Of Right Of Use Assets", "terseLabel": "Schedule of gross value and accumulated depreciation of right of use assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r31", "r130", "r131", "r132" ] }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetFundedStatusTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Funded Status of Retiree Medical Plan", "label": "Schedule of Net Funded Status [Table Text Block]", "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans." } } }, "auth_ref": [ "r81" ] }, "sam_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prepaid expenses and other current assets.", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Text Block]", "terseLabel": "Summary of Prepaid Expenses and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "sam_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Property Plant And Equipment Useful Life Table [Text Block]", "label": "Schedule Of Property Plant And Equipment Useful Life Table [Text Block]", "terseLabel": "Estimated Useful Lives" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureQuarterlyResultsUnauditedTables" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Quarterly Results", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r194" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Fair value of assets acquired and liabilities assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r112", "r113", "r889", "r890", "r893" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restrictions on Cash and Cash Equivalents [Table]", "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r28", "r180", "r1254" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of Stock Options under Equity Plan and Non-Employee Director Plan", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r24", "r25", "r87" ] }, "sam_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of share-based compensation arrangement by share based payment award.", "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]", "terseLabel": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r558", "r560", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r587", "r588", "r589", "r590", "r591" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted Average Assumptions used to Estimate Fair Value of Stock Options", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r168" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Awards", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Stock Repurchases", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r77", "r78", "r79", "r80" ] }, "sam_ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureValuationAndQualifyingAccountsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of valuation and qualifying accounts disclosure.", "label": "Schedule Of Valuation And Qualifying Accounts Disclosure Table [Text Block]", "terseLabel": "Summary of Valuation and Qualifying Accounts" } } }, "auth_ref": [] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Valuation and Qualifying Accounts", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r213", "r277" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1233" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r987" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r990" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r360", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r413", "r416", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r951", "r1079", "r1255" ] }, "sam_SegmentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "SegmentOneMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Segment One [Member]", "label": "Segment One [Member]", "terseLabel": "Boston Beer Company Reporting Unit" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r359", "r946" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Advertising, promotional and selling expenses", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Advertising, promotional and selling expenses", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r137" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Selling Expense", "terseLabel": "Shipping costs", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r141" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "General and Administrative Expenses", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r16" ] }, "sam_ServiceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ServiceBasedAwardsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Service-Based Awards", "label": "Service Based Awards [Member]", "terseLabel": "Service-Based Awards" } } }, "auth_ref": [] }, "sam_ServiceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ServiceBasedStockOptionsMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service-Based Stock Options", "label": "Service Based Stock Options [Member]", "documentation": "Service-based stock options." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r968" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount from current market value", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r86" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of shares purchased by employees under the investment share purchase program.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Employee Investment Shares Purchase", "terseLabel": "Shares employees elected to purchase" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r580" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r580" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "Other than options granted in period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "verboseLabel": "Weighted average fair value of stock awards", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested at end of period", "periodStartLabel": "Non-vested at beginning of period", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r575", "r576" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested at end of period", "periodStartLabel": "Non-vested at beginning of period", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r575", "r576" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r579" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r579" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount for post-vesting restrictions", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions", "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value." } } }, "auth_ref": [ "r591" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award, fair value assumptions, estimated forfeiture rate.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Estimated Forfeiture Rate", "terseLabel": "Estimated forfeiture rate for equity awards that do not vest on January 1st" } } }, "auth_ref": [] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor": { "xbrltype": "decimalItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise factor", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Factor", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r589" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r588" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRestrictedStockUnitsAndInvestmentShares": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRestrictedStockUnitsAndInvestmentShares", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units and investment shares", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Restricted Stock Units And Investment Shares", "documentation": "Share based compensation arrangement by share based payment award fair value assumptions restricted stock units and investment shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r590" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r558", "r560", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r587", "r588", "r589", "r590", "r591" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares reserved for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r969" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term" } } }, "auth_ref": [] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Exercisable at end of period", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r569" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercisable at end of period", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r569" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options exercised in period", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r582" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired", "terseLabel": "Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled/Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r1207" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted in period", "verboseLabel": "Granted, Number of Shares", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r571" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options granted in period - weighted average fair value", "verboseLabel": "Granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r581" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "terseLabel": "Number of shares not included because the performance criteria was not expected to be met", "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period." } } }, "auth_ref": [ "r1206" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at end of period", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "terseLabel": "Stock option outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r567", "r568" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r567", "r568" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest at end of period", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r583" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Vested and expected to vest at end of period", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r583" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Vested and expected to vest at end of period", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r583" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantsPaymentDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantsPaymentDescription", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award participants payment description.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Participants Payment Description", "terseLabel": "Share based compensation arrangement by share based payment award participants payment description" } } }, "auth_ref": [] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee tenure requirement to participate in plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Required Tenure For Participation In Plan", "terseLabel": "Requirement tenure of employee for investment share program, purchase shares at discount" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r587", "r588", "r589", "r590", "r591" ] }, "sam_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangements by share based payment award.", "label": "Share Based Compensation Arrangements By Share Based Payment Award [Domain]", "terseLabel": "Share Based Compensation Arrangements By Share Based Payment Award" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r572" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r574" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled/Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r571" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r557", "r566", "r585", "r586", "r587", "r588", "r591", "r599", "r600", "r601", "r602" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "terseLabel": "Supplier", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "terseLabel": "Supplier", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of period", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r86" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Exercisable at end of period", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r86" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options, contractual term", "verboseLabel": "Outstanding at end of period", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r167" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Vested and expected to vest at end of period", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r583" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options vested in period", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r582" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Option vested, number of shares", "negatedLabel": "Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Option vested, weighted average fair value", "verboseLabel": "Vested", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "sam_SharesHeldUnderEscrowDeposit": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "SharesHeldUnderEscrowDeposit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Shares held under escrow deposit.", "label": "Shares Held Under Escrow Deposit", "terseLabel": "Shares held under escrow deposit" } } }, "auth_ref": [] }, "sam_SharesHeldUnderEscrowDepositMarketValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "SharesHeldUnderEscrowDepositMarketValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Shares held under escrow deposit market Value.", "label": "Shares Held Under Escrow Deposit Market Value", "terseLabel": "Shares held under escrow deposit market Value" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "sam_ShippingsAndHandlingCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShippingsAndHandlingCostPolicyTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Shippings And Handling Cost Policy [Text Block]", "terseLabel": "Shipping Costs" } } }, "auth_ref": [] }, "sam_ShortFallFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShortFallFees", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Short Fall Fees", "label": "Short Fall Fees", "terseLabel": "Short Fall Fees", "verboseLabel": "Shortfall fees" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShortfallFeesExpectedToBeIncurred", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total shortfall fees expected to be incurred", "terseLabel": "Expected shortfall fees", "documentation": "Shortfall fees expected to be incurred.", "label": "Shortfall Fees Expected To Be Incurred" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShortfallFeesExpectedToBeIncurredAfterFifthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Shortfall Fees Expected To Be Incurred After Fifth Year", "documentation": "Shortfall fees expected to be incurred after fifth year." } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShortfallFeesExpectedToBeIncurredInFifthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "documentation": "Shortfall fees expected to be incurred in fifth year.", "label": "Shortfall Fees Expected To Be Incurred In Fifth Year" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShortfallFeesExpectedToBeIncurredInFourthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "documentation": "Shortfall fees expected to be incurred in fourth year.", "label": "Shortfall Fees Expected To Be Incurred In Fourth Year" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShortfallFeesExpectedToBeIncurredInSecondYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "documentation": "Shortfall fees expected to be incurred in second year.", "label": "Shortfall Fees Expected To Be Incurred In Second Year" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShortfallFeesExpectedToBeIncurredInThirdYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "documentation": "Shortfall fees expected to be incurred in third year.", "label": "Shortfall Fees Expected To Be Incurred In Third Year" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ShortfallFeesExpectedToBeIncurredNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "documentation": "Shortfall fees expected to be incurred next twelve months.", "label": "Shortfall Fees Expected To Be Incurred Next Twelve Months" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r149", "r263" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r221", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r360", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r408", "r413", "r416", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r951", "r1079", "r1255" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r212", "r233", "r234", "r235", "r265", "r304", "r308", "r316", "r320", "r327", "r328", "r368", "r424", "r426", "r427", "r428", "r431", "r432", "r461", "r462", "r464", "r465", "r466", "r693", "r833", "r834", "r835", "r836", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r865", "r886", "r908", "r919", "r920", "r921", "r922", "r923", "r1068", "r1097", "r1114" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r41", "r217", "r250", "r251", "r252", "r278", "r279", "r280", "r285", "r294", "r296", "r326", "r374", "r382", "r467", "r596", "r597", "r598", "r630", "r631", "r664", "r666", "r667", "r668", "r669", "r672", "r682", "r702", "r703", "r704", "r705", "r706", "r707", "r737", "r819", "r820", "r821", "r843", "r908" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r278", "r279", "r280", "r326", "r755", "r831", "r854", "r857", "r858", "r859", "r860", "r861", "r862", "r865", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r878", "r879", "r880", "r881", "r882", "r884", "r887", "r888", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r908", "r979" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r298", "r555", "r1069", "r1070", "r1112" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionUnauditedProformaInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesROUAssetsAndLeaseLiabilitiesDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r278", "r279", "r280", "r326", "r755", "r831", "r854", "r857", "r858", "r859", "r860", "r861", "r862", "r865", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r878", "r879", "r880", "r881", "r882", "r884", "r887", "r888", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r908", "r979" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r998", "r1010", "r1020", "r1046" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Employee Stock Compensation Plan", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued in connection with Dogfish Head merger (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r123", "r124", "r165" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, shares, restricted stock units", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r22", "r165" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Stock options exercised and restricted shares activities (in shares)", "negatedLabel": "Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r22", "r123", "r124", "r165", "r572" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued in connection with Dogfish Head merger", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r22", "r41", "r165" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised and restricted shares activities", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r22", "r41", "r165" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "sam_StockRepurchaseProgramCumulativeNumberOfSharesRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "StockRepurchaseProgramCumulativeNumberOfSharesRepurchased", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock repurchase program, cumulative number of shares repurchased.", "label": "Stock Repurchase Program Cumulative Number Of Shares Repurchased", "periodEndLabel": "Repurchased at end of period", "periodStartLabel": "Repurchased at beginning of period", "verboseLabel": "Repurchase of shares" } } }, "auth_ref": [] }, "sam_StockRepurchaseProgramCumulativeNumberOfSharesRepurchasedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "StockRepurchaseProgramCumulativeNumberOfSharesRepurchasedValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of total cumulative shares repurchased, value", "label": "Stock Repurchase Program Cumulative Number of Shares Repurchased value", "documentation": "Stock repurchase program cumulative number of shares repurchased value." } } }, "auth_ref": [] }, "sam_StockRepurchaseProgramCumulativeSharesRepurchasedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "StockRepurchaseProgramCumulativeSharesRepurchasedValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock repurchase program, cumulative shares repurchased, value.", "label": "Stock Repurchase Program Cumulative Shares Repurchased Value", "periodEndLabel": "Repurchased at end of period", "periodStartLabel": "Repurchased at beginning balance", "verboseLabel": "Repurchased of value" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized pepurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase and retirement of Class A Common Stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r22", "r123", "r124", "r165" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase and retirement of Class A Common Stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r22", "r123", "r124", "r165" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock repurchased during period", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchases", "negatedLabel": "Repurchase of Class A Common Stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r22", "r123", "r124", "r165", "r836", "r908", "r922" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of Class A Common Stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r22", "r123", "r124", "r165", "r843", "r908", "r922", "r985" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r124", "r127", "r128", "r151", "r867", "r883", "r909", "r910", "r973", "r986", "r1099", "r1118", "r1236", "r1257" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r708", "r748" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r708", "r748" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r708", "r748" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r708", "r748" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r708", "r748" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r747", "r749" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r19", "r172", "r173" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "sam_SupplementalDisclosureOfCashCashEquivalentsAndRestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "SupplementalDisclosureOfCashCashEquivalentsAndRestrictedCashAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash, cash equivalents and restricted cash", "label": "Supplemental Disclosure of Cash, Cash Equivalents and Restricted Cash Abstract", "documentation": "Supplemental disclosure of cash, cash equivalents and restricted cash." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1039" ] }, "sam_TermOfLicenseAgreementOptionToTerminate": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "TermOfLicenseAgreementOptionToTerminate", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term of license agreement option to terminate", "documentation": "Term of license agreement option to terminate.", "label": "Term of License Agreement Option to Terminate" } } }, "auth_ref": [] }, "sam_TheInternationalUnionOfOperatingEngineersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "TheInternationalUnionOfOperatingEngineersMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The International Union of Operating Engineers [Member]", "label": "The International Union Of Operating Engineers [Member]", "terseLabel": "Local #20 member" } } }, "auth_ref": [] }, "sam_ThirdPartyContractTerminationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ThirdPartyContractTerminationCosts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Third party contract termination costs.", "label": "Third Party Contract Termination Costs", "terseLabel": "Third party contract termination costs" } } }, "auth_ref": [] }, "sam_ThirdPartyProductionPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ThirdPartyProductionPrepayments", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total third-party production prepayments", "label": "Third Party Production Prepayments", "documentation": "Third party production prepayments.", "terseLabel": "Total third-party production prepayments" } } }, "auth_ref": [] }, "sam_ThirdPartyProductionPrepaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "ThirdPartyProductionPrepaymentsTextBlock", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepayments" ], "lang": { "en-us": { "role": { "terseLabel": "Third Party Production Prepayments", "label": "Third Party Production Prepayments [Text Block]", "documentation": "Third party production prepayments." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r1117", "r1242" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1031" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1038" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r189", "r190", "r191", "r363", "r364", "r365" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureDogfishHeadBreweryTransactionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trademarks", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r99" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r99" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1059" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1061" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "sam_TransitionOfDistributorNetworks": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "TransitionOfDistributorNetworks", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transition of distributor networks", "label": "Transition of Distributor Networks", "documentation": "Transition of distributor networks." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1062" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1063" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1061" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1061" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1064" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1062" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r215", "r216", "r217", "r218", "r219", "r284", "r285", "r286", "r288", "r298", "r366", "r367", "r371", "r372", "r373", "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r409", "r596", "r597", "r598", "r628", "r629", "r630", "r631", "r647", "r648", "r649", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r685", "r690", "r691", "r695", "r696", "r697", "r698", "r709", "r710", "r712", "r713", "r714", "r715", "r733", "r734", "r735", "r736", "r737", "r757", "r758", "r759", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r652" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r410", "r411", "r414", "r415" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "terseLabel": "Allocation of net income for basic unvested participating shares", "totalLabel": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic, Total", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r314", "r317", "r318" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1058" ] }, "sam_UnionEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "UnionEmployeesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureEmployeeRetirementPlansAndPostRetirementMedicalBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Union Employees", "label": "Union Employees [Member]", "terseLabel": "Union Plans" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r604", "r613" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "(Decreases) related to prior period tax positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r614" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r612" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties included in provision for incomes taxes", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r612" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current period tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r615" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increases (decreases) related to prior period tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r614" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Decreases related to lapse of statute of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r616" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact the effective tax rate if recognized", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r617" ] }, "us-gaap_UnusualRiskOrUncertaintyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualRiskOrUncertaintyLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualRiskOrUncertaintyTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/DisclosureSlowdownOfTheHardSeltzerMarketImpactAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Table]", "documentation": "Describes the unusual risk or uncertainty and its financial impact or potential financial impact." } } }, "auth_ref": [] }, "sam_UnvestedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "UnvestedSharesMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail" ], "lang": { "en-us": { "role": { "documentation": "Unvested Shares [Member].", "label": "Unvested Shares [Member]", "terseLabel": "Unvested participating shares" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r57", "r58", "r59", "r196", "r197", "r200", "r201" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Net increase in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r620" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Net Provision (Recovery)", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r1108" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period", "terseLabel": "Stale Beer Reserve", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r272", "r276" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Amounts Charged Against Reserves", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r275" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r213", "r272", "r273", "r274", "r275", "r276" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r213", "r272", "r273", "r274", "r275", "r276" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs not included in liability", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r727", "r972" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureRevolvingLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "sam_VirusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "VirusTypeAxis", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Virus Type Axis", "label": "Virus Type [Axis]", "terseLabel": "Virus Type" } } }, "auth_ref": [] }, "sam_VirusTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "VirusTypeDomain", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Virus Type Domain", "label": "Virus Type [Domain]", "terseLabel": "Virus Type" } } }, "auth_ref": [] }, "sam_VoluntaryEquityInvestmentProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20231230", "localname": "VoluntaryEquityInvestmentProgramMember", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureCommonStockAndShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Voluntary equity investment program.", "label": "Voluntary Equity Investment Program [Member]", "terseLabel": "Investment Share Program" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average number of common shares - diluted", "verboseLabel": "Common Shares, Net income per common share \u2014 diluted", "totalLabel": "Common Shares, Net income per common share - diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r303", "r320" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail", "http://www.bostonbeer.com/20231230/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average number of common shares - basic", "verboseLabel": "Common shares, As reported - basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r301", "r320" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20231230/taxonomy/role/Role_DisclosureNetIncomePerShareComputationOfEarningsPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted average number of shares for basic:" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//270/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482712/350-20-65-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-4" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r955": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r973": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r975": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1068": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1069": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1070": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 109 0000950170-24-021189-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-021189-xbrl.zip M4$L#!!0 ( )""6UBI*G3L)!8! ,HH*"@E3I@8!($Q5$$*E! 0$1 H(4*:$H"-(14*0C M(B(@ E*E5Q%"1WH)"@J!!! ""!XBR9AC MSCGF&.\[QS8#UHJZ!+@ Z @ @RC^ / 5H T=I:&AIJ(_2TM+2T1VE M9^1D8F1@8.1CYV#A%.*'" OQ"PH>$Y42.W9"4D104%SIM*2,[+ESYR!B*NK* M9F8>.6."QZ7^U]^D9L!MJ-4E;0M8- )X @;",P& M(K<#$(J=U*"_O(!_>X&.@*FH:6B/TM$S4#Y0Q0H< 8'!1ZC U-145)3?!E%^ M#U"Q4;,?E]6BX;AZD_:$)Z=<:&+N49'SY2U<)H-84?E;]\+HZ+EY>/GX3YX2 M$S]]YIR"HI*RBJKV!1U=/7V#B]=,S:Z;W["PM'=PO.WD['+'R_N^CZ^?_X/P MAX\B(A]'125U16?:BNJ:UK;6OOZ.SJ[ODT M-#PR.C;^96)R81&]]/7;\LKW'[C-K>V?.[OXO?U?_0(!8-#_?/T_]HN-TJ\C M5%1@*MI?_0(=\?WU 38JZN.R-.Q:5VEO>G*\A4Y$W@3+=>O> M(#VWZ+F%D[A?7?M+S_YC'0O[W^K9_]6Q_[M?DP C&$29/# ; .V/])J?1B[ MN[Z!0-Q/S:Q2VSZ8+?=E?V18=%73-$$<9,H(J%XO)!ZO@Q,/7+/QZA_) 'K$ M3XFDZ0O;X1IIVOYP9T4HZU'6HZU#7H:Y#78>Z#G4=ZCK4=:CK M4->AKD-=A[K^2^K2.$;YU$8G9%MA-1LO^X(,1.?5[HN#,62 A@QT,R^36NO2 M2*E]-M1>)"8RD""$.GAT7_K@;'H=/2">%WTH_TT$?R1:/(>EFBA !HZI91/H M?\#WK12\N5#XW_G%*_)C#(H@AZ\@UB2+D][NC ^:P^;D] MT#09^&)N0@:&)HIS&\QKMXG84F MO(6&R@A1:S$*5GD=Y3#TLH]4YR1FY]C):"<2V,#,:E>J WA[! _+5+4;>BX8 MB(34L$-]%R;,H0FO9.BZ[L;L1_]$T>&'S^-*,\;3S\Z]^.K&T?K#1-\B0M,1 M]KC[4Q(S74L)DY/V$%&[4#VB["8UIMAA[;E\98+N5W6S=U=X[6*PKGTDWD#Q M,2BHU!9N6-:B\'8JUU5_(? R;TO<>5\@"9PE,W^D&?+B&'A8P>9ZE_;0NH+Z ME6]JKFK>=C[#-VH9XH%=RXQ4B@'HY[N)4_H!\WM2=[-O=,U,F1A@A:*+$TFL$>HBA# M)S9+E%X0XFF9M+SAO'.U]8&&G%60;Z7C<>7B7D,W4E MQO7ZZ9WX2ITJ_AOCS@GZ1G-'%$2=$BM!(^'P'23.>G(YO'"P-"9>(^Y'E(C# M^J-=3C[1C")S:SL@%]C09,-/H0N)QV>E&P=@"X($IXG IKF#^MZ9.@5D_=<, M>Q_5G3)];-EC-Z+Y0I":=95-XDR[X"N#S6E!58?0S+>\3H)HD>B]K4[5(_C" MG9A1[^LW>F>LWG=\DS_S-J_-^^[%K9 %H^!,EHOK9,#)#8&9I:D?@N./8=5-VS&.D4%-Y3[XJ00&UY/=2=R2P^(-H+%;=!$0*! MVOBBQ0\N+PUA+-_3+KUIN=IR[!.DT AFH]@^HUBW;#:R(<>^R'461@;;+R)%\ M,I B31J](2Q'!I)S/Y"!=Z64G)_3!K^,HE*ZOCDUK2,XN0!"1Q"KSW+?OTT"%CGG]?NE-U'V_5,EE:V<<; M8.7CW-!Q^_I38GD10S]#BE#=3R%G\&>B&4%S"A_0P1\7[YH3U*AV^M(I-";B M;'\^L^*S?IFIM*)^.66%'\)<.*:F:*)TH6MJ\7NUFO"G/1I6X9&7$N2KPAG1 M&0Z><-5 >:S.7 Q1#.UFLE"Z7%]7K3B&6G[E+@667!/\<,7WI-3&9NJ M31-M[1OJ684+3Y[O!F7S^#SV96?-T <1_]O0VH;BJDD&S/5DP)T,[%\5HF"O MBGAB(WIQ1+4SRTF MA7B.[\%2 PNCVU'$*7]E1W=A,:&K7;?Y(,^.)6A!R4 ':DT:?[VN>FU^GKC"V2<"ZH@J#6;D6DS.[>.W^KBJ][SX(( >Y= M:1E>L;4832'=6%PX ;[X,(N!U+KYP69Z*J@"$U"Q%*GVX:Z0C_=,9\"X!1HF MN-)(/31$N)%ZWC$H8:H9;"B+5M,Z9@=.,@ \5!-8POR42%['4BH@!,)X%/F?>:G+DGYJ5E*9GAU67N RF 8>?KIBQ](G$GZX$2! MGF"VYUXM9T2."?KT=!65:6*5.K*9_1;0%:%+[T>?,PA(A/;>U'*+4_:0"Q*@ MOS) [8B71M.&E'FO6AU-9V'1EZ-^.O@X5SMVS6S$_Z;!V3"?I( CNEYK&JPN M7OAO4YV-/#A1[DGG>L/')6^/S_'1:Z9PZR0+W(BD H7PELK(:@JWV,(6D9,< M;?OJ2V,/=![N-PST?JWL/=,!CKEWE73KBS+$&]Q#%>-PD LU\LS'7^S5K\CR M.S7JZ"FA%R),!<^D^R%GHWH?%*JLK*1!CV>Y/!@H5.A:K>KM9-EH5!F49U,Z MJ#OU\):?F@H'+"G>^^$=/,E-:[E "KE,PG#AYF88!L MEM<73Y3P8,&=#ZK?TA!%W]-DIR>F3^$+KL3 GAU;8O6G8O70<<+GMZI*QWA7 MOQN3S'_&Z1CMD6,(4E;+#W2\8A84)Z,E:/XPD&X - M=V>=;A7PU9T$F=GI4R45?3&FS27JX5O( #T9:%?<-]KAF2*NZM1N!8]_M9=: MK180(#SO#QB_.=_$;8$?;]VI&TWWMW4W<6:(=':X%F&B-Z_K<3%%F:_#KZM3 M0B#("%WV<$U:9.NL>UY%A,.T[I+K[/5TH!H^]PV>X7I-7\E( M_3%?.YX^L&R- +;Q%JN,7$=#U9HS>)!TBGB9##SR.D@C ^SQ&);JO:;-K:]W M)RH.(OI]"=YEFF44!N-2MI?2A-D@ \[C YR N=(_=$P#^!EGF>I.2*S&57 _2W2L$Q)>S%BP4 T1(6M(6V! M+PW*GB<'ZKJ;\2!] \J "V@CJ33P>Y]6CRO\2J>!\JIF%W1LO\O25SU]6B3# MPW/ZQA>+[ZF>$U\LM5Q*1CN"\ARNAKT]WW@1MPEN43DF3 9*?R"_9 F/_$2(]1.87E9K M7,?4[QQWJVWI](R9'X_\/;:$D$0I@;Y^7C>_E)=8*U5I6*9P9)Z.6TEO4B[8 MYM.7GG[9+-?/,*=87[U!V((H:6ST[EWH1H4_TK5&OQK=UZ_$EN'@_9,3A"3Q MNY(*(,0BY,Z;72:&:Z0I[,[S8G\-HZF2$[6;U>X3'\%N_32>&4Y'BEK01O0S MUCH(Q*(-O\M7C\0N(>*E_O9Y .R0Y-?A;@RRIH19KSP\CZ$AYI8%7*=GKE:M6 "X\ MZO&L(&Y(]3N/W-EI@T8KM8<39Z06Y6,2V@K/7%&2\K@BD?/"8-C=N[P 53AI M6/C0E#N>OE++7$"W538T-#1.1N(3\33V#AEH1;*Y*V#4K,*F+ED836"X501[ MP)HZ=BKC*KYNFLH*W0E19HIHXD O69,"1LE3R"=H8$H+8L&>E>)<,W*S( M),U(O!NH@F&:6%S2JY.7#NJ&)+(E?# O!A2GYYWX.CTDVG[SW'=^'"2#Y8BF M-2Y7,I"7^HO _W^I'IK5MO.TNF;$+;OPH21!W M5PG.<)=X[?ZYM%MG9:9M&CP?.26):GC0^\2LZPE%%G*"6O#%.Z'5V-UH!2'A M<4U"H(_)L\M=4XQ6F;J";K(9-ZNEKV4X>+B.G3MK1$"T3=XN6=J#N5=&+W^: MJ;^]S52MS-?IF4&/7]PRJ!DA"KSVFR4M?ZZK&^LHZPVMG51*O>[($)IDW\FR M6_,=;H7_O9<4#!0)X84MV/E%H U(K03:9.=Q#<0D<7IAT =]BPP@55!W?M+O MA>]XDH&DR-?(+V>,#@2X@F":PG L&DU+E&1AG7:!?8';;;KQ+_<1X"\R5*6F M[\(WEE4P>NW(& BVC*B->$F9CZ"F_DJK;"5,\'6Y]7K/\J;:C.6/_I%K:#)P MDL68DF--L_<5S\"<-_;$'R /PBA+=?#] .WP]E4=@&M^EPQ4%GQLS/=BRHX@ MC;L*EB9,!]5T?E<_6NPWCK.^*#MD5XJJ =E6-KVC1(__LM2WY!RJP9IGXQ]N5EE/OO; MM[0PYS!'1\LHH]X:TU)P)'88_E.<#'PU) -55\D DP(9,(DGF381S.R"!^+=S%E<09K3>B.O-*$8J/7C[Y M;,R2JLU(0X4;\/#JHB5<1GXN(0,()$&WON<<#4ZOF>&L\,G$PNSS'YS9^$P; MBOBAKJGS1S[E+ MR=*]J"NF%$PU98J!B-\NT$"?K;/(Y&!(NRI7K\@GI?E6& M.MB'#E7^/0+8 -NY.SXRM:HAF)C/7"J=8UQ2&PH2%=UN;K\A"'GV$S,0/%"W M_[T1_$3O>CQJU)V+HEK#U$%-+K'Y>$,NZK:R4#--5QLL:CA0IV;$S%M_&R]I M(K>.8'S[^>N'D$;+F)L"8AH9@KB6WZ*[S7++65 E).+ZV3/=%3^DQOO??FJF M!8Y;>],H:(V/,?D"8H??) .X;9R_>L?W"_3%AP^;#61 2?F"V\1D MTURG[&0%&5CP(5)@92XETXB6PO S/ORGJ@O]XO7"KP^Y:PS::VQ(V<2\^%!^ MK0W0.Q:G SB;9Q,OXRF<@7Z9($TZ"9F$(+:07Y<_350X$9@R-G:^VX;"8:1A M^)8$+RL0;%Q0/,;6:8,T\\UM2@ VL]GI52T4 M,&XPW\3O=WV\N5&XN@8G%BMNCYYF\&?34H$ M,;/RIDW/;T%)"R#_;Y@2TR\ \]O18GO^@]QUQZ[JL;N_IYAJ6$ M_"=M'!+';9K+4MMX[[>@RL"">V(8H5_KV^C7^D;N*UK^;(JM [O.,9:E4WQN M.!.1:):B=?3HO8D?5'>7P;3'[J]HJL6*F41:#+Z];W@_T>YC==RB0@+08J,- M>.CWLQ2]I=CDEPJAQ5\A [99LX8/*W5. Z;.'JB&/Q5W[!8%LINU2?H&6-_D]X8]&*S!90GA)\]E/Y3[HMI]?Y7*2D")29C/ MZ;YB(D M8MHB<$7_4G8&VF@G$'M&Y_:L_$>!5R\^AW70%]&'+'RE3>)-Z%:UH_G!:P>N MP;_ *9&X4#MPXD58I<;<-S+0BTJIN(W:$5"9PPQ1UN0?E@GL#ZG]Z@+L"8EJ M&"J0^\76M=%FM#0;P=BS8] _?F-$ION2(.L#8QJ-1P1M,N"&C[PTA%S@W@R> M\>6J?G&06W][EZ%>^$:_?(:#>8TY)"_0!(MX_//QN4PQ"X+.-J&AIK%7SGVR M(%XRA!D$35\3!_>13@9:5>,#7G_Y(O7\(/^^)\?E$_[?(*?E'ZE\::EF)0.7 M&QM7XJ$+XI0_PFW45*2:&R'.]FS*?&C%O5(YWJKGM=!/J-'>*H8ENW0ECR?LX8$3C:)K,HJ&'N9F4J!354![>? MK596[I?-X,>2 ;Q+V?Y3Y&8!&9@L_@+UI82PK?:F'?HZ2@Z^; LCR)&!S\,4 M(IY-L QA^>-GQZ%\Z$R>+DNK.>?-;D:C]Z[^S18WH6@/JAA6N:.BPGK&FK6+ M912>K?,3@C<(C%]#B!\4H_IG:M&\RSZ>U8B^>MYEKGE(A>\4;$%N] -EX=XD MH0[6I_>"G9Z]4/*9B9?G6Q8HGPW12"N3QL?CPDE.09 2 ^ET[?C9-:NM4UFQ6NG%O M7-7Q-4]UT:E+8/G4T\;.(O:-7D_0JQ..@2P&/"X8ALJZ07':HKKK&)HCEQAN MR1A="XO3__XI2Y]W&Q4I#!X.Y%LH9JWS]G1EGRIJK DJDW[68O@*1P11V*R& ML;^**#AR$.;"Q+V._C3F;?51A6_0Y(8C#ST()@^CUQ2$/)6%XKHT!JFP,U8= MG@A)+ZTSM''Z7^3J$A.T!%GU5$IAB["0[3D^_!V\8J9@7?OUM;ON''<,OXG? MBJ*L!M M+=KX9UG,1[>0$[T=7I?2(Q]),<8EY'ZLLD]B\Z5.5($R?7X+"!DF M^7."('^(.J;(/^13N*;Y9TA%//&INC:IQ02Y\N4U>)@D&&A' 2.ABP*Q8@2& M->'+^=9[3:Y;7I$Z4[%/#HC+ZL5#TALEVWVJWTB;1E)C8V+I3I-71HP-!9FO M .IG?H66#8[&)_/.V_4NQ/H22_CID&G>YGRYFY%@T;R$!\7O6I8!P8-(S&F$ MY^LI;?^%IO>6/6=$QR'NRRM]CBTEC22 MA@CPB# 53YBFUK&CA3[&8.7T9R<@,SL4KIMLI(*%^\N'\/" M\QT5M=&9,[=F0PL>;;L$P2+] FV&5TF M Q5Z4["*!ITF%('E!6U*O0;\>>1<]8JO))$![0:"S=M[SRR(A?',@.C- M9G7>X/OEFA#8[T@QLBV>0E#>0;4]_T)0PGLJ77\1%'>/%0I!039E+%?]B:#L M!X= FW3Q+0=EN/-&U)1O^5M)K;LU3NQ\G-C4SIQ29*Y7=4>KKXY(?&.A9/*> M@?]9PAFX_0O%]VXC8B"39(!3% O?X4EYO_YM"I/M.I,MJC)38;=:\6I=?K92 MXQ_LYQS#(HB93'\M(-/#\H3B*^\*QJ::O/&)S1)OP<=XF6;.V^T)Y9%P0/OS,I(T9:;R$D] @-! MS0"52 ;H6%YL8E#/=ZPU?.WQOIC.@/4IHBEH+?U#-7/F@A7FP5QO0]CL)\-N M8BW-1(IQ31MC#*OJUOA'_^PP$G0"7]S!77?VVY.#YSMO7\J_&#SQ7#;%A+Y4 MZ1Z-G"$7[_*)KHA&RGPR]L*F*&%*C<"^B\C.G+4]N8G+7IBH1KC5=/&6,;[' MMO=AJTDM]IPB$07F/W-A(BWK,EGW$6"$JS16)[%Q%$ M203&"/\4Z700_HD,I&4K!1]0@*"4;,5!U MQX5..7V^O1 Q-0N#55N]WW*<1LA_]]H?(Y+[QO2=8*9Q24GTEE1I)>'QSU:7+GXJ5C'[.6N-?58&'\?6CL*V>N > M.OOAK @%63P1Q2%"3,Y%*W$4%.1.G:UW4]O)71B8)X:7'N0>Y01M"]U[P-*> M3>^7;)&L-UQU8\Y8+^6"Y-$MJKM:#LB:^= :-U$,A1<(:Q7YK:(UFMSK')LB MI+:[:CSYLL8OIY]J.U(CIZ^OU>\;^-).J"U]C<0<>+8!JS?YT\TE1S5SVI#3 M\_S71A1?FUPYH> )-2T06A&A%@OX%W;0";1E5S*JCA+E@A*L+>!BJ6;I^OE' MWVJB; 9K6KJ,M-/WXVI@4=F,:X'(@DAMH0]5[@\M9Q);A )K97O.!_PTN:>: M,&OQ\";_XZ\ 7N( /?-F H(OYJ MP1T(MK01BB^_#PXZ&WM0T)_SA#/@^J73M?T,P-3Y/E[$AH-G7I(1FR4173[.QEP@NR)I4<>/'*@H,VKYL:SO$&T\P7+D6YV6U)Y@V*/NQ!U M1HH^44_64&)>%:RRM!,#*:H>U5HY"P'UV8>'RA$ MN5M$HS,$FKP85/)U%P.Z[U1H'92U'U O7O)M]EIO8MYC"7?!&'9FO1-U/23V M0(NZZM19=">NC^JUB?[2:.ES&_T6*LX6*L_HLD44D^LXK-*ML8@FJLBP,/9* M2]^D9?T%KNM"77Z\S2T]*%Z%;1O ?ZX-\7 ,QN(NM1&7>RKWM;58TBG9/4-! M"ZK7E[M$WX<9J(< 7EF0G>3Q$:N56<'8?*E^1*%)2:TFMXIXO I (TA)G"DP*[S]A8%*(68!.+-5"_,+ ML0VT3&V"87TFH>?DIFR8P3R@?*26#$0'4QL)^5TT](M04%,?GI QZU6^1LBS MXC6?%]8]:N)531N/YRO")U^J0#+XA6N/NIVU_YP>N.4RI/LDJ>^$&AHLNFZ] M_PXUPPEJ_ZV2%X",_MD$MIFUPINWIW$KF9N_?VS_WENN3G_^3'(E!P?;L3;V MPHSPL8;DUF#^\9(FYZE8DR .DR=&JIF$)]55]Q\72TY=V90-3PS/NB=1B._! MIF]TI+'AP]MZ!'Y$/^'J*#H-F>04%I1MG@6U3/L;R^@.\!Y1=]KQP![,[@XI MN&(T])XV3J2XBUQ0V>,,+.GB/1D/SDA.WXR *=.EN/9=;@T8OB=WHJO@\L+IC:7*SZ=^!"DN.B6[B)RZ8%?V MO<9)N=] 18&HA!WOA+$V7'5;A$!>KMK5L.O=F[TPE! SY3.RR<\9[8P M$#L'*B,8?IDV*/3S.;#O>RN'8HRO"2Q=H(^YOZ1+2=$U99?P]D7:;XAR6$P[ MPXD\BY.US(!:GO U83KT/7;U\N&".W[9;?SP)Y4JE;&V+(JS5\S2(J.Z]+0G M(HR^:5&QLX19K,"X--CF9DX]W2&$141[O9#_/)%G_;/U^ M\<,C/]:8@=6O75GGP7/%;,D#U,!64S1RTZ.1G@+(( <2#T8.LW"*.'$SL_)MVHBM>[6C%45BII1X!D>C'5-WAB:GW< M/M/0@*B6<\J_?.( 30U@DX(X#(+A4(&-B@SKN 5IOY'BB],GJ MFG+Q@AMZ9V1\&+4Z93D88[;BIL='[B]2H&PCR_2=]&A\=DOQDNMYLZ0 OR4V M_[*,J,0HD"AM23W26N=8FJO6+;G W>V$('SG8]N"'ME M?*I!EW^?.P%YW,2WW:ZH9,N:M.\GE+@.N?C\2697PX7C0J%7PP#H3UF\[P+B M28/_XN.?9.!QGZJEY-5WT7HZ2?<[K\M$D0KTKO->[U$6B'($5HD*]IZ%I,\5 M;?@6[97LOE>]2WO)MRR?:'&3#'!O60]7KAKM/;+60K@A( =RCJ8ZD!# /(V$XNEI^$*!1T)3S:"]X0L MTB02FV/[O>)4-R6^[U,@5#2<]N=EHW:)123-6]99H?=&",&L2['*@901GN1= M%DOY*K\ESP_LTB^A\CB'63ZWZ\H_+]00Y#J;UQ)WPA]YIO0;7&)G_BHB M)+_$$:B'1TFEGN5HK?;H9S/'%.5]=A2U/QOQR0&=G2:8 >I4(G$0Q<8J8>Q- MT<3KN!>;2;PWY?D<+:P3-O7G,:*E?KU.GWM:.$%I_S[?K4K#R3?+X"E,ZWR? M8]R<\0>OLYEM.<<49:[&R;'5]*L]4E;S"/1JFYSKF(O\X*09V3H\:SE%!M[H M#<]Z/_&4\NFA [V'9U38\Z*IC&F:,!2UGPF7$8B(P9+'21& MQ3HYU8% <'JTL%/%*8^1+G?,_'& WCTMZ%@:K^T-E\QDW#C^&MQHZ9?+TA(6>2K''M]T+Z0 M)@1OM!*:6\/ENO*+$46S)R?-?D9F[B"D,3X;W$3_VLYY^9BXK+QRJ!GVS:XQ M?I6]HZ![G[G (ZV: W0ZRCSUN;"FAOEMO69:_'!B%L#RV%)T5O@@$RI6:.V? M]6"V2_*)Z&W%V)=Q_O1W:S!2E7WDR]3W!T$SVZM% MG1BAMV -1;KXZE;%,I" ]41GIP)*.[G=Y/T3J0XW&0/.PH- M8Z$,03:, L'$'T0>A%%8\&"Y^?#/K<)8#3Z__!9;602W'SO?J9#Z3XE3FO$G M\S7,$F]U\LDLNX^JZ=ZCF6D?#43@ MHG;3H?SC(FC2I0$>0_I5OC$LHV$^MT MQ7/"M.P'V.^IAC V3721+@KG4ARD"+9]U_1ORUM&>!7L&+IY\O[,>FF"D.VN M<_M=2/=CP,=]JHU;S(?N6I6,7RD'>B.B"N/4=5V)WS:J"*Y9Y^ \9#G9\$:@ M[^E\"I43E6! -+ O%;U'!DCM-S_(2Q;/GC+>>)<_;VA MFS?D>J5XB\3"%"4OV!.ZLMK*AH(U\&*Z@V^]ZX-@[4S4*0T^N,J$UAMOQ(VO MB(*5A<-JXR,:J<8:#'"*6^W"$MCMU+& ;_59#*OL)](M#('HI'N:DE8P147 M_]@X!7NTTLU3#.4Z!R/R:).!]@':?@@MT0BQ0%GSQ:Z.4-Q*^MLRY^+[24OL M@6$M&G!YG]'^HP)S.2H0\W$41*"1SUHJ_]6/+*X!7\L&W=D &[ENEK,MDH)O M[OG2B*CY?9'S/_(1U?8@MK]DH421M#]IZ-I3,EAJYR?,(5C35MJU%\*4X?2Z MA2H\'=@;_M/6*%PU, @[]O$M_D8JV__L,]IR8^?!X M3[C.P*\Z9N4X\=/L7*-VOO>,V^ Y]%<65#&WA!.T5R\YJ,G!T>>=* M2A!RZ:#P,^%D?6^%QG7Y2D$GVK+<,E.L-8OZ[*)'POO M/H:+!K"Q!E,+*(QH==RF7N$/\R-._NYF7'DUW3[WE(\FI=KQ(GME4;KYB]K5 M[;"X.M]'\_ZB%55^&-%-*=,0V)BUZO)7<[-/B3V?->\%7YT@!F O=ST^IR8$ M-QAV:AA9^[KYTLJY34USX@

J*4@=V+>R+SA8\J$3Q^GS;;K"L(-F\?!'PN M^M;@YREJ)YA+FP_I;ZPN2X1RL;1#0*OR=]+AX56G"U-G2B;<*WLCC M2WBMB M5#XQDRI!&TCLRT9AY EQB570XCWZIDX+@PWJ.2WO/RN2*%'Y>&^:=P[0?7/ MRK]&B249G6J _8V'C^=0Z*5Y#/3R01$9H+,-/TC904JLS:UX:7U;GZL_N*G2 M.?I]6&,;M,*U18FB?XBG^T<:8#N1 U6Q"!(;:BWSS#X9Z"$8/=\Q]$V['?C6 MR5FYGP6NK70_F_X[?T%G[MNWNQ^,I_7+^UB-^T,?\\5D..RG;QL= M(2H/DB '3813W_81U?[!3I,S @)*]@)FR,8'RU5W_*3H2@(9%E8#'K^,\*OL M=4A2X2P6.?J456N)]=?3+[2?(96^Q*?J,%++53*P,N'Z?7]O^!^O]WVI$(V[ M>'<,=@M=FK_@/ZN_MIYEJ$\DI #Q/U/7O^Q93'CD>'B=%H0\37>M;D=,&I2Q M+24;#;LS=N.LB]]T($)B'F*O?J5O%R<#J9%9)59D0*#A>'$\^TJ6%+;QN:_G M:]WY*V,)=!=[^)@8GM(;0AKH5'@O"'IF&H5DT=5@29%!Q3\F[^X\R%QJ-'7U MXC6_P2,$$DCS6N]6]SG>=5Y3'=R%I&1%PU]9L>R H*8/6<@/#-[>Z.F367R8Y#$"HQ?2V$\-%";DJJ2C:2>WTOLXD]ULN< M ,$D(]ZR%U &?QR$$AXHZ?)]($^0TE1#DSSF@4V;_>TU>_>YC:Q:C*;P'!F@ M-UQ8/F"8VU/S) -=$C7ORJN'SZVZ,B@3ZZUN)/%>\U2[JDDOYZ\,W"^CI5"V M0AR2]%":F#]#!G#W?T"8*0["[A??-LZ3)3X$>[^1A,G3#^X3%<@_^E!Q@DXL MJ4U=>2>'N?77.89$J,W"945(W'L_=Y"H:M!8X=U'MR9?*63;RUQB!*"MG/8A MM);[LT>/5U5'S\Z*+X2)T@EZOC;3 0. ,L L"X?Z5;19_D1A!!!OM/+NF'Q' M7WOGY9-:.DAM%NDY2R,C<\^KDRF(1Q/RASIX:7XK\BB4K@BOI-W4,-#06URB M,>N2C?&*[1\LL@_!\XENOT5.0LZ/*33A]6#OO8M7R8 81L-IXNRLS?/-\LP< MM+)Z$-,M%QAKH^3*I$)<&F+>@I]!P@^#=CGW)*_CZODPCV8G\( Q;>5"\$TJ7(+JM@9E93(84?#QP5'XGEX]&5AO+)-T,T MP*<1/RD7HV]GL>DUX3G;^&0H6-#/_,K@V[NE4%B^K1$"(6ABW5.H4W?;#*CM M%A.-^:G^(+T7U]5VEL,<:UODF.>L:I;U:A#Q(95!/+&WB)%5J;?:9Z86)=!$ M#R2MPBD,DG%$H<"Y=\;9G$DZ]>V;]X^?.Q@+9- RJFW_>#".RF9LY$.V=I)& M?CV;M8/\ BW;\]GRW9@C3:(%U/?'_;&?>ML5X4Q0SX4^;:V1$ENKT^N28U9T MB:]\'^:+B]IEIT+%E];5 US^,.V&3NDYF_I",]:^IGV95_-JSQ.J5TDQO M&)BS9(;B][N"ZFSDJ1M$0#YM>6#[6=6T3V04 TA6SS#3=]W]KETDAMY%%,UJ MFH; &!'VIN/E]*>.V_P!=3I>K>MRXEVI+1Y6WP1/=PO$ D$@'<[_-_',^>#E M77<1"DD+'EP<S'A!OILQGBU_3%.DX%X^WAC!< M(\B-ZR9?&S;\="SJN)(GN,9QO/?X@'"NE;/:,TR_!VA;HZ1(.]]Y?+*@M7O MPJK'\T0GZ-;K@L=\QYS (^;]V17W8]NSY$;+QJ"3;85[@_/VU&P2-'*'@DW^_'/MJ4 M@D=X!2XE(M]>$Z(SW9/-4$80"%K>+?884TPJA/G)5 M;S!/\Q0=P4CJMG,APK3@LFL4Y!FE() IUF:9EE:0/5EC(I@KFLU;,+[J3=6; 9_+E^5D&FRO=$-D>1FN)3<5'8#7_ M60^_$R&*/Q'QC71CWJX8*;01[DA+ .)D0ZR@3 3]#]/$YT?[67)+K^WXX-2^ MX/,VVI)13VS.BTBR?4 3MOG4/%N_*K'K+]^*P8)VD7@M*(0,G'\520;"5I#X M="PJRI:"))5PBJAV84[L=IIBP$)]&(, ^ZV(&]%A,8F;H#,","G?!!6J 9KL MOT.24HC((04XVQ3>-DA ?Z0LX61;342_KG/;T>@-F]KS'GYV++1#[\]E/X9S M>[OQ=QE68R5C_PIKTW4&;[W.U5*VDP]=$0>OU$FT;4M'P3@W&K1?6?S0H">H MQ^QZZG@J[9@-^7M6A/35?* !B8F%VBYH"B-_?W+?+[(M/IP,_-MQ#?>#OQ[7 M6,MR]W@\5?$1V11C7Q70U$%@Z#-:<*]PNNFB/C.2I=MM%].-B4*+T:LH ]FM M[T@@%]74V'FKU:!K1O7EF54J0O9UC_)N-9IJ'Y.AY:-R^C) &X9L/>NT !%7K_CPPX' MQ-L\Z@%/TM4[T2&]#>WHB MN+N%_HK//(X,@!5@["ZIB 4$J_.#DH*W_LE&66ZJ^H/W+%[J!=HY9/9F7^EM*JW"S,(WD=/?CP? MHF%WD(%H"W:<.32BOM?"EDK\A0>.?]K>XC;5=8O-]!U_DO#5.Z9 M&2-7_E/X JV:B]&ZD)/WS*F?"!*G'EM"L.])J>+$Q0_/[>G*O#70Y.,HTU_V(#XH,$4*#82>/HUJLPO^JA( MHZS_]03))R):2=H5K$<9-8WIR_CR_XA&-\3,)] !'#'S@C&P1W4LX55&G(I/T.)E.2,/2P19 M#912&,MB7_$!H"'-Z?AG#L0&09I]1(O'9==Y.(O5M(ZH?,>1],&[O=4YV@DL MEW O62>)YW!,'QNNME%9JG_2$[S#=?6") !X (*W&C9VD.75(R1N5T6>Q+W4 M:LN'V,\O'D_'4FE%Z(D]/+-):/+K=^^QDG!5M)$;2 MWB.65X3QAAWK1P$H8*[P'UAE?-CBJS5X7YRV&9:[Q/.%59&/YGJS=#J-O8?2 M0F#[,3O')_ZN7RBYOT*:V ?;H<#@DU]1Y.PNV<- M(UJD\'4.B\=_][+LH?SKA"7DUP%N K*E:1-<^^O 7P$9**@PU[(F Y2H1^M% MR3LV%+)G>+LT+.27^QS*?P_1^$O$.+SHX5 .+WHXE+\CAZCB4 Y1Q:$ABB-9?V][-W8E2QW?L:@NS&1E@"V-]/S+N46"DMNMPH@,MFZ11)O"3ANS MRNQ'#WH[O 0YID]8OL+4)J@]\C9^D"Q,R@BA0_.5LK3"VUV/W99;MS[=7M8YU%5X$_4VFTWCA!7^3+^$H7[PW*+ VLG8L",=46K:[P0Q M*(#Y!E8MI1Q+!A9/I>%HKV2Y\CI]J*O\(E7RC>_+#7;Z=PMIQT.@D+0$.8GX M:C(0M8S1]MW)3B;07H0X;M;,U9JK;660@:[>[2Z=;14@#O%XCATJ'GX-5QA^ MED>'N;Q7*EM M^Z,D3-/NWE$4%9O)GT2K/; M6@8>'2T3B0.?BMI!5=!<;)SJ4#M6^(5W'"]8M6L6(+I;$N M;SOLGCIIKT1>-V.QDO;IZX%_;7 M^OW%5N1(&F2@O>P*MBOZV%Y998E9X..Y9U,BG]5"6J"M'X_.9]\% J@YKVH> MRO]_!0+\.GJT\V+K >0"%/HJ!&+D^TN\8S:V! M*[FR/:+_HJ;M%0^W7#D6)F#E5X)9C.,]H9G8Q?_(U%@& (< :*Y(M!'=!'Z\ M==?R+'K/UEV8KY76V>%:BAW+(K/,Q50^OC[_K&<:BO@KG]39Q_4'JUX87M#' MK%M> '39-'4.EAQ"8QS35%"BMT*D[L!P9PY>>V>7!Z\2X!<1U4B>%U6.7=:4 M+'F59Z9K9E*C2C(PZ6L=4"$HDTSD"G[^>.BKU< (4,GXA4L=U7I MG71X-%3,5ZCL\;EV1X&,HN3)/FME=5,K 1&RK65QAN<7RH.T@APP,$]5SG+GG&D9^,IEI]-(:R1_M M#K;?C$\W%4S<_1@G/X_U;8='['_+)P-'H=RJKQXA)7J$8C;GK;P[M>LRFP-? MA NUW&L6JAG![H8UF"\V\;8LECT.4X.O=5U[]?WZ^W#^FI8MYK&[3,V"[BAIH3A"(#OS673V+#7"-%JGN1B!/(375O3F-:&&4<=HK( M@'869;$$WVW:$X['ZU49[0O^1!&V'"F+Y^? U4.;#FTZM.G0ID.;#FTZM.G0 MID.;#FTZM.G0ID.;_FDV_3"BLYZ9<;XT7FUB@^+"?&W*/I%7\=9NA_!^6 MY;]?S@%6_LD5HG_77;O^]JZ.=^;QI'[8II$""X&^APSDY979_^U4-X-AZ MY:954?TUC-5C6/^!.*GP74^9,CY@/B";YXX\?J/K^J -*A V\-9=A$G04SCF MZGO9^#H6Q(LD+TV(_" <\:=+/ ;)P%&Q<#*P8CI !K V+&2 0Q.B2D+5I:1F MXKC-&FKCP+YV.UB$,LOQ)$5ZEB)ZSSWS4;-FO_H%2 14+U_A8]P+IY=P,13U M:$I=N]E'7G&!M#V?4J\6&)L"C,55I 7.*D]-]#.\?%Y[\\I''B]?U.V-@?F? MP,Z9?_7X_C/D/QU5*I/'EZ#55JG"6TA\<>MPSCLKT&3$YK,3DEI![7;L7)U: M IJW3WK(C_D-=Z0&TV,_CE7Y92%2'D8 "_PNO NF'/CDF(3<.&99:V0KG'%6 M:2K0ORQF]<&.8XQD1Y*$^61W#KMGAA3H["-30:'6$/F_X5^FV9SW;5QM<'') MV'&#VGBC)^;5\C.S&:G.3?YU,K1NY>4B,,7S2?D^]K\O6;W(IJ650 LR8/>: MLA($+ '4N 9S86BEVAR[GU*[94E686'[.,ORYX*341H^Y[EHO"H%%4TQ+8)+ M#_3:REBG_8H72/%O;:6D7CU^V26R['T[-CL$F#;] *"5,38Z@12GKR!=7NUL MVCD@ R^C-&DCB3!/W.(FH;WQY(A8Y9";HZLADT9/YTWEZZ(5IVG#:I5[(>N/ MS(JS'49)K(%:V/[XPE5S7Q+/6"EUW8T9?8;S$_3M0C7&_'9DX-3,EV/;TP%& M8?!-?6]I @7*#45)9!_D-RUEN9"!':YX2N\,-85;=#B-_W(*_T_DM(SG($MZ M#1,("D[C\3B_;)KP*$GS9?P9*7^%5>04/_R ZBT9V-@G [& 35X1\JX+/\!OY;8Y##I@^;/FSZOWS3;RP;2^QS7914L_)56USN/EKR65.G+1(+ M44N^'(0PB.6;,WUO>C75WB,'M#K6H&8V^@(-BS6_%/?S;H/ *X,Z"UO-B.\? M=0.R-+?YQ)*C@=J%S%,$-,\3,K @-3[OW*!PZ^NY59[OIVEKUN7DNFKW'H#C MO0%0B RUXX2ML^7]I]S7?7U8K33#E/,,GE)?;0:G9Q/L*=0Z)R6;$J?AN!R& M2C-I3*PT*>PZY%.SWVE1# _BK_Y0 M._#01?W[8R*LM0 7<(4P5[TF"J#'3@VO?]\O$LV]$B(O7+SN;QL9IU=5+/': M\?C3F#!F+:[/?L67L-4QWA;G/EK^Z$.[VR*4;E_+8ME:<>V%*J&%M!>N M5%-0DJ%?>GRD@W+Y2*X;Z>(.+54&\^IH@(,Q[<=!4Y%Q[Z@\BUNCDEE*H)34 MA:/'=@6'FSZ<:]JGH^2[N9]D@!^HUS$A?1FB +233F0 .4YT_OW=$0R7X6\C MD_^_,$Z#IK\W!CML^K#IPZ8/FSYL^K#I_T":_=L]&J/?OOQVCO;(N=-15+0C M/VFO'7QU[8E._''T6/@T/S#WS]X>8H'A7V![2=Q*._!??ZRD@M3RZT]Q5;]H M"D;MC/-.;(S5D@&\J; ,A7=5E 9?0^+V=^C%PU/3> MKGRUB>58X)/738!=21![:Y W<46_.Y7OIK@X1Y(+Z2*@B,#1PC09,#>>\;=- M[CKZY$TB:L+Z<5$VV@U0:@\ MH?,"95U9G+O&1O:'NL\*V55E9._X,')(4:L*J9(!DO^QKO)ON4U2]PD1'['] MJ":H2>;BC&BP\WG.<-IO$V?W-UI?I"ZPHIO2SD>",9$:F"#$(]1ALR-BQ!!W MK;*G^Z/_+K\"*@(/S(JQW4K508T%W=ZFL-*9O/>.H0>FP'FZRE(KN*5VA"B1 M 6,N]#1Z@PVY77H\1, [RZS=./_3J'Y01Z[P:#_1_UYD^*GIUQSX?L D*B8J MC^3'(48UNE,^>@BEM+J/QEXDFC]P#ZQ%B>JKB&K?>FIRON9UJ,=KH='6W4BS MZ4+Y+M9%W2H]T\FG<31S>M,*#C8201%Z7[4#;FD-;I0GBWA):E1$?!MTGN+4 M/.\'3=^3O@L+>[T^1UP>(P7VSIU/K/9V6COX I>=/65);VH'I+^%I&?82,"# M;^<(2_,O\=MR&66^.O:3I)T&QWK__HMW_]\L"OXMX/TWBY_@3487AMW& Z0P M%UN=T\J;1^P^K+<'732P71O<)"P(NU9N+%TF)\-3?N&IN>CN<:I6NO8=::(5 MR11I![4%NY95J5LV(M4%@E5H_HQW_%=?;PF2B8^#LL<_@H\V-PCP;.GG!6_Q MOCJ(U<^X^]%:E-C&3>PAS&JJIFA#X0A1;AY^[14BEAYIKQT;*$\R3#NM&XR) M:9;H:^Y]:LH(N\QL>QEG*W^_B^?3M._I0)^T[LP+'Y#]^^IMC7\ MH[OJROVGW'!*O-A6CK3#U$N')M=:,V:[3:(UEZ MX>3'';*#_,XJ]YW]!F=$.Y?W %=.%+FC37L=7\8HA[T[,?[@D"/[\,%R;IM' M;%;6YX DD;C7F2*HM BQ_D?:LHW$/M=6_]X/)L=T2?H[5S!K!Q.->++D0\.] M(20L!0:'RG)OHMPK1M@4/NZSZ0[6-A!A\,!]]+>H@T21';LK@-%$K2=:=%]K M' ]PM#G'+J9(8>S@9I_P0+/UO(A(PC!GEX/UI>;I2 2[4]?69Y;U89+1E0+( MPG)K*(AUO(S_?9]!Y:6:DA=^9^=+EJ.KL0KRXRF(W]_I_.G$_O!.K$ZYP^3R ML PG+,T3BLJ;>F;V;*URO=L'Q)NR!CK=&V0'.D0883@#'4 M=E 9'J"TG1$MX@ ;'I))K*A!2=U7@ /XJ M/_+=VZ\CU1V%#\>17/[]QZ$-U-[76A"-QS*%C(1N/L?2R:JI;_1KG2#Q?9., M:=WTL63L/8P%8TB(C<3MA@G MCR:5 77ZC#\-$O>#OU5UA\.XB'CC_#ZKO;3,[__V_VE)?UA+JA)X17A/8YH2 M- WTN*O&MNN5)9U90A:1;N!W\]3+D083Z(8P@AV08%R,-?>"7F/C#N87/L24 M1#Y?/(#$VC><]V3*>5J3ETI31] ^^3[Q$Z< H>D6RH,B;L3! MIO7775I$*G.;2!WIB[N,#M= '%52RSXXSKG)IW.H0-@FU8?J<[1-SER4CI+$ M[L^E$S.\W(]G'$VD,/ LV*[2B33B2+28V-:.UAL6F;ZO-0WGZ 621_J_W?UBU^'5_\^])H'>_*?#V8AT+UB+-XJTC<:O7XOHP/]6(*L"_L MZ(:HJ(QV6U1,?T7@@JX[[P%[H'/"C[S\R>J _6T92@%KZG,U2N6,UDQ4_CO<.PKX7MD#=YM%#( MN ZE+,^INXP,LG;Z<.1TJAO],1G@.LF(D"BL:@(OZ(.OHK[&(V:8C05T*B\T M8C]1@T4VNCUH\<"HE#I9GB-G<5Y438W8^;QL=O]^?]7"P6]C=:5!59,SAK.3;EO+7PG>,E)CP0*0Y1U1*:X02CGXY]Q+0 MA:YHR/%41>MBV4T8WA:\H[34;C!YX..F[I$CW?#J/D60DTL5L.J9+.&9>@%0/1M=2O#I:%;V$.M05(UC'2D8:6WWFF-9_Z>BF MB\+YC&IHZEB9=Q\-LGHS6ZC#CVD\:,=#T'J68]YG;'CMG"Q'I.A M=1R)5MY;N_G"9%>[G$IF2+LHI1TW*QFJ/YP9I2B4QTU4\R3;(F^U_RFS\Q=7 MD9B"E:6PQ9NXH*ERPT+RVN(Q;[)U@1QK/UOE)E?-)QZ.CJ.MZ%2S<5'Y_EU_ MD]YTFTF[5T[!PBH\2\_YGK#>7,O^OFKB(,O\X'>7S?^U]MW<9-<+II+^V2/C(W7_?1B\X SD?+,@GO?DO_ &]N M/4T7V/MT5-_#.OER= LE(&-<(Q1FGB2HY]/'3I=D%K*)$R](7H $&7"]++/* M+BM/V5S2B[YG+OA!?R14D$N YR8YQ]*FKRP3<]\F1Y[,>P(4N N'Z7!<]IX& M*T%B B69[BR:+1T5O=AEWH,'X $&/AR[VRBC"/SQR.;["S67^5@[10*=Q8Z\ MS0Y5[<\V/7?HPUY @8*V9"!M>4_=C2.RG'-Z./Q=GY6X*8:9G14U=]9YYG.K MBB3Y?=V"4Q]&#FZ5*"VJE&@NN%:D .E)+NJK%,2V+I^[KM*ZB)0"^[#!F_N. MQ$R9\<#4(2XVRXO(%(J]@0=B M"%IPWP50/=_K_Z'1[L&^MTR ]N"4NK?I.T MD72:NU$XH+#+F020<[XF4RKDBD3&97VL&X*]6-@J_;BZ4'9#N(J0WPN$K?B[G5(2$04599/[#T^E*J^>BN3TFS6_O\N4OLYC2*4A%I MOI"(.N]'"YMRJ&U\8J/*C*8=R=N[/'I<]1EIWM+OVBO:=M=7'5JSK= M>2]+N:$EAPNSG05KK"DO;UNW]W>$I<8'2'_6;#Z>TQK*+]Q8W.5[_EXIW2OS M^3T@MVG1G';4YX:&B24B,K0G"Q:[!Z*&>6^W5AZL],(JGHW[^)'-Q;(6DRY4 M$2F1<"Y2IM!B"K-AD7K&))I# F5J-$EX(,VXM<.UNZ_EH=DB4?W#!IB9M!5) M_W\XEC]RMM4W3V>D"K1QEBU>J^[RMV=9Y55BUID;TCYK:H^V?64OS5V4N0PB MMXX:7_UT$$ECBHUS61.E[VK?D=QM9.OK'Y)A])26N5 4_V D<1/,,0QU4'L7>EWJ>'OL&)4>>4P@:Q8KG8UE'L] "+T>5&ZA^G&@8 MTG^U$U38[_(\([US?>M-V,<5C6&AHB92UGZ@[CO99=49@\2&>]'F>8J.9Z'B?X?*HHW(J;O,/7S,_'IK44>OF('U7 MP13H^AAD,I/=WH1(]UM&A@)OF&'_<:1\/^XAX%3V!X#>?S?([@8+X08PENAN M8PNH1_W&FH;7R&[ZNT1W.,-LB4+TK?9Y9 MW78]AG3GBU)CUYHA!7%.WTROEQIB1J EH3)H*:CMNI53F;.K1ZYG5GAIP.4= MBJ0D<]KD5M<=9_66&-HXO?XAQ/3^\>X:MC7T@P&4EMJ $4<#4-DV:AI>M M*U.9]HE4'%H[ES!.?*,_+U+<[O*Z0ZQI[TK)D";*M$7K \RDUZPT5;U*P];B MK#5G5&:4EDBSJVSF[+@*(3*!0@MQD9S('NGV<2P3FY6D#T\ M^,C4>DV[J"6JDS5D%^J/XSJ!-$[US!5OXYI.3+N^(?LFZ^%&G@WK(H>K*9A" MHQ28K>U2556H"F^1"S5/>I;+CK-;HVK/-)1\%P]4K=8", MFZOARQ'+4&0>S2HCF Z=T,8:LYJ09(4^0S%4X#E"IJH(M#:>A^R_/'7_ZVC] M]]!!*99,ZW[O@^-E[_B_W*LQ;3)G8*CLX' F3/V'@,6H[4L\.4RK M1\K%6T4JUJLC'3VXV;JDB$R@\YO4> !1&$)P!.+HVV=NVUCR9HU#><:E%;>( MUN $<WG[G9L\[Y7IAI.I%]'2]=K2KY:G;#,^EU:$3$ZI M%H>D>@RU_[\ !Q(AX(_RE:_\_N/[O_ MV6[T'#-6:A@KFE<9[@UY0KFR<^CN9+:8[%XQLIVRC@ECWC?]VW9";=<(H=GK M UL_412TRVDFG\Q+P@ZD:JQ5;Q^-F9E D:F!QSTV).U@F@@J26.?=U=#9AWO M]A5<3&.)M(<]Q^Y/HLA;E]%)CGI=%K;6^9-A1@8JDO=:(RAY-J0L<[XJP#6) M5H;_& #P9^^?O7_V_MG[/[*W_)>K"T.[SFI'NZ5XH/$#'D Z)\YOP!^I^#DZ M2\L6==P[,9_RV0<62=H5Q-@ LM-_X1:HYSLT5',$ZX%^LGYO*&YKP]"(A857 M"!CO\;T.L +Z^J%TA[)=1/:WL'?G"QFQUT9N;^IGAT.\;;#"0PCE[03[ MZ!F#@WG'A1D9JPQ.8N+H>R@B3@M[,H/4%FA _?4Q3_DL6*VF7PXMF8^F-(Q5/-[AW#37[R, Q^GB BQ)I>N)-D(AEA6F\RW@@('7'OEX8#U1NG_+> M/R;^Q9:..#S8A X/O!QK/GB,)&"2_[&[9 MJA8\RUH2J3A:S[9FD#7SD1-N4V%]23&=\4RRCNR6VU5_9[%&]K$*#5FPZ7P# M&0OW1#1\1E['S7TYN=1TR/.A>!#2ALT<>!P& OU@DB]+ : M&;#UYIM>A9I#5V#9%;;Y->R7PG/L#2\O:A+-[/(/)"7LAW"3M.RG,GO*HMN3 M<$Q#=6>\WHMD);IM%[X,%%M@W^ZR>L.OX*TJ=/$Y!SAW'@]0R1/^G!NWNFFD M9!\7W/AEGGCCBW$$N5QU!+G8I<7]_&YNDL8]'(/+J(/PM.X2_?'N MERHW&C^!]>5X[A<8 @_/:"1_D?[9JN4?S-F3;^H9KW4/CIPYNVA9W,%Y M %Z.&&I,H2A""029#=D"T2XM,T91@0EJI@\EB,8]%OO)"OS3K7$L [9ER4*T M]/DUFQHSD2Y6SJ6.;I\ZTRY!)IU8 M]/P4Q";-'P+LPH.@=/&MCO6^A2VGJ0@;H\PBQ5K216<>T+U]TU:'H4%>'TPX MZNM4N^"UK.SN&U+R-H&5=7=TW5@#',6/136.=71;ME_%BTJ\0D6&(43 ')4R M!G4^/-/''L]EID4U5F7!N;]W3,F_91R*YRN$'15L<@HA4OO1ZI@K^,J+W!DI M1I>XTNL\@U">-0EZ:;E%YK[ALM17-;TU4VL)\-#"-%WJXAGY%SR!34Q$ODQ- M'#+?ZGO>^\B(%1=ALC_H=U@^LD;R*NOMEESBJ EGY(P)8#T?K88T)G])T,G6 M>*#9@F"*5M__/8!L4L++O#(V34SCO_%O'B&?WTI"AQQ(PY%V?K<9K>+58[22 MC7@5LMG? +J2E=$T$3X+K[K:Q<3F;]3+K)MPH+U#L\:M71*60QAP\TP*L/8#&EQ($)OQ$D6RGGJ>U!),T:I*XN.0+Q3GP< MY.W&57U,L4?QKPS-:PB&4CO-L:VVN#'4Y)&<,NR3?\DN&-TWPADK-%C?!=S( M?7$<3PU$BJ3HD2C;6 MIN^=JZB5VVV>&P8C&XJ;P!X+4+:G.*+1#)1IY'AP4,^CC\57F22 +^Z%U4ON M$'6BS0>:Q$QRI#1NI*Y9OW^@XF]IO^OYF"@H&.M5/^2LHG6GWZEJ/F40H6SF MY7CR59>GS8P$"%R\H/?0L6[>X5R:YP-,RBH?8DUKHAM]G_.S7>EDCD5S=[!] MIFW7-6$N36%>\13=Z&GL,QM[(7QO1M/K H0NN=[?=L=HJMT M;DQ !#C/>PD@=2,]K\)N;[I *MQD-+OL$9R"&N_ 29T,6 OD#6T[P7S!^]_5669(E>6%Z M&@CT6SGAWVI_L,Q&7E'3L3("W[.*EZC(OADR.N/840ONSJCF\N'9[/W"X%(R M8]3]NHF",5I!3%M=2$DF=L&J,I5-ROJ;6 *(=%4(^ZD[,1X/7(!NQTJ_6B0> M\RMCDT<$A30L2*%_N.J4P_(\]N%T+H!2W$K;A[;.MM!O[K/2R-O8L7VN4[HH MR*V(E OXOG0Z_N#-OS[&D3%4BB,3TW1A]-!;[-,P(RXG92./>EU%X(% M])*T,8\U2S\5H,"TI2S+OD:JC0"<]^J#3J-FW N?A>E6R=_6IR50 MX5YWD93?V35>R58P>$A*(Z,W:VVT1[HL8Z5SYIW:8VF;]KU3+6/,Y7R%3!L5 MD8SY]7=GR^NT>PQCO@I.#1=ZWS^\2+1]\0&#;D5-[!O1"JT.!UNAH B]*9[& M0[+LWQ^)_BT0BR5-=ENS*&0R77U&P=Z,77DJN2+<43EZD M[;,5>A-]G9&GVX/6!))KS;S=Q/94Q5).WQETUJB3:B9&\-J<].[41 /9AB)Y M[8"^"1L:'(](9F;35:K6S\]ZI M8>4])]*47\IKAOFO!>#&@.EP#GHQ@:C7"@8=! =]%0W"!6QCDROQ /(-T?Y? M6;+P]SHAT9@@/'#G$*.HU&80VVJ*4/_V]FT!_M$Q];% IHUH6UC"BRM&'ZG9E,#\\ ML%Q79595H.I",I>BM.7M5^S-" ,?;6>AQT)=50I-E^8CY/ N%.!G.UM!("C M1U9WY/WWR_6KP8"J(6,\P* /U+0<[TE_ M R!KPO,F MQNPJH6VK"B%Y8;1(TSHB:V=SXHJ[V[UZB]Q^V7]GD7V6X 4Z_)83. M\R>I/O4/[NGT?UR5KC\F'L$50J"MD3=A3\>T=_8"AV^DB^ !R^ E3KW0\#;7 M%]6UZ!3>6=YO("9X5_\4?%Q7!0_T/TJC^I6AUO]JL???)E6.AZ7VDP>+4L'6 M!T7;!7G.:/&?LG/2*&0NH\E2%[RHEW6'O^ULIADE>2U+QRHXJA'7Q3?B(,,R M5S'9.#H\0"]?J?:J.$M/E-<']LQ5';[]83FM*9?4-945:WWP;E1/BCZS)[A_ M2:4'#[QB@]=DLZG:S*0'\EIQ^)T=%E\-[M6@4!=Q@0_3&G3SJE_:\7RERM"],^]/_N#DU SH'S M/99^>8[:^]H4YC-$>1B!ZT.S%>@@!IJ,E]Q+2/I&W".SA5=N_Z[)6_^H_"!BKX_))H[!?3O>QB;'2)["*YJDG.$>A9 6%T!='DF@SY4(R.EY MZ-%5.SS0OKY>O1PX.FL8^LHL\.SKNFC%)NV+YZ.5Y@'Q7C?OK!,YV)7VA<>5 M$G%I 21,MK9^.>+0Z[M,U+"^'QW%UWU %[^7'R#X_>_E![[[?>?4A5,[#32D M+9]<9Z1 9L!+YI/E-^5B+9>QNZS<@#TPK_MYM:&,T4^@@)G7/]=ZA:8H;FU< M*"9J)Y(O:3EIKX,\Y=W^6:[ M5G>4#>SA'/J4H[WFF*'P_S.SON)]P(PR&], M"?@;L;^_VMS@_37$_&M]H@D3XO,3/(!8#H4O4*(6-\&^5@O[DGM+YDTK(/NS MS9$(J3VF?+57LX+#PN'Z,F",[%%"UER7EWU0,(>T+D-J(-3%#=\*HE&E#*U0,EHV3BL2M%M-X9Z8L$CB" MBND?(+T-E3HIT.)N9, 7'XRHH%W3-+F:5\)%_$"PUK.EF@4@'XK\T7/35.VO M-B@+WW(#N>PI-H;!!7Q+T4P(>W07"[WY0\>S'*_EEH79+A(=_I9]V/]/?#C1 M+E=['YTIK+8C#D<]1.HH9V%?]$.Q6I3#"W:-7<>+])QI?3RNB[N^ QB/@^>E MAD*S5T=1$?XT+UDC1G+!0XH>#MP;)C:-@G=\*LH4 3+USI:QJ'M MLYQ?/DJ04>[F:C^A'G_VB:R'E3^H=8[!IF$J >Y3QYVB6OZI[9OP;I4<*53& M)26]*$+9C!WTAH'#BCQ'PX3K(T8! ?$IJXVD74V1JAVCBG:K%#'P*U;P];;D M\ P3(CZ8')\)[",?D@(AU##*=8Q9ZX%0?N6]*0^S(#,3M;.NVJ#F&[ MLFQGZ!=<&&4$, ,?39ZZJS:X+L"IQJLK*TXD*Q-OIUZ_.L+FZ/+:3-O(W'#;P=*YWT).,8GQ1WZ"$&'< MMK.G^!:KE96?[?*>X($2B9A3Q0+=!3M?N^@M.Q9,H=,L^[ 0FC,CT9QCJ)2V M'1H V[](5([J6%B#"2AY)(XR,N\?]GG8=SB0[A9!9-U3EE-_='WS!X"2BS^= M;*0 [Y(:(NA77@@N)*[^86$EUFQ^4Z"#&7*@FK^!P@/,*>!WG(76J&X6K:#O*6&G3UX)6<7-%Z.R1JP!GBB0<8PDA)]!ZY>^5/U$$\?X1^+2$?8SB MFH9)Z7[(-HM["QK8Q0->HQ5!Z+F6^)C32).*VGZ[-YM.U7CK(7S5L2;@1D6'PWR1U/=SLS4>DT\?"V1 MVJJ=@%[' [Y!/];8?#^&+.+D;LWZDE1 ALQ4( O$>,001V<: B8_\M1:&![= MH,O?CZ>*U'SP$'08ZUU&M/E EV2A(+8)3?'Z M]%E'5[V[Z:=SIR\"?XR,*$5%[:O!@*/2IBSEW18^= M72$H^JY3WHCA!BO0F8GH"@)ST/ ./?#P2DO%,&D=JY/@)&"U.-H^$IG$Y^/U MHZZ&7! 7&O*$Z5QR/SHF\L-W$)<2 K\II&_)P:B:4G6;*7_FFT!H^)@'WN-+ MJ;YJ5,0) .9;-BVX*["O:FR8"F.C5M14<#0+S"A7\'W8:T42\<>;?8?%X]IJ M9S ENTTFW.6C>4.].R4QLD;O>UG."T5#B6^]OG2]J9V;9/.8YW/ ?GUVMJ'I M1---8=:K9'&-*8JWQ:V M$LYTE<*B7#HIL-VU6N(=W;J2]0_)X$$-5KVN:J4W;1+,F>O\MU2C*2VEHEV! M+#5U,F(DZV+2V. ^ L=)< .@TPS(0>2!;O+2>?@3MUF3Z92&)T>BEM+>S\PJ MN$E>HT&;3 5K#(^I0#_Z*[X^/9J5KO&5'-F3WBH3'6J)3)L)!R' KY.H"E/_*L_J%^PJVRUSM2:@+;]M*]7Z MA73&=D6TE?8D0Z?XG7L/EN0Z]\"QC]T6RBOC$ B]!3]. <[HF]IW23BC80#U M"^V_GT$+"8-%(J-_M(A6(6^BG7["GIL8+F]#?6GYTB6SJ%@=]L=WJM4IP1?> M>7-@+6K164513L;4TWKC/4ME3Q;&190ZV7TX7R-Y9*U*Q(6OA>/>G:AC@C:A M#2?@-ZD6N]YV'+QD+I9;>"#/.W7.3LLD-\M:1P(<;_?!.FY@2G_J0^=[U1#H M.\[%:#?.:$<5-T,5RX74R:=* OSPQ8>#49PS:]>C5[ROO+ M^F4R5L-/X4$8[\>&$8LIY1LIG*,+J.7 (4"S@XS>UA1F+-'Y#F,H$6$^+ZTJJB;/)D5HXQF#(34S^(QM<)QB8P/N.MO.V_& MTQ2^K,1&QHWXTD:R7/8IYG3R0XT7N]>%U^&/JO! 6O[RZ2XC'J#]J<+!+ZXH MC#^'KO 2J)5G&QYH5?\>8O^+*QH'+)''%+/P.4$X^N+WZ@H__^P5B,3Y5:8> M?C'%WOU>E^'GGR%_#OSGP'\]<#<:$ERV3;&B*U&?+1!O1[P'<9LJR?E^5F\< M&EZZ\:&N=G3K487O^6A%! V];!?78N'%H8UR2#B.SZ:V)[0,]3S^.DT01;XD MCH),3:NCFUHBJ9\LU5=*,@=[#RV.\4=4%3\)#^=IJU9/0XU#FT%JVR)J/UI. M\5GPT_-PL1)@B.*J9V+<1UXT]P!3/]PHX5H;Q/S>'-%D3*Z=B:"+MUHU: M4UFRALT%869WT>!/U^QOL?+V#7"\P.:03-OT_$.:7G1EQ%O,QC916H2*AVSE MT(;FT3XI@:6P%8+0\&#G&5>]:.D7!KAA#W$P]U)X4U !I4+9FIXS2445 MP%EM^!PR8&9M-H^N)IEXZKA*)HCIY58C,7C]/ /;6.0AF'_"(I4_MI^U*#N?@3O2A-]?S9.Y!KNET1&#]&>2+J"]W'%Z2'.1Z!-" M+3#E EKU<-@I6&>I8>G;M)OF\G#LR1SJQACI'$6=Y?S!+1A=6TEY35(H)7(G M]7G ND\\J;YW3'P_M0D/4.Q!J3&'S3@>;6;58KL;K?".VE1^ M#3P /*/;9]7)G#28JZQ\-S:CA2:Y1-E1F?T M6,]=\M/&=/@-=?)L#1,.T]E*NI_?B'R%U_U>Z++SR]D;(A"]NCK\$#] M8SR X/Y>I.*75TZH.D[/V$&WWS9@0KZ7N/CYYS\'_G/@/^3 'Y1M.6G+HM=% M!=_OZ+>R@SHL "L-HWO9R+YSJTR,WN*1CON*!DQOO<\Q"7?,89U1&YIN$K9? M&W)_5+UXUY:"%SZG7$M UC20Y?LZ41S==@CS,C841]O@R[+5Y9U;=K*8:;;_ M20/C@7Q2534LI6R6V>R>*><:F1X./7@*'%@ZAU/6GE$7TH\ "NRT,$'SIQ#[ MSVAP4MYG3?&7$=#YZS''NL2I1*J9S6ITL![=$4@N@"1?6UI_VC*OZU=V0%UQ M>*MJV^%*)W0[NA9^'\C*P?6;@"K@_,U\"AJODP1BR-JX<&1RISQ!6#XH9-T3 MYKHPTWSYI-1DFQO.RGYJ,UBV3:FW2EFI\NA)53O?IBT2IS&"!WZ)=URX+LQ, M(1[H&"W^L&)?.1O!EQ74_[&8<"$'0ERPKPEI XN.E-_8T5 "O"A+X9=-BO^F M4W5@MFP"$5M7\64IN;'C)',G&M#]=W"Q"@COC/=84=0-I/S0AM.I*AX0J0@< MO1H^QK'\FIYGCF?Y_*U \SZ#/=.?3ZP WHH'J/=,+YW&GW@K]_25;._ 8<6; M,^%S#O=>E+L?JY.WE>F.FJ+2I<[A 1G75,S%$=T6T[-2YW)6A529LDBP>5T4+\'9S/-_).NOTI,,H@UTRS'3!Y:L2 MY]%;5CZ/ (=CKN8Y,LP+/7^=02>[TCFYVI[X32V9F>X'J*]R\U&=!U M0]&VIL;^:C6>D-(6NX-P'Q_[WNI[\XYGF5CM56V@30T[3J)_25!D^EX=^VA( M\S3!F3M_I*SA@H%17QV9\JV=>6Y$S[,07.I,V7$HMSN0XZ[Y*'-2RNV#9L\'[ RLW^PG? M[#=MM1*U8.^CSG2T\DFT-SDW;*P;NAE8TVWXV0FC \2GLUS\\(#Q;',U_-=% M@7JQ?"AD:P(H>%-8DO!VN!?DVU"?'FB]$E%^8\'T)4^,$QR4]_6\?)L*DZ&).EU:KYTY.I,D_OC2YN6!-PQG@J\&*K8# MQ.52M*B*N>;)MJ^U']=*URU<[9B5#F)3!<@L7^U[ M;(>!^?' 2VC+4)DW:XG]<>R.UX2B=*1#5 !;GS29S429UY4.N4';LL\B9_P& M9XCO^1^E:JIQ'EXKE6*:/Y5LDF$+NE]DW.JY^_4>L[5D,L;"RQ(-T$V]"@!2 E![*N%FIP9=#U7)V]S*W*A?$8&?I'4N[QKVKM? M0KNU'03"N.J.6&ZD$Y/LM2,)$%2D87(+#YR#MU/!P[F:*B:-^/ GP#,F>#3 M)N![S- %(LRGPA<%L/UG9L]S'UZBD3XKZ[]_FVB]LB8\+IDQT^3[25Z5U#8YT]'J3P(3NRWU=JEY3VL*&;!9Z&"Q6QLY:BN_WQ,BR/IB#;&Q?O8EYT3Q9_XE[ MGBI=R#N$%1<+P7+B :9RW.TYBHE5FDHE_B(V[_0I/&!>^#CP;#Y"+^W5E7#W M*]SJ4")-=?(P@E%78Q(+7R! P51/PP\SBJC"W&GJ]7#.CBT'GJ@Z3;?)K(/L MW"]N+SB;Z!LN$]PCN-#@O8^XK*V%G-'R@%,X7B?HP"\X34HP?[R[DU/6:Z-5]LN>DC9V^4\K+8)SW4=^W M3UUBK_ M=$')4QX/I'O@ 2Y;/(!9\H+?!3Q]"1Q<&0$YI9P[DK0CN"A>L^:& M\[AK,*TV9I=JFX69'8/[K-E3MD%O7SX:NOI5]/JC)(>D")LU]Y^LBSAK*SY[ MC;?BN'UTU8LKP,C[?74B'@B0.3-E>)JY<&7=Q+N1VO1,HN.8-C\R&T#8E9@&-!R+&2@9D MP<*GL>@.!3R@D6]M4&?V7DQ6;;CD^G=/2C 8 L>IC\(#E^%!72Z,N<732H27 MY,?8C3)U\@BN31*S)PO" "5@]CBD@T+7FZ>V^@4K%P MXYV/3#7@X[5K\GXE.EV)UABD_>BU#0& &^LO#N_828EG=79\.GU'W["=1I0& MXJ["N,U3J:Z8PCC:!ZPF?988*.<;(0_U)'#P "-C&\2R[S";@II_FP2!>_5X MV"6H-&BS-%S(WR^(P /SIC[;CF9#EJ5F6)U# >S;HE->JGJ@Z7%;&8B1,$-G MTM?CA+E3J).-!=6+813T'>R\;M=(S[J4N7YZ2=[P50R"XBM?&3VDF9&-F>IE M[:_J[F(ATP&W.A<"8[BSF#EU3=/6!.\\!6Q9_3TZVM6Z3Z(X::.9U):Y4)/S M5=9[>L\?&RV>AFRRL:PSV26BM60A6@,FY);HU/9ZYF"N,$^(/=J/?/*EP#.U MZNY8L[TVIU%(&<2O ,5/EF'N\2Z_!82U+S[E)AG)*;C7@HCTW;_A!KY69+1' M5QV$!^2):PQ5[O2HJQSHQAU>/UVQT(6DIU'>_G^R,Z<^/3.E?^=)357(V2#= MV&9?3 *0$()TAH;,D@TZ/O^G!B9PM4UP_\^U/,R%Z]7YO,/(TU M.\NRVF6'=?&1=@]!IV)4<3=LZJSJ22.:158.CTA!1M5RQ\RFF!]D;JY/K]4+ M50PB[.9+%L9P&&W"NYI#,FY9%3C*P=>F.I3.J" ;+=_$?&_A!4*9 MX=&([?17[[>R-F'^!]Y#S[/H,/ZM-?6?;JY-^9'@ 2\[:+ZSA&4S@;3!!#'> MYZ:=;3Y8EV($.?;2J)\?'OBCQN,[!YUZ=;623ONC2'6PWV?YD8 .+9B, G0: M%GK"+#KCL3,C+6=V">>\7F'@')'(&&MF\1W5V%^I>\MJ)P#H0LP]F5LVTVLF M/"6#CYX73\Y+G%((X/I40^>IRO="!5Y)Z7]:*Z%6FJE,_10OO.&D3D[^P9,% M=2W>KX;550B$K(G*ZL.2)C=DN3 PJR9F*2RM3GIE)3A-V5&T0V5YEOZ8\757 M8(DM)B(5F/""M0295XBS26NN:F=FLO*Z[Y=%=M=$!*BINY%EX('0!CR@U8=3 M&1O;4R?OA*!=\<":&Q[HJHEID6%&E_>UVE(^&+VM1G,?J57NMK6U^>0QO;FJ M_K@3A41,(_W^S$6BW5_1+R-<['PJ]4K*Y<]C>YO0KN'MNKXRM67%J<,JER-E M>J:'(."?K)/T.]1%,HILA;)-P$ MO6[\$W8?NO6G+-]!AG\*RMAC4TP[;QIB M2F.!FJF3H'[Y =E:$\=1&2%8U7QI7D9:[2XD4JYW.] 4]!ZE&C$X4U0U)N#M M,17MRIKB0K("TIK>70TS#:@G_5Q9E=B>PC,##2YGK;F1D6C^:'4B& EI%D,F M[-__;PAI>W=CP+!UL/>* O.^Y4, JP+(A"SNJ[V:I1@4I2R\H!=G\HGDZ N4 MM-?AL*$,$D1:?R_JP].$I.6ME\%7*K\IPY%E1.MO=+^[YT9,=J%#.NRL7OL, M9P/?:VFY%Y=.J2"H8.SCL:,1ST>V67?F=K[V!9F>+.CB@3MIH$=5U7Z#='Q? M!EIHUG;$OH/$AURT5N/QO04'A*3X)3A5\:VD8T^?,3:[$ZAU_*US6#F$M*GV M6^?'343'6]-P@_7;#2]3S@RZO/64MKT5B:CADX&3HQQO4;L/0>>-'= M'2DG>+0 G9N^]"!LT'W@P]HDCQD;+$T:2&)N !B;[PA:''=O/%G1;@5':UT[/#!PVE M6Z\XFY%&8\*VFMX;7VE$QR03OW,.T_<^8IL""[J^>^$?YEKB'&_B>%\3:-!1 M5T')[.CL5UJJ,EHYFI4H=FV(3Z[5?YH=D[+3R '^P\P+6"54:%/]U3G.28.) MZ4ILG1[B6E\N8,NU1N5Z6YV\-V%[XS!_-<*R?\M6.)BH;Z+@Q?F@*78?^'96 MP8_6,N#!0LVI-@.%8*RP1]*-@R^J!+=K96"8DCUBFN2PTS M(<4#VIQ@WB&M4HL/)'N>. '9"X0WJ1L3GTF0IY8+7^(!KV_%>GU-A-?W*!::93P@(XEQV8(7VQQ4NE/M)!?$<^L3[4V3*2#> M?P9/KBN//?MA=&CR*4/D0(9%+&@I2I;5-JB]D,AT'FX;Z@IM<2!]%=G! C=8 MNR&ENS"C!7DXYC05#0_DS30[(DE(AZ-VFR;C5,8"RYH[/BD\+R[&ZI)5A^(! MGY0S=7TQUF[F:AX>'Z#'X#5@;Y*WO6'A!Z/5:8Q'AT1]P5 M4R8G;Z=MIHFY=JC?BD4B[N0[@50G+QDP$2:P=&A[.(1PQW-Z3P5!R$KV4O@< M]4\\!("!P:\/1LR4!CS+MCS<%2<0 U#'Q/0 MSY.AX'T+0L%O_X978NOD<[6[<8]HH?[S_>0:=^_:.=NY0M[92FDIG*Y,W\2V M*?\?/*4W&<5]/>D[89MF!/^03SK[HR^VFG&;PRSC?)A_YT?W^."]<(X'0TXS M=XXE/3ZK3-P8:"+6,3)_WDYT] 90[&(_GP ,OP^)8%JHOH-29LUA>UUR\R&3 MWB=JR4!2VG$_;N+[/RTX?(R?_)#Z0>';4\;1"@+1=$=8A'F;AP"5=^UK4ML% MB*W=0(5W[9$86XVL/D2&W;I1'4$J%/Y<*A"DC.\F'EB,[?A^2"..T:ZE[_@2 M?.<^$@^$CW42)C^F"V7UAK38W"BV47.X^LTX6BGAI<^W]HU)G ]M2.N%,)+4Z1=B LQ M^&T%P?YNRX,R8 I54)9!2Z/.\I=]V33,0NW><0BVTP@"21;!?7>YRI_JF1JN MN3N7GR:E6.0/*]T6* OO;*07DPKSD^@_$_*3L6<^>:#Y15:CBQ/%36158/< MX[O QG+EI-7 46(__-H% G7S*5!;-7J2<2*+N3.!_2S#IZ#YLP5C@CY:*60B M^.MT-*4QLB45=.T5RU:O5X/U8=<="0O5)4J3<_5>=%<1V* M.04\.#JC+KNQ:5PT+V4E,OJ:BX8TU0_6,7(GO?80'B'Y,F$=B*(2Y M]#W5D%2FVIZ+/BZX M-C7;4L+!.!U9<'!E=J@I"UL9E_8?7 HSE\+[H:D[GZS>@2MH?,S M,6#&8KN@U[%RQB@-1/A*+VV0,@U?,Q"A?&"&=;8"DL)^ J!O['-" 5L["_TZ M)42^J?8;1]7-:J@N/]S@@(>;)' 0!X+1W9_4D@M("ISDC\!)3*SAJ)O6E2KP M^4C:.:M*XQ]4.&Y;3MFW$.W/F+3(Q.HXS_8P'B'L!YZ?=*VR7A(HZV1=IE4UNS%%XFLT?WH*!VDK>$G46 MU4.OGU(0L)/(-)\&:XXF#]ABZ.N8O9@ROFPWN='^ $<:"_7WODBT>5N7*Q.K M@GI2_HRK DW_TKMXYCX[P8T2>4)Z0E+L@DVH_+$6,5JMXIS"C/G"A4G',XUGDS5P;R19Q$YO3@EBJ@[^CO MJ4V*-M=6-&79:%;6:1!(-_*;#\<<>DQA'1R9SW-X.KE,P, $Z,)3S"&!^+Z> M:_&HU#C,+-LECNRPB1R-QS'.)1-(J@GEJ.7>)O;-R0 >H(QLJV35Q_*/3)V^ MM^#8"SKN)QUM*!,-K.OCTAHLMSD7-$MUH0B"04&SG.(@E^K.Y#SD"KX<$(F: MOHV6>*S@&:F)[&FN4 /O;: MT=N?H2J&[RCNGA?U-JL@4Z(PCB '4B; [ZO6@..0/H0&NB-H(ZUBV*S_,DSA M8#3_5AY8WLG*UI7N'0L3*&8IX_I2)XF*]W5/851@/%G\AS5!%AOS"?K/80+L M)*<;#Z,=E;@XHU55/$O?KSK:N,^DQ)_O;Q&>_G1>160S<2J W(K3?-Z2[:BQ MJ]!B2.:"YP\#J&=(5)'%RL[475X0AJY5!7"^X.FI>,=#S\J>UPJ3SX76G M-.(?X,UWT=DF>" 21*5GA:I4XA?\[)T^!<4LT:XVL*:%W05GO2.#512 5E8^[9I.TC@=H" "TK?"0A?0O*Z%/.[ZOA#JZ M36;ASU#&$3[F:=S9-+*H(?W-A[(5TA&C[B=R(2-;[X].K4B MJ1J288+Q*C:5H69\+5:&.I9O8DVOU;Q]%#)[^7^Q]QY@43;9NNB'H" 2E"!( M:A4$!!%!DH1N$!$P@*CD)"*21"1)$YL@( BT@(*2FIR#2 [2$EM$]))1*-9"\'2U7>.[_=2^=C5W7-#,3.B!]$S?R^T&H:AQ^7J\;F<>8PA!8/X M#7F5.F4:X/[%?CL=LG?]][X;0\]I6!!,\Y*67$$&TGQ0V7 !@^EDV+ I74RJZ*U#5\6.<^#2*Q-:X3SR6YS]>>.#'\]OSB3:9\.$>?\R? M)ZE <)U2UJ3R>O>OEIF4J)G?"TA]?A5XKC MN*V]/ZCL\V46+C-/-,M(#=7OQ3F#8S%'V9]5* @ID?8K)N5J0[96T$1C&(GC M6!U/50R)DO&@I;LA:WC\WN?&0Y9HGN9>D,HH>"L03@3>GIG:X]0AO:&8+VTA M8!L-!@+LEC9?B5Q44%;U_;[0A4&5J)X\PA=J225ZSGV,GM686/'&42(F8\F*"BYY!:L:N#+;?N'+M M(24#S?2#<)HZ+HY6@E;V[3RB[(>^BRF5J940H\G)R[HG'X4%8JZ9R(\ M!>,@.(&P/'QTPNZ6D=70$I+?ES,;2R%MX^#N6MB[4GOR\D MBA 83)[UD[")M5#*>KYGSO@VBHO8^QI74S-Y)G6'E?2ZN,;:M M=3X:CPZRZTKA>,5,BGG&3CD='GB.PM<[M/'PE[N:ZEIU5%)E>,/A)JY+UWQY MPR5ILY(> -0 1;/0?W[_YK]YNE9A:6T\0U@R!JW=]V0I4%Q^Y^W1W4.."%J@ M.Z6F6I>P/3&J$*I#[Y;3%B]8]B(G:CX&,T"BXQ6#H+6]J!KHWQPZ%):%C6M:6:V;6#9G/R!C-^AS-,R7HH$YX MWER'9V(T[8YY+=K232"OLCTD!181O7 >#3R,!.ML[7G1D:WMV_> M"OFN#3CS.2664*S_O&OYEV2:X%<[CA,@1G70([X+#8 P*O+WW6S\#[E[6>C\ MXPP8VOPD-<[M.5S1 WF?1']#.+*2D#SA<6LG4:!G&++^ M51.T<97:'HYZ.N/H:Y_;%!N=&!)6AVU9L%#,;>B^[MA3@6L96A0DY!E5SK_4 M4B(#F/7=^S!N>PIWS_Q?7.&71D(,A#&(BA&WLZ M>.)7K:W5\/)]B4\0#>K:N7:8M/N?M"<;80#1-A#JW'H?UL#DTT#:>8F0Q>!U M?6O,DN&F=P8DT<&QP2'=9TFWH,_Y'!6O339+BVFW,UR.:@*<4) :B_W2J9=$ M!4NI16[A_>?-7UN>J;;%BU$_J%^CT!&G'26,; MJ(2+L E.2'I/^ENF4R*!73818H"'" O%[)!I'>R0=9S>//V!5TGE^W600%*)SAM')R3/ MR\K:]3BWRDDVB]D?PA #3/_1_(])\72Q@&".-,=8E#6J9.'Y'6QAW+-<8MNC M$<^K.+L"SW$6ZU/<5XU345^8%3EX>$O[5N5A;D?\LU0S%T)]AHU:CD=H^U)3 M';].<]C)/W26FCT/1@4?)S'!2N9E2PNW+(-+5J/)@*;YQOZT9T)7O']\_"-' M)1V;0J[!-+98&3:G1MDH.6V6P>2Q$O@--Z#YJ?:2&^!T[;6EO[JL;L* M"!?^I:>ATSBE9DVJDSK )B-@ZQY>3@:.JFZ%81*V(,>-!PV)(=5G;E?K^EP. M3=30_*0NA?;*)[RQ(G%9-16@GJ&'=J,*-JZF,=L>G^O^,(E4JR/A 4\RD.RI M7U72Y2(BH>)B[Y2WL#X^;FR](/\E)>+>>??L[$6""A.N:+A#/I2G6IO="^NWG58FFAJA= M2@/$>#$9:$)$_0[0O.-<3]']A'(U7R]6%D@W9%&5*+P:4@[!K^/IS3M,!1 ; MQWXO*<1X:@1]N1R.GZDC,$Y0E!Z&S@,G)O38T,M(4!2M+-R*#.33QM MT<9-Z[B=>US#-:909V:('U;+15X1%,0G1L8V;9=UY(6Y,N&0@,Z ;-$Z0HW:(T M#THHE'1MH$#9S-(>>;:;IJCGD1GBK5X2(PA_ :/YFJ#^,J7??+\/M81\Y54E MBHB^=(7@EW'-N[#=I7.DK-*E-W>H#W2=-3X<2U*H.6H.V7\NL/NU!&'MZ5)) M!M[QA-FBMK"P/>W<01!5.?<8,;:HG9"Y_O=DX/%E)-'AX.Q;&:O20?0D8#5> MP=:;GJG.'"]\=! -CL0:T_@*1=@AQ+CPN._P:\ZUJA+/FQ[O:%MM;'O\9)/S M$>GQ/9,6T,@=)UY>?C..WYOZ]!AAHDARRTX&7Q$$(FYJ*XYRPU)NA']R#P'6 M#-&#LW4]ANS+/WJ79S"M@@F&J&>Z$3NZ%-F>M'A(X"IT,--@GG2N1,.[0\PJ M'NE"![L.N['[. 38:57!0QH\CJ7W$ UQ!X$$-N'F$J)"7FKV[[Q5%TTJDZU, M&4H]M)Q2K'FXJT-=X'8/'6LQH?Y+MFE]$E[2AJ525>D!I=/4!(%0&1ZL N,G MM\1"'$1-VM0>5Y;ME60J*F@6D4"Q-7V)#-2B:8&-EYZP5$,RD-5]X2QF6R0" M\3JWJXGK9IE,'W5*J&XHPM;3%"? $9W &"(!13DZUIAG7BY%P<@C8J!(2]GAY<4)].2/(BB6^6+:CL(M;/-R)#(R(_AX9::(N+"[[!)Y"OTI 1.,CI=^&GMJWV. M[5#O':#5JQ/Z0!MWY,C2\X+ZU$ :N]=I)U29V"R%0EA./KZ "9\)YMOFBP4B M_Q&J\\XL.%B$@\GC+4!M5GT8B6+;.RVPL]Y L_!NO.Z%%G: M(S(B_#,-CB/F0\ YK;H?D IR=2&0BE'T$(6OA@#?H)R=P7QS50X"V5+9))9F M7&&0T4P)MP@RNQBTZV_TI_B(&=;SG'((PJV\;AC["G*$CSV,?C6"G_TG$]C] MOW]7 6ES_S*H*_<4"3W&/2Y6\I?-7;?LI%8UF49>]E+'.8>FWW0Y]F).+.$; M@])GH!/_V#<%GMLP--,1Y*P@K-DI47TS..Y^65'P(W0BWT->7S\\[4=B-V/M M]3ZL0QXR"#%<>QC''X<5D>OHW3B&EBQ-N/3@4VV+\>%&F(I6A8>C@S\DH0-O MWEPN*U$EMX /@]YTLNG'#QJFO Q9_BZ5-"2%;Q8;2NV"GH>W-L3*TG M-M./&9E:!&RM/,1$7]7D2[P-> 6EVY3)_HBQSYZ/$1L9'.$GI&N$PMZ=GC[N M1G7\F8I180ST,*%N[O"4ES;X;',[CZ01%4S0B"+4(9P- MHM7Y7W1J_@_<;_^_?4+]TX=#L6=T1(5*N%_=2 C9V$G5JWLXCVB!DPJK--0W M'%0E%AZ^TBZH,)-J+M=+^BNVX@7XO3K]1#C MMP.(P04(TLG"\!KU-8+J9R>:N!5CTZ??O=;7!$$M$^9^/6P"<8R L.[>$.9T M8TNKO6,-6RUK]2Y%*_*(D0$:S28D\WHAH5F!?[2JSGS;9T-.RI]0E"\B/,'X M8IEO?5/=?M.ZI?7]#\$\KV<5L#B.30-!2@$U7*U_DB"'!M+BL6(SP>P.9F%4 M<\K6 +1\LF;].'/=[%;.AEN=NQJI>C90]^XE)6H_&BSK.1:*@X!^1R?(P"ZK M!(S(I@RNI2ZP!P*@C3UWOY,,X(P9R0"S\>%GVZ;,SM6PD.-P?CT\7]'%I]_B MM 7,*A^>\6G7?4HC<&&AHOT91=$?OVGX6HD^OT9G"Z]*=^*T&C;L:HX@.T#Q M&7 (B?P+TR\KL[*\S'B N8EI]\NDZJ(^FXD$KC3:NV?J-O]96$"A><=,?.>1 M&=;&$:(QCC7#LX/)4'K?49T/U"7W^R4',..'ZE 7?VS-DBH-/G3L;X8 &[O" M&,A64)> 8ZQ]T&9&$RIF2@59CR.V.$CMDUQSEH& AY\^CJLUM(H*P M.T2WN2?("]G^>@Z"2R>JNK5GXX5UXWFRJ%YX/S:=5^1IX"NJ#YB).*&*%_N< MEUMXDO"T%6:#/_*6@CNM)DQSP;8M=3^A1HYW)V:WO]AYO^/=*U2;^KZMSL"$ MM,\R_H?>Z B6Y#Y:T;&_I@+8&1%U<><.'GQ0"C8;/0_;.&[+L8C%^"1UQ"!< M0)9NE,]E2=H]5"92RTQ@ZN$Q#$M3N"GWSI5J>[F3>FN<. MV?N' ;<:=(EFX""QFANB7^7=T*K2,=U(>M-!,#8Y78.]0;#+':'L:O'TOGF* MY+(DILQR]"-[MR1I09!R([/S)^-PQ3OND>3E*:A.S6_E-^Q4:?T@/D>3@1@O M<*QJ[)!]BS\)QX$O*E:$#$C7RA254Y=632#W?IPC.2/J$_$NJ[*HQE%M#!S+ M=&+W"_7\3RXQ1>K@D%CBO(<_6?Q\U)&;C0QV1XL<6XQ$=ABD' M)Z&^)LDJ@,-)-(W\86ND:$/T,G)GD2\2,7?+UF:X#LI:C!DD2J==5\6+O'$C MXF-'4WS.^'4/]3T?'FZBW;WNJSI_[T_'?9,("!8O5>J0/F>@$91M8HT7&.:/ M[>]+UWD3K7)76Z,[AWUS]MLI+DJ3>2-2,I9;] ;>+BC(GKAG&W;U[%:Y./_I MM]OF7QE1FPD,8L0;EZ,!GP,O2!J!4-C<_0$8SE@:7 .JQ-.)(+M(OF=$!NJ< MQXFWO9!3*"9]@FI#C/L,T:G%UK;873&ITNO MR38GE3X[$7,0"(MC%_K5NAP5X=LP2KY 6FJWHX56>9^D38OZ2F_?J&]*>S?? M7F2DD;N7?+Y%C'K.6)'39Z^ZE\?Q2/H?5>D]OFB9>\X?A41SN6B_5>!5@_+6 MMQ)<;_D?F.8#.[% ?TJE'#*XEJ:TX_V4ER2XK.4SF!!S5_+BD&'CC,MK1RJZ M/RRSYF5N"H/+3$CXZT68E?UA9=1%!1TLJ7(8I)2=[[1%"5;"PJB=(W!=O>H. M#19+TLZ?-C3!V7#*!/$%-AF8I6H9U<9+!E0H=D&EF&?>!>J$L^.%'#6E\RP7GZ=GFD=L^NJWAXQV,ZB_- M)QTF'**S[\Y 0=;[5TSWWP8 -D:>^KAS!0>+L@PV^]KZ8%'R8['E/F8=,=E& M1H@!875JTHO#3PR)YW$B!?)H>GUP[6:!Q<[:&HS7U;*5@//T2MHU5>>/H9 . MT)B.(G5Y,RF7':-_^'SYI3E LD=U)X,::]4!7-^G.P[9LKG-MYP"GT(K=R"I MI*R4O;P\Y,0\QV&2MN0!#1>!O'1%X;&XKVNGW3F1EW=3#D95M'EQ181X)GWX M/.D\^R'8:C8ZW0/4^UC$XY\#*PH.+&(P#'S'X9\@.'^B:0V(=^,00^5$]&,Z M6*3(;V5QF9Z&;NVI>#D=A]'C:JJ+%V$WJ)URE%UVD&;1%@WTUL&=9&;XUG+'F_G0,IB+ ] MKJ=.JF*-*)H.#E]^!8BU5]L>C,UO<6QE.TQV'+7NE_7*+]YQ+RNVM>5XQ^@! MIV&_'+$=E_9@^R&P(OD)BM7NFBTJ[;7L28NSBC"1OZ?6<%\!V;,=L>9ZW9'!T2&BY;!^F00C_2#! M:>_>DJ,&&1@R>%'U8LR)LDQ=K.(B4(^[Q*#YR9*06G?2F[?7>=1 .'NCS5+C MK0']U4[&RZT=':>^G'GCUT!U_*C\<7T]RJS_D]/*/,;C!-X&[_-7)<2H3"R=E*'G20I.AXR(>VE2':'A/;[)0-!/LIU#^1*VB"Z56 MR97V.\^K]WO?;YR:1.ZE#5@820=#3Q"D&ZNG43<-Y:)!+'@%&97R4J.TAMVQ M#0>1@')*U0^*H";$VSP_WUV_%PZKHK1 '-?QD9DG ]:,K)*-^?;I5EV?C=YU MJ\T\U^X /CP[BO&DVZ5%DCCDFB$;]""K6&T<)SZO\0X!MA@)5JOLB$YID+*@ MF1'XH2U$@(ET#7[U15KOZO*#\JK Y>5X10U,?>X1(%*5X8BXNV4M-89U(W-I M)V>^'\*X&KE&ZA\,SSYS3.+K"Z3013=HLX]"04@S@@UN ]M,/--]+]YSH BY M'YN+1LI#(&-XG>!X["'26<2&$#!G5:!/XB,(06L%NSMD=IZRD &A C+ 6G,, M8LHTR#-^WIP8 #R7T*4C ^Q$(,%3]2@9>'Y4<\T +,19RU-X&UZ^5P:N:#P+ MQ9R$;AP,@Z 0O7UCIC8Z$J&E/8XE [X#:57^7B*(QD[JK"Z3&V2@1-6?C;V\ M;WC^*:IOH9K416)F'TQ?5%UD 9_>Y@YUD98)"#3TC&FP712#K6@X6LAA!X0= MT8]D8,&3-0]=N$-K]3MU"1C/0^^B@CB^H7 "I @.V.0S0K/I)HQV$]GX;?P_ M#G<,8"= 9J6-:][T\)PR)9W6(@/'J*?R4 NUW '+ZZN+.R%_VCH5)[0)[!8> MFE\+=QWDJ%!GG#_]6$O>"^"!FWQYIQZ;@^0%!^)Y*8NUHW$'T$U5=.DQ%$63 MX/=GT89"P7)-W.I. ZWB9$#], 27X:DM*@UA*8WIT"J[AVIL^QT^!-NN:Q(( MA("\EL0::5A\())PY[@Z&8#PB/8_ZC!1A;V7H%AZRSQ2=]*S)?66P_HEUFD( MKCV6"K6X.?KXUN8.=G;]WMW,I9G)P\W+RH;@^S6>H@3!K9,Z&UJ8H4(JUBH! MOZ21NMOGBI?R9=MM<[JMX;!NW S+=UOP[C"AO?4T2ANQ7<"V*YA[%'?L<_9V M?J'I_F+JOI@B=Q1AH!XT3_+PT)!X[ _T2[!N+VU70M#$EUU"IJH\=J9&F1CF ME(T3_7QT0/T]@21?PI0D_PKRX9VK<':]UJ\93,ZFI3;M?(BZ.]4Q2^YC/3U8[ M-4.M^6!MN770*P2$.FX\[$G>A@=[WC+J=KA.N/Q$4:2BI@(N=2V)4?S@E*43 M>A318M*)7@9GLOIT8>'B-*.?Z9INR6\)Q-V$%W?_QQP&"5 *@/1*5S2/>!WG M[5MAPW/ZHSY;GA8L%KN0'0GCF%PA0?5&V^T\12<_Z>I7S &W??9\DM^13M^A M_G#O4<39L+2(OA/7]=]-4*S8-M>.XHN;8/AEBTR"X^"N?)(]IL)NB9%(=2^5 MP.F1]Z48WM#LGI@QV!+"?T9WSJ@LM8EZ0\QRUGV M3'^!!+,VM^*[L;IODW (_U(%K76DN,H9W9$7])C>D"4)^Q=C-)U;)1ST-6O( M'6O7]RW0BB>^! KC4"U5JILL8FD.6?4I=(""S\%^H71S!ZC="BI[B-)/]K7% MT#S?QSZ3SF:4$8[:>ZH]%_1?[IXX<'IQK))NL*>VDKL= M%+34^*I;/ZK]F9@=7Z^X7'P<6;@,BK*^\L(STUN_9 M:D_WG#8CBCK[HB_\J(Q;#3.A*/I"&MY31DZ6ET>L$Y8QBXH\OBIP(J@2I7SY M$G7>IMBRK6T=DKR#.*LYKX6H[R;XYY"!+YR3I;TWO!='=P(TI[2IP>^TJL ' M$O #NO-'D*E'YA#/OQ._!;Z7;F ,YEAB4BKTO"I6)_XF6EC[^770--;Z<%S5 M7)$G>:KP^##\7OUN8*6SM*KU"0LDGULX_-H7:LYW6>TR[9J':OE0VK65_1;] M/#^4LM2?/8V=@D6\2"^WYW0H69D--2^U(8R#VN.%1Y-K%9/-[/W NNAS*'G& M-TP5(\_N1Z99YB0F"":5F(9#&2MPRV%CA3DB&:E\O,LG6^UY[5X_^S[$ M2:O&]VB6RC(V<''+%R=_:FUKO+-_&PX%1<_P>1_OZ) M_:033^C6)1X4!5AP->=1/%9PX*&XBX'I&L(1*A\Q@Q*O:,1ZOI:ID*[ZR'\@ M=<:Z=/'>P-46PSWH%F4=?].CBQP MZ;!LQ/L[%N\$-P58#4"#270SIJR%M)$#RP<,4CY.X_D#0)5LJZ&Y7? :89 O M$%8CP+;;P3R73=HD@B#[.(E^2/A=U)2T'W9O['RWYE[YC?$O??I0(<))V*N(:8K3\/3I2VQIZQ1.J69VO1@96!MOV[]^A3M$R M,1? =!P2&*WZA-BV,]R=RFG94X:?ARX9Y*%6A@LW'11YBE3@ZZ2N,6;J$_.Q M/2AX"F3O[GL0X8]E@#.*AW2JWT*A5IOTHI/ZXT_D/S;V0Y.PC>,O%MQ-1/F! MH.Y$2#01(;$M7G2W=,Y$)07^"=9K83'[FO7[*K#%I)C=9D&0#@3@[X+PSU"/ M&+A-!GK_ ]9%"5VBNRC*^6P0Q3B)CUD03X@N<9F!SE:J^\[@^T1R_"Q(' \O M1K32<]#M-3OLQD+K\/WV.Z_F.A&?>6%[M_[4.9H!#&@%],-;U4*==[24]D^G MDH[;O^H&YS%^\Z/K_G?[.;_?NZ>#8 +!WQA_<4;.>ZEEGP:$=.HP?C)@BK^G MR],Z"TZWU 0_,T)J 8.TUYF\-"6;,*'I'/.N:\3^.-W/NS84$283;T4OV4Q=K] MMQ8"(7HB+3*73_15GD#J?.;AQ78$Q3Z-,L\>L6(KWWWC+G=V0;=<7#0RLCC' M[<2DXYK?9%S\:?8KYKZ5*9Z7<&/!6,I)!"?&4:#*<4@CE:59SJ-OPNV1B[H2 M;^B:&G=O!761/KQ\D@P$.E=[B6-,NNSREJ,>/6MXCBSQIHI4;^%;4^=;L\G' M-&L"AI:(ERGF\RQ,Z+5[=X:)+ 2$O?]^P(\/JR*];;M/,?,&_>"4D6>V18K6 M[QJ:D]R'@V$;%SJI+SO@]SYW6K8FDD!SW0#D%[0*[9\A#6CB3H(5A68=C6R8&H1)3U&.R]P>_:H+16UM1KE%JUB#IY M)-[[B(X$PMS3J7:/Q-NU]&:3@GGG9?"^[>][1@%.>.@Z">;-6W-E<P![.=34[QX*6[>F_VF9=I'::SF?CWOD+4HSC@3S&I&L;EL/$REQ M%]C71>R?@A9H#TC"QV4*-5)\9#P0_F,4I M$;NG6-HAV9/%8<@?*L[W[QP6]H+<*L8,EBRJ@2K35W>'MOI?%X^> G>8M5L3 MM]>L,\#TF<3:?[-YAAUCP9M]&AMX1YGQF9I"#HR@)&\&FLX9(#CXS:,)L<#L MXC"4@2B*FPWS%'#)7CSJW-/DN;5P-N[A\HGFAE"75H[U/WQG5W3B9%2VU=CA MVO(^B;WJ4\/W(OKEL@SXA6>NB5,"#J^O>X4!^IH^8Y0:96R:&+PQ>D/2#$I- MA&I^2J[&$W5!TUVU4!D<<X%:"(2-=&YN[!DFDM^DJ@/9M\7I8I?D3M-H;Q(T/ M$6ENWT,J-]@S_P$G=Y"8-A6^J,*$$Y4M1P$UVCE#GQHY D.S8IB'7Z_? M8)A+MWJ'/X5U9%(HZDGWTOU#Q-,D1@&"*^Y>8^()_%A<@>G8_%V#H9WJ[J./ M+KI>F[M$]\#%;.S3U-]!9B=^AK08__.;!7^\:/D/.34Q_N%F@^"UVTDPCWJ@M.'R]57UU\K*'DED6@/W N-06[!1!R[@!\I M:API+0U_CGIXI D2D<1XH]_3>A+%N,)1 $Z&Q7[^-Z=@J[[1^\*^O=XP@IOE MGE1 AHU!6\N>GTQ-J7V&XSAAV=IJ_!#Q1+J=V])L;SK7:LV["-2VK@WIP8!' MIC7'TPCJJ(SYK3('A.,8:ZBWGX]\%(E),S11$'L#-U/@_V24OYKRFVF6M^8^ M7I$@/65_/($DCN^;^0KY9&NCT='PG 4QSKJT<8>:(M63#2<55HK^>'@C]R#T M0'PK*@>')BR[GHQ^7G:5 *7\V#]^_Y-3_#S4H%PV)FSYPFL0,9(:&/7R*7E0Z>*0QA,W&@AV4Y&W2$(5^[;Q5?O)Q N%,WK6 M0Z5+F2L! ?I?,N(5UV#PP*PKII>LAD.N02RL2\^WF\H%KN4[2P9OJ>$T,1\ M%-1FO;K82((4=0QMMHG_YEVW$[O.NI_H_"J0/@>.U*^QO_,%O7O4<'C" MT-.M;& 7+V) ]\N?/$RJ;O7*32@GJ$W+R;B:MC_YXR)B%>$'"\?EA2NM+"'+OS0%>6-KZYFCE1?4%=8$ A1ZY>"C^IH MCYXR\\'R/7(/]8,F#0P4M.&/Z$LLBX65^YLY<8^.4)OUL7-)7(KH!J[S*&WO M:,N,]"5X)<^[(YO?2]S,I>'K@=1-,=LPVU"Q*5O=$2MG9V\6\[DNI@B!S=<> MP<\$IMHB+"8_&0CG6D=;&><-S[B<>3,9R$###2]\ MIEVU/?T O>D&L)9 !N MN/LAGUY8NY:@FV-(<&IT%3:,;5K#503+ M ?M8>U!(;/]G(1FPT(G?"YTP#2MV$@US3NO89F&< <#U"'G%!/)C0@ '8N#2 M>)?*[YOPN:2S-TG54W93B>AJ<3)PG051'X=_A,;C\9KZ9CWL;Z:]+^M^U%+D M 4DW[>4[(-V%GEX4W\4UH)J550]\=%!X_%3^8ZWQMT3W'Y\B08.N;S_>\Z+& MX[[-3(4OD6>(G7TOR8 EXHC 6&7?^/[B"])+X?ZL)$91Y 2C;]2JDI? WH#J M+H5.*H%M@FIOZ%8':7,:W17@+LE"48?!F4YN(%P;LA!C5>_1<7WO2,QP)ECU M9*XR"?^8]+A:5I R&K3A_5+W:MFZ._;Z%\;;\S 3IC1-V_(B*4C$!Q54AYTS MRYTCM[S9<$33A0T1,=AH22CB1BE/5$83J5"S1'/;3&O_(*) 8XA,(&_8'>>= MZ^Q$6-K.KDM:Q%'[S8#/5E@^I- X*4ZJ)UK^>AJ/7KX+ MRQUJ:NPX=7Y3;*=D4F^YLG#;.5$ UQPS MM]=9B7?Z)GZ[(YZH/_.GX+K[#76\A:3&KHD1@LM,SZ< MF7%]IQISU_6IMOGZ)>ZR NXPP MBYF6?/=\_L.7H%EVNQ==9VRW-"]R?6!.G M6=1:J,H/#TH?L7%/^/:\__E\K;YI"O*'N@S H'Z:+DK?F^K ,6:R<.^P 1F8 M2R^4QJ<7$D%HYG3NH+GM(+][\KWU5MOU;NDUOY; TU%U3X("O(U>1EU*CYHT#W,A 6.U)@KT! M+CK9+H/@WCQ\5RW64/ICH)SK9:&$$#V -JJ.'G-EPD<%\:+V?'D%0<$6@7"K M='Z9'KA,3)%/>W7N.K!3Q!;3]BT M71*6[VSD$4<*F78&68[*R556*Q/A8FD#GLS#2[;;]4P\\I%'IF4LVGM"?>,? M.9CHXCSJI<8$NU=KK*<6!3?M;MZO< FY.:/^NK&"\ZU8@-S;F(C/BBR 6R&> MN6'(OF&LN[G>%SJ96XCL?DN/6WYY*PU%].-UYHTG]R=0A_-MI"!23E\ MT#Z]^RR)[B"#4Q;E^!]W@^MC[8-=ECE&\S<^V=\M\HVO5K5UQI]_0A')XAL/ M7%X2[H8RP%L;!\:9-ZJ/C2+N5I=4JD?J/2TPL#A]K?T2>SSWUROL"JI7E8#= M\!"_E:T>39\.#Q?Z$MZ\*+43JE/P DY]0L^$':$VI:TF I86MEHU*UJC,K5L"AL&Z?#& M;=J1_3F)^<:/F?L[+;!7G=2=[N%%&5:XG:'$9%M+R'8!OUX=L>V9; ?&E,K: M,')L!7OWC4-9.]-UQ)A=ZAI_33#S)'?HCUF=_DVPMA%4[5W^8%/2KM X8?.) M@>=#G&H@_F 'QT>+VWNI6%Q58.K[\WTKRNR#K(!XZD:T:(#\43XQZ6-.B(0T M=[_GH@L@3W_!.(4*WL&SA>G>]JVJ,XOWG;OZA!IO;N2RO])-:*(O.HMEEJ@1;&"Q!^7@S%CE(I=B[Z+>T MS;VQW$+JC,^"$98L-Y,84U=KS\,Y-3I0 M4[9',*9GOHWO I)MIMZ=)D=+.EZ[YOZ=3\P$RZAL,O$40;^J^L M.IQ&;;CQD;2[OQ,O$U \4K:[#-&? @)RKK62 <^KZ'8?"=@D?"$6R4'M(^FQ MM#\@5[0C)+V>@7[E+6YSPZ"GWL [CI&X4?4@#[T] I)VI4PR<. )LRV;V=BF M=> )P[K_B'(C4V )G_QM6,WV%45:BW[H;%WXV/62(;?M878DA M;E4YH/9F[>P,B(*X,P4!LC+F2,_6LD:L<_/Z#>CO^CD MG+V>K*5]WYGVTF$ 'A;3F.]V9)R!>+:RW,2W_R0XK3$/*3=S4;AH3^M>&+:C MSMTK)W'] QUL-5MU[3?ZLP3C=F&H2D1F^ \_L81$*D!P!;6"X'+\HCQU62D1 M_6@,%OWU3QO*U\9,$%],,55-*^XX5=*+91T[M"6"6OG;MD%IJ^NXK"!L^ROE M[D!^ER(/PA:G^?ED!>R[MQ/#VLC7GRX'I;:XU;HR^)JG6/HC9W&#W C"!\D> M+456$>=/4 SDT8?2INX=1FTAMY"#I_=< MWTY[9;;R6,8D#$N[#">A]X/0YX7>% MZM E%3T_&CN[J?+R$)D'P8=4N6Q8M10_ PP 9>C]-__\_*__$^3_)>_,7^9D M5N3^>_:-(#\)RM;_=[7&?]O7E746Q'K$].M%]-8J&4@_,9#TA[ *W-2^L.E$ MN"VI3@>]>]ZV@ZA !@24ISKV#JN2@:2A@20X,TE]-A"]Q&I+!E*B:\:GH.D. MN/6I B3V4?&Z1-RPLEG6,?AG-QH^XC==SJ*9M],GUVY,4RCR=/T>$]3]MYB@ M9W75IU;#H)R5N+[1H(#5BYO<-COTZ6DZ'VXSIWZA#:*[S^4'/Q:I0LI MC7L%=YK\E!B4JV_@E7(_HC!%6U>?+M1;%\MPE56YU[."RD?P$*I.=(=/EFV_ M!C%_[6W'7Z0#S(,%DH'C^5#NC-0)!,?-L=-7EP)N/LJBC<.IBPL? M=X24L7!RC)6@V:&GYSCL@TY'KC?LBM2;V.BR442//;B1D"'%E9"S4'GJW+A/ M4A&P?1!O!?I@/Q4]G3Q/!K9HD:"EU&H",ZD[2+BE?)!PBQ5""HNN\?:A[>X4 MZ,LOS75SOL*/O,OY0I2B(32;WG]XAK_8]L\/L9-HU^",&-E-S)"H;L?KS>CM M>Z]<23!^6YV&B8'@P3XR4"8AS ]I'/*A\A:D][)0 3P[V#X'%YA^Z_6T3\M- MS NU@,6)]W\J_"Q*EP$=P&J)%D8688B#N7,9YH;3NI,[=\KR!E?%D3^^W\\YWJ"&VD\B@Y_ UB4(&/]G+JLR0 M;]/]?:68H+Q D.X=%E\-$27XZB.U]1#/R?_N[H$N1!5TF M@=X]J@^BQ^:!5?IGGZI5@+ND[]T@"3UG2080 T2K/_MDL\Q"<7//')SD26]1 M^P<',ZE_]BFWY%?3OYK^U?2OIG\U_:OI7TW_:OI7T[^:_N_3=!ON&>_5=Z\5 MO33ON,#&=&K>9?,D^=$HU.7O_M-R??]5T?98/*:@T7Y3;D_MXO*C9H)EJ%J8 M'\W71 8::EPNRQVJ9W_MHIW W[C]AS2?A-'/QT2,Z<$1-TJJD'+\?E]E1AUI M9!Z(BQ^%A#T!.V^YX'X2F;]C.C2D'0::B2C1Y>?S%[]A9488+OOV=-Z/?1J5 M,=>_;)\^OQ5]Z7*,U;*9WILRH(46: =.;;$Z_N;&NPX+AM&<(?CG#=F\RFO) M[*!'#X[>KGAOK'SR+M3B]$RMZG[9LDDEAXWSSI*(&-#-"XOEIR(0,$-=+@ MENGE;8C9VO;3L*A5MR#VT<2$K']>9NM?\I^7/R1:^=>OL;]V!(4E \5(8E2; M,JG^(V(N*_>[\!^=Q__UVUN_Y-]XB^^O"9P,+('3BV_]#AGXD(?:%1+:HL63 M@4$,2?U',MB*O3==_ M6LSI7_*+6OVB5O]F\HM:_9+_/U.K4^YDX.4&\IBU7;:M;M>0 ?713[X/O[D? MUJ8J6GA&,<'81QE>5]5H$)G7NB1H3K),Z M)N1&556[1"YLTDM".P._2OC(/T!>D@&.4%!>6GV+S::B'! L0'P>&B?R>1_I MM9T@ =;$M+D.K3..2V'H@%YV[0\C-JH*>K&YKX$1IJ?=Q-DCI# !FPA^QJ MG7,_;$ZX=_W@=G6]@<;KNU21W=TRZ6M'3J312G^8L!2IF Z-GUXW_(UBK O4 MV^E.J2 #GJ;@$$$;H\J:T@7=-UU.ZS MWFV%_4KDKD@W&1@;E; M![?(ULC FHK'899?U?VJ[M^E.E:D UYXJB\S1$1>$A;H+-&W,G59R3[2-8E. M?41@"(IU4:A]N\I:MU!+VUM8*S[G?2G$0RGSN[YD35%Q>:Q><.!]NV88_)/: M'.(XP\](PH@-?BO$]@YBYRR2H.9]A0QTO@=$.\3G=.E5<'\ <3/ M/V^%C#QZ=*+_$^640."JO/'$[9O*'R)I5@IJ\I%RQ_V?9,WR'7(_OVR0R-'S MN*M&.,W:E9Y3T\*"OB;LU+F;9P_S/:(,12HI\EC^F^B*7]7]JNZ_O+J)75AC MX2N#K=0O$4YVS5=TS:_;,YSPS6^DL,H&UL!X%8?,_7[-5FH?@PG=QZ) : M\QR3#FL^CKZYBC(]XU=G5]]^V+E#T>B?K$#_B\/]JNY_;'6LR#S/&X32I 59 MX\#,R02&8_EW3?G;Q W;/+.:=1RI+WYRZ/\T50'C)@C?Q:N&U'#GZ&M:$V MR"[\<+,&H"!<03#+)@-V!-H!G35/5+GQV,B.8?F3<1=A MN_8C#O&6A\KE;V:TY1%T=;N7AR03M[[:PH>N7@UT%CKZ6> 4-/ CB9OP=+T> M2M7C++=S.G)AH&T,)R;H>F/EDAIU*D,O1>^_[KSO\-_P,LMQMP\LX>:8+)#X MQ'R[*.%UJKJM3828D;_??4GGZI ! MZ;&.NUN4HUWFN+V6]BEJY+R32^N++,6X]6H M_CHQ\^C*U1>6-I97ZI878\>",^%(591Z7SZIRQPZ+BZR%%?VP>SK:]73//1Z M'XK*>R06;8_)$*L-]2+9[SG(:2G2BKO) "Y)C)P?";Y8D 0VMRH2@K9N5A_; M/L2MPZK7YVIW:O3%W9?>."'VIZ.14O[S/%?P"4A?3TG^(B^N**8I3CBSOT0: M$YM,?>AYOD0?KD//&%%$\T0(VZ(W#\$U\R;G AM;RH_Y/E^IB!SI"YE 0NAJ M^3,9)4R[D&888IYT!L?@Z[37=OE.'Z([:?Z'V932.N,[SX\5$\A/2Y(@:O?GFIL566M:KYTISS\9<^'B=*GS4]3AFAMIJPO$Z MMA^>.ID1@84Q#=O$;FR[2D6730DZS[Q),PQV7&GDFIZ!SIMNFI\+HD3B2HX/ MD7J@@C\OKKY2#?Z9!S!91/'GU=4[U 6FXX;SL2YM^].)QOEYFA(=)0E92=$R M7/& NV[8X"(98('RCAC;\IRH*NGTA")G#(X1>DN;C[;.MCIJP&7JD57'6,U- M*@OF4/+T;*+F6/9>TLK&GH\/2R<;?O[1?CG^D^P+..343U-#&8WITL0Q4 MT\:R.B?+8^6+1E3%Y=CX(B=,^*]R)BA&T3@7\-.!34UXQNO'A.Y?.WED-+3=@XW MY0N^-[-@HKN8)QL3@J.!9BO_\/D7Q32)CQ P9:R+D8;2X5C30P=TBB!EXR-5 M;U]$YN@?6?)>JOAR)GPI#"7:ALSKP.?6Q3HMEE>5O"4=:)1MQ%A533$0/4E'PX>D!U GU2GS!0OU75%^MF M\O2NU;$@JT?W N^J3EQ_=N.MS*DFMVH"!@-CDFQ-)[C*CTY<8SW>J/MA79_=,]J^\_HK!73K'7(WI MI#W[?"TS?KDT_7.OT;F,(IM3.M>O?#Y]D7WET2V[VS7,KY6@E2:P/24RD 3W M4!Q81KMFS^_F>$5[UYIHQ1,S9V 2:F[4*WOQNZHASA"".O&*:RKGX%)J]??( M-HJ&';/>*N3V&_'UB'5'F@D?-UB3:%A+^G*W/*<'U7:0;4<6IDQOBOLJOV,! MIG*: B.24#MI"B,^Q)D$3!0&1.NXBV2^_;'PX?V/YZ)\WS[EWTJV5SY^"YMW;WE _F@F_*VWJ M1I"ZX!^5!/6DFK46X1=O*>5.GM&QU.;:H@4H/P"Z;O^H1XH$W@+E5R/JDF\B M$#=C=L9'YGKL=1EM*A(?ED_0W#]45TF/Q(/'-CE6ZX[F<2-)#"[:)*1BJ[7O_#FZP"*1_+1^\F<7\^?SAX>(D5 MZWT^$<+M^137'IS>RID9.+I:N*+E3_5@[I:>3 M=1/;I^%,,JE]4 &<(DZ>' M5[*1 =R\02K2!)YY_]:PX*T\&G4>LPXJ8KX/G/.F-"5]V[@).!<4XF-7"MW2 MX4&W_2'6)7X*!1'3)U^SAM%\IK+\0?G\QNNC)R56";&D7MGR883'?D2ZZ'=$ MT->1(LL,:41AS*KEJ@>=>]-^6&UFIM%W$]4?!J/7<-_B7HZ$TIA%?/DBD XX M;4%ENU>\N56Q5S3?FF\IR[_D?.ORQ>I-V6A;#0NW-)=Y5J%<]^;X*]3Q)3;= M3HNN$GJ1A+9B]6 .ES%=:N$S7UEXY>Y=:6>TAM+J#1.J)S9_!!6H;GV24E": MU'-EQ_FWOJ-O\=_^GO@)WQ.R=>P8I]=EC;(/QY=/K@:Y M.Q?5)CNX7WR:H,=LS9'J^/79T>_M>ZZ4+[@\I](( R34% 288X/5]$C2Z^X+ M,20^YN-H):A4.I]D;:P!8E\P(LUZ6/!62(D*'HZ2%4SMH4Y=;SO+NU11< MIQ8_Q^0@9>(!Y?=_E&,) M-Z_(>V$UN0@QVEW>/$T9P_-;%XMNYAI55=)'RPU$'X:8:;WPOG+.:6WOG#G! MOGY(^H7S_ 4).=A'@Y;S[Z/:W,2G 0VCJ"[5&44>U7Q;,L &Y>*3;4>[9"SN MJCMPURNQ:S'H/[MYP>I^XGTQNJ3$ZS=F!RYX:J:/PV_ F#'04;%\^N'*G5 K MEF@Z-ICXA-^19TJL;403O HR" JQ>3:BSFF\H+.F/S08BX?5T&&Y M\]%)UK9%]\>I$Z:#*5Z2&8->W"D8V-=,>Y3,.N^"TN>W4<_DL;Q<#PXE)*+Q MRE,*3?U%DYRYMZD;YDC:2>BPFT8/XFL]R_EF_4,%]Y**="0K)U8A!%]Y:S) M(QWVY'20SHG+PZ9*%>$&&EX/86:: MASPOGZB(KPGA<^K(O0QY@F]Z!M(%V)0NWG:R/=]R+W[[KOU]CGWG+W??O?6>:?J]\>:*JJZAK76 M].K/IWOUZLZLQ $8LJ70":7;V=Q5R,BP7_,:ZN8?B:K+>\.L'>HR;9=-9:<6 MC\E#&H #!,GO'D1VG.W] J]]+CT3TR?3_/*%F]K*STGOJ2&D\8G\/:)/"*&$ M=M/9G"TH;AI_$?_&-T(+OA4^N;>!.E&16E5GG;/@S9Q1[,=1^; M7=(,MO+/DS4!G&15'/ 8B \YVC^&O@9ZE%&?XI>UZ]VHUYO%V40%F97=R9M@ M_A'T4N[>TCKP?=JN.9/E7=JJ;FPA)>"%358L<561>S]W>X\$F,0A#,UNY>8# MBI*VDH;:)O0:APWCM:]0:Z"8]YX12=NP]E/OEU/?_(778]QKHS7EK MP$*1KO[CE[HJ7ZOBEV]5\PI"P6\)\?!@*T$OO2O97/OE>$G%9%-1TPZ^+BF] M#,(D6Z_,9,41W&]BS^5K'UL'+J2S3R48_QI*(+2;">*L17&?^I_XJ\;RF_I6 MB-XANC5',G$V__GP5[G:9L3TDDE,E%7$K<369-4N/2JB9+450&+XSS2Z;PBT M$&2*[]?^RQ$I8G]-=XX&TURO!>5' KR%JG.=F[B5PN-".HPGZY0#7+3<]V)^UZ&N.MJBI9[LB'>!"*=7 M@"@I)[V2@XWJA(\BX#G:P;FY,NKZYJM5"EK>O)]+X"F/OV5:#6M1%&!*M3P* M.4JC_Z5%"=E51VZ&)$37G&8:O8Q7%^_Q=7*W!G(9F^A!;BN)>?$D BJ]_HR! MBJN5;U>;$[['>9X7X;C1028'(A.4]631F]'K&+Q/]DNR:+[5(1=*D\MF.A]? MA[9/_>^.'F?EF4?U=SQ+&0:L_DN UQ%R")>M+()4]W>SD$XXB?#X>0I^:Z @ M3JJ8=LH)=+TP\/FNC+^ TQ(KM4L:[R>2E9$T4UNNY^3&9=B%G?Y1@5Y;.I4C M%DDGL#_"-[\:[4T=P,E&W3::EH(Y<>RE5!;,PQJF*U[_9^79 MY)DZ>N18%1'7 #$C+%HJ\-'/7H.TK97@V0$O^@'E3?H#.NO]P7VNP:M;LPMF M77 MNE'6GP@43>ZQ@DNC;*]!8DJCU_G']$39#3]R\ZI_C3[9[F8,YT362BV: M7YX:SST>;[^%5_7# (S=NX*5K89=RR5G\D/XD'SK>%NRKF..VW9^0ZDMQ7N: M2$+WUAI.5RXI^S]!"UX.P4%QT@0(1AX<..M/WCV^A5M>AGI6>HNUMM[D3^Y< M='ZV;/%6G2.M-C2O706(#F3]$]YR9PX8](> M""E6;/1KC9>_)>[?ZQ5%UJKRBS8S7IP8< MJY9:OW)>W(YE1PURY:1I@:"]E:=1J(J4&[!AS'S%Z#GU-R@D&NJ-XJ!EA!,B_"PB3EKL^$3[VC>6(*EC4A+O\NAMG,IF1P.; M8NR0X]QNM#]2)6X+MC[.D=_:E'35_; ?U5@#LD>K]*X^TE:(45*,R$3MUF'Y M)OGP^W(G1TN+5#*B%8HO7YIT8L_HZ$ LT!5B]2L:ESY<5-WW-%&YGVD)#@Y% M2E[MFT5$\87*6]= $,)U?D!GA("-9?6_)M<3SS<3 \K(,I MF\1LNBS8;[+1.-]ZF9MU2EQK.?_ K#BZW"OFD'!'U ^OE^9W%HHN+\/'T_", M20A?ZSV_;I_JUFPE*_*L1RMZB:I&M)GUK;2$#6/@4>(#7WXUQJSY-$=G\4'Q M$1 5UA8KR17S//KAB$E+4_LRG'&O[>0BN2]**OJ!]/XH.-OPR!]OXTH85B\Y M&B*MXB7L9O_;^6NI:Z_ "_JD,P!K@)!PL^,ISIP<6J7]3Y+"YI\DA=1K8,WO M%RD#1',4UD[;_,.%]=NQ*W*$3$KQ;E8I "5S"WW^=6#$#B?W9H9B&,UV.WKN1C6X+OSD'NT]' MW=78F)5N*$1DQ]I6@-$U\.+S-?"+T?CT]LJO2KS7^G+T7J-TZC)Y$X=[:4N< M4_/#1+CLW*((UA;G-R>LP;@Y='P5PM= . -FNMK775B-0$KAF]I=942.WBN6 MGXB,E%7;R-I%PM73Z%/]'V5G]=H+IJ-5CY-K$H2(.K&[U!.;1D#4TQ:S\SM^ M7L/A:T$VY9-:1(.-<0.=$?1,L:%^!@GS&"%TS*J$=0W2(H[-[$Y3/+.2N^7Y M^WT]@>:$MN2A!C<.KL[<6YA YH8(62&TX#6@D"'%>*F_8K+#;_)&AUM+,'0D MV#J=]QH0LKW/KWQ[HZVZ=;3+@JB.1ZHWOR^;;\9Z6F1=Q?"1D*_^?,RFO?C M7#]AG9Z/*-9*PM-_.4N4Q*+?7'(< \K+O#C>6%!+K:M5[ED0WY.ALK9IL6UB M8^%[@A2M0RQ3S*-K^E$JU&_4.C3'! T?$2!&<+&R\%Y*5K&)CK5PR?5"B=OO M[.20N4CKV'R!!(DM40R8EFJ<0A+#6*:2.6YA\.]!H]['OJJ =LN@1J\B94BO M,)77 /L8J B2KI%IA*RH+)RO=9#9?S>-JGT33K3UG#)84S"0V V*75E^<$5E M_[7K_CG/O6QZV+BH1%(!3G8'5PEB9D9D'/)PJ,];4O@'I.=9[:0(CNLP4_T7 MZL5*WHNWU6B\S8@X6RX'O@H6!IZ M&O_GC5SQC271E[NDYO''4G#6,.UY)F/[*34V:R9C:!I;4FJG,-9LP+V) M5^/MU.B@)>^XC_O#G9QJC#;>J2IL'G6=LN>[TRU/_M749:X4=%S>[M(]I!HZ-A_PX\1.=[7A_]#N&$.M&OR.:6[QN]/L@D,IZ MU=^V"9PC]J,5!P7MF7,WM&5&Z4+XN]:%HR^+W* MF40R/K]4TZ%[N/""R60@D!\D(5ZI/57'Z>G$,IT$BTBH@>V#DNHS5_YP\VO2S@[F"9?>F_1^2*-".(!#]ED:<4B!U?,B%3M81,YV4=2! M->(17#^V\'*O@1R/XXZ\X=<%KT5&%J$N5@6K/E;RR@K,DZO;2)$RGSD$.T_? M<<.!\'$BH1BN@+:F/_X<__Z[BGR],5['5I!;+EK"27B[K^/G/F'-IT=TJYGN MZPTK-?AK!UT2&ZV5/]S6T%LR/5W3F??Y O7NL#.'LY&58T(,$*< M21N4&R"%]G%9*95P/MBX@+YUJ3Z;.5"G 1]P%APW2"?[6@WNT6:B)QAF=V5Q M4QD61@%&H-O#+I%+$MH*[5Q&2:(O$1_= MY]?J:J.$SRDTF09NWY>G9_1PQFQ*5S*[:;)B!;P8_U7SR3Y;9$(YG4*89OVH M^FT3SL;1A\1@2,_'5@!"O96-A^1-7Y$A,C0D%84_%9F:KV!9[??8RN<@G)<9 M! =[_Z\F3TAF]NHD7CE*ALPNJN"'9(-RJ%1("YD*( MM 51.^<\^M-%K_?<HNST.,QB#\" (-:0S?L#QAR:VI]U%N%!; TA M^0;J;J[JR?BS'VTL.Z7W'X':);TJM*[(#^.AOR2VH&?KT'.6-LJ>N: ;DWTK M2Y2%)WM"=Y(9K-ZOVA5M\\J1N.4Y^==@Y67S6BRMU;Z3]CSD3$^*\>"&R8= M=/U0(0=YB\LE@8,)6"R<SJW^BUVG._>M M> 8[>V-G6;ELOBXPY]_&W]_H[]6*-!=!^<3=G2KCJQ7Y6O-6R=;%CT%;4-8; MDBT66P6.17PJ=E/!L"__R1;P^),M\.T:.)(!_-;^HYJN!15RG0 M4E1C5>)R=#5X^IAP'>&-@0OOOCO9\O/9X\3IOR*##BJB/UX#ECK70+XSURQ7 M&)(CM(Z/$%T*DRS<.TU6*#>/B;$)GZWF/36QH95=DTC,_"L9708E+X%>O(!M@\R:0\GV,R2KZ;X5I MO;?^MCDF+P#Q/L /EEIHN.5GUOZAR$3%R=8Y\VZ4).>5=4JRVEJRVJ#(^HT3 MG6_&"#_KU6#9L!M>'^[U^7$7GZWW^V$6 @B1?I&@ZY8H9 8*K:V,HI'\/H[N MZ65PSBO.]#:$U\5R$?CPTL'!"#O+F4;$A%Q_!Y%+W2C%'+JF^W>MG\%;GB0# M/A:*ER0X0IP<4NH/!EYT/EPA&@,IH*1T(Y^@;>!<4=/**M7^KF38/D^D"Z63 M8)NX%[:53RJ1-T3F"=I@]<)W3M2G00S( SNESNDQA8S, !>;E<:(F=6$.(S! M%R..7CF*.8NM^OA7%_?BM;]A $9'.P 6Y*Q*C\,8Q5R<@!$KJ.<09S9AN(CU&ZQ3MR<."G3&-]RR.[S26D.Y+85-GC>I[*U\.4; MC]388$TU+#V8VGET+("H1?*%>'9@;;WL[O1MH+"LJ%AT/2.1RE&B%S?_>:#& M,?S+!-4G<:%!J#\3?D;(=$@2&FE'@-9WM)6IBA5R:] MEQ:-W<3VMANCF1+3$WHXD=CGR\ZU"A6=$RJL)4A.[V^+-YX2=8'FT(=+LM0& MZ:FCCQ46XTG7U-BP5=+G[639T$.^1;M!]V,N.+H%KG[/JZJ]'W)W%6 7!7W[ MZ2@&LNL.:?&M0E&NSL0%F"%4ZQP(]XD=N>'D1O-+$>^($CYF<\0AN-78Q;=* M%FZ.P*VS?KG?3+_D+HXZ, GR+$VX9'/S?2XN5*Y=%+CQXI,//X4$ TP B*Z$ M*P')^Q&12=IP#73;E\WNF& ZJ@.3L,\ABQWB<9+K,GXL'R]N_XL9#E48/8JBCW 6Y!G.BX0!^X =(@I-RJ M?8:>WIGO8X=;<5:P4>.=Z%"/6=$?D8Z%K_\Q,HYB9) 3\(9P[N&*2#@IB9'R M(UUZ*&>HUOJ3[ M2C1P$0RLX84?+Q=A[>^FCJ(GNKV#1)!MTS&0*X/,R C7D#EZJG5#''18+$5A MA+*'N2UI<#N_O9_1#^%1ANU\]2@&0O=SH\>F(<>^3P?DI2U'E@#IVT#3B@OZ M8T 0:J3)Z)1M17%-#D$>V07SCKK0_BJ&_B\#A=5KU:[^I MW2]SVU]%F;L?/MR4" R.K%\"OX],$& MX6-2L'=29(JS_,V$.D%N$BO8_@9_&@#^W:;.Y-HU:Y:XK505H+LWB)5_0PHC M3E5E'ZV<*TE(#.EDG0X6%I9Y-=HKR9Q6^>)BWQEN] Q,T;13'BK_POW6 M*"ZYN1:*:\]/#N:"]5K2-@F_TL?[3IMUE^^=5_'WN(NGC/6(8U&QF'R\CAZY MM^V4:>IR>.AQO''&]ZN3!O=9/\1//6/\?/&3N\6'PKWU]HXT,Q*.4)V16^5 MW6^2;8#31N63LK%H?'6D,0RAI[O7R6XWM^9$_Z<%P']QWZ^_QG_/01K\Q]A= M_+OHU__B ?\__8CTK_'??_SO?PC\U_CO/_[/M5CO1\GF^1;9??+'P5Y4\W%P MC)-^]=A"% +G?BZ8$KR&8"\$''5N;-(LQO(:4%@DO09P)Z!'>JQ6J,A+D*<< MAE+C&AA\CC7VE\Q?,G_)_"7SE\Q?,G_)_"7SE\Q?,G_)_"7SE\Q_F8SM;@,+ M_P]IF9*=Y;G?3,N6M6F;WZX&/OCL/9KW.$V)1=!WY9)T__\I:K6)L?GCWKI< MW-[N^&U"_,>]';J2]UX^I9Z _JIG +;^J[WPOT8TP)6#6L:DC%+1,0,Y!-\Y MUCQTUN#FX(S/VN'D_H>AD:8.5DB:RRT(^[,9IWU$8_9/,A6F-^$+!Y\)^L'8 M/_OI88)"&4@MM-TA'71,[,]3=4HH:@[X'11]'G;%( 5C_47\YZ:Z=QGCW9:S M:A!W*.V_^D!$ZL*0YR"OQ=^6C+(*^:4K&)S4$Q*;_>$P&&OA?[XT-'>!YT2R M@&=:57Q*9@,4ISPSC>H=JX/5JKGOEL#NZ0SB_F)V&)%F7:VD@U3VRG*,0U>M M'=(Z9GV@KXX#?N:,GJ^9S1XK+Y_XPK0L7@._9:./Y*CMC<]"9&\[[/+%B/"H M:].2J]/DCDN[]Y9SB$UC:;",#C/)GT6(].?/9;%4-[3E/ZC^V M+_I%@3/SZ3U:U];"1CTR@#W.3S4'=8LL_3IAFJU3CDZ'Q?-K\QJN-T+Q4W,% M:VNA^)(9P-C?-K ]X$>M"S7DN-]1WR$JO\MYNVR$1&TM-!;?U3>7 M%/*IYA>/UH5+S]RK\K5S.>?:Z,UOBRVO?A$WB-/#W+)N\W@MLESHY&C63#DZ M\^4N;IHHNB: _36G%W+77B22^#'<3"L_&^+DM-[8F";^(HIP$!Q+K2,_",X& M<+*F@S+A9B"C1H= /I,)E^+GO#_F%L%EM&S6X6 $F.@B&IC\U-H!5^F5")"" M+]_>9@@JM\+UV+DM$O@]%MG3+,OJ'5!GXRW!QOJ.3'XD\"[L:O193?Q1]P%A MBY%0M1V8@OU%HFM/6.@M#"=V'W6.0\76V5SL;Z_L4BNW0/Q#R3G&-[[L<][U MZR!VW&"/LE=MR^O:=+XA=X8\189OJLGZ.26'\$2/Q7&RNQM M)J[_+-QTTB;*(]^<6^M?8*0N*AKW9I.#'8=I3;\0H-*Q$ \01\[$RK)!_!#Z MUT!X4H6AK]C-XGUKU+/NBNZ=EUYBK)@_XVS]YNH\N0;0FNW$;44-8M%K*)8$ MF5Y7+:> T;9YQTC"QO:N6LHF0X_8$IR<@!L,&)T0660U.896>YDP7@,<++8_ M>2G,/HP(U6;9@BKSRF^.:-FED-F/DPZQ"PZ]JHXCMXW Y-5[/[,04FHP5[_? M#,G'^A.>%S$F_HN/QN?\&WXZ,4T\%!Y.Y _.JAK""MF1L<->I\XI*>G.3)LYS0GM=69 M2#0!F3^[N_I;"B./[GKUN\SO&L#<;:;XMNW$_,[==[PZF\"QQ*N'&LQO]N.R M4UE)QDWV#H:ML7X:NLK6@E(./2CU:_"/[TG&_OA]@]_'=<>M!2OD7!'P7ZQ 0)9#FSBP]L[SQYMN%N_4-16^^NJ;'.J?0[!E^IO XHNB,97(7T!=> M--&8=II#J$_R\.4:<(X;?Z_^[(@3^CPIB\SM@/-&$;0TIFH77RU6"+<]&O^- MYQYWKVSH842G^#TU^BX0"SQFV$1CXH#'Z="+4-W^8-FFUN/IYPE1^6YL]WYN M?-#GDUS"=W^2P Q2,<^FZGCD^BU(]O?J"%OL>$\$TP5ZA.Y^;W?$(<'J(1*@ MDRV>;KO[3RAF.FF4)^-'[6U7!S_'YF!O1;MTU?$(TP-&K!%E$F7QKO(G-]K? M&*">N[ 3J1YF,F$SB5/-^+A9^9W@INLLB3N_NP",^/4_R)2G-K_ZO?QTHL+E M$'RT[_32MRBP8%\)MZIS;05G/)A;QQ3:T_&6!DKF*>&2UW#!/-5:Q!6CR)]8 M[/5"F4!7D@+TL"?K5^S?'A>;8O^T;IXU[,-U>TL MRKBA6$32).!_CWH0(X'*0.]V3?]N46$R>+V/MZ!S,)=<<:,0X4\:GL7-#K+- M@."9HU3H>?CZ6CG[3V@1V\!XU46/M4 M!@D87A1^BSUB']K9#*N[;&+Y2)ZVA!Z@JYAA3(W"BV$5QJ:/[Z'723)3Z;NX M&!9:=:[QM?21*9P,4A[,383M?D" B"3H<1-@P5+17#V_^"*"^*HF'GRS MS-;9$HPNWV/:WDO O#=D-9=H/__2BFSGOIG,3)>WY/0!.MST1%\5WN]&?"9;3?WJ[0W.!D MEG\&N5$BU;A0 MA1X2DEOLR%Q"*CT9,?T)KTSOQO$30O4MZF_":37<7QB!E52P+2Z3?S1XJG;6 M2]6SR8OP\>1]#92Q\+=[7INI3]<24IMPJG[]#Z/SOQRF[:D(UEKTI[.>N?H/ MLBD!R8.G.$+."=KA\E+P , 0FY!M4-M_M3[8B\I K@"2<_&L[^J&&O6O0ZT" M,\^NG ^E1F([%COG8ZU*1NO4"#6 <=S_I^^V>L4-@2&Z9/$SKOIC+J+TIZ>^@0P70^Z]Y:@NM:H< M;F"+G6&U0C; \0MMF4_+45QZ7SL:O]?,R8]+/OJN-G?[6VG_I^#\W $@D=3N M4^OR:G],W7RYAR'2)68.-/.K]4E--SZOI2/SK-YM@3:!L43$P]M57ZX!NE:U MBNT.9#S:OV?&XF7[3,7<\KY_\&S'0Z>+@HJG7WQXZ;W=IH-E'D4CO1I16CVL M4>9,XWP!5G)OR[Q*=!^4'UC+6OM:,=0S-2D-1>"I+NF$;&><_3%J6;),$ <8 M*YFTC%LIM'M@AELZL[[^J/5GX0@YHW? U-^:SA7# RGAK-V[N"B1]+B*DR%5 M,]TCPLL^/<+/%DF+U826:KIE0OVXB5B'[_1D.'0CC7Z4>:E[);UH:XB'BR0" M76:*@*OJ"&E)!2DB\FVEM!1R>ZG;:*6YM27Z)R_;^U[D2>)7]NS'-FY)9QW8 M6-LW-NQ&UW-OG'+JCQY'F== PHQ"V4Y#SNTK*NFSC.+3I6*']ZO9Y]_JOB>K M/EFC>>7TI7\BZ6RMSS)+/.HUOF!GKG8@]8 M6VP=BP2&'G1>D6'M4!F$;[&0H\YZB7D"GD$1P^J*DC$?+*OJC/0H>*,?G;^E M(A.47+.,H8 UCT:P\,YXR:B8(CNBY_"G?_G*'[^[-;>[:">@_ M7F$QQ!GG_-3*:EB%XHAIEX1$]DRS"$YYFIB8J%9H*PB'@PY6\1Z!M 6M.>00 M\BRH&W-6MR+WEH5\W-GK4@RN=_(KC5S-#2S6_JJ' =;WM>R(2XP)W]0C*Q3/ MSS8X0%TL!D->Y-! @YH?=8\'QPL^.5"Q!MLF$I@BLFSIQ80R=]KBJ=/G:,9I',E>;ZNVO5+-I6E MN&+K-T?J9?F7V5G?GT=7,ZY)+C"AN%Y;>F89)SEN9SQ39> MSIL/0]NVQ8N9!BL_SXH-)47(,U+]#^;$?<.<%/LMR'EN2%;+>QX1_K0?PT*2 MW>V.B%L$W;&<="QAXVU8K>JY7\Q;'/SLU$$$$-BV@'-?= B'W!WN6UW][%18 M)4K/)KR0R+SB(:C\9A M^*XQ]R:'*-*ZQ/'>TG=RL,"">77,55",O35B,5>,[>'E YX7EQK)^E7-LGK= M4;FZC)8](6ET$CLJY7Z]QST.+CQ]O54]N*KF:N 77Z+QU@[H.-]BP(MX1=G VQH/,/]O/=CTW ]N/.$I<[]WP:S?/YT->GM.+W=? W\T/@3S9#Z\V0) M;G&!9P;=*LHE"?UO'7S;Q%A5[&0SC5T#M<(YI*,53ZN_J#G@9III;VX"7#1= M<_R@@%_XK=? %*0D[6,>=D6^K?.!&B3*_YKX)-&19 '%!4MM^J" M[KF*$FTZ'[X&8%RS-TO-EKT;H(*ZW[:BH?ZT ^W[95NTQM?DT%;0,88BGVCC M'E,B2&>ZE:5]"%U3:.%@02122BPZIU[:H+IX)R'M17)^/-MG)"%R,W2\9 MV&6>Y*&D/OI$CQ4L/L N"PM^<(,#RSY/DA90W. M^KSPV0,&P?4:9+*MO?F-_FU+A]/;1QWA&9J%Q>A=^+V^@QP?)[RE(I8YM3QK MH_3AK'4".LL($/NDWQA^,6SY'"QY>-ER#6P_]AI&*ZZ,AI] L;=GFF=;.B;K M"#G7+ZQ,)85O_^",(U=TZN8=$\.9*.+/+T-W6/J68'BF'?=X.%J:4P9^$I%_ M8*Z2MEY5X0 HT?J;H2L9,YWM+ V-T:JV,4_KU=B3GE3S1RG@LBB 8K5!<1A9 ME'=^;M#(W$8AI4NF1DORW% XB]:'=G;M1)3Z8,P1INV4Q%_C]*(2TP%F#:UN@)*^#<%IFB)-]]6>:_054 M0H*>@ZP=!;'/YF;G4T?!.(HK*F\W)CW;;.4=MD48-6A6=6$G7<_NM3C?$B5/ MQ1D"8ZMA=2.I#"H,.%8X,2\\6TH[EA=,A11M;B78E"E^"@T#IV278?#6 MF*>FM4$C+ P3K3>:3-I_#2##=T4EG8?UKF9.:XDW7AG56PET/)4KUIFI2V!" M>\!C&:2-$Z+KQ$4N*4;TDL\T)];M F85\9U6V9]^GI-U>5_D P#W"W[4Y5!# M2/O-11H;D#0UI0I?7CNC!ID$87GZ1JIL;V?Y[QSG.)^77MU!]??*T6]-H/V? MH'U+[-V7\Q5Y^J;WVW6>M2DD"RN!W9+]$_%5V;#[$UI-2-\&<*P,DW8?JQ7; M9W,VTD0\C[T32FT3E7<$$U] WS'$9F>_9UP&:;E1C5\N>&8[QG0M$R=.]Q>6 ME (:2$;9'Q>V6[8 ]4*IA&&AXHP:<;:K&K_DB#$2MI],5:X! HY(UGWO\19G M@]3,[TE4B;1XR.?5UP!V6+#A=% IW"4J2&C\0)K#925*.+-I8N]L+JXGI^;< M=NU=G@V,!!I>(.71P$$$"&+T;KX*U'OCP1&@'FZG[-2?5E=-><[>>W%F8ZK2 M^I!SMUJK63#;!0A6#1W21:N7[DB^UK(-7&GS44_#528/GW](>53U<,>[74SZ M2YFKH%NB5)M'SQ47TB+XEP,4:U'EP8_$NL44DTC)8+!0]<&]D,76/5T"DD=9 MX: 4E&@-PB+:3P+YW8*D>+QUT"JULN[^B\2'7X<>0":(1Z5\1,=7'HP"()@< MH=UXP!.D]:CM!Y$V><7/K"+70$#TF#+((GT='-"(V7T&=^1:W:?L[B#!B%N/ MEXD,3=?YZBHG]I-[+>4(+'1E..:\=RWT$[AAQQ2M8N5VT]< B>VX9TN;D[3H M3@JA8?SV[5M/U@W>>82"Z'>$JN!QE,;HN)4XVEYO8\<,CFC/H8B6VMH6 M<'6JNRCSJCQ/M1A>.A-6)W@,'QK33H2V4$;J+17FQ;3)Z8\[#:\9#+GN'0D_ M,=E@_$IH):'=*,X>4GN<0Q&@Z :O_'G6P] 'A^\X*5!8)1TW@U$U2( Q.JV3 MR9:YU$4/)=;;0;_MPT+9@'RJ_K[PZ^A-3<_1$NQH!DNL>9VZ:3XD M]76/J!FC0_25MP _ M@#4(1D7WH!4L?8L">'Z4'>YSW!"LT64BU/M%#^DW-EKL;&'H,9";A6# _?%V ML 5$?\<"A [3F/B%\ML%&^A$6/'V#A'U8IP>2IY*^UV*_8F?HOAB95G1?@BU M:R#&JR]K.0V";U+S/6- M%K5S/R7(E7UO';+TZKIOXL:*B@I@17A>\4)J-*=/1HDA08>&.9K(\LM/KWU\ M$O,%LD47K,PR?4B;8.Z"*ZGG>"KP0!'RR!^B]S)C$7TS0V$7['5;MTB M.K\HB!1G^Q(-'&M1+V*$QAWW3RHCC2=_^[QUO$?Q**G?O=M5E8C@W8L7%'XK M<=\4!F WX+A,;X*./^YFX*T,E(U6Q!26K8=U7C""O2;1A?=<&Y0&J3A::'W<37$'8 MJI.4 UMT"&^J;*71J S>$A\$7\2X\=SR:_+9'6#1C)NQ'@O,*AU.]7#3@278 MU17X\_;*H>LW*&Q_,TQAPJI&;4&Z0$I* @>'NS>+Q%4H)&7'(1,]?T/Q(LVN M@0;H)6=\&W;I\G]8OT ;)(=$[$&1Y0$2IZSL@U>CD3Y)<>VO?FS8LO9U>!]< MU&1[F('_(P+;*J?4@(Y$^MZ?F%!)Z0MB];D_:=3B$C(D<)%G](Y,<"@T]VN/ M]4=8I3^*%/X-VBTM+< 1X2G!PA[H%A!K@143T-)-0Z]WKN>1*-AE'"PFR[^; M3IL61(<<28&NF: _[5LF7X%(B' _K6"=I;9.2?,/F+K33Y^JJ@F,_BRKN$N;G L% M][-O>JHA;%< ,6J>8/$1*0.5?]:4&*"+5V(^BJULA*VVX<,.M?VY9H=B#%F4 MK=:_F3_*=],VBX*YBF%MF^.NW#D^W7)WAUQ1&ZW_=>O@!PDM40 M5%CK4&)9)KLE(:19Y%MI?=NI@_MO38QA1ZUJ]KAXGPPGV8DV[<$YYA\6C#<[ M9^>?3 =XK0Z\2OIU*?2,T+D:C^?C>-Y+>?I[+[69!BY M&O=7_XRY1([2Q\T(#2@_/_KC 5IBN,>]_L2JR7GY/"_^Q*KY3\#Q;5"Z,]_/ZK^:M=*0CES))>RSB.Y"Q]AK@#*VWW.UC=]R%' '.E9X=I&IP8AK_F:CR4P!^6DLDU>3#!Q;SX\^[,S*?DU*L-,NB'[Y&Y;NM4*L;M;1 MV&:_,<7S/9872R=AZ=;[QI&-M35:QV /XRNL\0 +2U2QSA3&I'@@92?#LJ^O MC/MTIQ?V6&F26K>4WN+]T7/W^9 71%KX$$9-5''O(?,UX#@DG>&45LI>%ZHZ MD#(PKDG^O@2TAH6*#W)N''"2(L;N[X36.B<4HGVMZ[]._NJW7WEU###:2#VO M-R0>R_<:\1@AX8^9[5CN%V30*'T(^#FBG11!]\)= M1J66=P6AG6>'NJ?8 P4YT+[*%$7 MAF.CATX!SVA/W_"=94M@)0U8=1(FR0$"UX#!Z%+^#>N*[CF-FA*Q/B\+$+(_ MY5R/6?_>[Y[JNM# YRJ82YKD>W4R&L_@.+:5H17+PR#DL]HR>T C$36[,Q*& MBY7L4Q;8S]@"KY4EL"/.Q0A6V>LKY>AXMWN]T@?$L6XC<@6^,#%EI4SD K^> M<*54H][-R%%ZL8+4"]2PC7\2#E0:/XN:?-__+5.%\6.$(HOV%;/-'[>F[QHX MYX020?<>0G\YM3U#[]J*YL,K(T_US]R-1MW\N746^C^.U4@#XET@MJP39LGH M673QS99%QK3"/7X?AGAI^*\FA!T(5YU:4-K1I$W,E>W6'AI.>#X6^U;>1(;I/'HOCIL! M5 4B*;N$MMR-C(U''0+7<1.TA08.F*PVK7F^KL7+XY3 EF[](B;Y=JPQME?F M=Q0S_(E]\ M1"+=BC.8Q/4+/F08\'JG)W/_R$E%N:JML39YQ#\&LIX\]_0@_(,"ISO6 %P5O* J,3?G5K<]YQ@?XN]O?63D^/U)EK?1>%'B:3O:!, M5I9D:2,.J\P5HR@0*^?U0EG^A1\%*5%/[$9;Q]\',EIQKLBTZ*!C M)170E6:7J_OME6BK+[L,Q2%E'0U[?&4G4A:_C-KG"6''3CB..1+,/77%"WG%@"TZT>7W M9.ZB:;@LJHZ^>>BIW,"\_8-:.4KEHS=1-K&*=]D6CU=\7PO!E#>Z8.*#^; K M$I3F1Q3V?+\L*)2P=/OEA?.\>>E8^&/*]&0K:_"L9>K60$CH M_%.T68G)TI.=)'7O>W;OTEC]S^P F"\WL .APIJ%J,!%$J*D14IV&J:K[86V M2>_NB'J(GC7<(J1A V8[99XSE0(D@@$]VO4H*(PPJM5D]<+PEZIP;;+,W14A M19_ 9)P[B4P Z$-8=X1[DYP0R7(GE+CBUS5 # E&IQVIB;A0L3,_5OAZRR=R M0!=?[ H5Q;X^ N 2-;"NQKG\N0, (8HL\OMJBB]7; 3%4$NJ4%J=-;A="\ MQW)/5MJ*]D6DXK/6"^G3JP#]ZG,Q@FK5,PWRN=V?$:XJ5N:^7R!:<)9R.#[Z M VNDY[S4O(_ZV]HF0@WI@6 G*_J!)4H<(-]&\$ME[&^+/D:G9R9HB<]*+*ER MIQ][]4=.R8(N?V!F?R92LXHN^>+4V^'$(*=;4&FLM[?)[8,H?Q1/C'^CKDM3 M>R[42^9H=8$:-&4)V^)2?(PTB,,8(8;E^F1E:=+2YDP.ZB;8WGTER:6VN=6+ MU4*D]E)-OL ))L/>Y:KAL&)!:K*@!!;J*S(!)PT4&M$]S@TE90N#<;D'WSZ6 M(\>PNU!"EH[-6U \"_KI^O#).47L\R2EKP]4UU_.XXBJ=<=&>FWURWXPUT*\ M;_5?S6'J@U<2EY_6?!JD*#](V?Q K7I'-9[;QEWTJS61(HCG*(N,Q*7WQL/- M7&4.A\?_C2SC5HTQ*[D/+L:OXR5QJKU%=6 M:[Y5EC>@?+[>)7J]?A-'?$0H1+D*BEB.T;=?[4467-&/6Z>2Y/M T^YA+>3A M?*$,;>H.2ZFER,TZ"%!!:A8ZN:P>DD$$EP2@J^\(F+]$")J:?#95:60> ?09 M"89 4Q9_"![1,LY%H;JYL_R_JNT?C/S#O@A:X#\ M^'SW- O.9*W0Y\9HA]VB5)V[.YT-:2$*.* *Y>TS@E$<<'OU^0-%AAC M)*8GPJ@;5P)I)@G,^5K)=9T+7LUZRGU"G7@)*2>9>YP3^.5?[3 M-!+M4=2S*A??SHV$O1N_GW(*;B1K(E(,VG[GS"YN(2DOL:7LKNQ@M4*34F*W MA-?>,"5\T4(__RQI6NJS\7VN]<>".(!;HG)@',.-@.(-]\EYGJ[5HB'K)$#! M51_^1G/>"6T (S@W"?9G?0*L7[&@U5715=!*]'P?V:"[,Y_Q$N.=.TKA>F0E MO)GJ9(7:GA<%62F]WN94#4B?_3NKBZ*P#5]NEG'[?R>4)2Q['L9ZL!!@95^Z#5J>RA@_EZ 1:HENX M)IUJ I]$C>I3YURU@+LK5)N\%L0+F&>HM;,E]O&#%61:<@+^1Q%7%UV2<1\7FJ6=)[::0TW2$[Z]>F6WGBI_ M^Q+9Z=&2186+,_'O,C4'-M$U""Z'J!?0-[\'(0OY=.M)DXEN/=Q@_C/4Y@V@O@1JXS_U4Y!A1A&W$L%NL'MZ2C@ P-8)N$5OT7;&E4)&81.[ M--5*EI_;WC1[K0D]'&+ZVOM\B![DZ1P+ 1,=3U)P>?0P1$8IYWM]@D1J'C., M@.WJ/M\N$^M,QA(XB7]*^D%97D*.\T$C3N2_67C^/W'O,HG<[!VE=#!GJYFH ME&5TD QL/=!7;Z*O[^771+0+TR$N?O["76%]^BE8HH-^>XE^IK9V3%K-PYZL M([ ^AGN7J4@GF('IR)0&)SCH]!9;(L3?A2#@.3*PK:XA$J-5M"MID]I$_O.U MZ-4SB9Z7_,J:H*':#U0DH-M<'O#^D$IIR[RYA:WQ<\F#U >-U6YW'BV*W?W* MQD7Q69$E'!C 31J](8UCZ)#":R!O9YGPL*(R_QHP$@D;L'0\$MU7 SW"ZLE6 MV!X#G"%"<))**-P F1,K;/@KSM?IZ@=YO/;+)M-L,NLCVHNR\]GS^0;J8?2$ M7BNZ&,Y8&?D;[PUQ\<\G#7SM::]ODZP M5NUT()1>%,'=^/+V6E+6B3YS:3]&JP""0,C]5(1HDI+,S;H<;4QNI%K;BB_D M.N&6,)($M'\."BHU+T%N;%ID=DTCT2FJ"4_;:[QKR6'4^H\3;C/=10:OQ)*0 M+ Z%O^#$Z96E?-U!P1W Y44;AI$KVF'P;?-.-BG!_IK^TD;91E,T7$8J.U R MT$$>W81BOO.C[L),3'Y<,8J7A0"'X.M0L)ZU>Z][EYH>V-V=EAG4R<.A^Z.5 M,-#EB_V9MU!],7N9CW;M4X-O;ZWQ 01;[ 7#R1.@TM+*IIK&[=R[O@K, M7P3W_A1,97WD"NR:0GNU %/(X058J?P:L.TO_C9!9SYFJB+TL46=G?]9 Y$$ MZ,[ EJ9_],H5IUTVUV1M"^$A_@ZMZ^LT6JRK4>JQ*%XRA%180(6"'IL C##> M'0]P_UVY=UE4;?J:0>ZMR+N9AG.DF=D"%ZF4]_[W;R%'6BB<1$U?&"DY@H]^ M&;*\(IL#+>FG:ZV?T1\W>A8B8.+C=.$6#A8?8+*FX"K.X3I=88+GA05S;^+"N'*(*'EF&74F5M^!0 M#0OSXWLM'Q&4TII#1\XOH9"!GP&;$59AF,*]TP W/*%_:F[6_MR&]6.?EF9_CD7N;M=)S"$%1 51_#9 MT7)ET<"XKKDV^B<1V0#9U0&%X?_5WGT'-97M<0"_,4) J8KTHA**5!7ID2(" M1IJ@K-(VKHI(":%(%:E+ "D1$!"D65":J'0( B%@5#I$6.D0 BC% *M>!9)E M]\V;]Y[[E_MVWUMG[A_?_SXS-W?.R9US?G/F=[1,$.P'#S %8%+Q#3++=U;) MI]VO3NE:'!GEJTP/]EZAYW@9J0@BQS12;\AE>W$VEXC.MKJ+6857#W[/795Z M?%5%R&R%YJ&>NG@0C9>>E3'\](QS5?/"_KUEF! ;,*+([L7Y>^OJKSQ4EPX( M"/F6)EVOX-/DZU58?MLJ_]8'QFZA.3'2%R*(XQI#B^M0!Q'67"M"2=L3V+:O MT A*6/W +1TF"]L FGXY$Q'6HKJ1PP(XM[* H;'O]*M"._V('5T!00[^V&ZQ MX$6FTOJKPI3Q$/.-')49J@KRJI%!;9!Q:[G+XA;ACSM8@(HO_=A+W?039C[N MH;RQ>3L6E*=Z<:$2HZ/SQR-5:^Y*530DZ)W&7CLIGOC3=:XEN@[O48934^S# M=57WS6?:OANJRE1#@OS1\7(_BNTRA8O,KPJ2I 5@9)!"679 M>>W!KV6D%IE:G'3WDMUC-.6EMK;(S'JH+(.7',89R.=F8TXLXD?9 C M7G&X.EV3IC(E>$C8H#/\BU=RZ]YVVC[&!HH*23K':6BY=P M96$=_RY'[\21LSEDV:=Y4RJ$XLUQXGV?J&I\->,C/TQX->3IQ,%TB_%%>>?9 M*.+6B*Q5?6ZPAF(-NELP\-&,#^_01(?+U1:6BQ*[X\(_S3@?@*6N:B+I!%,4 MW[8PW@:GPCFIBNJZHJ/#,_V>T]7EDZ:I,T%GM?JCKF0FRB8@6G1Y6Z1:(Z#&RM#8=7IGU(Y3Y6B$N$R8Q(%4^F('B+U+CG M"?%Q;=8'H\Q\K_R%!-.]^UN>PRG9BGQ>:F2N0<;'A% 9$&,2U5*C!Q";FJJ- MJRL;'&/Y_2.$_8WE23ZPL_/-I-V15)C5)&+=&L.H:*)_7-LI]7-WUTIH[_OA MG$:P.[B943!./FS?1;,'XQ]:%8)XYDGD"V2 PF[@>KXPGL< 408,Y7.);V[C MMWIXJA\VG5*.B:6MJI05'/,3&&&?/>\E(V+)CL810=M$219 :>+T&"<3)M'K M%O]N_RLGU[; M^VA&F;/:'W;LV2AY]L:%!%^1LTW:I;R\4AR@F;D.HA4#P]B/.IK1->Z_79)Y MO4@5KT)>TQKB+^8?$XZR2J6!H0W M3\-K01>AF,5U(;:FZ/=Q[RUD]UW@1ZT9M:+;]\#XDM"XFRXS\Y&*CQ^I@483 M.9B6-V5N6:^>%B2./?%",KNJX,[E)=K +B00D"TO!_#X')/,-)#49T0QCTNU MOEO;1M@0\W:D1*&X'P3V3P4DL8!JYUP+C7;;Y"$2\@)ZVE6.H^-4U H 4O0U M'2]HNC J-K>&+$ BY&CMT_ZEQ7PBE3R,/J04?_!31?9M::[]S=/!!'L]05>= M]#S:H]@,H?JKHY5"P3>ON,I&)U_$:/C>0/Z %Q8G6,\;B&_@(\Y/Z ]IFO:M MH\H=SK@%GZ]DJ 6%2QO"H?/15%19I,Y@A8XXT&,WU*>9ZESDA?GZ'61<"6G M&!MM(DYOK9K?4-TR1WLT/'7])+3$GS2$GOB[4[D"N%__C4XU& MZNG+@PDA?A,/KU@S.D?Q&3SW*6MR]$VQO\2?VV^VQ3J(NT\M84^'?ZXBF$QSLFGIMV)TCDCJ%5]_$G<.KL7=ZY"2J:!V2U*^ST\U3A)5W5-6N58;(G%/*W?%;M+= M-\@+7GCF9D(]%TVQ\FQ=]X$L@# 9G4A)4&_OCAOJN");/^I>,.2Y0Z9A>[32 MO6D\4HTW5%,-Y+_^,MF M9SZ:")8,XPF\/EC\G\5E1Q:P.6&GK[VIKX_][[5?_^I"4W3".RO)^TV-UEF/Y1%UK$ D;#G/,/,EGH<,YUL M(/%'6\/^-Q&7:L&QN7T/9SP4JI%YS;.A(MI:;4%%PB< M8$?IB540VFKT9(+DTID.QN4&"UN,.+!MIP"U]$]QYR@]$6T>?[ S\]\UY\$2 M\@!S]+2"IX(W+T7Z4^_U$ M%>0EY7:Z,[\/HI.NM@=8CM$-!!B*P_+Y//J3X^0U_9@A\>K](U?+WTZ=5&Y[ M_:,)IKP0CI27@,FEGW_F[13]==,/^J= ^5/SQ:GDWX9)@@6\0"VK;D26-?U\ M\@3"\"L'_Z^XZN6?<0:CCM^RZPM]@?.5J)SWQGF+EQ]U/M%KGA)^ZF *I[F? MA+O--6"62:'Q?N:9"P-E;VV^7.&:5(+^G.YM%C"1A6,>+XN$!"0@ 0E(0 (2 MD( $)" !B6]6%.<^S =+['H?51(3PTS.J&*G:Y+O]M*Y=E&+I#61+HB>0;NO MKX.$_+:7&_ZR!]?L%TW(OZK< .7;SE]5+H+RS>:OK/9 ^68C]=OGXL/O6Q/4 M_:[-X_^]X@_E?Y=_K"HJW3"BZ^A)B3"'G@6ERB)EK)_#* %E(Z1;AO1-0<)+ M)%]AONBA>4T>8 'XI.68#?AE_;5E318@<1R]>7<;R;$G^O]\BGJZX[G=YRBIS*RL7*1VSZ$H MR=:XM8RHML=O.3RYDN4&47050(GWT[^(*JP4*5$D0!0HR&X)0"VYQ?*+R(C( M7_[GY]-!=A[KIJR&?_Y/MD?_,XM#7X5R>/SG_]P_/'C]^C__YZ__[9>3$=P& MMPZ;/S\Z&8W.GCYY\NG3I[U/^5Y5'S]AQI@GG_&>1]U-3S^[>A#*V;WXM;V3 M4RJ?=!>7;AU=>6O1W3I:O+5U2<8 7OR?][\=NA/XJDEEX<>XJ79;Z+?.Z[.G\ %>);GTQO' M#3FV]FQV<[*-:QN87%BZN6PJP9GZVA)T=TP?B#Y7I_[SZ.JQ?:U5'"PG3,X&6X^^7&CX<9DB1O6U"VR>P-5'O_ZW[)>3 M: /\F_TR*D>#^"NCY&^_/.D^XZ^G<60S? F)_QZ7YW]^=% -815'Y",LPZ/, M=]_^_&@$B_NDE1Q/\*U/)J_]Q57A(FM&%X/XYT>GMCXNAT\S.QY5_U=Y>E;5 M0.JC9VM:V&\GSZ4"B;LX&]0-:+LNX]E"''8 M?ISS9E8"L;XZRJ.*CN>1.*T$$53E1.N0DQ!I$"9%)B),Z-">8BNQ?+I_&H#F%-+@Z@=[4=O!Z& M^/EO\>)VG:3PQPBC%;U13QT7R4JMB$P17JH=@Y=J2;PN@K?0!O5+/7U1^7$[ MBV7C[> ]O*D*K^"WYG:]??7/:WKYJK8>V6/23<.*(N*$TF!R(IR.Q!3)$VTM M\XRE6/ X[>9$)#X]J$Y/RQ%VMMD?!J1LH$-0FV7\HK,@#$T1N23P)DJ$D)%8 MQ@5)0A5YU-9P'1YEXV'9/?#[T>^'+X 1F_+IL!P >]3C",3[9+GKUPPES[FT M/ :@U&!AQE6"H<"@%)5""F7S(JD[#"7DVG//!.%"*B*,XT0;*TCN=# V&N$4 MN_50EFDG&&>C$H88(S@15FABN%-$*Z!_)Z.43E\>R:MRB KPMP@:_4-Y?#)Z MEWYOXG[3Q-'AR(XBCO%=ZNXJ@<"JIL0.O)PIE]_*9G2KY?OU:ZKS/][7U5FL M1Q?O!R"T8(Y?@CP\P\Z\C:,;,1+-7:Y8X6%9HR?"@RC2!4M$4A.22=P&Y^]E M,FY$ &N>C,08-87R1%H&[)HG6)#")>B-IT&J9&3QUF&9 MNY]I60&1K'!:+(O*PLIPGD".%$R#*N? 25Y2Y@M;&,9O-"UOJZ'O <%91U>/W/CR:6Q=,PKC]5=6CB\-&O MHY,ZQNPBVOIF] XTE'/K(BC* *H" !&QT8,8H)JY&+2*^@L$<'ABZ_@<5A>T M_^D9+%@[HOT:;(GC=F6?7\QO>6\O\*?]3[8.[5]_CPTBAFX"V.49L"F7PC'4 MX\K &EL02X"HB.8R%-Q)5G @^??Y=5AM>71, J24.I!(AC!26@GF!M:;(BV-6NK[. ^(/,B1>\ !$" M5J53D8&E(KFWRB4#\SF9 3 BGWZ$<=3UBW%G,=\*2%_5_V O'OUJOC0#GBQ; M5G5,$9C1Q^;77]!Y\K1I?170>M8Z4YZB20ZL!2;= !T7[6\P(ZEE-S(UO?<^ M-P&LP_;MBZ]LOS;5N&Z_M;ZAIY,!MM-U<&0H#]9J#J_* T$2(3H!.T@:(^4V M"L?IH^FCL;64IM_*@-]3&>NL[76\TN(_>/VW9;OH\L/3US7Q&"FK^QJ@L<]G M@]*7HS?QU$$3H3Q%25D-%PAW*E@/!K9IWJ7#4>7_V/]<-H]^7<3NU;"]OM^] MZ)(JYLL M)FMO+5:QF-JGY&,(( 8T6 K>@R&9_MFY, MY.R9$)A>N0TQ!)> @ZTAW(*1)#2 /M!V@0 $5EI&KP$G]948D*L[_#(85)\0 MEJ-E]"$VL3Z/#7I6N^5!L/JB;'PU!NY&8\H.MF5YG&-YDDZ!R+?(J_"7UDX0 MJ0I+N;2I $S>T^7Y@7FU!U(^,*&\%XIX+X%R9 [6ELD524X!_#,&K$W;5\KY M'L:>W_*JJ@_M(#:=.?H@%U6 -9L,H\1;"P8M-3G@,+!OO:*YXT41:*'[NJB= MNV#&G;]5OEOB):[\2QS&V@Y@M??#:3DLFQ'::N?QY6.& M)Y8X>@N<)6!$'U1-:P9U M3#?ER=D*'XR;$;!R_3"7TXM(=>XD2E90G,Q;HETN2GQD>+Q_7,=X POWVX14CX"0 %C'^@R6Y^*M/8V7&O45 MB/X'22I2,B5SC?M*3!/!/2/: %CWMH#%S6/T7/655+X/G3]?J\$D,"R'YZLP MF&[F8N_GDEQ2IO.5@I59=->CFVH5?/L!I<2$6>'K&\!;I^/3!\FI0>?:,5#/ M,>0@U&'IB!;)$\5X"D9Q6_078_75S7%I>>[DYBB$SYW'#2,CB(C<$B>B)-Z( MI"/7WH7>NCENNCQS.^@<&JCJB]F#DWO7NEB7C-"[+%;2.@]>6<*HP)@3"](U MA4"*J*7D49J\OR+VALZA_1#:+7L[>&_+\'IX8,_*T?9X#741DI \D(2;L(*S M0'0L-.%>)*LXI<''WJ_02G#)J@GCOCS\*V37PBOCT4G$!0:>YE2CH4H)U])I MQZ5GN>\],?2$77O@ @Q<"">4(T%% +@AIQ._;C"!YJ9PWF[[["]9V&,!^:7X_"[#*G#+#^#U+Y^\DG!L9 M20?CT_&@\T&G%/VH"WYZE_9#=3;W7]_HSMD4KY6@.[$D5P++16$IE90D[0,1 MC%( Z(#[ 9"GP&"%GR"9+@!SP4RJCE/9G/PUVK!F$XF: M%9E(7(3(5.((XCBL!6APIPT8M%0IP;A1A>HMZD:'Q;)C\&TU?'EZ-J@N8GQ1 MUL L5;VP3_ @%;>'!<+_$>:,)\*F@)$6GNC<6QM8X2-[$!NR:W=!],"=I$1@ MN:,8,.,%8.J0B!8^$I<;+ZV@F@6W6\N-Z:VHG=.!2\*9!R!FC"*::@V<%V1R MA>-Y?_56/V,?UK-.4E%AJ0F$MF&EEA7$Z((1(VC0!;? 8;T5B=@#R9T\MZ M'2,K]$?G.4VY!WQ$;<+,()V(=8(2SWENPO=,#HT9"PVWV)#>) M$I&@&Y:Z I;7YM!2\";O+1"^0>Q:>\NZPYS8,J#ZVLI=XLD[1:TQSF"- '8) M%S ^."<&\P!$M(Y380I!>[M'],.&.6V&5")#5@:5'D"=@_C.(]'.*T)!G&M' M0Q"BMZ3R(0Y@V.$]+MI'K ?4U=FX#-KG-ZT*Z5W3Y M0E=+L,);E-S"H:UN?0"K73G@NU!8P3DW-/5U:7H,P=>S6"PYX_+<$V<*282" M%[L"^"A* &U>^Q5Z=)@L@DY)$A<+6">I-=%6,6*DL(F!Z1]U;R54[]=IA2%)45DE0TR$ MNX(3$2B8;BPP$KS*C79)&=_;=>IU\-^&E,B= M3D6(O16/J]UQV<[U8[FU-J<%20QX4A08 R*<)$%17U!8/)-ZFX;2XSHZFUE, M&WG.++!@4%A.RPE!0 46F#=JK4PAQOZ53KDJ[Y)BXR29B) M4F'EP[Q_M3Q6K@HW$M2PF=W%(DDE9=!$1HMYY ;$FG70@$U!Y-H64?6VM.6* M$E9N;L\!7!G%W\KS&%X#4AH>8V7RUK)KGE^\L?^JZBLLO#86[O+MZQ<=BE!^ M,]&QE&]SIXUJ[7T0.I(\.4\$TSG1E.9$>9:#((E4]W>CNE-)8 M!]45-/9NY5JN6@H*;N.$IX=V7!])//=DOQ[.CBV;+_O'D_@: ]"Z,Q;LH(T% M?I=F5=M>@DP>QF^79;LQZ>T"HWO%"RI(P0K@!2NC)D)8/(@-L6TRA518@B7M M0CB^?V775(+%%D:S' \[-VE7CQN06S47RU@D Q45"IT<@1L+@HY(8:9V'U./S/&:^ MJ[]454 U\[8:Q@F,.P1]4X)F60B??WYQ.#Z#E\9ZR8(%0G=C@ L/,U4GES*J M5##T5*W(,98IDBR2BP2620 MQ(&((0K/KPX%J(7^53)Y&!M8FU'UP0KG><"S>K"ZHRPLT=*C>I%!)Q9<7O0V M7K>/&8_K 0&1,Z$-GCD>J28B%8ZX0EOBJ).:6I,$[QT(Z%V>6P^DJ[5"<2X+ MDEL\+$""Z:\CE43YJ J;*^Y$[ZS^AR%=-[/>A2L<54(39PU&L8'-;'(';&R3 M*8I@9>ION,_F#*D>;,:;I*A!"6N5PD)A(2?&!$-\4(S""D8PC/NZ8-;X^ M2[ WJE=P9HK()6$I4B*$C,0R+D@2JLBCMH;KM3OI-[:I%+VF!=J4B5.07WB4 MO>5X+F@JJ/. $-7V'Y.QP3,=-P/Y)3KTO&Z/_RNP=%H+^4%R>J!PJP!-]B_0 M:"N.C]M0K)%6QA72$%A3L-@#GKV1@$<9\[&(3M&\OW655GOV1F]T!N?:1ZL% M$07'VA=8I,QA;1*GE0C*%]SW%CV\'@9TJ7U_I"98X"&>VOJ/]98H6>4A4()& MZDQ!N(N3&I*F A)F9'.2DVHRZMD"V:(DL \(EA--(/UT3P) M)ZR6;/VHZU[P]QOK3V"!ZHOU9J^N*8B!4AES 2).XBEJ)@@_-6QN4,DR+ MV#LDL04!8CW B#P(7>24$Z%RX+](/0%+!R2EX#P%95((O>6_7H6G; 83QMQH M9O*(G!CQN !!C*(,C#>N !46EHG>1F[>M J']]WQ-[&+([?VX]B>VB6C0E&UF^,O/?C!&C]MOU?!X%.O3^:6Y M\?K7ZFQK4)L)0)1YS(DJ@.1%@G77+ "ILH#'5 .=]B_[<1MCD%=8KXG"DBE8 M%N)^L]N,_0D;LMV"KC_(4WZ',FA0>M+GS$VAY: M@2+R.=5>1N5[NZ6T-:I]0ZA-Y+GS6#;-1D6$,YP80P7)+?>6%AA3W+MB3:N, MF+HEXR^71C^TI^,XV _VM#DHA[X<8O;:)-Q#4/;'#8K'K&#+D($RO0@M85IC<%H;8PF)@ M0VB-W52":0P,Q.2Y#+AG05X-SW!Q>NFE5 M>N7OMBZM&\0/F&=PJ=2X'T.3[\YC/2R/3T:ORJ%%''*,MQY6J9Y=P:VVSX>? M[!E>>9C$I9R3R@3B,3-9Y"$0ETM-9"X%QM_BFO?55AG0 M8Q+%LN9 "@) 8H[FO@%C@[H([)]+(?*M=PS?5WGF->U\4B$< PWJ#"*[J PJ M5$T<=P7\:TSRO77(;),/;85,90NE)"P.84H$K%7IB 502 I+&8]:V=B_S>KU M6U[]/KQH/K<@#&<]*B+/90QX'F$HL.ZOY)$X5B3 #BS$@'$;KO_[-_=S MAOG&DD=6YZ9-/K6+[5E*>/"M)UI02H(JZT%L_2KWOU7TE"9)5*086Y\;HA/E1-.""VV! MI_H7VK85V2N;\1"*8)S5TA"'50<$'@@.V$42*YD)6 HMA-[M6JXET/3F=G6_ M=BTV5/&&6BMS30FW4>"!I3EI(R=L[J/WWA4JB;Z13<]<+J_&-5#FN,8R2:_* MS_AI:_PL.2UT81A YQ9$8PE%XP*0H@>+OO %\_T[7'BK+/?ME K1>,^E\(1) M6X!4D)%H&R*H*ANH9,&YN"W*I/6,=.4(6W?'@D!_F*4RHJ(.!'<.BR7!5-)> M$\ML(LG;(NH436YZYXR[ =3N@N#0"P5KB,ZKAYF$+'R1:^\LR4701$C)B6$@ MGX.E+A6Y#V;]ASK=1B!_)7014-7XWJ,7GX,M4 V?Q\ZO;HQ3,8=/N1;VS]1VR/N^@,] ?)B3&Y7.)I0S9P M3T0L*#%%8$0R[K@*@K'UU[.^[7K>,K&JRP[YXMEM,8&8HU%%YHB3'/!2\" [ M@Z0D%%Y:+Z+*66]=R_TLS;.F %G<2\YU(H!@*>@X%8FE@6-!U9P"MQ4LKCVI M8SMTB@)9$PL.]KQNCT0PEEAI)=%41\'SW%G=6XK>.>5P'SK%0CI1$*4,P+DB M2F*TS@$CY(D%ZYGK[YF]6Q+]LL+,3V>82LHD3"$Q1%C-8+5"(L;+W(2""MW? MTYWZE=6SNKI1/CGCJ2+,8O@8*QRQWGD2?2&Y+@KE1.^\VIO/ZNG!+I9*&N"R MY<2[MEQ1@(6#E22)44RF2)3VMXIV[X-V>["^T7 7"D?A=0R/=0Z@V0)U)%Z=,=R>YKNM4E_4<1[0[+X8I MET>>A.3 M(6X,Z)9NO9,3GP%HL[$@RN-18ZI0Q% KL;X [H>B" A;,&U M!9A.&<;9<4>T<8& "LD+;HPM:&_/)NA1@.N&RG)[G8?H-?$N2= ?EA-G09W8 MO%"> 5(T_2W[=<_)@_V@F37!P:A5<%8##^/Y(K&0Q(4D2#(Q%-(J7OC>&MT; M(H.':QM0S%$$DY!PKQ+6Q [$Y#8G07&?:Q&,M+TE!K39/X+-_J59__SB !;L MN*HO ';"RDWO6,CU?V[K0;SXQTFTH[79]CWPL.F"*P[L3FC$T+S"2:*U221& MIX*53-C^U?6\54(2\N1X%.N;'H-R(\MENP\?M%18#TM,HO.*")H*8@K)2 08 MG@>AK7>]JPCI(VL?UD+/I3KY20EBHPPK1U.1'* M>V*23L32Y','$#QGO;6@=Y[Y%=<0\TGEL/":<*XC$0$H H\Y(9B>GO,0F5>] M0V=;>Z+[>O@Y2:QZ#*^36H,\M[(@FCI'L/*Q3U0HY7N[TX:B]5U:6*S%13EK MRM]*CX\,C_>/ZQA7!:H/T$D:ZS-0MQ?+OO*V45^]'OIM67TJJ#!!:Y+PI"*1 M FZM8;$?ZF']BQ"#ZB_$GO'E7ZHJ(#Q["V)ULA$SR1YO/@)M--8C4P,GC\_@ MI;%>",TM,=C,C4?5VBO,;"BUC?N0)PKP6^%9>)X#>]N"D^1EY)0QD1>]BP/[ MKE3%:<6@8=@/IV#?PGK"7>?Q?O(5-^,(9U$5(41X78''CV+BFP/1) M.=5?PZH_A<57FN;&J;/)DY#3UB7MB-;:$BEC8(Y!6[*W$=*[BJ?;QOY):R8* MZDA4)L<0-D5LG@)A6$4SV-P*V5O(]B&VZ6/O$3PMZ.;+T3#SFU87XW!EP\WS MB\4K5R;M3,[/>I#X0.<\<<44H<(%(HPIP)*/DH""T3K7A="TM_LG&\^#ZT% M@\Y]2#X'<@"F!UD H, Y:HFB,B\D+SB7OIO^M3WGUZZR="-/8*!Y1JSGZ#!5 ;WG@D2K$I@.6N:FM][SKWC;?JOL M$&RY]O O%.6KP^J$*PPH];$X#VU!2F"]7@BH = E>=$)IU< M4(HZWE^/:"^3#3:C&FFP5/@42?(.CP4!=&R\!]X% YDKY461>F?8;#BAO_%FT33ZI!6._973UP&M 0 M"VJU(CSE"=->%?!6 D$9A$PIZCS1WKH[=PZH?LEI[G.6=<(MT2(4N'-I6)Y"LD7O ML/$]!)KM2NT='!72)$$!VVF=%"8$*Z*-9B0RXZA+)DK66TCQ@\:LK-!"HRKG MN0:Z@W7&8\5D#L #5M_GO.!.YB+$WCJ]7I4@LN-OY7D,KX

:'F+>]- M#J;(9.8WF@V7CI#"_R[)"!DK]UX3)D96"8B< JPH6'$Q"V#Y<9#GX&ZM6U/V M2@PY,XRF4["('>O_-QNHTF\BR_PILXDVS;1QHKYS=_\,M&I_ M0U+@8."$A^YH8 Q&Y]7[?T#)FQDVA["K^1MYY7)FFG'\:=!N751#HWABW0D. MA-:XK$4W7) %22WV3G?09!;D!8I 'J-[[H:-Y^ $X2PS<)82?,<,)J>-"?,4 MO K%7XR"Z9NB;!%\\5R%4K 1"#M M@4!Z1*YF'[X[:HV>(RTX-]A\*S "1J_?X]R)HV\8H-T:GF\_0(W=C1UR#;2K MN049Q3$+:,WN'DP"> 3.1VOLJ*C25@(,,0 MP5&46++H]D&2[#I02=J*N2<(Y^B8%\A[5VHOO),MIE=/K7O6&:UDH73:K7/M MEG1&3JK&7>.>@U'#.YRX ,BN*"4YMU7@D=)J[&4/<%D9DV5?F>;N>#]FU/*WY4QJH MMTS-5$?@[2?FG51!@21-SB9!/J,XMWX#AQ\Q1(_W[:'#;897UXLA0#J D9.L M7K VV2E!DI3ZUE$/&("27>91KI/;/ZM%P3*$W92>E@#5 Z$J5 :;P?<&=8DP M)K[6VA@CAV BP+P5K))YFF,)(&/@4]C4"8B4602F%YDC8X6Q Q6GUQNJ6=15 ME)9D6NUBD#3L,44Q1JW.FC1'%%TQ%;=8'&KC\DCJ8K# M-%]RC5A=<5]GN!(,.>+KU3]+7:L8%(9YS]+K1)FK03 2A!V.CQW>FDMJ5Z.P M_8=J@NZGGC9U?N/\Z@ #+GNLV M=0;H=INU1.$[,RG4;^X%>W"9*=(UPC+'QS(?J)$5&'S?\_,9JW(4'#Q#XS=3YHJ#QXC4<=;%)J/(ZGQD-4P/U]1A2:*-](>J+PO IB M$IZNY$4Z^49YVB9U&V]C.CU-P_T58I*HK%C"*T%-%JQ-;(A&[.;C8*%; MR5,7U>8F$8!;*/OZYA\S$+$.26=Q5%<9A4+X,\JG"#!,LL!J@ZK& .PH(%,N M.O#=H'S3U8G/)'HVUK>+E?=FKD]]G<1<'[^6KE$M3E=3,4&;U(/:+W3$DXHA MHF",1ERDG.4$DPF;@; H!8('INI7!1,H#10L**PN=VT8RZ/H#T8X]#"O6!29DY585U5N7;]V&%%^JOL@DC MBO;=C ,&J:+*GO2:B]G[J\G$ 0UB$Y6WX""31F JB^RS5,K?<91RE-NT@CEN MFG6,ZI67I#?SW F:4G9QO7Y)HS]6I4TZZYEGLZ$\B5AXR:/6IMD=57 3SC1U M32DF(4UM^E+U"L*BQ(.MBDFKVBR,X.K9K#)^@^1P]K,*=M$1]IP3BF[(T*!] M-",UYT[<@/-G)[HJ E=FXP+AKL\FFNN],OB4-ED,3))B5C.S;IB+R$61B\8* MUY6A%QYKBCJ?;2<3V0QIY-H? M%[/U.'FOQC]!;88K$75AIX-G)S=!MZ0"IV&W=FFO?<85_M*WD3^>2'CNNM*W MO<66/'RX80ZPGS.=?NAR0XV+3832K2N:!R$JC[R(EQLCG2:+@,JE,LJ_Q#NA M2"43XXI3\;&3K$WN-M@:=]%8S)@UEA%H CG/USY(*O>'+(D*:[8Z&?KL_T)%' U5LJ.@M4]%G MI*(ZA@[7Q2'N\>5EIBXQ+\",I@$LR+)RB)7JW)N"M/59SX*P/G/PF>9ES(GV M!?4;@)?4*UPZ?2?S\_:5;#/U^@#/+GJ]E=1WG.?*C[I#!R 2%H%I[DY%R[,. M^/IC,TN:2+50]YX.S,!Y1/B.*#GPT9]3Q#K'S:,;NC238-+A,[%KY>'I8UJY MK@+-:W?;&V\W*)11OP'?#%^IUWE7[F MK3LAIP[0J\Y?VNIA@R23FQ^K]-)CO^E>\^RYHSDTQBMRJ" M*+;M%"@\8_[8N$PCH_!'."$[QC2*J K7>=&9M%U K.>\/A-F3)3T#QZ*W(<3_]<=]? MBCM%)!QSUV4X&PIWIE;(V8)6<^'=@! ([^$[LW*1)EJJ.!*S>IFM6P8QOUJ) M0V'LC%T@C/IF(1?LH![X6^MS2T,%X(TS?(UU0Z&)#B.Y@ED$8RQL]3"_SDH\ M#I4WS<3H@[PF.4$84BEW#D<7@38!">EA*&%N,4W^48:7_ +2B %EH>K8.WKQ MJLKB0HFK[^%J]WP:UH'?5Z'&\$8S$A*>6YSFI"TY PL66UWL-4;Y MX-VM]@=.!2'3G3)KK8'Y; @=T^P?)H!5&YNA^IZC0TFSQ.JLEO>V&JG^4UMQ MI0>IJDF9NN S[+)"8=AO27J=U"O+QQP\Q80]^UILG6*KX.E0LH@0Z0C'!N:% M)6%\4P)'4,YUM@2GR#?U=@%*&N-,@SQ-G$P^TJSN[H)BY]0ZPV-8]\[ 5U6Z MQEKNLYFW:.6#$=/\4WSS;3U;/MED=630]]_I#I+^M2#/^(.Y>SREPY>,T ?/ M"!U(1NB19H0^GL%I"VWX4E59X:6T\'+ZG&6J*N6NK))U)4=HF+J^&ZW-/+BT MZ8GXJDC9UF&[Z&A!J.84K-!WPJNZ MUQ@#-MG?]C_4J9;\!ZO[$)-#4EUUBAAB<8S_):,%KW4F7$22SU0\/8NC*:W+ MC) %UPZ$=W*)#KG-0:W#@X(545N>B=.S?632(3+=_PW& V]>_2%O7L%_ZPW<.$^ M"(U]Z!875Q<2&+O.=1B8LW U+GRG#ME^2DKXL.76]A;8WX.XM#[D)YNI_*G* M5'YO,I7E^ _E^&]26Y,@RY8HP:[@Y-7M^>D^Y;F@@S_1ET#HM#MIR#Z"#&S( MK1SVNU5@G#067O,L4GU1:J!/<#K7,T4^)^,KHL8D..DJH3E.\YS57QU/@>Y_ M5Z!$C&?MNS& &?QNYN"_@9B%[4L4@]RM[TN32HQ"3%"81N3G8A@?5-D5J@L] M%9;3^I8YRO#*>UK&'OX(TY[5/#ICR!B\O8/=H$#!-+-7@K +*)E#F*%!GW6Q M93(*^^04)7]_95B7?F;V;^/#I,6-B=!H%= VF+3JZD[!EK6IY"K*TF1NOM?! M]$O.,@35JVH! FSHE(2YZ1Q"'49PFUK>A^D*@@R>+0;9S/;B^;G0-U/X8?U@ MZ$UK5_^;#U+_GA+/:;1KBN",E4:O":O<4[42;"GJ>#VU:0)-,^7A01($'\?' MKB)U;6\Z:A.R$.:&*56Y5<5+TX]RM8 M0Z2B*$>"2^'M(+."S&YZM9M.@2O'O0R^:VCNB36EH22BE1!(M*_IPEQ'VT.9 MKE&T9BS^!?&=^P-/M\F!]56QWU5&13F.4$XWH=!H8/J(R.\6';"A_J,"#$99 M/W#3WFLP-F1[=MPKTFUL3U^,S^.R/GX)*&O"N>8PA(R$-<1FEA4<8"^R MZ/)292O:PHC79(.\;Y*L7 =.NB2-@7TQ&..]Z+RL"1+R9%TP-;JDX*07-VB. M9@QCIJF&JWX=WG[MO>B^;'!5J_Q\L 1@;=2ZB_-=)EK&&J H=LL)XE)=+C?Z MZ5@3@?U?#/_#R+V7O)BRB&*G92B_^#7QV(O^2Q92>.-2!KH+J'6-M30S>B#E MTGPPKH"BE.2^'! _WM$9_%.:AJ2QD5@^ #%A'*90WE^)L3Y4M85OB*B$'@Z% M'K;)A9H1T+:]>UR%X.3I)3U?D*XC>>)D M317\F6)O2U^BUVQJ3!70KM>6^\07JG/8C)*SMSC_R80VL;[.^V<9D'V/ M*'\!;*Z;?DH[#OYC?7_0JM6;8[HDFITUP'F7D)92$+NY$74^*:\)#![36YAE3RP[LBO]=HR M4T"G M.ET2AD'(;+3.$= ;ZMT?33!=\A;,A^GVO2ECD/&7WX3;QINT MLKTM[V\VCZ3V.][?N0U5;%I4$W75E^E%]?!1;27T'C>B9^B 2<2,2F1_AW$= M+RB()SJN:H->C+^'63T4J$%)S_U]"YWJIAM-V' $J(UBEG*%54S*HXI(Z!"' M?9/QL-CYRALG;,(B7!_F=K6D>_L%*15:,H7S[G\.%3TU.W4,#%8GTJ"1-ZN0 MU20%Y^M?J/8_V,0JLXD_.L=:*'F.XHW2Y]P4*7TK:K"TG<@J=P;BE+6\EJNM M4\+U1R9?SGY@PF2^O?73)^([!>U:NNAZ=S@-5EYYQ3HF]<789_9QC?-S^[VXWA&@VW0>372-X7RAL-TB MHP#HQB0\0XS'D@:84F@65,D_*'\Q-4;."KP[?8HS76]THBF\E@'(OCCLHTED M=-=4OY3FF:^';AO"JD2O3<'Q3;Y_I2Z=L,EJ4VSJ89.K6YIC-^6.BKEWE.;> MNJ>BJX*=8D]A$7;4F !3I MRHF[6M[;YK?2%2"C&Z%TTK@?T::K#99^M5&JR>O[!P)0TN87L1PS2N*Z:*[? M$W%QB9U%@W&XXMR%^]/83=(('SR-<"AIA))&> \"6A7#3^YA5C?06[N4JP)P M3;?0A;F.OVWG%ZYY?'?U#"L% ',P$3Q.!71>.5Z:VU^3 ]&805"]3'N*3?Y. MW3=L\H1J<_IAUR_#HHLIETMDZ3*(@2#8\[O9#=O"P:I-CO8O:>[S$^6.:\6& M*UWIWW?KQ-0\='GVN2$IHQ;KQQP;XX>N..'%1NNM146;.JA7]Z+8\LQ->D3$ MNFC1%J75&Y@IE577Y-JSP$#S&F"P7A.]34,95>],@)MJ[YU@ M.@"&-";?N&K>CD&ZEH:(@S*9S)1I)]EYQ'B*"1?B>Y?6W*BBH_-@DJ7V9=7# M?M5%5F^!3HA:'6^U0<#^Q6^NU:UA&RVP('@7'O# M'<([?Y# SI%JVX:K;,+JR1$_E7AIZ93!\SV-FXZT*5*\(8;BR&YCMIHK 3>H MXF98W3\8I%]2QQ1J]ZK5ZO][P>Y:DMMS&6 Q(B*U[3PL[H MPN(5FAD/.NUA[V)4+3I*<.9GM/8;EHL; M>][M#NW..EO*8W3:[=6W/@W3OZD!F#II)$[MVHK)D6GCJ]-J/]=I[U5%6^ - ML$68?:E)HM<65-W8?3885&F]E0;!($T5JA%R/"5RK/>)6W,[F.X&3737Z;1& M.R6\8Y;QAVW!;)^!^KL67;\[=C'UGM/5"E4YA[TU^I2EEUDPSW6>J@9AEWS4 M@Z&.;>Q;ZV3E5KM1JF,ZADGJ(K@*=L8"S055;P +MV0,()@[N(OI7IBI6FW4#W>=8,J83'AW""C2!18SX)/Y3"GQV8],IG'RX3PJ-"EC M;6"AZP/)C0:BGYD"0%?,5 5$&.BB&+5!MEA)_0;JL_)K+>47;Y>N,)/,Y4]& MGLNU6Y^#E%M2K"R=DHQ@J$SF*!@E5AP.Y=M"E,U%F25\SZ>?YC3$=Q'VD1N7 M59Z:&=#)@]3OKB/Z3J-I0?&-B:YCU#:F>5T5]-4)^ MLS8,DQOT5VK2AQ?;^F]^B^^BT("F^%Y]!:OZ7!&GK>JVL?$JUE43O8W@B3K* M;-H9T1ATT"WOSPZ8@*^U<*ZQ$@CHSN$0/3&B24*#Q/Y*=$>/_%G12VCV/W_M MS=)K&"IS7LWQ7XV99^*_R"3F5L$\;.XEZ/0-H<23=)9B8CA6 MR]+E#E]+ 3_,3>? 2 ,L)0E?,S)W3K89V%;+4>6(<17A0T 8)+8?2 &NN44HCR8(]RN;Y6,CKCE]4.KJ +/&>]N MO3B=!-75*7B",2XJ"Q"2S-90X!YJP'.7 /&"TU19-U%CH7OBZ4&KR^$'HT!N M^8 MD#KM8=4#R?>>70Q6O;9.=^CT@5C!>9#DV!-*CAU)1QN= M_)IT+1U_5][ M\G838"LD3S(1:@B@H+\';K\UTM^C;M6(L\%_@T^B^;C,X?/8HM:B=V+_($-$D2G(TQ"!-#=597YRSNS+&N^'].M2N6=M)(FH[",@ FH4CO7VV?5JOW2 M(3+?R=6[-=I@Y2V8UK[=HHME+6I%@ZXG%A?G;F;FRFW1JZ3%>MY\Y>ZOQERM ME-K6=FLS'"XKH)>SU=D+RP>N$O:;[D&+N0MVMI8:6K)"YVM8'[JP65BY'+O0 M-+=MQK[/!R^L^IU6#>3YQB_:[F^CX7R%/YK)"17QW0GLY@M<:1&RWBWHBNMB M_K!KWHN%RV+IV5I>&*#S>*#S9F.TBBD5@W1I?%Y%D2,V1H_,%KV'(.)L-;SW M)TY6K,;:C\A6+,*J.;DLHCKS76V%=!?1FK_Q,B:O4NO MCL3^$Z>K;0]7'_,6@?>ZNN]*(4U^A)4/3._@Q]B&Y_U&_EWANL6R:^Y;-?A7 MN&/;,]W/4S#/J*_H>N&[GWNJIPLZ;F@Q#.P:JZZXLZHS*;0[;%A[$7RM3^RJ M;C'7NOLK$:6FF^Z7\< OO715='TAH;:)XJ_H&B?[JWJIW\C36F/I M96W#7/U;DZP+5?4*#M2DO45_O+'&Y[Y@-4L8O:HPN,CZ+(4J MRH.S?BYG?9=,F68*8I-V4F9+-T6/]H\,1]-M Q5//KSNG8\O!KZGB.[W]A]Y MN#O-KM)IK\(M\F,S%'OMK:>+EGQ?Y9_C'\LFYNVK_D5^_&&>G+)4L!8>CBMU M;*MGY%?7M-"VMXJOA2ZU6E#_^NKWKQ2@SSO#S'6TIJ=?_:@E=78GJRJEF2&0=W\X$K"91%QAI%77/FL4WFAO^T#BO5M([KS[PND;= MI&LN,Q56=J#Y^B1^*D5<519.U0I@,%V/ C>$7X1IDR>UFD::M?YE)_EY 66= MIU1W/UBIOQ]/4JP%[8N:"+<=6SU?2*UU>"=\96CUO,7[_<8+08OW(P/MDVEA MBB:ET7WK-0"R;HO'X8)02^-S6WK%59D:G\- M@[&6Z_S@(8FHXF%Y?-W(VJY+CI+++0([?4 M7*_VEU_RUI=J(/D\#6YKH7J=JU(_9GFDN(2S)4/G'>VO_RD,"G051]6BVG]Y MVXL,.>A+TSYFR=\KGYT,IO]":5(PL8I:3)MBG?F4WL9LC1-?O% N9FMT,)YD M?(CUW/C>N_4Q[\O1R_-1%;5G;=4_OG7?@>6?/^^N)JN4NUY#A:GYK M(Q&O:!"S)LJR%*15!?R+WOM*Z*XF72XRB2>V-02:IE:<%XSONI21W."H6KG,F+WDBKKNI9>?RJ)7C=G;0JI'B= M+S#O<=Z_TDNY\A,M>Y#6RL85)%W8NHOI3UN>Y/:G6)]+L1WVUA-^2[>*U034 ME2C54A&:7J=.S#?VP7H1X,1/"G3 &5:O&QZ>\W'X 02^%GL7)F3\_-6B7=?_*9R;)?>;XOV?K;FZ7V5UREX6V7A2/TR_=YX%O_?C?N^G MC!IVTJ2JO_UZ,1Q/JV!@'&5=P#>A[F7%[$_U8\TOU#L)92QGU3^K".P3/UL^ M65TC=%&*6(N.42P!VWP\3N:!@/H^=4ROLB)*P['JII5.LNC\N*(X;/9?K^9H M5?-5+IIJV;JRI]FX9G.K"=N7LT_C21V>KV)GE2;2U""5@7Z7TXM*KZI*8\?_ MBEOOF$]S67I2&[)5\5L93C:-J],HBO^J*2S-IM'0;E$M2Z7/:EU/R6C(*[TH M-#-H(OD^ABK$44W.NCA+<>Y&!D,U MMK,YR[+;+WK_6,W$J5J)-WNP-,\J57(^X[O9@VK&6;4#MS2=BO4!7M-3?#Z2 MK+_]-/NK[>Z:6=^-6S#O>-T?NDNR_WCA\A\9#[-&5]K+'BF4;@'L5OXWS MRU>EM&SQ9J'PQB3X;51E/%1L7X?<&VQ=;1X7+JN2EF'5)2UDRZ" 9E.FDPFV MGI-2*C"K(9C+N09-\Y)"^*/+JNRM6!J3+/47'ZT>H^K5.G^V3^-E 6I*J,\ZO!M&?S**LS_&DW]--VZV?@CE-GYP49NY M3%.EFU]&JZ\AC#Z7B% M/A<$'YN>%'^41) J">=B,*D:6U1?K$3+M,0,%B-\&EI<5/%NV\&M>S*8KC'9 MZOSG%0+9AOOSD92KOH<5GMY @ZHH=5G37L3,0C!N_<+Z[JVX#=8]).L,M=BA MWF)FR1]Q.$1S6=/X(>;=0RKFJ:;@EL&XZPF&:X15'7ZUR_-]G5YZO])ON6@/ M%6R,2Q;7B]X_YTD=E;>78;R>\5CST!\E.C7?@*L;7&=YU;I<$:GE.ER)O.'C MBV&L:*\LK2Y?KML,S&=?K?89&%31N-'X2^-DLQ>-TM1?6WWU& W27+/!M>>I MNN?*=J[P_-6C7P-\D/*M+JXW"/_Q7>F7]KNROZ^V2/]]I6?\[\5OGS7"PW#[ MG.:G[:F3%[W_6NOHG@GEOYI'?D@\O.6'+8_VIMZ]"J9.W/ARUONEQJY?!]-_ M 3D_=Z7UM(:KJN^XK>1-J7JIQ,+"IED%PD'55F0\7;8.F;?C3=F^N2QY;8L. MTR4@GU>W3#>8+)H++9LRC6/=B*ARE-5E1=FN&WRQ=59OZHO6 MKP5MLSRY7!;I5.&(RTEEQS8M0>8=7$LDK^XO567V-9_*C_/+K5>>QSV7#[9B MP:U\L+^1E;AZE;K7S.(*55 T%*FS=H5Y6+C61\N(M/&DRH+(;_UA+YKDQXM% MTGXCX%<.I6Y(.&D"K1=&ZJ&L]ZB_Y?(O8V,F+%3W6?&#.1;-V]G, M*R7F6N1T,3J\!LP7F57TIJO8M)<19:XGU )DMI3/%-U;YZSY5O8OLQS+= M87;U^;ZM 2HP\%$P\'HF2J%S-YY,JC;BJX[JC0R:JFE8F4=0^WHW$N56/*19 MY$V:A,%1-=&Z$4>92Z)K8^-K,U*J/ MU14)7PFK1JJ?S+;U6KKR<.7.59J=>,'_?$.+IM7[EEZ*H_&R%O1R5GPDH9Y8 M&JIL@.E*[Z1172]7;1@PS0$P35OO\G3=]_..:G/^86\^"KE*GI=3,> MJIKW>OC+NOUALS;RY]ZG;Q=%[YC5)6I-^.;*I).K@O:JA7*2971YL-4(T KV M;5$FKEZC"2>-XD?;U$DVS[EE_M&W*[T@_T16VQ5LATA MF,@^4EL*L.+2C\/ M4RQF'%:^W-)7LW9 K^39WF!<9Y%:2>7Y5SH&O999K.OT?J7XC]8CV LNA\L>B,L)P%:ES643I$QI#SM/>7) M0,K3T:0\+;W[^O>%1^WW9;;L[]/+K"A4K^WD,'33VD/R8HL[Y8"\^HTK\L/* M[GWKO;$S"W#UR'#%,<#5<<%57YD671+Q\F/]/HD?JY3!&'Z_N'3#@?_= M>G\8?KA_( Z^VO;]_TWO_V MZN?3U[V3UZ_/?GMW?OKN/WL_G?[Z2Y?4QR.U@NIHQ(=22OTI$\QJVMJK<2E+ M+N9O)7J*.9/_<5Z],YUEDZ5*KEBD4IV.?*?LB4,EB);9_^QB,*H"N+7UN2U4 M!:?^]*?^L*7^,S:IUY>A[OQUCZ$'MX)"G3]XZ::#,+"3XEJL6AU\UWSHNQ^N M\[+=-"IB/IWIGK5\_;I>L(&Z>3?/>?9=U5QHX1KL+SMIS8>3?RKES'6K@<&B M46#3LRN&ZZ9=K#[O:%SYB4XS0UU.>N.:N>HE;>U6,9],7FK.J]CFJ,K)7V3( M-]Z@Z=5+S-/C=CB=>Y[&]5U*7#['T@H-Y-CQ(%I)<&Y@K;^M MA\^LGCLS"E6ODX8FPB(D^6-CY,ZZV5B/\>2*]_[GF+"?GC"P0V#Z?1RK<%PU5VD"F5_*#5HXZKD M[&SRT8X&_U^#:@VIG$^B#7_8;_6WZ@8559+8Y:0YU5Z3Y!/=Y+(X>ZBJCI3W M2]I8*4ZH>B/W+D=5VFR9$SF7"U<*GNY#1P!A!P!A;1>MVQ* +:*S4H_G9IE/0H@QV6Y.?OTQ7VE.^Z)U5H+/V^3IDWR!-P9EKL>7F;FD% MSRHYFK77?\9F#%;M4EO5N])@\KFW=+HM96PE%^MVF:NM;^MYM"L>NVV-4);Y MS]OE]V\O/KQ85*16&5AUD>ZBU?:5/*C)Y;P[\$H/[OG.?EA^ORYK;L*O5_!] ML29 VF?/A?^L1QM?5BVIEH1^=W6QHH-L9U4%W(MWE_V^JNE9I=/Z:%[U7>R6 MFBS+K0J=CUW5%[=4XHU'%9F6QCB3ZM:V*OV8]]^YUE@LG%5UW,K/M; 0"]'. M/])?7*/),HB32]#R4-8^7#B^7$K_9S59?6 MK]KS]V8E']05T9H5LJKC63558[,'\71>D[>HR)DG-&U9UMI6SJLLFP/L MHK7_=J/U"WM1B^LK^X7]GJMF.7K?4]^:%RNM:2:]W9N)DG- M 7Q1P+406\V%KVU\_SW]83ZTNE85*D6USK?+BN)P&$IY$=USQ010G]1AA4?JNL>%>C ^+5Q[GF"D56C%8E MX.;IC.>#RF?SPP21<@!0T[)(>3/^F ;33[U_1!MZYY.LV91BL^(IS'97U?UI M[CS\-:9ZBEJII9OV7O5[_ZBI^-U-? LD\_0DTWI[^VUJ2.]-56]Y ;,9GM.A MWZ4FI;0YJVI-0\P<7MKC#\N I>(.GV-$,49G53BXZ3'6Z!S7H$L5@FXF$,SF M?YW/(%@KDO_+TIQ:6DV+KU0V3\GB'TSJD3>U;C!M&LWF-[*"M&)M+5J'%\3* MYM1?>MY.)E6,O1E%\,MR?L[2WKORW8VGL*/19:6#E/*8+$GG[<]K$[VZ6(E" MS.7IM/>A!$*K"!.IRV^K:.Q*,_U*:ZE:*(W3K$R%2NO++-V15X:Z5X9EOWL-DV(^)E3T0C09?\MZR[?2"/A3:2^\> J[.OMR$1YN/E>?PGQ@YG(FT7(; M%I,AEF;P8L[0=KMY<];0<*Y/EI*._ CE7_/Q:/W&:"]K*KV39DVY99."T*RJ M;GD^]PFNS12MS?CK^\=O.[)5]I!+_6*V]UG-X)^\8:T772W;Q+-=%!B.7 AA>]-_7@C/*Y0F77A_=7W;XK+9P+"EQ]RFJ( M'A$K95LKQ[KV1%DM+S/K*A99V9[RG)GN*M>:'36Y"FM\\\)Y!Y M?C29YT\4L"B.ZEF=+5 @[@8-I>[.MM6YX[+$NYPND'M5EBP<%1LR\_/ZC.FZ MDVPMW^;0?H/H:5K^+6=?5ITVLYC_V 0NJ@?,NL?\ >K[C^9="BL/_JP)*M0- M;.L1G"LQ@GJ-Z\&*1H>;QU3GGNNJ"7P5M]@8\K=5(:BVJ=*N5O9Z51-8B-:- M3ZUI!JNJ17ES%&MQU>B/E5MG91<;)U-6;<$%\GS8]^[V[#^RUEMI/%OMVG]F M%CX)H %IX++5R;7S^/K*WBU17]]18D*G_>:HLLWKYBE)0Z]F8> MRMV!>QG K!]I.*SZYO2;EK55MZGIR\,F2+DG/7E-(UY;VU:]=SJSD]F/U2I0 M*;&=OBQI-J5YSL9ZET_$7C#&_OQ41-O\,2R\YI2N5BZU;V MK+XNP?CJ59],I2J9 UYUPWG2__K1C]H\BV;9KI;M(45/EG:ITO'T;J\KQHD MSF>P;7@X;F'$99?"Q4.MX,4-BDRUD*8#2H,C5['B-J5F#4B6FDC1MI].YP:F M!Z;?F>GG=D'8QCDKPSVL]Y>3ND/0G)\6PKB)G!9?;[$^ZM8NBS>W,V4V@K*5 M4^EZ"_X$A@*&.B*&NK>E?861MJB]F9E>=IM)FJKJB851PT-!68IXLP13U/+O-)-?>M8K&J&?WPV_P36YVJ MZU&2+3'9.7?E:WZ*Y<)5Q+SR_/A%Z>V\B^[Z7 A0BKI+FF_*N,I2]5#*("95 MM7#I@K-2U+S,0)S/25H'\*KST,+Q40<(FN#?^@<7(;VUXK]GHH6U&P^>-2.) MJSLWB4WEUB7/*3]I>1=ERAA?9K(:?(WAQ_K* K_(9--\/M/'T%Y,X\MY\4J^ M6;YVOO@B%^O+8%Y+_W+^Z>9#^5-A"T7625J]O_UU-KEZK28OJ]J'K7OU1WZL M.O'K99W^5?ZPY79?XJ0"I^8L\D$^13[7';CKNA/]Z_2O:PUK_OZWP=>7H_'H MW675@JEJY_G3[YAHKE1@B),D$;?1(:NL09H+%S'V#AOR714&RP_Z:TS_\=WK MW[WRR9@@D&'.(9Y,?N451T(XJJS7EEO[76]D/Q?U/0Y>GM3Y1N_R']I;WIN, M!Z4DK??O]O/%C[WS\:7/K/SSS^\7-+RVW+^OY:[-PFT$)%XHT3()?1Z$,(S7 M4)$\3"+JW7/;GCO?;6<2Y42P05F4G-6(F^"042DS"0TN&"ZC<;PE)OFY&>C> MWA'6?>GZO5^R_6/]I\MIG*U4;#V(25H_[?IXGAG0;K2=NFD7\^\B-@]1=VC5 MW4#A>J&(ZAN M>!@)M5PC?OZ/M[U79Q_.S][U7KU]^VOO]=DO[T_>_4^_=_KN]8O>R;LWO0^_ MO?IP^N;TY-?3MQ\>$<_FNU3I8JO-B%='I:QU(OY]L(/ZM(\]?7WV[L/9SZ=O M3L[?YNT[S[]^>?ON_,.#^HBVW7S\I^JD?WW[C[?O/IS^]]MRW&>_O'V"\WT* M(/V^RO0?7T[MJ R@CE]+]^)2Y]*;EG[]I:+7_G#@LKLUT-OP^*SZ5>WE;/SC MW5U !-_L VHN/:EHN;KV@[Q"0KT0A"X<0UO<1B\HO^GMF][#+PR]\=J=O>\- MIJ'.5.FL_]?'R?AR%%##SJGZ[SXFXR9S/,2$U'O%K'M9C5MTCL94//[%96HH M[_S'=P1_=_-*%_KFW#C(\%PI +VY:'B*O=A%5E^W5?]3:O3?EAK]W6CAAAVJ MN0VSYTPO #$ ,0^"&'H+PCQW_%AM[/$W-_GKWTMSCVZ>^5$OKH,$318$3;MY MYL]C<:MW^,OK_'4W&?REGTWJ*9K&R2 !Q=^5XJE84#QYYD31CJ8'ZMVQ@\>^ ML>$P#GR:V[KE49_(*9T3T-B)"HT8\2HH<\0%QPZ+,..&\ ME@_)Y+VG\_+#DZI[> SG]NMW MO]$/W@LQU._^,[E/]5EV3]QW>#K[.7H\O/ M*(QGJ/G$=W^G?<)8GQHZS^V=[\#6Y-YGP@WML3G &L#:\<&:+&5\VF0<8YHB MKIA$V@N-G!,9[!03%..KL&8"439D "1195BC.G\G\/R#268]UX0PBT=E@\Q#,P MM9]?%HY]6S'L>>'7EF0(H7R_BO'3>Y1!>08L!"Q\-"RDT4FC>$#1QZQW>YJ5 M+)N5[_Q_C%H09:E^B#MACUC(:)\Q!E@(6 A8"%C8 A;&P(7T&=*2R6C&L:/( M*,J1XEY):6-B9*-!TGU\$/O$0M/'5 ,6/G5*0?7 @ZI-W0TMEEB$Y;)9[F &:&($T^S2ATI"DQZ0ZFE M-F[XLQ^0?="6(*%]C'5?4M%M)S5 5+Y;^LS#MR2A\ MB),O Q^G'S+[MN7B[1,A^U1(U_Q6DOB1 O: M9])TV[4-&-7M@^P$1BG'DT[>HX15UF:=R1CEB$.,.&*$2L9*VX9[8 \8)4G? MZ#VZ2H^8M &CCN0@.X%1QBGCL]&-O&$LV^99'=+."924=I@*(6-*;5CI[6.4 M,JJONMZ[Z1%F?CQ@[O"!&M!G%W%B9V6V??QZ$4?3.'UYB(U$]PWU=^X2>E<@ M;&OA6W'PT9J"=FNU0,)'>*C=6BV0\!$>ZC&M%J(BCZ#4G81J@=.LUO5+<.3S MN%@#=MCOV5'>J3@.Y" [@5M4.Q*YTL@IHC-NN6RT MAVRY8Q&D]H0+C3>8X+2A;^V4%/DXN,587]*.X]8M-OQ=3?5K8_5@P^?KG'Z^L(/) MY_R/TH%I,)K9T<>!&\:>G4[C[%;[_?I$B(X)FCMMQ+-GR;:/OANBR5E. R&( M4I*RF$D66<)--NNICX:3;//3-EP!2U8^2Z<+1CZI^/BG+*IF<9@%56LE]K+/ MZ?W+C8!/ "+AZ $BUR'22TD\3P*QX!7B7EBDM<D3DY'UHK7X7$ADJH^ MV2%W /CDYIJG0UDS0.0S@\B])IX_ !/__=\T)12( R+W3V/UY_WZ(TZ^W='D M[QHF'Q5W@0OYA@RP(#4/RJ(8$R]I8!A96NQTJE50*:N@#C]T1O*J OJJ9KM: M^VPK7[7/#/0 :SJ\$%V JLHH\93J5&2);V(&(>LTQ0);9B00& M\;ZQBO:5[G@O$,"J;A]D)[#*)*&9X J))&W&'9.0"2DAB9UBQJEHI'CHC.%] M8Q71?6XZW@ 2XO&/8)F_SJ\*=?4R&.3/V(J/_'@ZFU9I]N/9ISB!B-.CN5./ MKRM^&\317KO\SKMDCZ6-/. /X,\SQ)]GK5C'E)1.KC0&$0QQXC0R2FDDF&8X M\6SOIP=-,RZ*]5P?.5^J(V5Z1YG;<59TD?;\ENK^ZC7 +T33 7X!?I\&?HGC M A/%D,2,(\ZQ0\8$AW#@5B2OG,:;\'M/O\8CP2_#?:GN7]X)^/L460NT#=\( M?8:^D?/QS Y[XXU6T.!9W]'K>'SB#:38O0>B&N.,$QHE;"3B(@:DBIBGWBXZN#>5A MVNT JMV>M<0)RBK!G$24!I]U<&V1H48AE;5L9HA)BNE6O1*G%>O^/)ZVEC&( M<1]C M6_D"X"> AX^% \C$(&[AE*+"3$JTIP5@]+P@4G"B.7L0[IY)RPTAN)8ZL.B=;A4/6- M48"&,"&[-2]$20=J/!"][YO4B!]@2O9-RSR(*H4]2$Y8+9#P41YJMU8+)'R$ MAWI,JX6*X$=0[$X+D<3I;$.WZ_=&<0;.5? F@#?A8=X$YZA*B7(4;9E6:Q5% M6B2/'+6,4"&<,:T$F^:<7#L3FAR'=^/1(J/]79RU%GWJFQT2'H!) !_AZ $? MKPPP,-@1(P4BUB7$I7?($&U1Q"D1[JVPLI7@TR/B(^T+"<$H"$8!/'8 'N\ MB%<.Y)J-^WZ^9X\(OM(Q9FQ&SB0I0YQ15;JG*4049SK0B.V6:H0=0EWM@N\T M'T9^=9N62KHQ'6&=**X[_Q^>NK"XLRZ6.G;6^%7NY%;IFOB#6HSL!J!D?7)(:\%]DD;XZUJ)2_YD<'8D#U.T0 P M!C &, 8P;CV.&7@*3')DK,6(*T^153HAY43,V!:$-IM@O$M6]*."L=FA,5UW MH?@Q4W*ZWHAN:\8U9.5 B]:G#[P\%WF[[\@U<\8'0E$4Q",NMD1O/]8P^^ 9Y"H=9?? FK1[+F8:C7-O MTLQ^[5U,QE\&TTR*$''9T;G[W$3@LTNLW;.DL2D9*RQ'5.!L04AND%59=#A+ MM W:*N,V!NSL5I9G%5GF0R'@XK@55GT[96SE4\0'N,@QPQJP#F'TBMM'Y=FJM#AWS#.ESML(Y0&&@5B%7P1XI C!*,4F0O246?;F2YP^) G^P;??PKN43$*3"#8W8>P MYC7H?>_B*.;/W9JQ"0%1<,N#6W[_X\<%PIAJKS1T5$O M97ONC"R_&G_YJQH'VAH5S/J,@;O\<+@+H!>@%Z#W9NB-27*>K,ZH&_,/9DHN M"B9(L&Q\Q$ Y-ZV,=-PO]%+>)XH!]$(R"D O0"\DHQ2=.E&J0]:D%1<\Z\P0U1[X2S6W+,-G7IWW]$#@/UNJ2BJG^44 /SAIZ) &52^SKLXN^/(RZ[) MU!T9C[Z@A?/"^-(-XQ,*S[LQWI_V5A^\?1\.0USN6: 1)KEP(B+N7,@_!$%6 MTH2DIE(H2I0A&Y;*3A5+<=;^3"/9I^+^'=W:899G:X@ -@(V C;>J;\!T=CH MZ!$.@B(N:$1.,XY(UO85CT;YL*GL[U)1M =LE*I/Y?U]-X"-@(V C8"-M^N- M(7(:,[K1:#(VJB20=1(CY2VE+D6KN&VE*F;HG<1)YD' M/G_.;#/]9">QAWK.3@<>XK1/%"PX,LG5?MR@PR)-1,\<]1Y9$2WBGG!D/0WY MAU32>"&S9&O#%?+63D:#T!OJ,[6!M.FS'1+D:2%^3^ M8QLZB)&0U[(#X_RSVJ 8D,TKL1]C;W3YV<5);YS6O!Q32'(!Q_Z!1-]!O,W3 M-5U(P:>(C",,<84C*DAHAW%4*(#,@,R#S'5K%.&VBY1[11#,R4Y=1EB2& M* Z>9HSUDH@VG#-/A\QL!YL$D!F280"9 9F?-!_<)(T9<4A1I1%W(>O,3D84 M+;;$Y@O3+0/E=G )/:'.K.]?/0_(# DRC^5&@FR98XQR/%I("R19(\E2I%Q$ MJK.!X&VV%Z1#AOIL.3A%$M$J&QP;0SY:]/XT,8X-@=:N+!-['%=T/"(+W+RWBV3N M38+&N- 8]Q%%UU.[T!XCV;,3LL=80QB1 BF<2CQ5"^1T5L>UY-@;%ZFUK*L- M;9^#P "T.LB#!+3:3_:'")3PK.NJF"3BG$BDHTK(.RL"3PR+U(J'X3FVF 6T M K0"M#HDM-+"4,5X0)*)8M<+AQQC"='$#=8./[X>9/G]X>1L-'0K!M"D#\H:6=TK5 MV,Y^/W-E^FK:GG1.XQL'_$C ,(>"0' M>1@(^*S'A#/BL3#"(^(U0=Q%AW0D'ADK%(LQV/QN&V&= \77NPT?I_+^[9D/ MF#\?,#T<$/<@3Q00]_D@KN4DN#+'.D@NLG9J+7+.8)2H)Q@K:GT(;82FGC7B M,@J "X6[NS+>FY@&HQAZ+H[RJUGO8IBINC<<6#<8#F;?P*_2=MXW?E'2OJ?C MX2!TKWQBV^)!3C[<,M%*D"PL$5:E%-A*BVS*A@I.21GF;5!IH\]IFYZ?!D1> MU1CROD#(DSAY'FW\[QH=/V'IQN.;)X<(9@#N .Y/FD$7 @Z1160TSU!*5#93 MJ*:(2>6BH4%[MU?'T./![QU]0(\WA_U0@/B 6 [P]ZGWXX"(H1/X:QSF6"F, MB"$1<8XS_A+JLPZLO-"1,!M:F6OX7/#7[+':[%C@%X8%[,!^Y^.9'?;&M^5. M]WNC."NMWV;V*W2E?J+>I\<@"MOO?-I9&9D455B7;"!19@5H1K*I(1ARW'I) MC17>;M0DMNDB*D4_C^@)VL$"V2L#/BO9"/@,^ SX?$P! FJIM96'R@99K!V% M7'())4(T#<)&(S=[-[7HH6H=_>]F")'[)WT>JQ1H*5( HPI '( X>(1<_D1" M(LDB;3C)X,L%RLI[UMF])MREI**R^W1I/:ZZOD.7YV/%Z<.;5[#:-H^TT8R/ M/,-F?*^W>+L@(:H5'_*A=)2%.LH"4@)2 E/<>7X:M(2DQ1##VB'LOLHYO M C+:1$Z-H2:TXLC9/U*61H,[/FGV+.^)!G9T;?!Z&-O-)[E+]I)_G-F\?RQCQ,[[%W829UI M]"E.8^'FRH-G9S'TTF!D1WZ0/S2=Y3^47+SIBVVQM\=94._*P87!E\71#>-7 M% :36#'VR_P\EY]'/X;!]&)HO[TL[_YX84,9=K+BK1S4MVH\??B%*G\I28># M]&U^V^J[*(Y"YO&OY?GS)5XNV/WK'6&?T-N6?)@DQ-D:1N0-KS;^T\)+>F$_ MQMH#BFS*C_G2#O^PWZ8_?O?7JR M+@K]49^1&P]#*[#TC[>]5V]5Z]??MK[_79+^]/WOU/OW?Z[O6+WLF[ M-[T/O[WZPJ<_'XPRO)S?#FUHS#M M]^)7'TLHK(S2ZF42LC\\XC[L&+9I =VNRN=*@]P6OK*7L_%<9RZ/40 _KZ%\ M'&5Y/;[,8G?P-88?Z[L0C%_@/\^_D-V;WF,O,+OQVD]^WT-H MAK[9_V5.U7LTH.YABD#'W3MTW&WXM5'X-I)0#O?(=Y&;US<'\;%,7^PQW._] MS4W^^G>**;LU->.:K5NX$@YW\_:1*+8+(0$['0I%[(>=2'_.312X:9<$)Q#D M(,COACPMI)D>_ZG?)1>R4QL"; !L"Y MFT[U[(>Y=&MT#9!P)P_UF%9["$[B9]?[I6Z"/>O5P@W&8W:%6;H%#4#"G3S4 M8UKMOF<+0CUHD89V^JEG1YFARHOXOY>#+W98,@PA@7_'+.2G5H8>(SF_$XGW M"?-(2*0HBI)XSZ1'C@6+I&<*;"3>9\X[&87RZ^V2_TYFK^UD4C*&_]L.+V-+*?C4Z#XW>\S!?P[9]0!C M!WF0 &/[Z2MD8@3J9%57B'EL7=*2,[PQC153HD1D4I$4L2(!=$H""9GUW"BPC6&CE]S/JR2 MK_'H11]/2>FD4YJ/?FE1 >Z<\=Q C![-:$"-MBA$B))/> M622\L*6OJD.69@V6>LZD,19+J]O0=1M.?%LSXLDH5$,;ZCS<=ETE%/<%N_\L M!J!X@*ZC.CRS"#G54")Q924<]R+5I(;'A&Z5)_+CB=H M@9?W4;R\U:3CF?T*N0U['2?>',YS8+Q6>G5W=M99$LYB'37"47#$0XDU$NY0 M(I$ZS;SVPK?C,RZ<>VZ_QI5P8UM^F;YZO!;=SW=6&6 B8")@XATPT>A(A8P> M)1D9XM%89+1T2#&73,*6F(B;A/Z/TG\'8.%!_3G4W;4-OI,U3; MS\,87#_W."Y#C[KUHH@B@,K)7H4&>P=TA8+*S312;)6,I+WX.@1 MF/4%Z7@$%%"JVP?9"93"+"2E>$+$>),11SAD90:JZP3BW:(D3&O!+!(!5P1G' DU%X.V>_ M]A+Y)*=]@3LN( "TNGV0G0 MH6UT)*@,6L$C+HQ +A&-E).$XV"CWBS_W2W7 M8O^@)57?=!VT]NVN/4JM]BR3IIV5.:X5"Z)Q0I?3"'[8XV<7$ W7BP9'CQX MP0-X:7=@C?\,UEJ3!]H7%-14 *@.'V0G "KXF%'(4F2B(8AC+)'%SJ*LOGK&B0U! M;.0X[:*F D =@$H*+M92F#:SHX\#-P2W:@=8!*#_>NCWQ.,,X%DW+8#/LSJ* M'#,:*:X"Q=[3X%MIS+#DN#J%[%V>S<>^5;+)!CK"]WQKCV 5]T^R$[@E;0T<1L4 M"KJHM5(Z9%U)&J X&",Q=8FWWW"L=;R2I,\8.&?!.7OO_->J<2[X9:$Q#C3& M>9 @8=(G%GU -!&*N#<8.9E_9)TWLI@T"\ZUDC*[;%39NA3AM"_WV:OR6!KC M "@"* (HWFE6L;*ZK?C3WH34]GWHA)A* M(A(?L4V8ZUU]N74](W9XV"X&PGD60DG MP$7 1<#%>^>K:>V#)P1%92GB-FON+O#\0ZBDA+$FBE8Z1+2.BWB_ S./!Q=W M]IEO(ZZ[:O);=/0M"]OCWBTY]IYJ>76_/^K]<>-AN):??AY8-Q@.9H-F/MV' MV=C_ZU/^1IQ,_](K'5!FWVXCQV,427F/RSO_\5TV^V]ZC&M=F=75LM2\:F5[7MM9].GMKPMFT=V&_P33&9Y5^^/A>QTYX%!/ARF#JD*$2(^Y<1,9K@9+' MFD0FF ^M5,#..>]]S7CMSE#0JD_Y'C,"GH/C$&#K( \28&M/$U]X(E(I9*QE M&;:T1$9C@C+VA&@H,RF$5@(A>X4MGF$+>@K")/)'4'LGES'T8EWL4D= QE6A MP7S.X7#I) +IJ%BM6#<6X(XTT6H!(&<<3P+%>,L8R;Q@,003TZO!!=@*]"!=8>6N0XMHA;@U#3DF! MF#32VY2<-!OU3CNJQ(^'7H3TB=ACXM!S('KP##]BL'2\&#\S+,WD02^&PC,H M/&M!.FEE+34R(4RYR JV25FMQA8)@X,-D<303AN:]5D0D3\FC9 MK,^W W $< 1P/%.JKM3VL: N,RZ.,="(^LB1SH%G6(4SL96TOH?!1QU7TL) MX'A(CN^.5^>"CQN\1. E:@9)1N^%C 9)FU5P3K5!VC.+*(U&I&"M\*UTQ5GQ M!;4K7BAE?:H['C4%J.KV078"JJ1P6I9P'-$AE>$,!+F$:6E?RXC@ACK22J^: M_4$5YGTJ5;>A"II [L 0;V**F1)#;S#RX\^Q-[-?X[3?&\492(,CYA60!M=+ M T8U-T$RA'%DB'NGD?4!(V,P=X['2&TKR1ESUCNM.._L15]1 M:&<.L-7A@^P$;+F0DN4T(Y9.I9.5<,C@_".$B!WS%.NT,?UV%R7V<6#+R+XP MM-NP!0-Z=F".=^,1\I!B 6("Q,1V7P>W3(4DD>?19\AG"FG!/4K)L8S_WNMV MM-MK(H#M]^B5?;+/QN5'3.\ 7$=RD)T +NLECHI3Q&7Y(9)#FOF E,,*4\IC M;VP.Z+&3$049<"QEQ,L6D-4=:>H9X,AB9B .B MDCBIB?-$\"KWA*-AY@,]^@1$;F&SVY-YF2!->I F#[MX-\Q;<.=>+%V,< MH(U%*R34S)(96_-#MEXHS0?M8=MQS QC5[8/L!$8IAR/! M!",:B$2\ )6CE&;%-@9JB>68M^)RW@]&4=IQC#J4"3=[YHQMF[5^)%?>1-/H MT> K^C0(66]^F64Q$2(2;;,L-E6/PXB,2!YI:XDGF9 %C;=>A#$J+8TA$V&P MB&N5\D7RY526E9(KRT12+6K2K\>?/P]FGV/IL5R:S+W.[PQ&'^/(KVK5VW[= M\P&N4/>-5/C]AQA[[\:SV/OE!^@>?\,RCZF?>K>ZQP,)=_)0CVFU,.-G!WF[ M;8P=#/GI"LMT"R" A#MYJ,>TVN-JY;A76[DU&_#UT$ZGO9->,4W'HWKP:[_W MIVUVY[YCMYY9+,NH L,CXD$29+$5R!&IN!/:"[?1YLE8RZTA$06N->(T&61E MK/(KJ4B66H?E5<=5O=)JH>_MY&SR869G,?RW'5[&]W'RX9.=Q'6'5GX90_6I MZ5DZ^1PGF3K>C(=#.YDVGUXZN4[?_72M8RX(IC3#*!KK\K/BB"P/"B4B0A*8 ME75<79\S1"5E$K+"&L2M)LB4OSUX1=X6VSZ&K?='ET7%W;2 M^U(6]F/O"0B6^>!<,IE"K::()Q61)E+F\\VT2XC!;-/3^D""KG(Y^S2> MY'6%M8.<5F]>/:V;?:[7I"T3HDFU'F,RJ>9%(DV31D):EU>-"R6W3*JMKXS2 MOL*XG\_Z($BU7D+/+A;X)"2K#=/6VH08T0%QCUT^),U0DA@S2;F.>J/>LI6# M/9U.+_=&KB(:)IT42&;"1%PZFR5'_J>-S L28WX_[6559Y>SZLSO*UUZF/2Z]_W;:&Z?>F^CC9QJ NL-"FGR/"L)'K+M9!<1,HVILH] M4,Q65DM;TS*V:H) VP!2'3G(3H"4M%QE@Y6A2 4O%@Y'UFF,A$N"!V;M%I!Z MH&;5+DA!_Y@CFGCYG'S KP[ !\P%45X%B[R/65WPDI0$:X^HTB((*V)T&X6- M/%K/K))(AVQ!<1,5TBJS,/5)F! 33RD>B@_8:D&$Y1@%&HH/V&9UB,B &.>) ME8RU2#;0"6MEG) 9D[RVV0(F >F4M3!"?!31*8FFBW)Q-\3""?20?,!8ZJ6 $XDF$_)2^$&!RB.1_)A(X M]:9M4FU]9;Q/P06\X2Q5/'K-D:(J4U_Y83(0H8@UD4*)_.Z&ZZD5BMVK0TTQ MJ8RA%(F82K<5JY +0B.3%,^T%Y+"&R[@5E;5ID/MF@.S&D>,-;(X96XTBB M ME4=6\^")SCSE]\.(>STP&7E4V%O$C,@'YFU^0I47:9B).#\DR\O>RZK:/+!2 M4Z7OBB^'Z-2_SF6EQQC8IO=L(D3\0O]KT,T!W;<"H+A]D)S J1!.$Y+'TA?*("^R1=B*AY%FB M6?_"#@(:C'K>7@QF=@ABX(AY!<3 M#:JJS"JJ+MVSJ4N(.YK% %8*^>"-Y4I3DS9\([MT+5FRWOO,>:>CUS7?K4B' MMIIC"=FGIN.3PP"ZNGV0G8 NRR71T68=E'N-"N@@%QQ!EIF$A4C>;G'K[M#, MY/&@BYJ^(*+;T 4S8G91;+V__'PY+''=9RHK5 QO=/437C2=",B%):DDJ[[82TLACII"S#6=@(LS%J=R<%>LGB M58/9UZL,7H\N^SES^;LX.TOG]NO=1=(TGTM^=8ML$D>E4:]3P74'?FO'(X#, M@UDM0.;S@4PJM)!9W4;"8HYXR>$S@EJD(I$T:.-]VDSDVT5Q?UK(I.2H:@H> M@)G@K-Z!=WZ-,SL8984^VLEH,/H("ORNO +#'V#X@_"":NNRI(FA#'](!AGC M&4J"8RVE,4*X-M3T.=>^;9AV10:]B6G@!ZU-6Z.D+Z2&,1!/QC< HD^]'P=$ M#)T 4E*O4X1OD-$-U%<7\\$&6F3_:92G(L('I< ME7<'JO'7LW2F:WU)8]67%%1_D%H@M7:46D[*B(D22. RF(?$@*QE"4GB75#. M4DI;27%9;2AC,(>11JGIF_,MB:OC\%"STJH 6("8@)BWA [ALQ<5\I0,Q[F 'YM\U/7[U\[#&>MV2J5?>^ M\79W7?6^%[>$B)W3\G9>[/FGV+.^9/C;T;?2DF4TGA5[8Y+_G!D]?^SCI"IQ MG^O9ISB-A:V;PP^++8OF'\BL)@$BO6 M>ID7>?EY]&,83"^&]MO+\NZ/%S:4YC KMO*@?O[&SL0O5/G+_[N\VOA/"QO]PGZ,M?V- M;,J/^=(._[#?IC]^]]>K)S3?_HJDK]G[AVSQHV+ K<=Y=^2;[^GA(L$?]1FY M+!Q;@89_O.V].OMP?O:N]^KMVU][K\]^>7_R[G_ZO=-WKU_T3MZ]Z7WX[=6' MTS>G)[^>OOWP!'A9Z2&K6/3[$H%^7_66_![_]_(P]O3UV;L/9S^?OCDY?YNW M[SS_^N7MN_,/O;.'-.5J^1E_R@]V]OK__N/LYS=O?_WP[_^F*5$_]M[^UV^G MY_]S0(_9>S82NNWS&4^*'.[]3[23:>_M*,2PV46MO]E"K;_>68V*ZL\$CO31 MI?7W@U$^P?'E-!_(](>'',#SV>\GU^ K0V5;A,!>SL9STZP\2]%J\J.7CZ.L ME(XOLVXY^!K#C_6M",8O\)_G7_"E=_'%-+Z]-[[ 5Y[%L^P2K% MD=]/OF#ZZ)>H[D8U.T=#MP'?CL/2-VL)YU"[1R_2=NFY!_=T-Q:[R\SIHU@X M+/98%_NL2'H7>^>60== !9U;[+,B^>N)O+G#7U[GK[O)X"_];*9.T31.!JE; M9 "[\1B[\?RYIE-DL(_%/N]$&B#@SB\6"/A9JNHKM%Z!Y('D=R?Y:G $$'G%MM=BJ] _A500><6"R0/5 6 M_J&<::M^V,54)*!QH/'#.=,V:;R:&@#D#>3=P3/MU&*!@)\E/E<]MSI/WA"# M (0$& &'+% \4/P=*;YJR-0'(NC<8CM+\8#Q'5TL4#P0 1C_!W*F;=+W>SL( M: $#@1^0&?:,H OQQ4#F0.9'\Z9MDGF\V%_0.% X8=SIJU[6YJVEDUKQLX3 M.P0MP+Q_5%"YU]ROXX"=3W82I[N1R5U&7QW"?CT:WSP/\@'.>B37PXY98F:03LMG&9<[$#*CL,15'VB=* S(>.S*N7G\/,\6>.72" M8OED&,JYU1('A431#WE6))%U@B',/%?8:I><:P5#]Z584@KH>>SH"> (X/@D MGLDD,->.(I^T1US0C'&"8Q24M8)E4YQ0>Q4<>3;(B0P116L-XMHX9(+)K[(^ M&K#BG$?^:. HC.DKI@ A 2$!(3N)D'>-LB\/Z9KM^WZ^?8^(OR*1R(AP2">L MLW+*%+)!.228)"IJX;%E5_&76.=C4#2CKLW*J0L"Y0]F.&;>RT0MBS:VB;_3 MO/7YU6U:JNB@FGHWOOP!T!C0N"-HO&>\Q,Y;RZQ#7I",ESRFC(+)(!*5$4Y& MS3VYBI>.12%\UG$9=PIQ)D,VYDU SJJD2'!$A5;Q\D:89$+UF81($>BK@)" MD/N(HRN#0X@$86531CM.D/6>(!:U,4ZZ9'7\CTW7>'Z;+F:[OXJPW&/GQYUO;Q75&Z&S)N[_' MVN\*JVWMQE94W;,,ABT #H#CART #H#CART #H#CART #H#CART #H#CARTX M'@ZXKS?U.?A)]TS+SSI>8)F07E*,-'<><:,%**81NH(%$#2!UHH!):\C3]:'OCBT(NTU[\&B=^,(VA9T>A-XG3V63@9S'\ MS4W^VNS\ZL^Z9K-7B.W+8#:XO6,TR(Z#62W(CC9EAV:)8YY%@-"EL821-*NM M3"-CK*(N*";B9LJ@(RQ)IQ F)8G&YQ]:.XZD$A;3+%@$I5L38DZGT\L8WEQ. M!J./[^-D, YU:77UYEG-RF_GG-QBD;4TW18P@&3=/LA.(!G#-#FJ#%*V=(.P M/F4K77A$-#F0/T)0!PSJ'8>!P!X<[< !P '! =SD MA/F!Z;'/NJ1::AZIC 09RK/&FP1!UM& )):!.*,\UQM:LO#*>.(BHCPZQ!G6 MR'B'LV8MG794>L+\(VK)=ZNXEGW%]EA(^-2^4JBF!LWA0-#VB+< .*#3QP]; M\,PYX/"E^L'1,NC.U^K.,4@;F0C(&N\1IY(CHY1'1&!#DI(I:M%&GL4AZ,[T MJ$)F#]"=H8I\U^0,Y&Q)R/#CSQ=Q-+45(\6OY374EH.*!BH:< !P ' < !P M ' < !P '! =SG@\$WH@Z/E9YVL: GAR4J-4DREKM!8I)7EB!"5;.*.6[4Q M\W27,.Q)^'^7T]GG_"C3\_%)"(/R#';XW@["Z>BUO1C,[+#*P:YL]=:1%%'3%)D38B,%<97D"(N:(>09$S/4B!I=A M7T9SI(G*(H;B:@BC1U0X:[22F)B-3)W[U().[>>72_8[2Q6_O1UX4#*XQT;.>^J6=T1-P,SN8B8$ M6"' "AP ' < !P ' A=#.YKVA@/K!L/![%O/+O*E^KU1G/7&J3>S7\NO M[__T!-X)(ZB726AD*2XQ?,&0,XDB09/5DC$252M33E\VZ]Q^?3^>E&<\FP[L7 ML@!/ 6B)QR1904L$#@ . X #@ . X #@ . X #@ . X ;_&SS3/:LZ\M M$!>T% FE:BJ$\@YII2DRS'-"& Z8X:N^-LV],50')'S@B/N8OQ.T0E1ZAK67 M47GQ %_;LGKS79R=I;9<;W=+&#)'E64)H =B_Y"@\HBWX'ES $!9M\2^B]Q0 M0BF*B0K$92!(^X01LU%B'T@RMI5.#"#VGP>O0!N&'5CK]'/^7!4M/_GP6X]B M8A"A(%) J0*E"C@ . X #@ . X #@ . X #@ . X #@ CA^VH',<XD3QDZEC5DJ57^23^-AB)/IV_^]',R^M1U_$$?5!AH:E1P; M/!Z,A98A%[E'6%/&H[7&)WH5%9-+E N>H1.S_(,Q M@ES*T,AC1E5,0F+4 "K"*/+G%)[]:3S)6S3J^(US8'GZ Z_Q:U[D4 M3M(D*:)2&<3+6!F300=%2EAPUF"K-^8BM%D-W;@L7S<>R_/BL*P?\&04SI?N MRR>ME6)T?U[YNPB 0^5VB&>"I@2:TF%MT_/FHV/0E Z!(T!!:DM!(IPK@;E! M3,:$."<$&984PD8F(KFQ@L5]UHV#@G1L"A)4GN_ G*_LT(Y\[-E9[TWT\;.+ MDQX5_1[%E(#T;(6UZ M:>"N,+S-2=$]^;E_^84C0/$9F\U-X%I3=:HB5#O:$I(:LY1YQXB9QQ"AFIG2/2:1WD1OY<-1?V['(V MG=E1&(P^WGEJ[.F[GVZ;>XC[1//'$D-7B.4)!1$8%AV"QJ=VPG88(ZDVV#F; MH2YXA[B0%#F+##2!=8())HI+A6I>\H0]IHBH(-*48>0](;_N.= M(')?>F/QKP$X C@". (XM@V.R4K-+/?()^9KH]K8Q% 0#DMN/$UAKK4(Z+I!2AF;,CA(9K1GRC"42K"?.J\=O MG$!,!V,_D*4): QH_)C^3B&\I7<<>50 M4+$TZF(86<,42L$$S(QPWK;:?NOF1"U%^EJ NQ/T54!(0,A]U!,%;AA)&&%, M,]JI_,-IK9 (02BKL#-Q2[HL%3)KCXAZHA!WT2,G$T$ M-)KU.3: D+/'[8 .*#;QP];\,PYX+[>U.?@)WW6@T'VW5Z#*).P<(A* M@1$/RB*7:$1$!.V\(<)KLA$OB,%[; 42P7K$B?+(.<:03#JYH!1V=*.]QKLX MJ_MI_#R>3MM*_E-]*MDQ#>P D *0 I#: "GOHK?,1(0]YH@[X9&F6B'B8Q1: M*FG#1IF;"439("DB43G$J99(!YY_,,FLYYH0MC%?"$#J0 *5T''GN[]7$?;> M^**0R[07O\:)'TQCZ-E1Z$WB=#89^%D,?W.3OS8[O_JS+LGL%6+[,I@-XA1D MQQ'S%\B.FQ)B J.>.F1U*7'1-!1E52##0L+2,YO_<55V,$PX5=*@R&U)HDD. MF6 "PC&+#1I%C$4IWI(0#<:@KIZLWSVI6?COGY!9K MJ,4>DZ^/F $ R8[D( _"[?0 Z/KW?].44#CJH^=9<# ? Z>#@QDX #@ . #T M-K! [U"TA@/6-%N@GLEL@7K-D7949H/4&B(3Q9:DC:*UD)CW)"!/:$+<<(NL M5 Y);I/GW*7D^!TMT/^VP\MXNP'Z@)JVOL%'-38=< PD^2&AWQ%O 7! IX\? MMN"9

K%K^4UU!J#R@0J$W < !P ' < !P ' < !P M0'\XXE@(I8+--K**B-MDD,;"HVB"3%8G$<)&G=DN0=#E&.;I M^?@DA$%Y!CM\;P?A=/3:7@QF=ECEY%:V^NL54_W7^+^7@VE>Z(BZ.\JM9[V)H1]/><&#=8#B8?>O9!3OT>Z,XZXU3;V:_EE_?+UK/ M/R(*!(VCD=0B*KE"W$N5 8!K9$I^L!5:"N_:0(&SV:E\VZ]Q^?3^>E&<\F; P#*NB7WG6"*:<)0$-XA MSI-#SJ2(E.+,!9ZBP*U$VD'N/Q-F@6+F'7CKI_$D;]&HYR\GF2C]M]YLD@GY M_V?O39O;2*YTX;]2T6//VXY J%RVQ$SKK>CQR>I';D M[71%C@H=%3HJ=+03RU3HJ-!1H:-"1X6. M"AWMPC+M-QU]KX'NVY2S#R:\S5/$=\+&=BWB&\M[^/$9$OP_P M/[?QN63J% GIV5E_D9".@(Z*A%0DI-V2D"#RWF ( <&I8#KS&!@M,4#.IO1_ M0@-=:_ZSR8B$(B$=G(2TV[4#=C2FX84>ZXGUE9Y5K[SU%\8W%4&C"D.,"_O< M"&GA$YQHRTWG$2J.CX'>/OW=8*';+FWA9="&4N"E#8"BR*NT)Q PJB#U4 >+ MUTI;Q"N#]8STW23^;S]J9GKAZ\G&#+=01 M'&&RQ:HT7STLS\B(BF9Q1-!X/ZGC#P4CMU ETDI++( 4LU3$3 &C%4"8$N\ MQ"$5PUT+37X01J9.-.?3<5SU]O6_YO7L:E-ENR NZ%C0\8#1L0B.3PV*@FDE M!<, !P@!5=P!*3P$4CD8(.?&K;=&YMYIXH0%5A@%J# 0*&H5($AQ'K1@7.JG M%!SQ"/(B-Q9D/&1D+'+C\^G6C#KM* *,<0&H-@+H8"00FANK&2'$ZXU Y+;D M1HP*.!9P+.!8P'$K\4?>&"*!U%1&^9$I(#E)\J/@@@EM5+ WP3%(29P5&B!( M":!$,R!#U+&9EYQCSQ7![LG D6,U8FB+'8<+0A:$+ BYPPBYU]$-5'/*HG@* ME+%1./701.&4!8 0IUJDSO"4KN$O-=@'&8!5G$7,%@1H0B+^2NZL#,Q2"C>) MO_<,04#P^$"XA&D6-"YH_)3V3B*(0HP#;8@%%-GX&]$BBJ*!6,(,)V@-+[W" MQK&HPA.$7,18QX%R$6B)D$%AKZ%>CP;;FKQ*B1JAHM$7>;4@9$'(;2"DM1QC MR6P4!Y6*"(DL4"R5\4H1L%")B*!K&CW%2#&/.4#!0T I]T C3$&@@A$OM<+R MZ31ZE-Q!(T:?+*)UGS&RE.=Z .&\];.JSL'=A>UL)'^JI/V4)2@4<.3;7Y:@ M4,!Q;W]9@D(!Q[W]90D*!1SW]I![K:G[8" ,@-3T%O M'"BJ+:#.(FE<2H); RDK;%#*,:"(,1&D5/S-"@H8,UAH*S75:UD>Z]96>N*KQL[KQJ<14-0W5R[%NV^JT>CF]N(ADDOWQA3T< M, GM-7O8ZRAMIBT56K#(.:*83*6 0"(2V9!31 ODB0IK*80*8J=3H3H,28XZ M1$ &RP"'WD.L/37X]BCM)=&[TXG[+=.\>S5OZLG'=[ZII^Y]GVV]N01LP0^) M.96@[(*5!2N?"RL1"59X2J-XKD@4U*T&4DD-(DIR#P6ATLNGP\K_I\=SOZD\ M[ *2QPN2Q2U0W *% @H%% HH%% HH%! H8"R_64)CH\"=E^SV[FS7(PE=QI+ M>."00"J!("P &AP&$@H'$!,>VCD>WCQEI9TUM9][]MVG^JX>VU9^=Z[A*I^Y3/:M]6QC8 MWA#:D3&P+;,8;(.7UCD .62 :FJ 9M0"CU*5:,ZP-6ACGLLW;3N_+:PC?WG6 MD?+K@9(W&.LAMEAZZH )H"#9@6SD3AC@'@%=__D?$B-R,E=]0AM>8.$EIPYP/ MAF% '?1 HJB&.BN(DB8(E=IBWDL#S5;-;RN@CS!UCB0J^N?QX5CAY(63%PHH M%% HX'@IH##SXY)E66".6>& )]9%698R()V%0"!G O'(.K(FRS[885]DV5+3 M89^<]<"DV))X^B\N_:35F6S\E_1[*4E?1*8B,A4**!10**!00*& 0@&% @H% M% HX7@HX1,VY&([N-API)2T/R #BK 54* ,T%@&8%(3KL'1$KF5Z/,0)>NK^ M.6]GJ9IB^V%ZZER=QJ#'[W3MWDQ>ZLMZIL;')?M" M2*R@"@,&4Y5[;B#0!@M@#27(6"$A7JL'\1"G:9%]]X9<=CLC>F/4]D OZ_T* M%KSRH9YX5QD_B;_-JLNQGK35N-:F'M>SJTHOR&%437RNKC_37](_?WB&4@>! M&$PM94 (%A5@&S5:;8P (M*R1TQ 2-?R4!\" F>S<]\DVF[\>23O^I/O.E_T MJ_6B6ZQW::T^Z"_OIDT:X^ELUM1F/M-F[#],WT6(F,PV1>V/(O2#E@.*)%PD MX4(!A0(*!10**!10**!00-G^L@2% LKVER4X+@HX1!/?7EO$][JJJ!5>>"\" MT%ZGQGZ8 T60!\@C'K13*KBUKK**,J88@\!IRP$ED@'), .&6HB)48AH^@A3 MV](T_];/SL+36-Y*H>8CAM0B5!2AXK@I8/?.47&^=HB=3$WD)1E*G14 MZ*C04:&C0D>%CG9CF0H=%3HJ=%3HJ-!1H:-=6*;]IJ/OM=1]FW(.V)B^.=C8 MZZPV8YGW%$K@&#* $@2!@AX!9J1V1#J&)=^FE[VW);[L38D?DB6Q&^#IQ'U8 MVA6?Q4K.^?;,Y/=!Y ,FO_U&VB*Q%(EE-Y9IO^FH2"Q%8OE>B44CQ2B&%AC. M-*#(:B Q\02&XV-HMT__*%@:81Y9KS"(SZ. 4BV!8XQD'Q@4*@O*.<2TPNZ6W7&Y/?C:?M3,]A!&IAXPY]-Q7/7V];_F]>QJ4[(YA 4="SH>,#H6P?&I M01%#3;'0!'"M600X"8%6U@,NJ!**:\[L>E-B%@QU4@/)G $4*QDQ5$& ).;( M&L\A04\I..(1Y+(@8T'& T;&(C<^G]R(D:*26: D0H!*XH"6-H" "0T>"H6] MW0A$;DMNQ%LLLEK L8!C )D'M=CL!$ M15U @P"DC@+*.0-:&PF0AL$K110U:_VT!':.2$Z!\1@#:H5*?0@PX"0P*"QW MFFS4J-G&I8^_?0.(V1%B<"EF5,"X@/$3PB7B)GBC+6 Z=5_ B %EN 248AGU M>46"6@M6-Q1Z:!0#V/AX)80"* :CQ(L4-X9C;+AY,G$U#GG$BK6SB*L%(0M" M;D6AUT0AI1V0))B(=H$!2:-JSQ!VG@M)J7$W$3)*DQ9;1 &F7 "J# 92:0J( MD4YI'V50\7363C2"0HP45@4C[Q_)&O]-P<3YUVV>Z"7=?!, ;[S]JR^\[[R? M9WK?I6 ^>+(?SGVEK9U>Q#=?U9./U60ZBS?J)GX]K'1X^I2-UT+K'/? M^D3'.0!;S[RK0CW1$UO'B]I9_" WD#NY3:=]F@E5-S;.U9\66S?V7X"K&Y\) M^ZF^\% M?N(BC7])XX^/^&E![E_N"?@(?VO*NWF$*+N&$7'!\\*?+X+<+_5'WP6P QWB M,'_2X\_ZJOWYA_^ZN4/#\F=RNF/M'[/$VQ? 5M[]S>V\/^X.:[J[*/2YVR,3 M6?-&8.DOKZL79^\_G+VM7KQ^_5OU\NRO[T[?_N^H>O/VY4EU^O95]?YO+]Z_ M>?7F]+_R.,IY_;W5C-EV=OWY_]^N;5Z8?7 M<>$^Q'_^^OHQ"+WAX;W]\+XZ^Z5Z>?K^+]4OOY[]_?T.C>TF.]E="GSMGKCV3[O#O@\6U-/DLO2\$,.[@:9!_:3GL^F@+Z2Q)&87AYXN!U%6 MF[G[E4(PA/XQ^&&N%%C?=GZGUH?Q;8(2L,:9,6P>_8/-Q/1/M5M MW74^_6FX_[84L_PZQD\05W_L^?^@R>_(CWXA.IQ#.\ M]_[S?7#^X&U'^O:DPG7BN#FHY[!^?8?Z]SC[UV%.;E$T L$?OC[3YTYSWYP( M>M=2_:_73?5ZXKQ[V%EX_ESDK9Z7 C$%8C94E^98$>9:EOI_F^:__GR?5/6C M1)M"%T=)%V@TD 4N9+'I!7C&TU((9[N$@]F"<% AG$TVU;F_]/I-:75G"^S< M^[R]U.UYE8W7U64S_51'7:DR5]7TTC=ZECR$R2_^J9[5OOUI%[GZ,]1@_&;; MM&%,^TI9W][3HYKLD1S@_9YFF=H^3JV@ZX%/=MM5$/,\ZHE+83G94_B0LHBK MOKC\D-6GPIN)/<\GU-WI4?>SJLY50TN(\P.C-9];B'^*\.6C"$VF#EMA( &< M6 J*+=:.PBX(QA0Z 70%#/@A#(N..L%9&M-41P2VG$,D!>I9HSD M0#H:?Q!.M*42(:*V#E5!:H*5!6HNANJG!?:6ZZ!U=ZG;@@<&*8U MT-A)[BG50:SW;^(Z<"(#\(I 0(GP0$.'@:""0.TP0UYN':H0'3%VY%#U+(Z2 M-<7\P'7P91^.MII-J\;'KVP]]M5DH9RGS]-?*5^@.%LV90X\J)9,9;;E"!_D MIA[7;,L1/L!-/:39/J5;!F_"+8/W4"1\Y>,EMLYMVBH]<96^2*W9_IT_*#:% M ]:XBBGA;E,"=%!SSQ70,A6#9<@#92P$&"E,C49.);/ XQTTJ]07?Q_[OG?B MZ0H1;LC((.4(T2W6SS[@(U^PZT V\BBPBSAL);44:$A246H2@*+! TM\T II M3M!:(>N'>&R>$KO0B+ MMG,]X"-?L.M -O(HL L;@[//!@K)3$\^UJF8 MBVY;/RLLY8#IJ["4NUD*YXP['D5;X2D&J1<@T/%7P(2-7(,31T.I"-W E'["/@Z3__0V*$CVNKB\/Y MR=74N%Z??7/5Z:AM =(#IJXB]MTM]@4J&0\A"GN&>T %(D 3H0&F3'G!F! 8 M/T9);?7%3TO".PLO.K++4N"FI#XV(L=NYRQ8==P;>118!964CAL,*%<24(8M MD,I 0()T@5MI95C#JN]149\"J_!(2%RPJF#5\6[D<6!5T$)QQ 'W(F*5P%%/ M"QX!ZZ S2&E*W;HY[3O\R4^!54B.J-IB#[A]../%@?P$FOG+Y7V=Z,>)BBQV7#_BH%\PZD(T\#LPR5#)G180K&7]$^ )& M1N""TD./N0LB/"H$_&DQ2XFBJA?,.N*-/ K,TM8ZZXP#3@0-J-,*J, ]8!I+ MZI%D1,/'JNI/A5ER!-&1RUG%E_X$&OO[V=3^#HQN?2J(<''I)VV7R.V_I-]+ MI=U#IK#"3+Z21Q19![&(@V 0 50'!R1'$C"NE+;Q/^74)H*^WY_KQK](]/=R MA?PV%_2M1,G8+FAUQ!MY%&BEC':4(02H9SRB%0W (,\ )P8SPSBT+5F2DY)$+O06MCGLCCP*M.4I1HIL(D=[ MNV@E1QRQXT:KXE1_DOIJP3=-U,^'\KKZBR_.]$,FJ[WF'??MVKE<]SO6Y\=A M:9Z0,UEME%0( P]5Y$P!J:C!,PHH#8X(3!2T=C-5VSJ:?I-)^H/^\KHSM[WP M$Q_'N6EK,H(C>5AV@/LU0/A3@'N8:7AGE2X8R.,#\H.\0C9KL0,/(%!XFQV[ILJ'C:0 M6_STD0+5CYU]HLC<^T-I1\:]MAU_%I5]09$!.$ &J T>F Y,,1(+&@@BKA- M& \R_;V=3A+U=3RF9S";YBP8TT/B*T7H+K!58&M=+#9!"8PL,))%L9AI##2B M#&#B,%+(.HC7*R8_P%3P9+ ECSS5M:#6<6_D;J#67IL*)%&4FY2M22 "5/DD MQ46UWRMKG')40>XW82K8 "9^%0K)8:7]/Z5EH'0'?FC^?YL* *PT^\T),KDS MW+C6IAZ7QK^EY>01S[82N14+0)VB0%J.@>+!>$RX%W@CR:AO)C:B M7NM?^>[?-Y.!QG];D/BFTB?@B-"#ZO!10E(+1!:(?"Z(U% Z9!$&TH0,D1 H M:2W@6B!,M57$;J3MT1-")!Y!>E!UJPI"%H3<:X3<=A8_<<8J!H$-J>@>0PH8 M"!7@A#--M/,)2(C>%@I2"5==B>M$F\FG^(OTZ8N2;('34R% MD=S-2"#D5$&"@17& BH\!XH3 2QTA.G(2"Q>8R2;L1>L4-^F.0A!(U9Z@A;T M.N:-/ KT(EY#G+O8!853>R@&M&,!N(A B"$NK5XO#[,157Z+Z(7(D0N_!;J. M>R-W [KVVL:I@D;4:1=E,J0!C7(=,%'C!PA:3KSD\?\;26#=$#!^W1Z 1@>6 M7E325G?;,/"N\9>Z=D.^:CM:*:BU$L(PRI&JTYSC:N=-$V\N#:SVC1:/C*MM MF>\$QCA$6 &G?.0[DBL@F2. *BVU\@Q:O:7P@YYFAXH*?7+$Z<3EQ(GMM%Y( M96C%0:5-%&&]P%J!M358\XA( 1T$D,@(45)2H#!2 #O-B66$66:V8V=X#E@C M)'M\MR/'=DAHW'AXG1H*5WC<%S8YX(X\"S9#VDC!-@*/$ \JQ !H%"#C$ M''KF!&./RE/8#33C(\4.JB9M0;."9ON(9GMM:["<6^N"!YQ$48YRXX%D&@$: MG\^\=@'I=:S\SH;>6\3*;[5FY>2@(++$/^RVB:$KVUU"&?:,K K#VA^&);WQ MDL( &+&)82D&C$JA>M(9IYB@8;WKSF8")3)QGPTU]S9J#&, M+!CY;+5L))1>"@B@1!A0;R20(F(DA#I @Z0-MPCU&XFZV")&(CJ"AY7@44"R M@&0!R><"R>"(DE.N5>D=:1,:LMLQ/F,#3!&$!09"+4:PZ,I!9XR30WBA+DMUP_ M\EU'@1NKC";X087G%?=BP:U]Q*V]%K*A%=Q!;P!'W $*:40X[BR P7.LI;:6 MKHCXCW#+T88%4&[X.0.[VC!R?W!28Q8@$P$8 CU47J,<*<-X8! M0A'F3E.U)6/$MG%2C @O5ML2@_&4%HEF[E=K4%PO-+'2(&VU#L7*QX7'[0TQ M'AF/VS(7TI0S(ID%6"L%*(W2N@Y& N,,L0Q:@L66:EKV1/OKD@B'I,.%G7SE MNTUY%,E(RH.JCU1L' 77]A'7]EIV5UY8YUQ$S>!2C0L6@ Q: F(#DQ12+>V6 M:FEN"S7O)]HS..+DH*I=%!M(P=&]QM$M(YU1EC(E HCR8$H3IB&*ACS"G1:0 M.(R\;SY9C'4$W8Y MJ]KIN';5L$7[0'X/W.IO3WXW^-5>R_U8H<@!L0>0P92)HA&0QDO@F>*.>(BT MWGC1C%_SCXUS.CD2;(O>S*\0LK%I@M]; F!^8@A7A"X('!!X(+ ^X/ D#(N*$9 F( !-8@ MJ3T!C =B!:+8X74$?F3YD*W)P!@7&7@W@UG()BQ#9 \M0V_]K+*Z/4\%2S_5 MSKO*7%73A;DH'=)/Q4Y4>.2!\\AMUQ1!3GOJ+=#"*$ #DD R[@!6W&K!E79A MS8/[D+B72,TO(S&_ZVGYQ=7?6N_>3):IH MRWE02#VJH,LDH"8P0$5#@.E.826$'"H9'V$E"E)N+7;F MMK-W7[/)-PPB.V/QR&_[W*V&F8[=G<25SG85QM//;36/![NJ(WU-/OGVA@'D MIV\=OT-D2W&=TS?_YP?\P]>G>5_ W=3$;\7;+3#D,MMRA ]R4X]KMN4('^"F M'M)L2^;V$SB[WLT;>Z[;^/9I2 ZOJ,#,KD;5Y5A/9EVJMO_7O+Y,+2**8>* M'"@5'#%9DKH+4.[PCA:@W!^@E%X&*GR$QY!*"FEF M@"'< !DD\@YBQSC?A!/LR8$243%2I01H21-_0OM(,[7>N[8*S?2B:N.A+8:2 MPM;VE:UMF?$P:9'E @,79&0\3D6LP]1X"@B$%1]A51:L8*2,XLDM0X23;2 MQ>_I$0R/H-ABLO,!'_R"8 >RD4>!8!%^N$GPXS%$@$:I*LI3)M?*T5![Q[E; MJR?\(.7_&60PQ [*G51"(G92Y<\E#F^-=RU,I:1F?/]6;RXU8ZM16X^@F/_\ M#XD1?I+CLE?)" 4;"C84;"C84+"A8,-S8L->*[2.R2",9P Q$M58Z A0V%E@ M)#?8.V0176OR^QAO]B_39E6WS=K FT$9>$A>Y_TZ.Z"2![];E=%+_:NOI7X6 MEE98VN&RM+T._Q)>.8@A!]"2 *@)'DB-4J%TQ*DUCB&]%OZUPV"4\Q]5)*[/928C_V!J4_7:NL'NJ)GMA26.Q!)6V&,6UQVDN6LF5Q MH$RV'. #W-.CFFPYP(>WIPS&,''#,^EXG:^RU44-+HJU0' 0H,* ^!:/9"-+#2[?UO]E#F71ZLS7B^SY+_XQM9M+K64%<1J>IDDO4Z?'(HP M=6&I6:]LSW538E(/F@SW6HW] M>G3=I4279QU9ON[IU6TJTQ^-!":'I.<54;$ 5P&N->"B+H*5"1@HZ&P$(8R! MQ H"#H5Q%KE U.;++6T1N,1(T5)DJ>#6$6_D4> 6MEHB&"B S$8,8AI'T:?[L-Y+[[AI\PMO=2UJR(]==%_OAK[A;]X M,IW%WR[UE39C7UC, 9/<7K.8O78-"V8U-DX 2S$!U%((I(4"(":L* M*CS$8O";O^R=PV?AE3>I+.!+?5G/]/C71/!G)JZOSBQM8T4"F3@H1E8\Q 4G M"TX^&TXJ*DP@#F#G-*!. :VEDU@9L6[(?8!!Y%GD25APLD1"/%DD1'>^ M4X##3'^I/M>S\_/IV*7\R"%<'AB=$BE[2JCT9]VXSG120B+VES +N]L?=D># M02HP"3!6%E"D S"I9[?TV$**&49\C=T])K+^-S_6,^\^3#_H+W]?(L(OT^9] M(O,7"0]>3B\N_:3-W&]C/6.BKE*87T'-W=W1@IK[@YK8ZF )-D 0H2(":@L, M(0QP)[3S4>)'2FZR@?:JCZF_ODSH29B(T8.*G9N3UI['ZVEY==ZDO-(;.-=/:O, MM&FFG^-)+T:3_:&QG6-D)7-O[[>ZT.R!;.1N")];%@^)$3! 2(!0E@)JF )& M< >@#%P9*I#>FM&8XBBMR2/)? :P"6$7(./2M+D[QIU?5 MFD442$'1!Y)6*:E?NJ[N?7'W(F$5;-A=;"@^C3N5U@!M5$N5!5@0 :AG$ACN M&: "DN I]9*L%2QY;%C]/BJMNPF[Q1]<\'ZA) M+Q+P[]^,I^!XP?$B1^^D'"T4H5)K#;26$E"M/-!6.2 P\@1;!36G6VSU_,N M%EML*$I'DFXQ474WF6>1L LR'STR;SME-6COA62 >(@!)5(#Z:0%7@E)M#*> M,+S%9LR/PLYO9.W(X[-)%%-P GNO)1U_5D\ZZDXH!Y%_\O^;U MIWAZ)[.A&5\[:VH[\]WWA3$><&A2"9N]F^T8YC""D85P*C2@(?Z0'FH0"--2 M.6R,V$C+A,1STG^OEW3XVX($TQ>G$W?]@Y4KW_FFGD8F99M4W.:5[_Z-?X_G M*27K]1>;J?XW/?.O0_!V4VY-A,1(D2WRK .FG@*#![*11P&#$013Y2X/L-8^ M2M+* J6U UAAYQ6%U+@U _)#C"!["H-TA(DJ,%A@\'@W!1K9FV. >A^9EG$:."HX M#8(90M>Z2E",%/.8 Q1\9'24QWLBPP2!"D:\U I+MU%&MRGE0,(1X\7/6A2( M@IX%/3>B)G@%@U((^&Q>9M("J2..!J4UXDH(RVY1$S#CA 2 +1* &F^!X1& M.7<4.@L]3V;LW4-/SD<$'YU3M(!G <\"GEL!3\D#"I@+$&Q$4$J]> M;8YB14E6%!\_+O:3S=(DC9H !9A&5DB5P4 J30$QTBGM%34" M[2)'PTJ.J'HR?>#&J=HKGE; M(!I =/OKY))M#8P),=KLJU8#C0* E@O'4>* M"PC7U(-BF2Y@6L"T@&D!TYN2*6+>6VH!,A$=*?4.Z&QPX0DD%7/&P6*H/C8L M?7#(RFT'\KX6F'TQMN2W?>Y6PTS'[DZ*>S^_O!S[5+),CRM7MW8\;>=-5_PT MV5O">/JYJB?=F8TG\:=OG<1#Y&!QP=,W_^<'_,/7I[D3I:*VP+O+;,L1/LA- M/:[9EB-\@)MZ2+,MQ>V?P.'V9F*G%SYW>_]Q*%?[IZKQ(:YK.ZHF?E9,%\5T M<22FB[U.]$D&$(\P PIZ"2@E%BB$!.!00!DPC%^OM>I\2%)YAQ@?]!??OM.U M>^LWGHQ#V$A@>7QFCU)XKP!R >0GA$PF(O89#P%.M?\J4A9G6P'( I#[+K$Z+RD-C@-(!084>1XE M5@*!)]A9(2QD]A97WO>GIF]?8J5HA(_14?<<2>:/\=BMF7P.W+J3PZDOXYE/ MQ[?2%W$]9VU5Y[H*N0%#=>%U-8'])4G]+5>+3=O\XN?:-G MJ>!1#B:;SFQ3KE)'"4**<]-!C937@"MPJ2+2&%DA9%MD)%!QVP$JU1ZCV) 34! 2DL M49"(C%GFXF4[MH[^E^[7@9Q M,7T[Z]G9V>37WL=^M2G&1HXP8KJ(_@4Q"V(^ 6)JS 7Q&@AK$*"<6B"1YB!X M8H(4!D*SD4Y=3XJ8X@@#]@I@%L L@+E]P Q8(AHT!$98E4J^6:!3B68PASB689"<-)]W!+X:3PM4*5WNZON422R*- -[9R*%8%.XE M9Q @X06-PCTSZVK 8PTG[YHZTOFE'F_:$3!BHO@!B@)0H+) Y1:@DDLNE40: M4,MM%/NU PI;!P3!WAFDO-;K"L C+29;A$I5C,L%*@M4%JC[W6UI/, U@WD;Z M:%L_:ZNIF>EZTB5_^R_V7$\^^IP=?B,#)UX8AY3+/']_$OC>+G9AC(4Q'DOU M%64H52AJ&T(K0#710!..@&:.>>N1))@]QIC3ZHN?,@"=A;^U_C2CSUD//F\F MKWOH^67:7(_W/%O"SJ:KM" HCH\U;ZBH8('X O$%XO<,XK$Q2FLL 3?01;A& M#BB($? A$,J"L5CBQQBA=@_B)2X07R"^0'R!^)TQ;Q&FI>)6 T+5#> M4< %$4$SHQU;CYW\#O/64X+PUXO1C@@LMJ\="Q#:;R!_*MO7M8"A[[%\%2]/ M88.%#=[+RT,P41XSP(QED0T2#%1@!F#,J35>!"'6=)&'Q [=8(6W'-Q#;9>O!C/)[YMS\E M,X.VMFNZ<*FO=#HZ>N+2A\W2: @J#I3!,1ONB;"W?*]@F2Y \ZY*'M['(#T6@&& M%5(D,@!%'V6OVB'$OV>D.AM)?(1]G9^RGV@)JOE^\GT[G8!<;R5/7\3'$Q10 M5*H8%;3O!Z4T Y S1B,C]DR&QYJ\(DZDUL.+(EVG/4C\,FTRY]3CL_ ZX\,' M_>5L\CY!PV]+9-B0 J5P"4HE11VDFI*-[6=19T^??^=K<(/(L[DV\W?^VGN!/9L@5&5V98C M?)";>ERS+4?X #?UD&;[8"_.WLMY!0.^#P,0_ 8(7%=^X$G2?=KIN':W*8K# ML+>X,DO:W)9X?YI"QQ]V*+ZR6 L]<1>6J\#,#M'B,<#,MT2-XT.95][Z"^.; MBL!1]=^F^:\_8XA)@9U-RW(',=E"1_>@([2D(USHJ-!1H:,'T1%FHX&,4"&C M;4K!)63R_LN?XJ"R&^6F;Z4D\3[0J_G3ESZ MY_62_DYG+W737-63C_]/C^=^4^6_E!Q1M<4^N?O@K2\PMI,;66!L*S &B>1: M.P:"\1!0#ADP"CE (-?6F:"87,M7I1@IYC$'**1[*/<1^C %@0I&O-0*2_>< M,(8D'#$."XP5&-NYC2PPMA48L](13R4"1*6B89PIH"(. 80Y$5P:I*Q<3\+$ MC!,20!3)HC1FO 6&!PHX=Q0Z"ST7[%FE,3Z2C!PWBI7J7T^@Y?_V?3&2A9O< M*V+Y-O/E/I#<1H+;OV&[W'O!AH(-!1L*-A1L*-CPG-BP MUPHL1T%QJ"F F 9 751+)8Y_(N4A]$HSP^$F%-BEK)]TV UIJD2-*)=/5:Y@ M?]&P^*R?0)O],$T)@O=/":S:\^GG22IW/3OW\?UZEI,,VR&QL KCZ>=2[Z=D MBN]IIOA^LT5CG#9(@<@ ,:#<(Z EB7PN\D1.M5+$^TUYV6\8=:]SRM.)N_[! MRI7[XGT_G(SZ@KP%>0OR;A5YM8$F$(X!1!%^J68:*,,=\(AA28/55*^U/'QH M8,!S(^_6 P8*\A;D+R$NM85)9"JS 4>85Q@)I2))D42!*6!J_WE0L MPW,C+^9WG<5HG_P9#^< M^]Q:[2*^.04-59/I+-Z8*DSK9(B:^8^-'E>7NIDE(]3LW+<^T7LV>>IDM^HK M6,>+EO:JD]MJWS_-A*H;&^?J3XNM&_LOP-6-SX3]4QS/_&+RLZO;R[&^^BE] M^_.E=BZNPHIYM^Y>U9M&X8E(G_QSWL[J<#6\-M\+_,1%&O^2QA\?\=."W+_< MDS$@_*TI[^81HOP:1L0%SPM_OC K7^J/OC,9 QWB,'_2X\_ZJOWYA_^ZN4/# M\F=RNF/M'[/$VQ?45M[]S>V\/^X.:[J[*+2:8+@)6/K+Z^K%V?L/9V^K%Z]? M_U:]//OKN].W_SNJWKQ]>5*=OGU5O?_;B_=O7KTY_>W-Z_?/@-59/LI8^8_9 M]!^K@/B/!2#^8P#$W5C3MV MO#U]^_+-Z:_5^P]Q;']]_?;#(0-^I";'LA'@)V&Q6V5GGV_5^Q MT&'>SB]\5!1Z%<9A;Y3#$MBHR:3D. :D-!Y@K 55W@;#V&/*] \JS%GS44_J M?^LD6[QJT'FXI+FS)_#Q*M"+ M:3N+9^V%CXC[LE.&HJPQL2==QGG4YW4=AS4W;>UJW=3QP3\F%WV*MN+;?(I;/Q[GEC]C.SV?CBOC/_DF7MS&*YOI M_./Y=#[+-_UM4B<5*^-$%S"01N''/D<,).VLF61:B-I77-O?_:P=5?-)%(KS M[;-&.Y\^;X>!WC'7N-6"_MP/?[2X^'/=IO=\\+IZT?C/:$ONHF#]>/9 MO^.C7_23JJXOSN+BT\G'YBJ2NCV/=W7/JU[6;G50UV]X-?T8ZO:\^HO7B^N; MJ%#DL?GFJ]=7$6!G=;?J+ZM..XY9\XXX? M_J?Q?E+]YDU\P_*BDQ_B5Q^:^?CJQM!^6 XJ<[%(#;_XYF( O;M&]#]^XI.B M?NHNZK9-%ZZ\:VUCO7XWG55_GS9C%RG"+[Y/)ZR_YOT\OJN9U^WUK3SYX>2: M9G*-XSZ1IK*C\LFW]+T[Y!/(+$'"8&"1C[*&2N92'# @TCCMJ#&>;$0^>1^7 MK@[I0,WZ-GSQ=+R+4HJ-:';T4L>+'9(F3JKW\XNX;%>)5ZQL6[7 )(<&U0)!(R#$%C/ W46&8(W0G"_U,D-\2Z^>>H.G:RZ2].K M?JIG<13V;B4_KTKUOUXWQW%V=W6G'R\TKX@B2/S<5J';VJNXM554UW3\(,RN MP.SSM)HVPQ_G41R*I\S_7EUFRHARS>>/T59)V!T/( M295>F2PA64I)MEG ,^LAN%6RRL%UXA@$)$6IH:T)L4QL,MHU!S$;Q=*T[T$+B]9G/)[/'J M:*2:^\/ONZ:>V/IR[+,B>FW-"ASO-QQ?<^-^TT4;L=6.YZ[#1-WWY>Y=O .R M=Q:'^/&JX2-JB>-QNC#.Q9YG4\?G\^EX? 6FGR?>G52G\>MLFNB'D\P0D[:+ MINB,&$9'Q=G&B9WK3[XR23_VXSK.37=FC971QWL*%&\*BHG@SB&:VL-+!BA& M!$AI W!4*$BD%MZ)34#QWUI_%EZWL_HBV:T*^ [;&]<7EQTV MS\[UK-(A2F2=^3E.;]KD-U\LV$.\WO?):^-:FWIL@TV6['>5:1:T9N-ZKLO&GB M2]*6?M+U.(7.Q7/0Q23&6SOSZZ?(9*?S^)CXSJ@T1;8Y;?J=6=E+$_EE7+LV M;:I)ZZ3;Z20_<&G]MW5CYQ=Q;HG51K9L9_,XH'@HYN-9.AA7<1'C7C=5FD=3 MY[,6FNE%'^1UYPP[36SU,/:VJ%XBN+98PSCKR:?I^%,G;5Q,HX[7KMBU].5E M?,*"COXY=Q_S+*/6.-R79(FQ_S*,JA,EFK1^\02EQ5Z.HISHNCQT=IKLW?GL9!O<.!X',*X_>=J8!H8$"*3!3%A*-81V(_KBK>73OJXX]D S]^YT=M^Q M_@,=L\BSJ-J=?WE]>]7NPZ6,YT6"3&#]D=6K%0KO>VR?7JRZL\I[XN!K05'Y MRFO]/[)UKU=M^X=,)^ \LX;XWT5VW':N\GA9&ZFZD\:'43N9!+X[21P8T&_?CRLIE^Z3EIT'43.?QX[A>'Y,8. M_?GY(J=/CH,D-\JL$,*:2.6!#(X :C0"FBL%A);,<:*11&LEBQ_"K#ZD2([( MKR>ZY8NI)?'$V)"SUQ,5J#,I< M]HW-9TEMOIRFU:NS2KBJ\)RL$$W'V3XW]2Q>&^^-ZO]'G=AF-Z3%>N2TCFP7 MUO'*J%AEQ31N?HI4J_3JF+/)-_+!<3(5?[A554P,=7AT>\M:ZVP[N*\PD%.9 M7.36#I-N']:7-9QLCY8[]U"_VN2]+ 81%'N-A7LY(RDGF$"/',: M4.TQ4)XX8+0(6"F.* T;<@:F87WZK7#)A:R]NDB=/["CL[1, MA1_N+S]<)!BLJS@+U(],L)V;?PZFW@&%,VS?/!8]_#;Q6"PX9V^!S@\:JI.M MJ$2CFZ7->K;V=69[.=:VYP!K.E9F;4D[&X83$3T;Z,*UV=:S>6^E/+V=35RS MYBX8I+U3M_OLFU7)H=,(.S>E7@34-LD67YWV]O>JR0;(:\IFF$_=K\G@Y=*AERZ7/=D.P<]VT\3$T[Y *LA_7??$ 4 M>B+Z3U9O'E7U1?:@Q.=$D:CS#T0Y;Y)-[S_VPE;]R8^3T!I\T_CNN8O@_Q1H MWM11 IHV[> I.JG>3'JR2-+2:!%<-:K2:[,[> M?G*WN"T1.?_O?AG>);W[?NG=6:]8'.S#A-!5 .KXZHIU]/G@)0(F_6/6LW.Y MUHQ[-[7@NDVZ^. >'1C!_]?V*)F4S,ETEE7>Y$V-*_UO[WZNSJ>?4^[,Z)H( M5;=5'$I]D2Y)\*Q[I^R@ZH_CWG7VJG@P(MS'1^M9[^F^5789[ K)^) %JJ2T MIQ^WK>EW+-C&RPD%1BB1C +K! ;4BX@:0=*H XJ@9="*L[5";M^C_K7ZXJ>H M<$9Q[RR\[%>E[8V!WOTR;?X:6=F'IH%"JA=SF?/];IX^U#U8%"8PS!%#A%- N1#U88NXY)809MU9- MR2&A'<< >1&GCR4'TM'X@W"B+94($;4GTW<\XC_4' 3LX_0514 J+H!'F%,7 MD#-\+?Q,<1TXD0%X12"@))X8#1T&@@H"M<,,>;ESTY],;ZDB]>T/GDV\BN)J M_:EVR2BVP)*OVANG\UF**\DA$[?ZY:* NFZ)RPIHQJ4H!R>#6Y<-B^ ?!V3[ MV$S;VTVW_:N[-(%IVT7R1)3>-81S1%*OA 7(8![)U5B@+;/ &4^\D%1#09\< MX7[KXE^V1M=:,,LC(=M )*"&1%17W '%@G ".4[->I&X;LH!2.<1+! M2T9.IDV263P'#K=<7"NK_F M@=O<^)V-]::1?W$H[A\3=BT]]#[>BG4AM#..+KZXU%?IT^L>#.>C]G^1*KUT M,>:+@*]L%IZU*Q.Y(U(]^15L\D!G>3=[/98G?:4"P/LD@.L4FO!BFNJN#'D MOYR^?['( [CU^I=3ER.OLS@SW';Z_N7BK@_3RPB2$L<5W3ZG_ Y@6)+_7[U. ML?]+:%@6T&J?8,QWC7!E,=/R+8WLMP8Z9'TH1^KW'9O[U(CAJ&SRE-X5AUBY M^-]LVO4;.I\V,Y#.[W6#4]2V;C^KU^=5M]D$YK]<3MO.]; :XY\S GV*B^S2 M(.Q5M0SL2&:Q=2M;Z[])+448VI0P! TDGD,+(.8J*F301/TM2D2(,B2(T@Q# MO0EAZ$V?L'%54K3OV.@W-U):WC733W4NZ91"H5[W=I/TVV6=?'R+%2VRS_[* M/JN;OA*!08N/A]5V6T3P?'Z=3 ME_P9JX\:HM-7HSA67AO&^M,T9>'%"\^GE_'GA1Y'Z [-/*+U/^>U37&*G0O: M]'7&[ACF*/M&Y/Z9A/ M_"SEMXWK?V<^EKG6-<:SD!4_3I-XV':)CI'?I))]B^#_JIU?7G:Q*BNL,/GN M/T][93N15UR]/BHRSCLGX_E93GI/SVIR:MVT2KGJ?89D\N>D1TZJ^23E^MDN M\\S->V/1I'_O276-K..2+!,\[3@RM\@G.V]0GR78,[SK+'9Q99NW99']=G7= MHKJ<4A]*$(6%-*YYFXJXI9GDGZ@SFTO47<>\6.;B++6V]G:\$BJZ$ZZ'C-FD!WR,.EZ6HKLP M[U0 -!'LM+G5\CBD&_LO==MGEG=GMSO4PQ]=5K&+:LMX>GG1P5/UV:> [T[1 MS7&%MJL8$H%A',"X#GE>PQM6X6"-J&XRJ]-KTXND.^F *UL3'*HU;J<1PZ/O]1].-3*T@^)Z"D5NO? QQN[\.^LC;FHFW3%5;_C(/2C M[);_Y(;T]O4;^ZRUNH.\-+$.7MLH:SZC=3T5R/K#SCG:A [<.PNX15E?$4 B MH8%DZ5.+-/4;J>*WD*[_WL0QOYI^GMS9;HA?:S?$OM7H39V07?*A7*0:M-/) M: ?"_)[^U3MWO"G67K!X2H/5 E"K>%3'=3RJQE--<: $KD7*?(]/=>O'F[ 3 MM8O'.[.;G=MNXPT1GDH O4\9V3P ;84"1E'/.;,.\K6B!]_C3M[Z=G-\PG=P MN[_J4%W4D8S,_W*(G3YJBV*)K7[2V&IY1VQUB:S>7F3U1M,9*4ERH\; 2*(! M9=JE;O"I@+O%1$L9$(*;$$*C$G$9]9JK=^-4O7WB4AV5K(85(_H=9V%8L5&5 MURQC_6+5BEEF?\TRRXV]3!O;<7$_[.P-8W.G1C>K_DZ]*'(ZU(+3-M[=9DW_ M)#E54D'J678D)XT]E?BKF[:W6"8OYJ1+>;_3'/E7_<]\W\1_'JSAQL]F71./ MWNL;5]+W6?Z#G636V9ORY/J",I?YD/\[/?15"F9+A>Z-[=FA8A MI<&W/SWQT1K.\\;]G$X@" D"3/,(V1%Z@=3" D\<(=Q3'O'\L0&Z[^VY=_.Q M/PMW O??\O+_&O?^0W)KW(G@0[)5]=^YU>ZP#ADL,/JYH MNAQ$^6PZCV)6_<6[GSMRBK,_@7\<;L@)*Y>M_ZGM2EGZ86MRM^GNV2NCB,-8 MB";)K-65C/AI>,JU2Z\U2"Y]'7C#G/ ;Q1IIT9PB,BP1.K<09-4B(WMU=LM0K8-3WS07KSUT6#K/_>?3*^26$L:A%;H;&+VKFQ MO^OL[2:550\BL0.;:0'E^R[BRTY:B^LS#;//77/U%:EU?_&:8ZJT"0IH)$7$ MZR" $4P"ZCDQ07H5W%H]'\FPP!&3 ?381J79<""E"L#[B-2:HRA,V=W$:_R4 M>#V;7O.'W,$O'70\67XEHCY)I@HH0Q0@!*&X&9[>X@4+V#N54M0X3368D(?) MULR M=))9C4BT&UJ_9=95)MBF=5U/G;[1A3V5MA;86]/MHAG(=36KUIA4C#& MO)ED.\K^2$0 E1BFQU0%I5>19UEG/>" !KN7K(R!"&UHH;N)G9$0H"UC]J@0"3>PS#0Q'IKK6$B;&S]-\[=1.%NA;L5[K9;B_A7;<_KB6^Z MX,;L=3@$U,J&-\FO,#1HJ M--51I' & BI-Y&L!.:#BQF#'M4O6GT_'+I47 M;::?_%H9A3UC:\(9+ZD'244 E"H2(=(A()BP&C$IL5@/G/58!BLL<$I%G2$X M!11'$'ALI!2(8[&TB"7_[IV0.G1V="O8NL&=:MLN;:ZK4I^B$;+O/V5P#:4# MTV[F]()U1_\RS" []PL,%Q@N,+PKB_AB7H^[I*,4+C3\<1B0#!'BQ(< /+0X MY3*(*+ 2'=]% D$V../6@MN%E(RWPUDH/E3!:BT="\AUB M.24.T@3^0IH4THF!B>(UT%Q "AVUF*]%(*@@H&)2 RU2BWOMXF!59"(VQ1H1 M$[SE9#?5(O1$+JWJ?BJ1$9!A2X$3-*Z]92DVBXB4T> UD8$ALZ:2:B8$3[N$ M1.IE9U%421V1@&F(<%1PM9>[Z\VZITJTH;?E$G+798=;A(,!?/H2 :E\<0HX MS,5A?/-(J2'^E>+2]B6S8G.1Z#O(BC80C/O+-*?6IX(_;9>'VU6_2D?K\[G/ M509FN1QU%_-PE3B:KG,D[-!_:3K)2?39OC8TUVV3]RC?G?H\S]L4PVK\>/IY MM-H$^3Q>MVRS-;ZJ_!=]D=M@72NJM"B_=5O^*D>I,K8-S8VX0:P_)ZMTR. M7Z^+MGC2Z&:V]MT;V5_?SNUY][;/N8^7\2E;O/G8W=X': \YV5T3\?SKREBO M#?.D^J4[>6DCX_8/RM:G.A)#_^KK UI$3Z^=GF'K4E&WY>OBU7G0PPE;7>'< ME'NH(-=%BO>X>U?D=CI!^:31<^XH:%[5STF/RL7._%59&.)[-MXCOL6W?T!7*EIMEB$ MO+!Q-*-EH_K;RQDLR6_8HF6;\&4#N^6#K)RTA49Y)^G+1T_XKC'0XT3UA=5=,AA(MPP5= MMO^DC?-K%E.[2:C)Z1!7]LVU4W0=-6]4D;G\>IK$:JV!=&&W73VY/&<%O9VL M-6 "(9$X'+"",^\0R ( M'!4O%:(JRV@\NTI2BA%RVJ]IZ%A#$_\GXD4N$H7P%"A,,0B>0"\9-H+3ISS@ M.YJ OI/E!HCC5%CO )1I[["-^VT(!LH9SQ56+J"U3APA!!Z4%X#X9%A/<3@* M:0X(@DA:JP4)ZBGW&\D3MHL;?I^* Z-K)0=*R_>2"?L0Y3N>^:05KA02[.5( M[_I>@3KW'TRB>M?E>-;4'S^FYB[7E+5!NYGR[E$J[TESMS]6/ M^$^WE 5;=%6,KYAT_K&DG0Z)O8A-1G>^ZRC_N83H<5S MVI5B* 49[MCU?KFJQ7H5UK._K.=:3=JNXFNV:NR:G!L4=4XQ!#AR(BKA5@ M MD010$1MQ $.BUF+L'H(%0Z>FLX%I]:?]NJS;?[@JY<*O]V&:3OPNB;A+GMSV MU-SU%,\\KJ]6WK5&UF,[/9\F0V/BI8E)=Q5$AV*@IHG7ICJ?B MI)K_R7:^O#F_)ILZ%S6#%Z4O!M->SVG3YO>5BI.5[EQ_\KTML&N#T ^LG]5H M17H*B>=WP\QB0MSA9$N?CW4NS[EB+.];+*12(REP:FB?D&Z875UV%N%E'ZI4 M [H?8UK_U+<\B@BYUT>R[RZ&GU)H+J=U-F+FMA\K,XL;475(T X6Q68Z_WB^ M?'$2AB9^W+EAACZKJ:1)$2QNSNV!Q9X4LQ13:J/&FYJ76LA3'T\,)';,!1B" M@GX38/(_TZE+EO73B7LSB2+\QSH>W$YU+M+%'5L_K%FFC>6J5=VR%5'C,$2- MY/#M?%79<['8Y5Z_RZ!91P!/U:1G?O"03;JJTOEX))6O4XA7]-^9[TI?U^W2 M*Q:1.<52)K]HY]V]S;E;A\[#EE5+6S=V?I':HEJ_=/TMFOPLF^A<)%I(GJ9N M"#Z]1U-+C]C=7%LN%2 M5SAK*,9]7CYYOK%62R5CNRO;?-(5_VE MS4K][U4W6[>.V0M>[%B'0>$+$TQ_"A=TNQKVL B3B%?I\56;JZ%-DNRW[#"2 MBJLE/VIW#D_G'^?M\J"Y9>>M]3B$]:8B_1"29[*=FW2 D],YDO_'QJ=Z]EU? MT5M,9T,?KAR,,;[J(V'2ZPX>.\[MK!)?RZ;5$& M"-.Y5ENR[R77^.PJ/3M1?=LF&AU'+IK-;Z$W'<9OE^$&*P$['57YWH9U%\9% M@.RB0?3B*=V^=&2=(RLR9([KWW.GE;1.J4788OF7;OCK&Z%3V;W.3) 5J%$7 M$)-P>W:#'T05:91>-$YSS&_H6J?=Z*B6FWQDO2"^K"ME.\ZKT\-MOG80S;M% MNK&\)]7?%KK!M>NZ];U81%K<-:E;3M<.U%HO97^?O.RONJ/L;RG\N\W"OX?) M/*_CY% 9= B?NP:%&8A6(QH'1M+QF &V,M_\)EM MQ*'U@6I)2%Q6+AU"JU;#L88"IKD14Y8[EQ%9?8C7XDF#BZOS?K6W#G@("QN* MJ@X2A.M:1EUF>;1O+O8F?"^0W[(>2X9TNU>MGMV\:Q0YT&W,?1FR9Z387C#(G[O&*^%TEXD^>A"_YZYV?SBLHM"[5L _;-C *N1I3F",9[HBZY$ M;.>R6X;2C8:/AL;FBP^&,,'1HL5-OR.=6:M367KQI#N7JP.:MUW(VNSN\WJM M#].*CW'6Y-C5(1IO=5I93EMYR\+:N/JZ=)[3@!1B)>GXR#V6HYZ>(QV\'<..I$R)!#4Z,LFF:0R+S7C^). MZ*&145K8]&G7F:^/B!R>-YSPUJ^.J.E#G+.3UE]?DNL=F+J1KX>NWA)6FL_K M;<'!=SE?E_+VBM\Z6W'ULGV4=I\BG7CQ$ =&H3UOS>$5IOGN]#$N(MY_5E) *3FH?YZ_;U MFZ]\-?T8-;3SZB]1_[E>/?SE[4_-R0\7"7O_G7#IDQ]([?:@[@[WKKUE.?@^ M\CK2^D)SR\36DDVH7 MAKC[J8EK"N!#%<7EIL8Q#*:\KHO=RB/-U1#+/F1TW)H/L7Q8+_?=)KUF[!;DFM38/70/O9GJEQ_% ='+XA+UP:7UV]R@ZUT>1^=%7<0 ME#HVE!,4'KMTA7'L+^-X?TMRR35S?\H5&N3)&\+T[$XL/JE.E]:]Z])0QT?: M(:OJ\GP*P0B^/D/77 MI/O5IA)KJDXO['1J MXBS)*]-VJ;@,R7\WM):%%C0<5Y-P^U/G1NJ:CS1>M]-)"IG8D>CD(PQ=N",, M@5H3B$6 8!8 Y90 HXP#&D*OC9)44_38!B:#'/NAB:>EBSOZ1NQ!U<>]>G._[%2ERXZ"DW#Y:IA1EFC^FDR?BT<.EZ6[IY\G M2S-WOQPG/29DKIP%GZ5D<-,T8?0X"YKMN<^/[%N@#>&*B[3N%3/$UTN%Q5'F M;.^(4JOC7'0^RT+@Y;R)RE<;UX9USIWJ*J762)?7[%^!HV/@N-D90VN M[U0?\-D_JA=J^P%GK2)-8UG 8&7N)SOB\3U<5#Y\=$Q1#XG^FCK9RR(D)6-, MMJG'\[J.*HGT([.Q]>7246#_I0" ?RM;SN/ M?XP[!,N!8"M'OX]9B]0[]DU',^?3BVER&Z:(\(GNTKYN>>@"%"\2EG5E#]IE M884AJ2S">GN18K@'4NR1I3>IY?'$9_?1:(.7M N&FRT[==09P^S73WAR\8B'Q$S?MNV^N.//J29&]-@9U@:$'0(V;^VK&&RB#U=+[!QLPUI=C&L,Z'U[J-?7^J4 MZJ#'BT=<]2U);[+)MO>3N3J.N>GLKS?\>R?5+[W'+4=E^LR@7GGK4^9*1>"H M3U1>9?B M48KZD"_P9M+MTJM^M]Y,7L9GIK'\/6+;H,K_.NS>_=/O$^;'WW[X,SP1NY2& M].RU0[Y!2VA(]W\$+8V2*;']9AV?CJ?V_OK(Q2_F"XQ?UF^*9+ESQ$&"YE!( M!JC&+AYT[>.1YP%PZ4F@\;0COI:9IQP2VG$,D!>1.+#D0#H:?Q!.M*42(:*> MG#B^7J0"GM =I)S1[IT'!47<7H] X 8#RE)G"6DX( %SB"FRGJ\E5SWD/-Q9 M^O-_$KF]RX+OS3.SJ8(E.UF!:3<+U$B-402( + +$%#($-"(*F"$#@Q'>=6B MM;Z2#SD.ITO,7.VP'G^/@F+\)9Z0TRYD(G]^Y^DYPH-SO8;-276:1=M;),IT MP%:8XSIOO-T6,QAT=K >'&:>.F45D$C&T^FM 880!#S!TF!J+,;\YNET1%IL M$068<@&H2HFC2E- C'1*>T5-D@:OG\ZOLJJ7G7IQ[S/V9T1.R Z>H]T$(&,P MA#@8@+&,\@DC&DCF+("*<\D9X_;_9^]->QPYKG3A[_=7$+K6'1E@E&)?NGT- MM%J21WAM29#:,[B?!K%V<<0BRTRRE_GU;T1D)G=V+4PN188!MZI8R8SMG.*D5WBQ%W?D1GS]4I.ORK>;C>+3= M??4G>&[4 1&,]IB30+@0J2.5EY'1!HAFFH^J"J4!RHW&D)VVJ?_9/YXJOBQ< MSM*T.T],\,KK:+M3@#!+"H;RP'@637M/(',Z:BF;K0&$,(9'U1981*)>2YR+ MHH)+P DUT"L5[?P-@_X(IWZ.*L7IQM^*4 F*^KV1G]:EQ+;;UN=RG_/MVIWR MM=Z^/[.T!](!"\XB-E/%(B('!J)*YH$U!A'-O76J*U==%/#O]*=2R&/'0=<[ MU(M;Y%]0Z,OELMFY$F)WUZFIP](@F9G)$^M\\),<$)P(L(ELC[.K4P625K+P MW,[CW_/]W+R0?7TEF0/0VS*1RV]MLU26WS7PBWRH=#NX7 \C7^ M1;UOCW4X$UE5LLV/N?4,KN@))=O\T;I"R3;?6'H"HJBY MN#HW9LNM=^FC6Q V+[*:MM M XAKT.W/@Q1RRELTG=I(M[5JQ.FE0_TQ[TB;#C#Q6XLUW_3^8U'2)N73M262 M?"N<7!VTDA#^0VKYL4.FN+&O SKNDO\T9V)L2XY+R2@N;5(O9Q&&''X1I_WF M][>]=^/[J!4+"H_1'^'X:F$IEW[5.E^;T-CH9=O@939J0TP38V7/9,[':?IL M)8:)*TG]S5+@V/SIY1#3J!@.E_H4U7CXOAFWK@>:(Y>'CMF!.8L ?VA3(MV/09!8V+OOO(ZX-Q]E7_>W?,(SJ M5L24*J4^_CC1=_[C>/)'8L;O4I/R'R:16YOO_5I7./[]=A"R8I8"4R.FUG6E M(_O/4F9&'>BIS3!EXNK>^^'81 A-W2;O9G>+#-((.HA]G>K+W$70R2C9:DKC MK _&)?TZ&*;"RN\^CNMWW_2R/S!A4RJN$O>\CA[-,)@M[*SJQ7<,_?M!-9Q' MG@[NFN)$6U_;[_D<0SK()GH\W=PJ+H(&AICF=I%M+D5^=UI@&F9>^'EIL U! MT$27IJZ7359P@].K;?%LZR=8FELJU9(7-=Z(^$Z'D4/"VW2^-*FXC8-IXYZ8 M+WA%B*XOO)6$*R"?/FRR-=J,5%_Z7G18GEHR1A0$3& )**$21&O= @N%4YA0 M!2WLPH?]6YWJ_=O"Q56.B4CX/D)EU12R M3IZC5!*FN,)/SZWG2L;[K?/[E9*SNUN6U>[N3R>\I4VFP'![AL%)@\&"D1%Z M*8#4*D"EMR#^)H%CP@AJO<6;D4)/S_& MD37SIRN! ?=1IL\C P!>#@W #T0&J',*6/YZNT%URN/FT&B/((H'1FT*WH% M:H. %A[&_U,)_5Z1J<<^[G/JH?AU#3?G=N3(T'A<2,7C4_'(!0_ 2&T!5E@* M*SU&:B/<4W$=.)$!>$5@U,:$!QHZ# 05!&J'&?*R''D^\M7(FYVU2VM5*A6^ MR^EM;9)YU=92G7?:2S7FFMU''NEV[2"AS\X&:JL8T1RU2SO MV%HZ\J(P2/9=UY[=MWJDG;[IO:D5WS-5/R55GGIN@"48 1JI"!AF-2"0:D(\ MY@QOZ"-/!9#?%& M /)3(?1H9XW.ZZS/43DP3L0#CT>-T['1*#R RJUL!8Z6):,A^,TDV2<*DNL\ M[][X=(,_4L&M2Z7D DK]NH!5/V[PV&5*O?.IXM+(I:8%ETE[) M5FLMAA[;HKYZB M8,Z\A'HN>Q:_6X6!=Z\7(4[]NE9.KBY4M>5)/AN@UWTVM= MYZG =]UZSK67=XOH@S:$JG:C+]^CU=TR?%/Q._ZI:6"0HVR;\3,?+$9LZE,O MU82M2S/4\UB.Z$WKK0,&INLU'D+;?J3]7IQI9#]=WZC-B\VF3K9^NC-G=CUE M=EL]B5OM%C%@[6CC<,(8W_/+UY(!ZQ"-:2F,BFJND4ER^J@X>:V"U3I*UR[2 M=+]OCJ&AV:=F;7Y9;,H;=4:" MP-(9%_B&%?:<=.&#DAJ_D6=(:NL.PK;<3=VH(8'WO.9F-./K#@YU[2N7RW@M M6KYF>)\,BDMG8RBS\VM3&KI5KF M7ZA'F1I$9D1/TF@EOGJM,F71P"Y# ZM;M-T-I@T1MR7PYD7[(KG?CGRUZ=AN M**8N5)ACV=M0U;7>NB.WT+8VPN>3-^M#ZK>UK$U$*O3W35:2\U74R3[GR/5Q MR!I-$S^?>2F.,O1-7=<<95DUT91U_Y3FVYM%_U8CF);BX)MWZQ4W6QB$:>Z% M;)OP^J9Q0/NZ^7K:-F*+"=WF!@I56VIKL9^1,0>-KIBK[V7%=["Z@M72KBL+ M6@]23;%I"RTZU^5JP]/R(=2 $(VLI78)D2QOEPL9-G&H2V5L<_!P$ZPV6@J! M'>KW*037-UIIU&WO\[H;ZFBJ$(_&'X?>O<]1<+FG1!C8MIKM=*F8^TWOA^7F M$76.1@JQ7<0Y5UMZ9E3M,NN:@LO-!.N"FFUN7!Q^8Y5M"[:XLC;Q(G_07UI; M,GS;RHC)KLV7.$C/QW@T^+/\55_;X@S@:&FX*\JV635T!W:QY+ MTTNMB6ZNQ\@'?=/[]_G"VJX?+0TVU1J7.*2-,TXTF9/TX@2&N?=1XL\%O2Q" MG%_W;L8V3,4X3> MS#.$WHRB'EAO_W>UKM"9S7%.COCS+@H"%<&28 %(M"D!1?'\)5<0"(B]IEZF MX,LN-/]CGC^[X6=X_NL%QTZJC:= S0^#J@V)7T&K19'@R2(])ML;M:HP3;YU MO_VZX4IKY0J-$34! 8^I!I$-&)!0<* D-"(0K!W:N#)_ZBWF_,1^'$^RGO!= M/*ZNZNG(\[.=3S=\9M9"W8M[O!1[3R "/.2*M\* =#FX[5?:NAAKK^,\ WRQJ)6NEM_[/,7X M:;+7ZCSX5..S3F_/]3#JDO7S=/A^XV)?O*7=I,8?NN[ G+M#4QICH_'';9M- MY_>RP\'=H':NQ@T?#R+QC0/(WJ3UT(G[8:3;NB%S1-7[G++9NI::RD/5ZJ$M MJ&*Z&5M1OSZB;#\YVR(&U>ZR%'B8]C -M$: \61:@JM::CRA=V>)#^I3F2\W M>U8_^D/2_MPN.CN)#C4UPD$' DX7R9!)8*R*NIBT46P[SJ/$7Y?H6.& DXV MB8D6C<$8**,I<(09)Z! @LIU&__W>D>B7?^/EMM^J#>G*T4.\M*0X)$-*@@7 MQ@0""&7)(@U1BU.( ND])4X2'38#\Z7P%L+ @?"01CV?*" #Q-&499A*'5]' MP]'/7+'SC" X2]T]$&^$1@(0HTF*ID8I'8,"$@2RSE@9W,:I<^JXMI( 6F* MRH4:2&X5(#:DE#"M@A;'YW3,;\XIXO)):ORZI^^'14^N*(#F&M+2#=-2]^S& MY]=T6)MW?IM^OO?-?5F2:$E +0+8YWTIU,KB:3_(CN M2LR,4K7QJ%4;4:G:6*HV'L"6GFO@D47K!HD+BR;5HDDDGR]0HCZ?,6_%<$QH M.N_ VY2,2<9IG,BF8;/RS2V6]IJ%\2C_3K9 SDYK((A2S0A/?4(PH-X+H"3U M46NPB@EA+/,;>3F00JJ& M".\0ML9MQNQ*Y3%A"G!%#:#(FFC<80V$83R:B%[J@(]SU *?9>>6+9?T\9/! MG9E-JB:T*M=9;Z1/M=4W^2@74],@]_W$>P>R]W(NTB9S6V$IFJZ56\NC-4[% M)H4J7]'7_:F7';%-N^L['[]F<\Q;+VM(.3;-IQ299"#DS);DP)I/P[>%,NN9 MIL""V6K9M/F$YU5_E\O(ZVDO[GA4\7)]N3O]AY^O8:E)<7+&5M7L[GZI\.52 MY^*-JIW54BS;1A'Z=N.C,*]-G6T:0VK([5W3I6GP2,MI4=9X?KBI:.G"O[L6 M]]9.=FM?XZ6PR,6+K\0.NW 5]M1-P?1VO7!\ ME)6MF)\G\+4N^R4U?9Y&7E*FETK=>6I-E$@I%#V5NDON#T<=8-1#PQ$GT'4B MV'Y)>MW;>"B_A%_J"N*C]TU.:T=$3M!9$OGI9G"&\A1*I;'% B"3$FB0I4"E MC!A(O,4$LJA(;41]/T>>=D%M?\6JW*,_WHV*HWP3R@,>SSB=K #:L?@K"BI0 M;84U&YK2<^3EX7&$XC-LE;N9%?]E3]G;+/Y6&P0N/5 ](HYNFR.HWSC.UHSV MN?2MC??EL*\EXWK;G)X6+]9VK,EF\3QC-/F%4I9B-3>#&U/6#?3R "<\PZ5 MSJR4)*-[V/@DYF4&:I5EW1W:1AWTES*HZSSFT8?QH&T;UM:^F3O5MGD.)W-O MHVNK1]5W>M'(=R7HHCC[#K7.GS9=0W6= Y\RR%L'^?:T[+E/Y3[?UC6KO^Q$MQNM&U:8N>YTF+/*&U_UBC-P[E=?0X": MJ+IV8@_?+*#RN?>7*5_RHYCKO=HM8%9 ?R7!_AKY6^2YIHJ]Z6KE!Q1%/\T M'.0KFBP,WKW[;O5.95%E),)X!N]\,SJ>-U)<'EW/ M4=;N/NA)3B=OKC17)]5VI$R/3JOE1;3U2Y8NM))!4\VK76596'>FVZM2J2HBM)H8+ %JI4ASF%"VD(@28Z (FX=Y8:C#8K,C^G MZ59MXM95>HNTV'&'W%3A^=LXA27^'LP6JE4(CR\W40Y9.$Q\-_-Q%L^Y@^ZHWT1_G?H[:,NY'H6?_ MT.]K(;GZE\:34*>QIHZP2R44G<]-399JH][ M_XJ"-M4/:^H"IZ=-E)HN57%+_)BZK$_>I\B&./$XM<&B].^H6EG8ZC23)9A; M0=3%\>(YW8YGR[-JZJ\U'J5)CJ+87%O]=!&?78E/YC%T@GL@E(WB4T .# P$ M6$$X,]PP'C;Y M&UH2'2_$:=Q.=82DUF; M:;3]V9US-($=D=X J$U*B+(^BG3C4\LB0CA"R."]>A0=]IPY.\OB1V=:Z8IS M23$U$B!-8:J1P("A0H! N: 0(BZ5WJ?2U9YG'8^3GV7>VW.2X(O-L;ZVAS*! M=]@']7L/\Y1[H!6O\C_2:'5V??[49';1<97[NJFKCG=+?S*3VCM4. MIT7]MO4GXN]Z4E]5&3_R<4.6'YY&),A3BA]D5U;_H9R;I6]OB:SZO/SRUI!: M)0[U$,+=$ ,(*<44I0IC3:TK.<( MK(YR#_Z*"3E3)?KLCA9JJ#2C++4,P( J2J-1#$D\6NRE<5QJO5=/[*.FE6#, MS]1(/DOCR7AE';(,1.9VJ3M= #IE$SHE+''*H& WBT(_PWCJC*T5NB%G>+QU MBNA)]8?LNRP=54O9L).7#<.E;%@I&W: J+WX:7T1TX90;S&5MF1Y)'!-\6G; M:JXTZ0[YVPF 5ZHXU.':*0@@?=+:'LNYGKGKRLS>]GR(/]8M@U?+S"1#9J-Z MV2/G_>4J-$\2,,5SUU6T@)!>$Q-U9&5( )0Q#K1!40]"06J(B-6!=7B%]+#C)H-BYSP^K6%2_>65# 4;QX[Y>H0*]20;>^ MNR\,]&3GVV!4S28Y%GP>.S=J,WH:<1%2.%M&^]1Z+36="#Z];M)&ET5Y-5SU MQ#W6I9Y^./Z<1ULD0GWA^1*V=AA!)$TTOP5)^4$6 >HT R9[Y$AP MP6)&9&K%UX$@NHU,]5V*_W^[1*6_Y'2O*)9^:M-N?QWJ42..BA2:A[$E]@9Y M]WK+VU=$S\L6/4LMJ^O:8]D22)P"ZE09_5%/7-7T@(P:_"*QZ,WO;WOOQO>1 MCP62Q^A0]WAJ7:;07C:1T.M>)N$5XCUA5[UOTJPP?)TV,6Y?_@V]_G,;.KU( M1Y^7L&QR^]M$V>4S6I:ZB^(\6U-^YYGG00\FO0]Z6!5)8?-Q&WV_ZI]=AGXMRGO&WX.NTZ)N:_+<1S%DV@B8V4,@# X1( M":A4//GSTPT-$M+H5+]DKUCV+RL%3PB*$N=8T.1T$R@EF9:IV"G"'1.YIB$% M5/G4Y4IKP! C3"F&C=H(TWU6^.:^5$S/D8K/M!I30%%4"P&!#S3:*RF,P%C& M@(_XXY$AP?H-:'I6G.:^ARHO,ERS6!DOR\IX4R4M[FXPG=95RAN-=[76I!_. M]9M9JO'2&^II;D%Z-W9^V*_O)G15%YR,RN?X+NFUXVR[@_O)P.9,S?K9^(Y6 M!J:!TEO7"X6TU296BY^ MTV8_KE98_S!.Z9G9H]44%EBO8=TT8:VGF:;D%_KW0@^,.]I?_2A75O IBBX. MU%\;]C[JR"!ICKF8SEPM7'IV,JC^ &&2E/C!+5ROB-G\?QP5_J>_O9)/O14E6S67;MK1506*[8OW7?"[._8&;_*=UE MNL&T"11:IL XR@X"3*97VUJB,=[6C-UIT_%A8?/EQ.6;WJ]-W9%D*J\BRON) MSJ74%Q7K&]MGC?^7G2#CT?#SPI*L5H=LLZ*S[Z.13LTU:M62RNKCK<],N&TF#\\BF^?SVX3M@%?#PGQ JT?S//E426;1,6-A MLU>[[,]%NOF>)GQQR7?EDH>0.0I15'$U<#!:.;=F^EC9_E?Z)J]]C_[:>^GVKT5M[B7]_@ZQ.MI MV3]S54.M>CE"^;$4>WS)'0W-R/ZIC&WC#XV"HG8R)QDR+ZR55?BL:B8QM/1X M4^:K)FGO@*YK=LW5V?2FB-RS:5M8ZZ;W_6 X2V\\]*!U.D5:9RV>7!HW7VA[ M.YO4(4I+$VO=VTL.[[JX26U\>%W-)I\;-2)*S-OX]\:5/?TX!KFD9?-YX\W/ M)6/C>N[&$S\??$ZL:Y1R0@O]8?GYOWJ]R\6,M+AND)O3C8^Y6#K8.LHE&3S-,E M0[(5*S^^^?V[.A H]3YTT<3;Z+.7?%*-?9H,PD%(-JS/YD\2,,ERB3;F/T>1 MU:HZPNAC] M$"==):GGQGG 9+U_7HLIGK]_\8+BVGG!K/33J/?S^(._,U&9J5WV!7R31TW@R7\\ZNS"ISYZ2[%;#1X M$OFYWJSL/6KW[_L:NU)0P0E5U=Z[VZA1)XI+X0L- 4YS*>&T@,955O>7;";N MYA-O7?MYF?WE]I>WD_'L_6W/CVZ3@\PM?2>BGXE&0J^*7)@KUL)R(-G=FZ^%7L&>60W)2^U/L^"IS,Y(CU&T:OBUTF87(W;U2? MYK!^D_?0J^A-[P<]20Y"5_M+LWMR?CG4YJYD0RP%!56WN82_670>GOCI9+S< MUFQYG:T;S&\;RRD(N'%[7F]EIIOH8L M_UMB3%/8+7X'N0?ODE-S6XQ6D9(O6THNZ.D!*:G.4$HVWL*5)@&G$Y""GKN M7.S7F0M&[=PD&2J%B[B8)(^OFHC?[)J:3O0HSFCB1_9S(^T:/ULJ=;\L MCEHY.5C:C1-22TF1/EF*--F1(ET2I+NZR+B6!.FDO"_09DE97ZCG2T67EC7;>_0PV!235,E^$D:,BUM^H 6+/)DV$:[ MEUR7-[NB?(JF:JK,I^"H6K]]A%+\+!6XW$3L?9^/#-648 J((!Y0!3%0-DA MM"(T(*DM["3%[J>H7(RBZV*Y!PCGD7:9#R M2+S(*2 #4T![K"2BT''528G1W^VM=[.A_R7,R?AM#7GODA_IY1'ROI;LG&@S M8 ^JA-;-9<Z5GT_'K1C%-\TEZ:IQ^ M>AQ$,R,:5'&(3]Z]KH=#$-[ K]LOQ%,=ZOO*OZKJQIV^W8=)AJ/\[J\6!8BF M<_WZPZ :F!Q2_*I]Q]*#\4DWWZD\+.FO__>K**"^N-BY M-=NZ'NZGO:PB]UJ8/\5V/$=CVJD&M?8%@?W>7\SDV[\F4^;YY/&%':L9$9*+ M(*'"(]?((ZC?L@@N+/(%"BJ"NH!0IR#$'P"AEPXQWV2WX'A6Z9&K_GRUA_XL MW+ 1,8-]"FX\"B?B3AUX.Y_I1-@9,UM[1?)58G:3O#I7.GJTN^ 8^LM6^C[@ MXK/?X*22X?I67,CY@@_WTE:\E_+\!'F7ES08N10MD;VQ6]?P@%1<]K/FERR_ M%;X^>Z'YVU*3\>HQ-/B83;H8U-GRVM'XK%:\>O2[EOJGCD_VL9#3V07+5LQ9 MW>'N"RII;S1A F#"!:!"*: HX8 I! 6$3@6UD6WNB+38(@HP3=]1!@.I- 7$ M2*>T5]0(M/-V.O+B/UI6_-E/?PF_^51PT%<[BRN1E>)*Y('>/8SU$=I=>^F% M0K+I!V,$@S-A#'" ,^ EN$)PV!--1&C/(H>&R8\&H=TBA&BGG, M07P"UL$.&F$* A6,>*D5ENYDD"91'^/=?>A>* > CQ@F1?L-TE: OE%R@[AQ47*.N\SCO$4E'. ".: &H9!\IY#H@/*' < MMY5N0-E>BO+!H0S#/A&T0%GQ,!]94_YQI?5\D2Y[\MBIP\U.+G\>WH"KD% H M*=L\:M=:2@0H$A9(J"R@WAOML!"*;N1.[:5LMWS\M\3&AY!0%/45W-U;_M#< M@166?EINYX[JS+U*K_?LXE8ORD[NBT1:' M2W&X="I@&#&4*F\ )PP#*J-";!2/^K$BR"N$49"D6ZUX/&KLT\[D3)]P51PL M17\N$%D@\@ 0J24CD%,-B T1(C&+$,FM )89&+@4Q,&-KMW[Z>"=0R3I(X4+ M1!8?]-%\T$53/PQCX1N<.,N-9ZF2X.D$T6DR@!ZS%U+5SZJVN M8Q'#\;+\15(8P] FKC97?[B^"35BT\/ MV^XP9W?H1#,FDACBE"E ">3 \%0KP&%JB+9!RFX]4XKZ:1Y5424./\/@_&LRLV* M\M>7@2@W)ZK;#D4!/LM-D^VM7F2W+YH^I_;+^;N]NG7T\L06;3<3,)9>.=VV M&Q'>!AX2E$+J 77: L,4 8HZPX6R6MJ-8(VGM!M)BN6O$Y_Z4OW0](V->N4O MJ3?XFT@!TZKTSIF?]@\WO6:K>NU>92;*N]5KZY#6VW85+4AVD/I#[>9VD#J3 M,$H.3X&''$=2=QB8*$8 ALA'DI<,F;TZZR127W35V4'TK6V5#_'E4?Q^!]Q2 MMU^F[G&F[C;^6^>->7P+GA,(VG-FOS85>$H3@2U,\)++ MKY="RL\-T#C9Z1^J%]"16@&=PQ86!BH,]&(;!9W#%IY+[?,BXPM$/:UMT#F< M[3FV$3J'?3DUJI20PU5?R%1_\J5\U*^&DXJL^%*A%(TL5@X((C2@A!F@%!* .P.YE"9POA$* M]]2$F(89?V]X\,PQ?\+"231%@AFJ7<$U_,-B*&GF!K>+2[4BG MU2ZOI(J65S]E\=V-$T'I87;Q5GXX3/Y=.ZZFQ<%[+7Q5I,=NZ< X9Z"2BW M%E#C2)0>-@#L:.!(!VUHETKOFP5W=J?VXJ+V%N J!WI=P*495DADM9>A"%S* M A.-=, LQQ Q$QR%':J]W0.7[$LA"W 59^Z>BF_.V2XBH52EWN_(2U7J6A]6 MBEHK+;!.<.88-IHC[I0PH^#EJ0O MY(%="9>$EL5=O78DF Z=WTVAM=7B@MV*, S[C!S8JW19A:L+@A8$+0CZ[.!J$ZP-5@(, M%8ZX210PRD8$98$&%YSG^&,@J.A3C@J"'J3T?ZF&O!CBF25BG7#6 MI?+'EBL#J(0$2"8)X,@:J;RG!FZ$>SVE1.R"X\;WD7@__QI-[=1GXX=_S0;W M=W&5I1KR_+1_3-60ZVWJ]_)&];,%-]^KJ8ED#U33A+F ,5).G@F@#)6 M@:BJ*\J52];\7CEH+O%Q3LV]UX?)GCO)E3\3""5'N[EY<(D"IWWFP.S=C, DJN40I8H"F=K02!P.D M=413SQTVNHNHA3E++GM'_S895UV5,Q)"])%D)0>F8-E9'VC!LL,5K\!("1\" M@-9J0*WPP,!49)(Y9WS$+*8[:;5\>"SCL"]5P;+][>MKUX2_FPV&+E^O1478 MM+\T7:H3V99@X&OAHR(Y=DL.$8RTD&" D(U:L,,$:.\L\$0&HZ 3AG:2J->R M8VJ/_-,2$W8I/# 5?7+HU),+)_J"8A=VH%>!8LYPB! 10!+) 341SW2 $<60 M=MP12XS;*+_S'/WW*"A&1)\=.G3VI1!]<0;OP2M_][KRM^.A*VKO-?).$1A? M2%F3VE-.-2!$2D"E$$"AJ/8BS"EF#DEL.VD\-V?!0TD+0?L'SW5'?_/_^^ M*+?7PBE%-.P6#59H"IV3(*JK%E"!/# 80D 4TM(Q+R44^W:;2\S652=EV:<* M%P%0<*H7MN"4^>EJ!:_;%-J M.(2!]4O)P2E$(=5N)@0I1P;4F$ B1-P3Q+MRSAP8PPON*E'C=>DDX[PMXX!BV2^IY5*"R0&6!RJKCMZ!?1 MI8Q!?:Q@7Q)5W$ %R,J!7A60J93AX&VJ?:88H!Y&3=E'3=F0@ G1T(K042NU MXP 9X7U,2P19\6?O'8 1#;F>MG9V-QOJU(C(^?@=.]#%IUT<-=?CJ'E2-[!\ M.CMV\9MV X_I!E*6.0XA<%Q'C1O!*.8D4X!8B:V36$C<2>S(FP5,?+^$$O'G MH4\_1'GWYFX!_\N<[96%7[G4J^X1^"WR?%;TZQ MTR9"MT#21D,C2* IDP!2;B'GB&C>B1O_S/";\83?!R[,>9'X7;S_!_3^CWQI MB7+0'NPGDYRG:37PF+TX#R%Z:#,%:A&TQ" 8C*/(8A88[R(^.8UM<,3CS7*L MG5XF_.R[,SUPG\$#7R1\D7!>W(UUP2T>("=H<]/ZB0^SDHJ\*=C[WAB/^G/K>'Y;$'XV+:V-_<;C'+[VFC)]G M=WXRL/%W-_AP_/4^R:7P[-6_N_6]M^.[..[G7K3($]FNWL'T_*=[/ZI\_&M] M03,=]Z:WV[P4QYFPCU/1=1+$./3^]&5WR8.C='_1BY$4CGE@"0J VB" ,A$M M(?,*.L^AUFP=**VP02G'@"+&1'!5\2?P1EJ$]"X.TI-YGKR=5#T-,^NE?7!-!_ GUHX2M[GV< M] <__'RSK)!_I,=SERT(:)B/5_GT'\";C#QF6M?Q8.:W8U>NT%U/]2?7Z6_OK[7 M+K4Y6KI,&=0#-_<.\$:D3_Y[5DT'X7,[B?Q=X$CKW?9XN/2L\/'N?CK<5L'7Z[3-;GBFK=F8K^@Q[.HCE8]0;1 M$&OLL2B;4T^G%M<^WOIH/7Y(G1FB '0#&Y^/IJ-.E47KK_3B%^H?TE7A?>]. M?^[=Z@^^5\U"\!/OEEYWT_M^-DG-4A\A2*?;C-JEF=G;N+]Q[E'GB63_T4\^ MMTNPP_C#( SB\[KJW7_QJBX"]Q=TBQ .JUL4TV2NL3*$I,>8 2I%A9PAM)HY43#5@E( (=2"L@B#<(-RPAK M:.+_DIWL.*#"4Z PQ2!X GVD5R,X/2J=X1M^CG1VGK:P\,BG_P-N43P]KRS0 MQD*@,:+*2NIL<.LG'D+@07D!B \(4!M)12'- 4$026NU(&'#Z7'0$T?R9G>I MS%,>^8J]VTOJQ6!D)ZFS4S*8M\AKMZ$!9('?N*:KY)K^.$FS=N./H^P?7@CK M%?=UU#"&XX_IJ?10^CV.X'J5'T[_)]75B4^^'T]6C?"MMP)1ESX[U;8S4RTM M+BNW*RMO_8%,$2^] ]!!%5F#*F P=0!Q[0W%C++-&\&G.+I3FX24'.+]+U$' MT]-X\+F8[$B/K,_MOZKO(QT,Q]5LXM_%,;X;CNT?7_5\I(W[^/WI9.9/8'<< MV,&PZ^S^=M.K]^0Z? CG>JK=&5BWT?SXH">#\:SJ#3,DZO<37_>Y2^@8#1+K ML\45M!T,!]-!'&+%/(F(ZB=W50-P\07Y->G+V4K-3LEJ?)>PMIHFIJKZ4;[< M>C<;1IB<),QLX;A*6#WR'Z.\B:;0;!+Q.+YO?)\D256+[CL]2,M([XE,7TV; MC^,2/O?,YWKLC/'M1'IC$[<[>W^K=,C6L FQ4!_T(-A>E^:;3VH'=_%%]C\ MEB1?VE%]'C%22)7^D"QFWXJ;^HOW^G,^T)9Y>Q\'T]MD'0^BW!_$":7WI*\@ MW+N+9');)8MYF%+FOOD__UMB#%]7M^/)%.3GZO/-GZ/7?^[IN*'U7C0&<)Q\ M&MKH83ZEZM;[NLE'>C(]]7X4R3<_IR/A3W1"*#!,ZX@[$7=V_"'*QL7LTZ W M*W;H=DF!O(L*LB$ >0BC"FQEU)^D =H':ES\-:I'^TN*.*/:BQJEQ-\'VC0\ M\2X=U2[QD <=C&;>O9D^=J;_A4Z##>-$H#GT!XP#B.3;^^:KWW[YYU=_;ET7 MZ23K@QDNEM_[Z!-?)=_,,&H\\:GIJSF0KBLT"WQ=]LL^WF=6:]'-GNHE-?K1 M^WIN$JLS+V$;/)-C9^;!./5DT\1>Z=ETW$8-I?DD#VJMZ. 3A#?RZ_4(DP:&^K_RKRM_K!%WM/F1ZJ=_]U;: _0^#:I!)Y?.K]AV[ M0O'SL!&%&11?)\_P[H?0#>4///+(]Y"'GGCH[VDJ>-^7G&(:>V58;"/J[6D7 MF^RQ;8*GB(S=?F=RH-C8*UW@J;,+][L76[:@=NW0V\:=;Q]=3N!R +G<@-?O=SXWEM_9_RD1V"_]QR+LZ)LHY8&^(L MCOF"),$QEO=H<^*Q]2FZ6OS6\A1'/=SK6W$AYPL^W$M;<:D>N$><^CP8MHT* M?+0.<^U%KRZ0!";/TV:OG1+.K.O$:4J;7479,L6DQ-!@ #E-20J8 !T\ LYJ M9PC#*8ZTBY*/7 DE2GG1$)I+ PTHZ0O^.YB/2^4^"^Y@=1! _%7 MCV?MCZ#R%@P^@=N!9B]O-MJW_*3+O\FVYT@S@$G6@ MTC^S\Q8U-F!+G *0I7Q A3A07'M G:!<8N8,ZZ01\')^^6$4']SG\L ]PRZ< MX N"7=B!7@>"46=]R&5A! ?44 NT" IX!(6%6A@)11?&V^$1#/4I/G#7K)=" M\$<*R[R2X)Q,L[VEY/UKOA _IT,NL0PEEJ'$,A1R+N1\X2LNP<9[Z/UO9Y-4 M->N:H>*<3K*@?$'Y@O*%G LY7_B*CQ5/G)CF1_41(N7FIX!8.="K C&H XV(Q(%B M"@-*@P4Z. 0LY%0@Y%*[T.X#CP\$8K(O^>X6.%=%\\<*/#ZNY71&@W_J?(Q\LW^MY8.YEYE]IU^%'5-!P93V]3RZ3&'BSVW_6)D:(Z M[5:=F.6&2H6 ,JD;G(($&(\,("Z*!!$T* MD)4#O2H@HQI#XJP"V#H#J$$$&&DT<)(J)I6G6&R4W.DPZ*=S(*.LCT6I6_%\ M*^KL4R;.*/"':>2%CN2/<8A: $,22(DM<)9#9)EF"N$'7T(C"VKA!/ VI,"? MI$I(K8'2DL?7^J@5;)0Y+($_9R0C+\8 _"7'^!13[_HD1=&0OI#;X8G"EDB M,(\:$B0,&",#P!+Z^%HB$=FX&.\LMJ=S_0CUHY@JZE%!L7*@5X5B1F"LN.1 MHFCL4<<,D,X:P+F4PIL4I4@.%M[3.8JQ4IIPT\2+/VLS]'_-.Y->,!C-=+,U M;O#A^.7>=]<)7(S]Q>$>O26G*V3_X"+F#/GS[,Y/!K;A1\>X"Y((P%P((&H) M'*B &6 $27L%9(M/JJYR-W MWB<+?S+S]6PB37GW9OK8)?P7>KIYT@&%O+OUO?=IS;T/:=$Y@T$OEAVA9K'N MWCCT?OOEGTVQ_M[$UX],Q[VP;"I7O8]^DDKZ1V0:#LOIK3X,H1KT!1 MY+PM5(,?137+3/P$NLF;?F[,_M"*'\WL+=IEL-OF/=*SZ?BU&4^U\,A"&_@U^T7(GT.]7WE7U7^7D\B);3[D(5V_>ZO MMCG5/@RJ02WM7K7OV.$NJX?E_$9Q\?7KK[[]PD/HALJ''GGH[^0&D@?'.U,;]C]M%>-AP/7:P76*;:CR^++ MK?=@CX%?8X:MGKYZ/.]M_[.^$F/P'[O+V;R[5\Q MQ*2@4.&1PB.;/(+Z+8O@PB)%4)^:1R]^@8\V$UXZQ'PS&/6FM^-9I4>N^O/5 M'OK+:,AZIK$B?UMX5\O]ZHN[;"KMNP\7+L*](9REKL76 HH0!#)X SS#% GA M"+;VP#TLO_-A//%+USQO[L;Q//XGWR-T= /+^XB4.]B"<^=]H 7G#IT[M$3RY'O'P!IR'/'I2Y$\^G5WNBW8#CRCML*!*JBBYN$V22WL-%,(& M.,*=8)9!ASHO\+@F[0XKYTB?L@/K\Z=W13]?17R4EZS@=,'I@M,GQ6EKC(%. M,D %XA&G!02&1*L$&JVMA<($NE&7H6.KY+ X3?OLT.G-%XG3Q=F_3QLP/9E\ M3L6 BK^_>P;#-SAQF!O/4CSSZ83A:7QEC]F+\Y"+AY9<@AH?B 87FW_HO-;+ LZ2_;IWBN%&8BI#PDF"#!#* M$T"]XD#+X%*-0^]P\(+8C7(73TE,;=DI\]';<35]EX[M77S9=\.Q_6,MY_3X MQW:LLM55(+(2Q#YXX/(TWW@ MQ:_VDA=8TDH*"1T7$4Y]17J,]/.Y5EOULEI;,ML*!)V:0R]^@26]=KY;)06] M\$CAD9*"7EBDL$@7+(+9G$5089&BRYZ:1R]^@>?M8"ME&LX#.-K(S<<#QV4V M,5_O[9GN&%^=*RF5)L(GE0[7M^)"SA=\N->WXD+.%WRXE[;BRVQ.>*9JX'(B M6@HXRX<+Q@',*M\T/BC!Z2^NC$>I;G.X=DF,&NR)!D)K BCS$D@H-8B_2>*( MQ=YW$@6[VA9W/9-TB6M_^'3O1Y7O*-)<]@E1I:I-P;>S/M"";X?#-ZA1H% # M3S@$U,"H3YD(" M;ZJO1*G:5?#MO ^TX-O!\(U3SS!W D1]+ !* @5:0 LLU!H:JH7S&]G4*H(? M)S( KTC$1"(\T-!A(*@@4#O,D)=G@F\(]K$D!>">[4AX1F6/XDB([_D//1GD M1*S%=5+5&XVGO<'(#F0_UQD4BF:M=^1OY2B60<69TA@*A"DP"KO M W2 *.@ -1)KB 7BKF-\H//<4>T[#U/SNVJ6CCDUUBSJFCL!1T+.AY>V4?: M.B,)<) R0!&/.IW7$!"NI:'$8DX./9Q55<9*'3=^.I'O;& M6X)FBS@JM?L.))FNN':?(=PY;R@0A-+DUV! 8N\!ERQ$I3Y*)HR[#[/H4#C) MOJ*LE.R[%O5]^?W_]C9^V4P&_]:O]*@"E9\,0@'4 J@G!52H>4#0.$ -$B!5 M1@7*" 0\)]AC#;G8['^P?UQ'E]H^+-6C"Z(61"V(>B:(ZCP-#D40;EXRV*\MH*^1\ MU8=[?2LNY'S!AWMI*R[YQB7?^*RQZ/SC\TN^RN&Z_[$0M!<>$!D8H,%((&WP M #I$"&+,XF[RC;_4M[;[9K6HSWA)PRNP=MX'6F#M<+%G1FJ!& 92$PRHEQ!H MK G@S@,ZZNBPI@Y\155@KOAZ'E[%_UY[LX MMU]&?V\K W0ELLB!W0N7E!E2(+- 9H',)T"F5H$[XC0(Q$;(E-H 30,%$?5( MU/,AE)1V[;TX.&0*5!"S(&9!S(*8AT@_8-(%10*P.%UCH:AN:NP@8()SKKE- ME26[=HP<7LG$!3+/+LSB@M./PT8$[67*IY+Z<9XN_)+ZT4@SBA0/GD891F4J M(LH\D (;@)DG@1"DHIC:QV52Z;L52=9IT0QQW))K+SWGHT!I@=("I8?S/DNB M-/,!L& )H(9(8!2'@#L"$8,!$R+W<:4<%$HY/ZH!4*"T0&F!T@*ENX)/#(NP M2 6PV1?-O0(:(P^P$"@02#%"8A\?RV&A%-$"I<_SIL2?4WF]PQ+TTV!R,?87 MAWOTTB-A^$^YCOQ?_^(&'^;K'/I/P TF/M/+J\A1L[O1:S>H[H?Z\ZOTU]?W MVKG!Z/V2#VU0#]SXG>"-2)_\]ZR:#L+G=A+YN\"/7"2;3VDU\16OYA3TZ9'H M@?!#&[![O_?K(K[?_C.V0G9QPQ=T=SMWW-WK][YVR@$=XEQ?Z>%'_;EZ_=6W M*V?4'D"FOAV[O\\F'Y6B'SS0QS-SVM6,>'/";N#OY]E=5"=L^\BY;4%W3'WL ME1V'>=Y$FTU2N4@,,>GID4L_X'YO>NM[;\=W<6Z?>Q&\$LF[ MWB#^/IBDFXJ>O8TKBZ-%T=XFR/46"7*]<6BW<T !@S>[U:_CGW0O/CU,^YQ8YNR.G0G#13PH($QJ(46)!MH'#!S$RCNJ M:%2_NR^E=J!CWUU ^73'WH^@6-TGI>Z#3R Z;R'T<3"]'8R6D3("8U1!/OK) MYQ86(/;?JG08^=Y43WVR'.)_TK<3DL8_W<4UW/I1%4=+0XWO_,TIQ=3Q M!/"R)OUX'6?.%HVBTM[P8XR4X0I89U(D5(0X*9P$&FEB)8/"4++OGFMZ. 3A#?RZ_4(\[Z&^K_RKRM_K M"-N^W8>LP-7O_FI;_,.'036H*?E5^XY=D0UY6 9O"/LZ65F[GT$W4#[TR -_ M5S>$[/N.#J8A;Y38>QI[;X5@^V\%Q@\]@FZ06AUGKYB9Q]>;V^30[3OO@% MSLF973@Y_V=^QCO0>Q,7J-_[OYC)MW_]S=_IP2CY2=_YR5W^*%KP_\_KRE59_KLD*A2<*3Q2>*#Q1>.(X-G92U J'% [9 MZY0OA"M:0_UAGBBFR^GI\1(6>-8^L'*:98$OB%R[E 3?Y.B3\:S2(U?]^;H/ M_>(7>-9474ZS+/!Z%GBLTJP766 $0TPO,VVSE/(NI;R?$^6-!#1*$0(LL190 M3Q50EF'@@S54.*H9A^OQK(Y(BRVB %,N %4& ZDT!<1(I[17U BT'N5=Q[2N MQGK/@UN;TE75]S/_\W1T!_N2VV@RK4MR[ -U9'V@!NL-5 MX"#(&HP(T,SK"'3> *VXR]'[6OJ(@CIT 73+J>/'!+@^X:+@VU7CVQ8K_0 H M\%(:7AX8#"]\&UX^-Y2C+[5(]W,5L,)3166X>L79>A:0PPI@AJ,2;"0$"G$, MA!?(! X-TAMYX(?T$*2 Z7 M@6Z\ +SP5%$9KEY?M@XQJ#0!5"(/* L&*"P$8$9PSZ/B:S9;?A_<"W [\;XC MS9GW^:$[ UXX&Q1A+-$ W?@!1>*JH#%>O+Y, G7;> (XI!)1K M!8R&*KD%B&5:,Q78L?T /XYGD\[< B7<( ":^5 KPO6C/.2:@.!A28 &B!. MX0 2(,T1UU$%HL8=RPW0(9S) F57#67%!U ,P<(-Y>A++$ W/@!9>*JH#%>O M+ <:]5X6)""0NJ@L"P@TLAYH'A1ED'!#]-%] (,/W84"0%*": NLE0,]+SUH M#QS[/_];8H3+D5\5#Q?C]U(X__3;\/*YH1Q]N0#?0X*^N_5QW2%20>&L/16' M4U>)/[EJ\? &7(49S11R2EH!4E=T0#%70!', !88T+R@]K3)^^M\;).:J : '19X/H-1GM!2LN "N*85^LN\(-Y>C+K787AOUX MJH>]83(*>O>-,5!XK-P-7/TM-Y>":AD("(9P0"$B0!HG ;.(8>%),/:HD>X= M6>0,]7&I$57PK!SHE>%9",HXK*,"1! $$8DPT%1Z0$B0.DB!+1/'"''O",=P M7PI68.RJ8:PX HHU6+BA'/W+NN'O3(MXIB=@[5QW['0R2WJ#N_O9U+O>(!&' MKZ:];TR4ZJX7E8KV#(YID6F'G8 \ZB " :JYC#\A 2"&EA&MF&6=M/!9M<7^ M,Q./=V_B >OW_OM!92/Y3'_34_^KGR2^6=%H[F<3/U=I %[6:1Y2:794*H[+ M$TH2P'U4V:A!'F@!-2 !8H&-(PAPHPQ>_CN%?\^BC_U/NCAS/?&H0FJ&C8J MQL"7N*INM1Q\@Q-+NO',#/T)39'':3E_.B@Z;=^+\[!*#FPWP"BF-=,6".,I MH,P9H)%3(!"*F32&.F>ZOQ:86PX=60B4];&@QS02UDBFY#\4U"RH>36HZ16S M-& *(MJEADX2 1UD+N)$E*,:!M9)]NE6;TMG,6 "'KC$:8', IEG YDGM'Y? M#E+. >_GV9V?#&R#=P(I2XEP0/)4X1DK ;3D$'#M)#:(!MY-MOT7@T=^\W=Z M,&K_^,Y/[M *Q('*VU=N-OGL]:0[PY3?+.I6KFQ-@GP8EX.P^#H;#-R/WTVBJ1^\' M\8S>5)6?5BFJ;SBN9I-(8)^FWPW']H^O>CXJXO?Q^]/)S)]Q^&H=LA]N?>_M^"Z.^[EWJZO>Q-LD ML')4AL_=CY$])TFW_V'.$2BB/404[L69VML4'*T'DY36 MU)OZ*JE\O4%Z^[]F@TE\NY[F"X!I_/IHIH?#S[WXS;OQQ/=">B9^+7XT"#W_ M(25&I3_:P<3.[JIID@I5FD84M7$2T]OXJNFMK^;3O$O$WS.^F8)W-[WE148- M-,F*^(IIU8R^/MEZ47&3?;JMB*-4:83>K/)A-FR6/0Z]L=$GC@"CJ$5Z! *5"VJ. R$8>P3X:QT]S!OQ[ MY,G'>?Q^^OG'33UW-+M+5\F5'WWUUY_'W2<'//^(ES$F+$3$QU4ATVLP>3!V M!64N"65^6I>+IX2;)07@WW9)_:2BC*V=3>(#6;[_[N^G_LY$N8MJL9OD[4WO M^]DD/=K(8 PQZ6=1W2H8K=+@\J=I$H/1+'UCY-_K:=0%>M.)'[D\1'KB^_'[ M^*[;WK][[7IF$E6/?N0+.YRY]*5J./X89_!^,OX8M8I)5D8FOIH-\WS#9'R7 M'I[XG'EFXQ3\=)!Q+:DPLWN7)Y)4G>%X]!Y$)>(NSCR9U@.=U35O=5)XDN*V M?3)9>XJZ1/NNS>_DQYHI^Z0WN5D&GZ2EQ=^B!C>+D\Y3?6!'&J4GO[#*%>[$ MZZC)Q?7?3\;IK;5FEIX9)U] A).T/^E5=J+#M'XV*CRS:CKYW(OX.)TKI'$7 M4PV?R710JYLA1*+LF<_S[=LQW=7)1 TM,5\<+Q)1WG'[QU0/AO,)WD2;*&I: M]1&E(V[TS?2=J,Q5F1FJ*E%=?W/'IQ/M?.3O/VJ>J55)'0>;3#ZG-\RC9_YT M;@*44THMA *H;+)SR(%A! -/'!&.(8[U1GRRH4Q#R"$(TCI $83 ($P EC8X M!)$RFJP+T'4[_6<__>%3PRRM<-TI3OG*!1I[X )-H)O=(0)*@ M'R>#:?R\Y\8?(\^,,X33BVAG3"M9$44DIH"[%LG.I@=:4 *.0A,@1 M0QSL@E9^S/;7WR/ ;+AW?HP[]!]I@Q9^GHZHAK&;W25]3T -=1 M.61NW*[];(GT8,B-WLOH(_)834(G%9%7>U6K/5Z9"4 MG"C8G,NJ19:?#SW>?P$DY@R4@A$$,$$64(%%?2]AJ2)(0$=HV(B-8X$+SIT$ MW, 9=[PCRB':8"H8Z(*R,BA&1"BCK#0C6<":"L]9L MZ-Y/\897^N[5[_8VPOK0_Q)J,RW?P;=W9EMMM@W"?9="*E[>]7QG%[:-4ZK: M=@>9O%TZ^>B&P_''ZM55,$$;:Y-#;>8!;O5DT\1>Z=ETW 9DI?E$6DK33X^# MH?X\GDWC$)^\>UT/AR"\@5^W7XC'.]3WE7]5^7N='+'M/N1@JOK=7VW+#_PP MJ 9U9/>K]AV[,O_RL)C>4/7UZZ^^_<(S:,^_RQM$Q(''>.COXD:@,HG"F]B[+8)GB+L=A&Q>H3 V\M=X):J%I>[V++ E[[ .;DB M^ "]GKH^UO;]>$Y4Q*[M>I/O\K_WMHX6(+"?7>#/)Y#3URLJ7%*XY,!<@C*7 MX,(EAZK9793+@D,O0;GL$F1^:&-@#66_L79V-QMFW+[J$[_X!5X-2?_LI[WOQN,_KONX+WZ!5T// M1?FXL@5>#647Y>-:%G@U)'WURD?QFQ;$."IB7/[US=]339!O_I_7D^I1+4FN M]LZF<,:5<4;.(RTL45BBL,3KS'A?=EW#H%[_ LZ;J"^>@PM77MC MW2_V4S[^BH_:-?@%=03F6C&JJ $2V0"H5@$H9@W #NF G/'*JXUBL=(HK)D! M/O5:ZA!XBY"%^0,:"<$( %'O'.8:]-)Y"W7@$[)^$^OG[[2O=( M0!ZHWT[Z$L*=!=Q?*!,45"NH=C&H]J0"\_D0=CFYO]P.XR"8291V2%$>-X-C M0!V4(+XM &@\Q")X3]2!U<1J*=-[.<"N(_Q$?40O#C\?QVZ/NB7P.9I[,Y)5R=^_ABV:V8O!>ZLE>)HP>6CG4F#F&,$ N:8B$!:"082#B M&/% $"877'O[SKNU&7D)^'A$?^#Q@;2=[ MCHD'N_9GT>OX< +G9/MR!.7BXKGCJ=+DU*G_)W=%/+P!5Z&+!2T099P#J(( ME%,/5(I2@8@)QH741(AU70QC:;V6%%"&XS\:0Z -=T 9*:@3EF%+3NJH8[RO MY('5L=.7AC@Y"Q74+*CY;-3L:DN>ZP?6&>+P1@]&%AG5 J[3H5Z5.R_$"-<93/>P-YM3=TYF\BWRZN*B-TT:H7E:6N1"M''Q[WY*2!:0+2 Z-F"Z(MV'T"A PE& 1\T!E2(!-%0 M @]3O+B+F.TWM-SG0/3EUH$Y5ZPNSH,"V@6T3Z3Y6F(0Y)H!ZY0$U 0-I*8* M""DL518J@S8BGKK0? \9\<3[!!?GP3-CGN+/^O]G[TV;VTB2-L'O^RO2-&^- M59LAV'$?4D^;J515,YJM+LE*ZG=M]LM:G"*Z0 "="4CB^^O7(Q, 08('2"9 MD CK-A6((^-R?_QQCPAW&,7?-RNSA.'7WU;F]MZ0O8]LGNQL0>/ M;>( M*F0YMTCR $"5A)%L(_VS"439("DB43G$J99(!P[_,,FLYYH09J[BTOK\?$A7 M4:HG1+I^B,%B23"3R"K)$<J@67"2(2,I05SK@(S %*6DB(J2)APWCF5XY9,Q02## M'*QB,O#**XZ$<%19#];);N0TV\L0J6 #?&VJV[O?V%2N_:A_-1Q7:9B'6U%, MV2#_2P>5'8?\BIQ4=^@]O:/=5]>7,V,D.H:50BX1$%/,.#**,.0M+&=BV%"Z M6:?B >O^R9_&,!_%2;K%;?MU/IO7<5U$?NEP\',V=)^A!S^-)O[/5U6$>9K" MTV?U?($MP_$TYU=_XZ?_IF:D/F?FN'QH?="!<'K?&)RN_\:][, MANE\.=KVMRB. S"P[WG:X!&O5V3L^Y8,_4ZQWD42LQX66LA+#"X3LHZU_>UT M=4Y]:K_$[@PZL@EZ^MJ.OMGSYLVKOUY:H>7TM[3FAKE_S!3OE03>N9S;L^*6 MY/[U)K'>?@D[8%Q@B%VO:[$MCAS:)/?&M)>.1NMGK!R7KK.Y8Z_M?#99>EBY M/UD H?OYZPCP8S('&!A^C^%-UQS!^ 3_L/P!:.+(3IOXNHE36P.[7/KL!FZX6@X.W^]?,9-5S?:9A4[P?2'K%HF7 M'K8N<7ZO2XJ'G,]T:[D"TCH'.O8CL/C9Z63> &]OM@J$%PE[#!B6ZWS=U(*+ MR,NVR[/+4%Z2].]LNT0''+'##(D0$^*:8F1\$$@KIWEB'/.P48VD[T/LFX&, MWZ&QS]_BZ&O\![1\VF/ JR3O?S2C+D:$BF)$CD13BNVXV7:XY+$*6"*)"4$< M# ;2R6B4HL4T8&<%P_NW'=EG_7Q:QUB,Q@$8C>)YK(R&+$;C2#2E&(V;C4; M/GHG%$I28# 5B,;%$,,7GF/F61TXY# ?HS&KY-Y76S& =B,XFBL;(8J-N-( M-*78C)MMAI%.44X2PDE2Q(/%"'P/@@S62G(1)-=/$*1J;09\M]B, [ 9Q<]8 MV0Q=;,:1:$JQ&;*L,XPCP?1I;:(8>-1%$JS(AAUJN-$YM["DY]FQ23 M<0 FH[@9J].V,.Y\M+(8CI)V_7%+7M*NM\8G"ID"DQHQZ23BT0EDP)(@&[,] MD=YJ+?=O?-YF'>_9:R$#9D1)QEY\FWT8JC89^Z7K'[-)Y>+B8D@,Q7Z5&_7E M1GWO-^J3%XY2BJAV&#RI0+)APHA&*IU+WN"X:T_J]SCKRV4:2%E22/5QE7[] M*M#Z/:.-*_;PXQ=]]^=O[="ONS5*C Z2$X=$KI_# ^B0TX2AD*C4@E@NU,:= M[_O<&FWLV>O/I\,Z?+3U[/QC/0GS5IX_UG%JS\^@R\U-MT$/-SW ^C6"'E;L M_4G53A%JYZBZF*1J;9:>,FU"20CQN''^.JF7-\+;6[[7W@MO[P,OKQ0#>_X6 M0_L9].9/^R7_<2E[Q*$ECT@,!\$]08'DXM+8Y8RX'-Q+&S26TDN"-PY-W!=( M/L8ZE])UKJ.3);QV2WJ2;TD.2 M[J=K^O!LI6>$6THPDJHMOV(9,LDH)*PT04=F'=O(G]JGK=RQW!T4JAZD :4L M!IM<0(93CKA/'CD.\A"Q=,X0SF3JW:T'7KUM1M[]6X( MGG6>GN'XR]*&#JK??GM7C9;3D@=[6^*NRW;[I'H_;EVV<9ZB$2SBO&[BLA-N MW@S'L6D&E[RZ4]M4I\-F-JES2 Z!^/;!+3?X",W/[7B6]QO@.SG?U-J/+_?C2QS'NNU ,Y]. M1_#[JK;?JLP;ZB$L_1JKR*VT3YS $S>:;;\X''MH.TOQUU@WN=LIQFXV1];! MOT!I@R>-I'SF<+7-V MK67JFL+43$)>W_Q7EKLL\S#Q_QR'[BO0P U+U\Y^G5C,-K,LER"%S<(FV2]U; 6R M@Y*;(?''5^N?O?I+ECQ0AWD68>\!UO(;H&J@-_ UT!A;C:'S2R1MI7B5RF_Y M$_B:C_7,#G-&/ #!W.H*>SN=;_O?=M!%#W]4,:4.;ZO0#;W-F1?AV2$+>IU' M"!JY%EM;S,I\.NG0V8\F3?[A0F_!VGE E+C\^U*WW?FE.2FJ\HQ5I=N(OP'P MIYMA]2?PDEO+=7!)@)/FT>BD$2;:@]_+,;+@"B.!693<)$8]?,#",6UP M>DQ.^OTMNR0G-Q\Y?LIE;[+1^3GZ>.; ;#'<^A>L%8>+=\G2Z[CL:ZPSXIRV M?Y54MB76+=:UH#9L<\_F_&70UL$)6?")&X(!3)@1B%,ID74F(1 5HDQD^3QB M'\^G >4"NKG0>Z^DZS228'N2>V]1(GX]C)HI\T[7^_3":AR6&!F;5?U0A1.]HPYV5OP #I%7"=CBW@-O/.O+G7UE6 %^+'#^'7- M-V_QK_5_6T]X&7));9CT\"V.,4I&RA((6P%X]%SEZ;A"/ M#*M -4EJ(]_/?7=Z/N7E^!66X]<8^R(MYN20MJ,/FZKJ**U0.B!84V 1PG%D MHH)3W5!(:$04"C#@)!FEB)/).L4@C M\&BW<4'GOE#V[F*:/BUG_!X2+^^Z>8,/DB>OB"=8TB[R=S6JOZ#*IQ8X+YCB MX>)KH2/.I_5D_N7T*CEE!#3E@N%LTIH639W-6Q7PK'G>-FAFMB6Z#0BNS755 M.D'?'&>*RT$Y1M[W_>F8HM:1!_2_ZNMZK\- V M?7^BPD.;Q88Z_V3E,5R4&=JFF%#/E5:VGK@7Z[N_D$HK4IZP.RJ@L!-ROR(I MUQ1:T2>"/_="*R^L>L/= W[^ETY+^9,;9V]I2*N5):VR*5U<8UY:TU(/95^I M7PIF%>.,$I1D+I&:H@+'W6E$O!?!.:^CV:@:WGOL;>N:2O<,0Y<4A(_GH<5DE))* M1Z,IQ5+<@TI5B)6P[B$2I#"!Q9*\%*D.B0"4XA(6Q4SGBJ3-B#E6BO M'/1H)(J-*)Y$#S:BU$PZ%DTI-N)F&R&=U"$PABA6''&;ZU\(II&A. 0?#;7T M4363MK01N:C>[+08B8,P$L61Z+](TM,,OEB(8B$>GX"0"4:-12G2[$5(@2RS M"DBMJ6'>$&T# M$M: J;'>(!VD0]+98),7EJ:-7(V]FYJV_%'?UD:5VD?%9=E;[:,K]XOB\CAQ M=WYX>(_SPX<[24]FL_)P2P&D>TS$49@N(73P@NALNBR8+NZ1)8$BKF0T%@<- MUND%W)OH\:V-U9]FC%WO?[H7FRODPKC[XV21?+U]D(F:]Y?H$4]QEMXF5 MS3?+\]W -EVFG55U_/=\F'/%K+6U2*?);-(OS#(CQE-8%XN/?O@+I4S M(J13P2+G&$&<)HE/'>3V=-#G_]OP<)N'C,G/R+S"7T[/M$X_=&3Y?7(64&^#+_&C82L.6W"*NE" MEQ",74Z;E&^S7_K%I03;MOHMRVO^TJ<(5JM-7KO2$WCX_[: FO5Y1=MG\]S7 M+A%$F[IZD:?P(#/K81J9M5-0C DH!7.9 M GA.X3><(\DI2=H+A2V_).7=^#^,\RR^'8?E'+Y=3N&+EO)ORSSD()3K. QR M=2EIX\4ED!,H_9($Y_%C'"L MH&,^^8WLR8)MU\5N;_<>.EV42VL8.H%I2)K,@B?%[2\TNI^88Q>\H@#*T MTY$3E=_YU[R9#=/YLOWV MMPB8)/A&W_- 7SV$M*L%F=^IT%?J;VB^Q M"^NA=K?EM1U] Q:<9\3'G2LSNS> !<&3@$-DX(.DE*4ADTSA MD M*>AT5"6PC07BO@O" >T5W"8$ZS-2NG1"(PTSQFA@C7#.+HH#5Y\PE9'-) MM.2$)5QPB_%&BM>>Y>"^-P?N$H/K!PK=]-2"+Y6\)N"#$XXL_(T4Y8:FA'FD M&TGR>AUHN^/<]U@)OA;X#E4)Y++LUN) S:4D\QNY\Q8L\>!(6Y\9[ Z6I*WG MB^EA[/][70:O3V.IDT]$6HV"S6EXL1?(4)+QR'K.@]"6;QQ2OT\:RV79X<;_JSG,?PVM&Z1[?7M.'S(,KKVUL_#)M>WFM?Q79=U=MO\EML, MZL'Y+7M>HY-J,1?5+ZL4EZ"N[5Q4BW%7:Y-R=]+++. ]Y[W<>D)?+&K<,*,/ M3!YKB H$8XFPDV#CHL) !*U"4F*N+$N4F4?E\5]JW44"V:OZ-PZ;*GAK#MF7 MZMDNM2^N:U\7?5OFNAY=3%%>DV;8Y"C@(OS=):/-FS%M?9K73[EWN[? Q\O) M FNDNBM!ZPG7C\P#2\!39G>VOFWBIQGM)MG/SF _L0GG)]+R[VT*1 M>JR20U98BSBU#AE+" HQE^#&VC+]J(NNR]#J4D/_Z$HRKH51W]U1C9M=VFQD M=]T8,@/.;ZXS^$P58#]7P,^&(8QB0;2":,\9T3"V2@4ID/:&(QXQ1E8YA9R. M+$K!28@;FT6<$@-(*!%)$2, D(@LH1PEK@2+VAJJPU,A&OCIG)N":(]VO8^= M)+\-[0B:X?C+(%_T.YMD0;*CQ;G].!JU=Z06&WN%)A^)3A5;*$#TP MXN;SQT7B"R\^G@4])@C#!GQX\.819S; /]HCYZ5#27JM8I(Y)-R2R"IR1@U06*_RU3*).=*2",18P(ZXJ,"P]$1[WR^U\NTX M?%SIY&+[\%W6R)[LB1D >R_FI!#ALJ!'A67"8Y$3Z:&(C4/@#&/DK#-(6A&H M901+8GHBPGO#,J(&1I?S7"7H^UAN_'-,,6B=84BW'+^0:F M, M*(".)SZ$3@X#-BIPHF %,$9R(V-@8?&!L]X].[?HFMK38 MAD)LRX(>&6XY)1.WG+8)C@&#$D$V>HRH2_G. ;:<;!17>6 <=R>X)09"%]PJ M(=N^..W,?B_WT8Y&98IEN,4R$)T(S36S2 Q :V5"FE.'I,("Q^ PE;UD:UCM M\OG)6?R(T,[YX+S8*,[R$';<:NUF/8B>+X7DM#]TMS9F MF^2]+U5UCI9'%[0L:)G1TEMM"9!GI+2VB.<$-PXGC%3T'@=-' Z/BC+O%RWQ M ,N;:W<7M"QQZ?Y8^^?)S(XJ>Z]*2(7D]ZI]](1F]0N3>:ZH]'2&ZVGR>&XS M%T=APS28H4 RQ4^&(>YB1,8Q@;PUD<9HI2:VQWCX[?47^S)E5 X,V_'^Z:T2 M].RL60'1 J(%1!\*HCQY075RR!'/ 1!SV"19BQB+QG,2"#$;5Z ?$93?#X@2 M,B""%1!]F$L KW/MR;]?7^^Z?7>][.W?CZ0.]F/*!&\4M4TRCKSG9 M]6_#<ZSH\;Y\_S.B]H+F8W: L-OYN<02?.*]"% M<<@Y<69-M:(0UUO7.QOO_\:^Y)+YJ,%UX8 !08 9-2HAKC$F.C@I:;J* 21Y M*PG\)ADPN%QBC6Q,'B5L!7&>.8XW,"#+^8?42?FOUKAF0_),XH8V!+$<8[G.FR1PI()206E4FTC%[_D MX;5F_6<[B^3R,@=X"YU!NZ?Y02C8;8WB^&FT?EG,DLA!UGVU KJKO.6I MQ.ZD^B? 3]U"4A:G9ED(?8E+:^*W#EMG]KR*H^AG%?1XF%V/V,RJ7-T[KT?E MEEK;@!PNGW]5LIUM=#H""ML6((]^GC,A3(#6CK-QK=)P;,>YZGC7 MPH^O/GWX]8]7?ZFFHWGS6!'O_Q 1 7&63B(=.2U,YP9&H%$;60J M599Y*@ J6?(!<:("TI12(%N.RL D,8Y>1YS>CQN@1WEY?K+-L/D$7;;AP_@_ M;3W,4_E'IR%K@#F%F5TA)J+KD,D %$_( 4'B#R?5VUFU7E$YZQ ;7)67+ S5 M-WMXDI!D(%([CPC6$22! 1U6.I\IBXG))#CQ&Q>\&&4D2>P0,PPD >0"6:PL M2E[J2+@7'E^3OF!=$MXOM#$O_B\I@8X.O\:/LQL.,O34Z788/ ?>09MX$NC368RSRL=Z9H?CI>%I!>AKA->Y9F='PRQP MK+-HF]94S9NV-I$%>Y5MGHN@.G%E%P?YBL@@YW.O8Y).3Y&T2]::KN![GO*T.\V/3K M?G:0V$B3!#!3##$/!I)38((NA8@D#5P8)93?C.K=]_+K];CX+O,*D.X_\MQ< M(^(74"%&E0^+4>2,?=6XNB\JUPO&/;HY^G=3O%MJ? M56\T!$BX#ALO"\[?Z6'YEQEO9M>@QZP]+9#F+=L/H#%9/A:0_+( ]9]:3%_*R6?[_>53"HK),)2 +&B@0$_LC9?5V9,L1S%>E3^L"VD M)#:7Y.2JD/RCF\P'0\S-B<6>(I8 [ 1HS[?\SZ&)@DA1"0D.N2>!@E\5_C;,D.!C2>7".U M!R/&:\&K057'J3W/[!%>3^H+@KU\MPJKP#[+7X#_DI-J$>W/YC:''ZLNE':! MK&1PS4Y UVP.N8U#V^XP'-Z.@%:,:IXBP@2[K$8.:0>NJB98*7!5N:(;NX(F M$&6#I(A$E?/^:HETX/ /D\QZK@EAYJK4?:PG/L;0_%I/SK($-G>*X-7P_TU7 ME(-T0N=4.XE"9SR%5_E. !V/3\X'$59;EDL MG.V-G8MG1^>>!-P*(SC8!8D-HA':D!4@34$ M[ 7FQ(/T;X#J?:0C$X:/*[E8TH1?%D=T/XQ7NUU;'C39PD/5 YB;0Y*:X46= MCR6<'C1SB!%L?C0!.4HU I.+X56^%&R)\I(F[LRC*H_MV] >@%VM)O-9,P-\ MR%;RY@VB&QR2DW(0XOD>A.@4/0=/080GJT!K1H%ZV&Y57(1:JR;.LGS/3C-H MK$G(:E/RI/HXKYLY?#G[IOD;X_C%7G[*99;5[ISGG^=HB)U5\+1O8,;R-OKK MJCU#F5$)_-QV%R''0V( Z]UDS&=K#:_B.]-Z"#__5@]GL +M8]O-W#/[ M9\S//8/9;U>@&_!76(>.V&Z,:@2\,NU61"EF#V$& MK;8]@ ^7[^?.YR,]WDZ'F?HTLPFL-'RAF];6[MUD?]95#]Z/ZR-CM==[*%RF,^FXXFYZWR)%"W M,S/9[+0T]>N%,O\TL75HC1&LM9]-ZF;! M;L^[A<_+T)S"XGP%>1Z'=M;S\I].1M#5;IVZ)MIE.JE^VN: 1#YDX6+5;F'E M4Q5@U__,%G.QY(/5VK?;/?#3>;VXY_4ECF/=[EIU:QFS8&;\6)WO6)T_&W=G MS]9EIM6V5AB_+D9G@74D.Q_-.M#,()K/'8'C-*[:PQJ#:P?P;3(?A?9<"2CV MK,.]W.A\W/H%H))C/YSFRVKY@U5UN(6/W?W:Q9PD!?SLN)SR''.\Q &N/05\ M5*=]1_$["JUH@HB_!DL^/QN_R29C9,]?YT_?3#-ZCK^L70\==NTMKE3B$Y7? M^=>\F0W3^;+M]K<(9.N-FWS/@\@XM#I7_GW+ZP:$WC7NFZ?YXE[#_KF*T)>D M;"E5IZOKJ%/[)79739%-T,W7=O3-GC=O7OWUZ@HMI[\5N1OF_C%3O%XA1RE6 M^9O*^?75&O^6C4>+V)^OIL4\-#'NSU7K57IQPHQA0A$5^=*H8 (Y!I+H Y<@ MD8F+S:W-ATCOI\6AX0\I!F36LCT(BCU$S )&/[G;'2?GW _;J$_K3E: M?C5'2P8U[,1\9K_G$K9?ATU+F%TW7W]I"5L:YK#-8A>UB_AG#I,W";I8%_"H MCM\WKP]94WH#_.7]K5EWT'=Q'ZSK;.[8:SN?3987UW)_LC&$[N>O(^ RX#%" M$]]C>-,U1S ^P3\L?P!2,;+3)KYNXM1FUKNEE]FX M/5PTMDE:= @S5O2EZ$MO^D*+OA1]*?JRM;Z0HB_[RGA=&&]!I,N(1/ =D'0( MB]LGX/S8;F]/YHT=A^8O#Y>!0YB7IX:594K.GF'E8%-R;BUDB^P6KPO$;$%Z MMDUSUM?@K\URME?[<7PC+N+\@A?W^$9YH\P$>1XY=ZS"@S 2F< MD]\XHY%-02)CL&(L16)2+V=>%F[70@,8X#UIXCTBT!/ ,>Z2M<2A0Q4ED(5CB^K@FO1\\(WC =YVLO.!9P;."9P_& MLWL=B&T7X:;=C]NO7^^F;+QB!D>L1ULL@D!G3=,\VTM"K87@JB M+*Q4J[QOQ^&WB=\=LU<#*?9:RNUYER4MF%DPLV#F??)I<:<2%@2Y:',!3"61 M8T&BX*730BO.=2_IXO:)F7P@]5XKMQ7,+)A9,/-H,-,8:I*S$E'GT0T9"^820=8Z8*9AW8@XR%!D8./>GQN43DXH84(GW1;SZ@ MN!RN*"A6%O2X4(S(9)V.#BDK@>-JI0"1C$;",^(]"9Y1TF,L8;J:J]90'*L@VU M=.86FKVG( 7! TU>7$3WD5&*@IX'N[)'B)Z[OO0;G.(ZUT96CB!.'49& FIA MRJ)56E.Z6;CC(1M4?>/;K;"F!\2\.%0K^U0%S)X[F#UK*LB)4/ _CQQF$7%" M(]+2:<2\9H8E$[&4?>Q3/0T5I ,EZ4O#S'+Q]_G$-,K%WW(AXX@N9#QK4XA) MLE*GA"15"7%+,+)&$Q0$=80[+Y+:,(6/B8I2I;%8&XPP9P"-(2JDC: HR0P!2C$6 M>TFTOR,XO15%S0"SHW0J2MBG8&?!SF=.=)/GTEH->8\ ,'M6FC8 &O&1N]X_DK]%A(PO(, M@_3!44Q0")X#.5,&66L5"I@!KG ?K8A]N,&?_&D,\U'\D'Y)*8).?XTK//G# MSN(?$=KPP]'09G7_G&7W,[3XTVCB_WQ518"4*3QM5L_CCNW#XZ7WH2O]^316 M]:5I:*K9!/I@9_/9I#ZO:IBG)H-GE8898RN**1OD?^F@LN.07Y'J6ZQC9?/W M1J/)M^;U(2O%74*[M5(L4:\%O1757;OZ:6$*E[B?^S,\QO.F:(QB?X!^6/X#U']EI$U\W<6KS*BSGH243W;-?71<#SZ%VV6:%.V ]O7OWUEJ^0QWY.3HC>=1O/HP^,W^L9CSK@NGV:WDV5.I34 MB!<$?0\>U\L=X-;9'Y]Z<__ZZ>@S5W,V8 \7AJ??3BT:432B=XV@12.*1A2- M6-,(4C2B[Q3#Y0#.17J="^^Z;'\\NUQ61Y@N;L?["9HKHI4BB!DI$/>6(>,# M03[ 2TN)Q;&7:TW;! +?SM;.@K9Z>NG+E_8>IO,ZKC8?$%W??7C_^Z]W;0F3 M$WR<:=Y^**#W[%:V@%[OJ;NDL52+B$B@$G$C-#*1)*1Y4%1@C0-/?1QL*:!7 M0*^ 7@&]@P ]ZIA2VF.DM>$ >@!@UD:";+1>RA"9[R=U;P&]PP:]DKKEL0EZ MUZ[PQ&90C>.LFJ0J=1)=+6[R%)OS[!2KV)R^;8X(E+.@8=,L )I MH@VP:1$=W3A!OJOHPO7IQ6*SK;&YZYPY/]GQU9P7KA %X5[8@AX%P@7#5<0N M(*N]0!Q;C:RT'LD4-98Q$.OV%DK8/<+M.)GM"U>(@G O;$&/ N' R0>>%@TP MMYP/)&J&\ET3) AVW"=+ 0'W%3?8-<*1%Q@N*.<,]AXE^'TR!ID*!O?PR8LKQ5EPK^!>P;W;XZF:)QJ"0TSX!'P/*^1$LB@1DGC0 M3$BVMU,*3X-[XF3'N:.?BYJ4@PK]A2#.(LA>]=_MV?1-U6+'S ['9_"J&)TC MT:9B=&X),L1(-*,"$284&!W%D9'Y'X*%)BEI(S927N\SR/"/K+UOQ^&7=9=>':!O+*@1P9YBEL2.2/(FX=15X0CCA.&B /"%Q2CGI@;$[87@J;'"3DB0)YCX@JE(,- MW=2^.[7C+_G^0_75CN;=@0:;,P_:L2_Y%(Y%A8J1N=G(&&&2QE8BYS!P9$$Y M,E1DHBP9--DV<-?^Y5-ZW2]WM+YA0SL\5T"L+ M>ER@%Q/1GA**#(G DE7(^1140$"PXLBE8'*.2TFXPO5V%$YX ]"@YV7$!U>>B).66$<%#. M><,0$0P(M*9 OREE2"5#* _4>?^HFQ&-/=O*]JPT^(^% G^>_-*J[Z>LO1M' MY?K;PRN7D0OHE04],-![UL7U.$]2DQ"!S6.:#T5$(!] [HGV5E(NN*2/NG3Q M])"Z754^_/*H_2.K[160/=B5+2#[O$#6&X()3PH%GT^><2F0I8X!!\4I$1*D MDQM%".\3-WDN( NT_>5E#.NQJ&DYG/'@PQGS<2XM^64,G0TY2^4R)V53_3@< M^]$\Y##+,,-7;&9M,4D0#MG/,]MF-VWYB&D]^3ILLJ+-)E4=9_.ZG&AX M?CIUA.9LUR<:>.+*.H6,C QQJ2FR)!I$P'TFP5 GW,;VVR[\[H7&OAV'-M_P MQZ6Z?I[\T2IK?XYWN2Q14*XLZ(&AW+,F[3[R$))-2%I/$8^6(BW@E9+:!.*D MLY;LXPA#CQBZ[9F%%W<)HYQ9**A:4/404#4$3:S!%$DJ %4!5@%570*^Z3E3 M+)!([3Y"(7M'5?7R]H;*$86GBX5\F)W&NMBK1^J, ZF)]:J[)V(ZJYK):!BJ MY:*\<(MV]P04F_=HFV=QSI.4$E(B1U:BH\B::%#0G <6&!9Q;[4[6]QX&_XU M;V8Y*5+_,?^=7^&^162[0#EF3P[EQ<,HB'WDB+UC3-4Q$J^(1H"%#'&M+#*& M,I08C300(Q3>.%FVJT09C\#4.P(Q.ZY7=)A06B+?!4$+@CYSSNN3)=%*8*TZ M #Z;0)'&%EYY1^"CX+W9N%.]JYP>.^>\\H0=(U"7LS"';PJ*^;M5E>@)S;H4 M)O-#U4W 8)G#7QV2P2MA2BPC+YS()2\@2!UBC)7%"VAQIV5U@YAT\ M=SB>#\=?/DQCW5JJWEP'MF??X8H0';Q1^J'@:,'1@J,]X:AQ0- %MB@PJQ&/ MR2'GI41.!BF4H5:I'99 V26.4EEPM.!HP=&"H\\_)*,&UA/+M5L*W!^$K; MMS:W/6QU,O+[_"S60P]_A^'7O_\-_KEAQ+>UNE*XQ=.6M3"Y]M9+A2S+.=# M040F,H)2RJEZL&?!L#Z\RT_^-(;Y*'Y(&TF+WX[#;T/KAJ/A;!B;SWE1/T-C M/XTF_L]7501EF\*#9O4\[AA-'WCZJ8>E_P3-#Q/H\7C69KZ=C',(N)JD:G8: MJYR7R([/VWO>ZDT#F-/-8)OKQ;9SV%XW&UW,8O4MUA$^ R3*F:#A\]GK=ML[MAK.Y]-EOB8^P-8G[N?OXY&]GPRGT$3WV-XTS5',#[! M/RQ_ -(PLM,FOF[BU()]B,MY: UQ]^Q7UX6+\[G-=FW.7R^?<5,@N&U6@8F@ M/[QY]==;OD-.A+SK*W=]#L_0CWU&#]W ]^W&H\+RU\GB?6+U=YZ[7FK #JWK M!;_<@Y_P4MT@D(O\Z?]X!43NUJ'>:S?VR59_6UOUK5,2-QF%6Q*U^WCF8ETQ M//B;J__Z=XHI>[BL;+,W> A36!2H*%#?"D16"D2+ NVKT$:Q\06B+D.4O .B M#F%M^P2@'X=C\!XG\P9S4EQS?B(LXO>'%?VHCW=="U'=)P'*!/7=CW(2=?UP.Z[4/6GXJO M;F\>WL7HWZ)MXGJ\OIQ0>*&)!?[C16;WV/$A@!@E9C8(1+DTB,N8CVIA@K0W M5%$L&/SWZJ9D8-I33WC^C4+<.(JTL1PQIX.QT7"GR'K^C8UMR%8GUS8B+^W[ M__/3SZMM?[:^ZX_NK!9-!YCM^'C6"S]Z4]"LH-DS1C,5/8LA,F2L!C0+E"!K MC4#1<:XE-H!O&[> .24YW[)$)$6!,W8P)B"9H^/ M)!7&?#_5^G1#;>@J?L^O8S$Y1Z)UQ=+<9FFD5M: P3#&(ZY%1$9CA:BD =MD MM4WR,;QY>9AOP]K B^5[OW3ZN%Y+[^TX++/W?SJU==PHMO=NTLQZ,E!Z@.6+ MRPQ:V':!O@)]M]_NLEX'E2(*TE#$O<#(!>R1BIS#VR%)(QY#LI\!]*D!YR\N M?6<)9A\\-7_K?3T'6KY@XB66?2Q:5NS1S?8(>^NYR@G?2,(Y]5M )H"5P<8J M$IV1E.,]4?$_8A/KKS'?LVE5%:S)0F7[CP^I <&ERDF!N[*@QP5W7',FO3^KRJ M%])>K-"1Z%FQ0C=;(2:CR'8(N9@OIC,!I%L3DF^G)P6,7#&[4;>E%]*]TL?^ M[(HN=J4 6%G0XP(PCR-)QB;$)>:(.\^1EM:AP%TP0;ID^6ZBV'T#F!X((PJ ME5CTO@]63YJF\K:NST$\O]DZ%&)\+'I6[,K-=L4QX,&Y_ BVEB*NG$2.28N, MDU%J*A0)&UF>>B'&BS1JXR]9,=^MZV5?!Q('6I;SB 71RH(>%Z)Q;:76E +7 MQ1[Q&#TP92J0H=Z!W^\Y%AM71'IARCM'-"-UP;,24=XS<0;YKCS(^7!6Z/-1 M:ELQ-C<;FP0DF0MN$:6!(PY\&5DO XK"*Z>82!+O)JX,+]ZU2KD+0U-"S 7+ MRH(>&Y9%Z1*.U"'#/$&+*1,R!JL$7>)Y"*=%E$9B*2,.RT?%8Y^0CP;*%/B!"4@O6]NW=9#+[9E M=S79%XOR7)2OE[)]=Q0>>+GVR3-%;20,>6Z!.WOED$W8(48]-LEXC^5N,H.T M:MS7SJC><9!GFR(++UQ?"D06B#Q.B!1$!&N)0<(Z#W0<>V2BP(@EA8'5^^!Y MW,V)DAXAD@PT*R!YT-%RV@>CI\^0T7^>S.SHNN*5Q80=B0-=(DBW'-$.B5O, M/+)&1<0=3G$\P*(D#RVQ[GTSX_^THWF7S=KF M:NUV[$L^ZQ+6.9*PSK;E""]6YX99_'$Y@?L\QR(4#S)H)$+.>Q4E14:&@"11 MTB1'G78;0:->6/L*,MXN$:,G(R@&>ML#V0G9 M[@^[F!CP$OOO(?9_G33=AT;?09 /A@&WK7WK9L1-1N%&E?EYG0ROE7Q_O8UL M'8H@]6TE8(+SI__C%7UU^U"WQ<^^!G\M?.[(1I81%W%^\8O[TD9<$BSL,9ST ML9Y,883G@VHZLN/9H++C4,5_SX?3?-VQ^%Y'0DB?M>_UK+=1%"'4<6^0LJS- M?$:1=8(CB;&B+A*F>.HY*K56I6FI_A^S\K\=AU^6FM_7A3(\8.K%.7UE([N@ M9T'/0T#/J#0+UC!$I!5=$5#G:$2))IFP!?14H>>XV![1DV V$/+%Q?N?8KNY M')Q]F-K]D><431*:-[%<)GNN&E?,VO,R:U2*Y Q72'$<$!><(XN]0D:QA(.3 M@H>-%**/2-ZV9M):??^0_MG$;O^G+S]@(,R+JUI=W(""EP4O#P$ON=>"I7P_ M@(('P*-6R&HG4(K:)9X _;3N,3G<[O&2D %3+ZZ\WS,\9WJTQ/_]>&;'7X9N MM*3]E3V;P(C_JSU:6FS:LU.^8M.>ETVCG!'O-?!YEQ+B*0ADE?+(<\*MM%AS MM9'PM!\?X*WW\[/YR,YB>+NF\Q_&%YC0J['3 \I?7(7!XAP4("U >@A &C2/ M(OF 0J(><8<-TC%JQ(.A+E!LA7E4VKG# 5*2=UM?7)F6LEWP?+R&CW6Q[!64N]SE+O?AFTA*O(S4*T28!\-HI49.2 ;. _%.>^6%ZKO\XJ5M M]!8T?EE@1D_&4 THD^4V=_$\"C07:'Z^T!RQ=8;'")X(!YAEB2'KI$4X!B.4 ML@;SC5O+?9YPV@4TRX%B.][<>)'07!)M/&VBC;6[A<5Z%NM9K.?!6T^E&6>4 M&:0,!\=&&(TT<1Z99 *E1B5%-Y)4/<:Q>3_VD[-XV8;V=B1 ##C?\5V*%VDV M"R873"Z8?#"8;+100GN/O!4B!YORC;L7B:" MS06;#Q.; 9AQP"PA(A7@K,0":9T\"BQB<'Q4)+UG:NP?FXT<"+/74-.+P>9U MQP9>6QC.WY<3^?O\+-9##W^'X=?=*M;6:'RE[5N;VQJX]SVR>R'&@\?Y^316 M[R9GT.[Y?_]OFA+UIJFFX(C[\VK85+-)Y4>V:88)_LS8&9M9FTUK&L=VE)6S MJF-[%C1_==@&)5IG#-00OMW 6^OO+D[0G53OKW\6?'4T#_ P^-D,.C:M)U^' M3<8AT.RU!\7VXLY\O&CW/VZ'Q#OGIG\N*RFPSZ21C#@A[I- U@-#-<;")XHE M93:N.7CEDS%!(,.<0SP9>.451T(XJJS7EEM[%2__.:ZCGWP9PR@S9OX4QQ&Z MUZR"0Q^7,_MV')93OMCVOA%4Y250%7> *CZYF>WN7Y@K^/:H70:0F&$>4'4> M;5U13%F7!>[@1"5&'F0B!D6?"[@&ST%*O$.!8Y$<"=A:=E543"#*!DD1B0I$ MA>;$R8'#/TPRZ[DFA)E]B,K][._-5^6?0%! 0*+UI[FT1 ::-6%ILK303EK@ M%3FIWGI?SUM0NA:T#AJ)&(Q%"**1H!B\:F<-H HCB%KL.2Q-\F0'- M67:Y_2V*XP"<_GL>.SSB]8K>?]_2AR3TKNFZF1->.*O[7RUA+KD"F=EW]/]O MIZM=C:G]$KL="V03]/2U'7VSY\V;5W^]M$++Z6_Y\0US_Y@IWJLW<>=R;A\& M:KVEOZZ+]:$-MC_7:5UAMW_^"M,7+N8R&"&#\)([9*AD .F:(0OXAK4#\'3P39#2./0#Y9WCZ3Z.)__-5%0&PIWE?#N#\ M"81V/Y#PMLH6#H8^&G:%N!;4R47HZQBFI6A#E=VS7UVW MD++?JRKUHNQ8(71+J,2'+[XD\O F]^;#?W)O,&'+YFJ^- ASLO3XTJ M#S@\_)"SP@=_&/@G.\HEP7-P^2(>,4G5--;#22A'SEYH?J2^CY,=QE&Q'1_F MHH$QS@Q#)G&+N#(*:9\DPBPYZI0*BF]<'^QQ2ZROJN'\Q>4$*R7#"X@5$-NV MPIR0UMF C/ !<1W@E4H12:NPH0!QSFW<%C"2"LE80M03A;B+'CF9.)(RW%EY Z[/.J+)+_OQQ[&W5P^B^GG=0T?+QAPN_,VG33#+&+E>MRQ MJ%6Q(#=;$,& LXI:+]'S)\ Z?B+JS!:PLI/R*Q_!,'J7OYEG65/07KKPK&+Y2F6 MYSK+@XE+0HB$<. $<65IMB(:24\]IAP#=]ZX?;)SCOTQZ^SN[$XQ.P7FRH(> M%LP]Z^0+@5EAF>! Q9G(H6Z,- D!,6R]IP'3Z#<"%3W2]Y_C_D&4E;+*)3[> M&XM?2? Z#:=C&I+&12FCD%<:( M8VZ1-HP@H61DX&XPDS;.LO3H8/P1P[SMSF7C^%O&E@_I[70Z KEPH_BIPY@/ MZ;<+A.DM6VM)U%IRS144/W@4[VM*'@KB-T^;IH3N36R>$#1* /TISV7'<2@G MLDL2T!T<>'P^24!WS(:-L#$G;T+)6X%X(!PY:CBR1G!FH@^>;&ST]ICLJ;?@ MSUXI[>$DZ2R1]@*9!3+W"YDQ.!8C\8C'9!#GP2+CN$<,N^!D5%JK#<@\PLLP M+PLR2SKC%YO.^/V5#,)NX8#'F6Z814%"1#*0B+A.8+N$)RAO"B=EO+3]U"E[ M8H&X^5K5TPG$H*IC,^W&.SH? #P![GS+DU$E^W52@QDZKX;MO+30%9>3TX)5 MSMI6#5-U,:TGU3]O1C2 J?5DZG:1PGB1@+U9PB.\W^5^S_?EHAC#ZNJE2/3GK>MIE%,P#!BH23I[2E+U< M(WV/0;RZ/CNGC#0&90*BB>33*I0@HZ-'D7JII15,*MG'CMPJ*>FDNJZD0S[E$.__V)RC\Y$F[,I* MH :$8?@=G0Y#B./70%&4$SYHBU0F)MQK@73 %FF"F=:$:$WITW#)V6D=XTH; M+_WG":Q(+RMQG<8*D@*HG >^!VR "Z.0T]@A9\#4:T^TXQOGRVRDC "'1$&Q M@+@#7FD5Z+LASEJ90HQQ10D:>W:AK7^T8K>FL]T9LDL&/8O(ZS"O\V9)$Y]& ME=-D7G?E %8K?]4_?#))"'&Z2+,[Z0QQJ]R75'WS0-/)X8WC/5"$$%I:< DB M<^&9+\!D B!$4T<6*OEJ:TZ3B?UK/*G=OQEP6+L]Y9%+*#-UL,FSTS+&ZY! M4SN'!IM+&)F;&T]FRQO3T.1\#+^KVH^N_C(G)KX.XPL?><9!@WO9[4LU9VW3 M9':\H-K =;_:T7S!?G/VZF7LX>#\0&*8CU&!:T\86%U)$W+"2!1QD(P3JJ7J M)3"P5M'M;3M7_[FG)Z1,G^B"=OM;!J@^T/(R-N;PJIL"[ C!OS AR MT1"4G"96,N.C-3T7]MNQ&/ 3>8!B<#G$N*QOTEJAZQ#C!B-S0TPRY\N?UC#\ M&KJV?L:YF4W\G\C9)H96#,'U[UK*80#?>OGG%73??HEG.5<(_,1%L(5CF,[V M8&,VK)TQ;&O69 ?]C_@UCN<9%D,<5)^ZNBL5D?3'L[\,_Q=$H__=?'6(>+>URMO9_, MX&G735J>AH-3L(2Q!'=&(1D" 7=8>V2"Q@A'"4!+9:#$]N$.;^K3595[UW*F M]^.W;2"E)VTC!QEIZ]C?IJ* O%UCY-W/7U M?NXJGG1#?,)''3E.%A&=0'B%(P"'+B*O!;SO 0R%Z@-"@>B#MYP-82[2=JG6 MS\_#QH,!F]?Q^57]64_)W,-Z_^.D6INHEI%OUV3I0I1^;:N3_9]HZW_8&;@SL_-/_A0\HU'\G&.. MS\\6["A,-JTG_^H\.F^;T[R'FW+EMH7KF/U)G_GCJ-OO]6MJ.[E0VW:O*0?< MNAVI',3MRO%V3\F?+'_9[6]?4R+N"0CB(>MS;]4J7TAU.D9/%+V[.AUY=%4X M?$*5?'1UNM*/TH]2[A2\U"L3JYI#1)F[Z,][US:G^JHY7J: %5*5>X]79^YQWP HD%84I"K-U@5->]*7H2]&7K?5% M%'TI^E+T96M]D45?BKX4?=G2@3F-X,[P3EEZ>3:??IF1W-2D[:EYJ\ MO]1Q?L!I=LYUDCPI)%3RB -709I%BY+&/@'N:.8V\F]IC;D-5B-%.$8\N(2< M)!YYZ9GAD>B4^.;AWFO.=_64?4O3@=$W7SY[ID)?LA$6%"LHMF6:+DX23DG:Z/<98)9\H&2)PA3P*@MZ7."EJ%3*.HX,%AQQD0LY*,L0Y9$R M97'0[+KL8?V UR[CR@(/%#<%T0JBE04]*D1S6*A@/4/6)T"G"&!FF"5(.4 M(V^2D8K9E,1&)LY^L>SSZ;#N$\K8 (92D*P@65G0LI7P_)>\'&U_A.#\K_53 MZP4ECT1E"M^[F>]IIDW@22-NP\*#DS14RBJP7\#J$$1?PZAV\O 8HXAJ))!SB MP3AP5BU#F!#L(U.<^MV!URZW$I@>4%/";P71RH(>%Z+EYYA$(M*V30NO#;+. M!"1DL#S):(@ANT6TWK<2Z +7J"L0%E9T*.",N-M4 QC!- E$'<)$$E[@K!B M@E+"#0T;YSSZA;*^=Q(XN;F,5Q'[@F.',.*#Q+&RCW!X2UZN)#Q"<'[Y]WPX M;Y6L( 8I27/>"*N1)E@A38$,='A%[:@ M18>/;LF+#K^P!2TZ_'R7O!Q'?X3@?)B=;E:3(J6S@(F1ZJ7E$/,.G \1$ M@F-#F38JLMW1RYT=S:<%,@MD%L@LD+D+R(R!>!*31X1$B;B6#!EMP# ML=7$[18R^[X"(/".KP 4O"QX6?#RX7AY3'M$+PDKRG6$1PC7Y\G,CEH[NK"" MU61E!IN"SKVJ&3VA6<_"9.Y&\0GQ^6F*T&PS%T=!;1VG@N+ H;NYTJ7T";E\ M!I@S3UV2TANVD7HD,.VI)QQ1+A7BQE$$;)@CYG0P-AKN%-GK9A.7 [/?F.D5 MB7EV9JJ 9@'- IH/!4U*HL=)"Q1$!*@$/$26:8>D(Y$210WV&_& WD!SEYM/ ME*J!T7O=MR](6I"T(.FQ(JF5.EBJ&$H",\1C,LA*A1%.5C-ODJ=AQTC:?\D) M/F!4%0@M$%H@M$#H[B%4)AEC#")#*'CP%"=DB<'(1IRO_#H:!=\MA/:>GVH@ M]8[3(!< +0!: +0W #W>W:KG#AWK^U7PVL(H=FLBMX:%*VW?VMSV0^^,RN_S MLU@//?P=AE_W/]XM)+J'T7\^C=6[R1FT>][J@7K35-;[R7P\&XZ_5-/):.C/ MLR6NAN.O\)-)?=ZF 8/Y0=Z.?1R-LCA4TWGM3VT3@4.OHRAEY6M1I.FJ=QY%9LL1%7QQ.I^U!*2:I,5S?83V+YY;QW_/ MA]!X!5-DO\0VR1GTX3;['103>M)F/M9=3;\/JB6L]-VP$^:6=?_7-I]=#ZH[-D$'C/)E^*@ MPV^[G4SHRGPTR]TYK\(PI5C#2T#4H1V-8!7JR=E:3U?K!9,YS%];#'RQG"V; M&X[GL>F&E']V_91>OW8P\G$5$TSN8DZ^#\_R(LYGP]'PO]IAG53_:_(-GE/# M:$_M^$ML?W9-#Q\ZA[EWI[F,#>C.GW&6AQ2&W6- 1$=A,6&YU<7#EM/52AK, MR+I>OUS$>O'8M) Z^%F3Y0W6]ZNMAW$VA'= N5L9 2'(2KX0H(7:#T&4%^]D M]9A4<=QD.;$!5!]DI=/'Q6/@YZ %JR]!2F]P**(,-7[-V5V<@?$-T M#E[-]4KDX(U004_6(&HAJ-#E)?RTW[V$"%4"?V92=PK=W("N+4H&Z&,]F7\Y MK7P-3VR[0C&5'=9,P5M*YQ4LZVD[%A@R8$([:ZWB@WG+PPQQ/(%%L+E[,(O_ M//ET4OT\ >P"Q?YE7D_@*WFU_M]H1_EGW4?=(WZJX7'-:?4Q'U7),S:I0!S\ MZ:6I&S:+CD,#&3-@L:X=T60^ [LP;L'!SJJ?HX]G#F:#X4$>%(.GKPI9[5\< M :9"]1_7M7^/A_>?>3HXC(4.2$7K$)=4(!.D0\Q*3PCEVG)QU;-7C@C"0T*L MK>%KB,BG^RG"!DL3O%1!N*N>_1]@Q8'3AG^.5R!L1Q\7J[C%;KV\Y-V+7'7W M1-SHO^]_=<'@/%WCHQ$,?G !%PNRTMK4JLZFO7L7E"+ 7T=BU4 V8!)&\P#> M!E#PU3A'\3L*@)NMR+R&%9J?C=^$83,=V?/7^=,W4QLRB*R=%AQV#2].V.$3 ME=_YUQR84SI?=J+]+0),!??M>QX-/.+URI/[OF5V?N1?U\7ZY1.W,(&?C">S:@[&'FC0-R#_E9_7=1R#8[D"N>5Y MSHY5#/.30NNXK(C"!6]JX%F9(FR@9"8-^4UPAV+F<\O?+FG412/?(CPJ1*!> MV6?,7J$%GPBX3RN*N5U7YR8R2[N/SY1_F$D2<,-OP]DE%K1RAKK!SZ"%^"VW M\34#6%SZ.C"V[*@M"2-0P/?@B87.X@X6%/5B(''A2["-"WTVA;K0Y+N;DJ MZ,#U9IV0'1II5H99%3!#T1".>- :&>))!*9D1'NC]_N MG5*8W;^ (A;MZ[5>MY9/:*]2'R^(G%;;44_61B? M%]/[W!6U9W$ZFR^SFTP&.:$#;;D.$31^QB6F.)!S-U]>;'LA)[-0%R=MN:G/ MTWP\PTC%;RD-?IZ!ZOJ^4=#FQ?\'UFQ8+19;L8MF8?_SRL>X^1P5X1KV7$'+ MM/4:\=+Z:[B^^G.X7RIZ^WA:;)6UE+^B\FK@/ !^3_]/2O^?:A/;SR;Q-B]> M7XJ/>C,&:3@.5V[%W\$0J ^\/^B7 71CQ#>$$M#U)^D$F!HP!<.J 'E-Q'7B MQF>+80,$B(3PE\5BT&@K[<>@S:%I"6\VSN, P#*([LR=-$@"7P"P!!1Q)X"8 M"X"5Y6CP-S J:U 93_';\)W5M %56!$@WV1-;_#\95GL#&"Q-GD;:W\3[\2( M(*QR-8?O.3^>-)$.^#]$K06HEVE:F[:-&;U>.D8L,.@ZFY?_(.Z=NH\8L5X' M%%T$?1:^E').8=EZ:2_KMGD\!>M_7%>HUD8[WA0O;8.[C;28@0RHH7,W;.M" MF&/0MH3*ZQCN"2P;WV2*/ MLJ-XVW$)BOGB.L#OU#Z$V<"G=3 YC@8_M:]^GFH%^@!]H!NEEE5PMCY-9I]Z M$?",D>$W=!S5;+.!^M'@PQ04E?-E;3HQ64PG!I8;VESGL\+7.Y@P<9\6*^#7 M3PXY LTKCRH5$&\P=V[[)H1WC1;V#1 59,-Y\#4>.+_=_9_(\UNBQW5+EB.::TYKP, +5EL9Z= M3Q!P!J#ZI)/4 AY $:[MMSK,L!@P^K7_IMR,TZ_=-ZU>MK5C/[2^R+?UJI@5 M$GAB^2D!RKT]GX\G \[KO2OWV6RIJ?]:+ZA>S3CG>B$I-H&?E($-W;2DA\2T MDQ@"!EEAY#\C?HT7D^0*ORYP)QL[&&/*Y22 S9%C 0?2/KCEV@7K89,/F^[H M>4T+P,P-? V;6/(,P\WHL 1J^1"6LZT70U*9@KT.:QW'-"T)2TV\RUK)JI)ROP=EJ$*V-BIB MA??X'?@I5)(HY7GE@G'2NRQKCE^M6V5ZZVG[1A[V:=J&V,:[4$WBRA6;59 M9?U5,1J\Q7@;1B52+KXLW!S,@P$ILBJROU%(ZEL,#W!%LZX,4(27+#9\4:J; M!N_&\X"@[0 >YV?-@<3Z[>M%_0P67GFA!L9$_48_P6(P^M(@XC5/Q1V#.Z[* M$<%#8/,6=6I(F_YWB7UW:*#=C[4HOIRKV>L>SU;W:#S)>/[GJV4J@F3CL&4U M$PT';^?1G9P.?DK8!^87%_YP)\@1__CM+1#,_'PT^!JYF--OZPO++^S;;[9@ MH7&8'-(54 6 N^UF8RTQ3;6D@UTR.4X!?#9B=,23G3AM,71-#]K M4]J*?0=7-MBV7MWE2&NM8.QL2[/5C4+T<7PRF\]6B\E%.9H?DY\7C.*B\:7C M#6L]IX9JL3ZLUA^U2:8[<2>U3^FLB"(\D$4J'J]%'3-"C6$%"RU8MO%XG362 M:PBZR+*.XZ*UUEHP8&3-)A_K@"AH-XB9[;,WMB0\8+*V8\J[_.364+L;#UL3 MS=OIXE.M;\ CSM&:;.%J+0QJ1>@=YDZG>;-G[6[6^U">]>^K:1IP?6F'6F&P M+WC>->1RZ<;3W:M_ \C\(ZTO?EM W)6P[?=XL(MT579>_>0/YVVDN.0:_?L* M=#4N6YC_L 7^]HJ5_[P68[^T(NZR.$6)\^^K>+(ML'YIM-7RV/*.@_?OM[V> MS=Y^8>UP/)OE?T%0-8Q0K-;0QC^W:;&)?B^+AHSQJXO!>>'H9CF7**HX7$NB MP0PQ#!5I4#%!VX!G "LC76Y;U'5Z B;% R*.KJTX^&^#P-&[K":L"-8$KGN1>Q^*[Z-D_NO'\GX#33 ?1F4C0')['!;BN'9 M*V3/5R';538R&OZH[UMH_*/U:YN+7']J*I/"F)6(#.Y9)&8VM]*4TU2(%SC%Z5B%>M ML9QM:*].E=WUK3:Y_@7G9Y/)K"1@;;W3*>B?#K2XB]8I#&\W0_?.?S7?&D]! M-5W4:2]8%5,_;OL6)6NF]C=MY8MA:F]]AP"K CVJ*:$INDXC>=8/'ZS.&^$( M*P3Q4=^HN*_P\8W*!S?^"+KGVHF[[7IO5).M96UM3+TGFZ>=P%$MGC!JW^?\ M/EG.+^MS?ON+O*B.*ZW@WE?_[U (=O&L\4W&QNOQLO=!H*";@*JP M]_Z;%3:/>B*R%2,I*\LLDXI1+6RU>>GQ%%=.RKM_X77KE@%8)8X.H8>$7EG5R5E*&4I)]E?:V)MP:1LN_/0&_.@+FEPB8;Q-P\V/KJH457A8T30);HVJW M/%#H%&^P)1_:D,C:6%F;)<-!&C>I>:B%3DJN" 8EZ]]&@_?YBF\6LG=-,>X8 MUO'UEG_XF^*JQ?CHSIL-SN#TT%*ZM+;%RF,Z\[*.^Q85?P7F%=ZC]5'M+Z#G MHIZ+:G5GEXO$-A<=4I.NY@84#6MO+/+@ MWKRTD:#L89M#%@E\9(;XN%OG2S MVZ#_B]7+7J99<"BVC@5UBTV;D;/9-%VTY)*QC4 AR(8:BM=\RX^!@3OT+ZWF MI4 /< 9H[VN'/A*WP)C6=(786)L$Q=&/B4DU\%X2 U@'G+_ /0&AQ6+<,%% MN4VY(#:5AXV :?U01<[47I4K7J9^94RRW@%P;+:P$RW_?5[>NDY:.L$(Q+2P MPV*=970I!MA65]9*6]/D86]QC>P(IUOYB1B6FI?4 ;CG.[!;-'9,;D@ M\Z9K2@MIY&2.V7G(7>/EJDZ??%M"\7?9A4W1,#!HG8V-/V"A''!/TV-FXJ9/ MY[W%2F?0;SM7/A>M\TDE1Q@UG$@?)''9&Z*YCUG9J+DR1^EX"N?Q=AKQ/S]L M3N7M\AU@(98-E9#8C2OJKNF\;TW7>J:4SB6%,#M' 8)93X5Q1.=*$\FD(U9J M163PU&2JJ:C<7@$E9U8EK@G+B1(I=2*.<4FRK)1(QEENXE-2 #-T='77VZ>C M@&')BDG%680EY9M:D4,*T5G;7A @M7-D4\4JX"'#_AQOQ4]N5'W):'@@S60\;-(4-%JT ZD"BJ")#A G&>PS].)YVU M$D 3QX",QSE[5LGNE6?O@46OW#\#Y?[F%:(_SZ;DU[5Y?C@KJ#_Q[I_XEQPZ MV^Z8R]7IW\].,C:$_%]8F+%$6PAE/V;%N.E)*=QLHD;8%/(*UXRXJ6L&"TM+ M O!@WWE9*B-W7)"CP7^D[&SNXL$"=9.PPJ; 3?^JYCKX9)/<&AI9L+O% MEY[=-#]>E(JV38KI9L=JR_?0)[CU,:%_93Q-<=-UL%198?9J[:MQL)Q-HZUY MFHQ3KGL0SV<7;E)RL9>GL[AV\&"3WR;^5^I4X0LK7/WL$V:SGX[/,$/:1F\ )J%OFM5N]3_>UHV_'G_3 M+BEA+^./:0H/:SLA?ST>?U-Z,*^/L-T5]#F4S_$"S,DA2_=Y_>G"?2SIU.B: M*S_#;$K:AKBW&;2)EGP;;6]FK M7L_PX&^N?;\K5?AO=^BA/_+GK6T?.M.24P)J[\=9T23+2!Q0+5 G/%\.OF;? M8'9^TT^O%"9/W"?0&/@WZS!\FJ1UD_SV"=^79);9O"GI_UI\LTGF*BKA1S=I MA7U=?[]6O XNI_ MTVBAUC=+@Y;ZS>'#Z7A6M,1#"X$W]]]LE5TNV]8%^(CF#OCM[:+)]C[P]_K' M[RZ!+#ZTV G+T[9T["W6(TSJE7^8G[AIF^2_:R7!&7A\T"4C,0H#GR]$TSCV-6FI!MU026 MM(Z=(H.2W;>WL.VA'V#G]>Z=UR!QONLE3F>._%@2Y[M]B5.2#2_)G(TY6[>9 M@K\B#J,,*C*F]-#Z5YV.WY;1EHCWXBK@^&Z&/<(Q8M[*HQJ;0'K54BAAG7Z1 M)EOPN56-O7VSJ^"TE@G'P$T$\^-B9H/%@.\H/9<7I';1E)X?]<,_@S L+JNP MI=MO7;#]R###'DUHS]?ERXO#'4\.'OJXSBZ:C.O1-2@DYZ5:>S3X ?U#I17/ M1H78_W:>IS0IB1=E4%[MGX.CFDW3Y2]?EMFE" [U!ZSH:+:R?4RM?32=A]HR M0$PLPJD^3695@M,'HL_6#\:L.8;0#I*J8/[AS%%BRUJ&KS MTGRO])39;M-SZ3N@I6+WFY-Y*D&*X::#?ZU6-VR[NQILY['SL.)LPRR_<1SC M(*D"3,AOW\W@@NG@NP3LN=;AWD_#J)ZCM/-IS;!-J&PS 0%OC:YK1("S\\GL M(M6XAL/XUBE2;2)2S5Z+J_BK[<%3=SD[M"$U]B"^(]9]+)V+RH)B.EOO1JN M7O,PS("OH7N]_U>@_'GMU:DW=G$Z*%V_VA8EZ(3=,CQ"_8BR\3M1/FH5 M*>^K2%]\%6DOR![1_G2,-=E3<^<(EG:2;5- M%Y.B>+7?6;/DNV:DY3K^N?^LC:5UX%LE&7W1.OZP7\@8WAM[+9<"J,T]WD_7 MX?K6S+XTR'-Y<=[X2^MSQ!,I-##\TK+K(018R3O!4<@?Q^E3'1:?^7_5V5E7 MFN@[9N?B O;\K%Z(^R.U,U+KNI&Z1TS;FZLA,.R?-EX7#+?3F5MV\*DT&6]R M]5.L7Z(N!2EWJ*/.N[I_&0,[+C9X,8#3_".24E.K@FW$QHO39M+JUG7G.'JZ MZ9R]Z>)5"C37.G[SH,6JKE6^3#_XRVX<'$YCZS#:H=;MZ]53H,%XWAGUVK;3 MN>*L<%894N0D?81C[4W:9RP*:NG>8''#$74V"V)=<:UM#T(J;%4B$XA_;:_9 M)BJS#SEME\<-\M>=$D_2%%-1@-/Q*9C?X3P6,>.0IOMW/M[^)@ZN(N//Y'0< M _/C_G.6".Y^(J6(@4GE.7 J*)&J83]%4R51/U;0$8'=-<3O_>8+T6 "* MA^E!'5.4/"A%*+.,2%89S&AV),/VA^Q,,IE>SM\05!EE&1AM2GGXCJF(]5$0 M&HS@*B@6:+Z;P33?7>RE;[Q%D"S__+.F_E^*5&+[L]#B:KZ> MA?8$QY-!'I91W]>T'GX"PFFF"2%4#/?\8^LA10W@M A2NI>M_?!- '4S2^+2 M-.++"D"31(F!VM'@;RVV#)LNF9]+R]OM-KAMAX+%#OB!''X8BFP'_FLY< MT??>;7;Q=]A$WCG&@/^487R+SC'&$&/]IV5DX!6V Y[:8RE\S8MU+6YM4TG MY6GA^D+!H\'WJY+7GL=8D5&_=M,-MZ[=;%HUL]W4X);GU@_9:A;=M1H8HY// M3" '9$%DX)Y8[BB)@ANM1$@ZY,NL8T"0^Y@EL5CZ)+VBQ.8 _!.D5:GRRLJ] MN8-W%A8-Z_P-]W3Q?EK+B[_-9XO="9NU1?JE"9O[%3/*#*F272J9J=]BV#TJ M<5HPK4&3XSX2*0.$!7JX-AAE=[E5+2*6Z<(IZR3*0!RC* L"0&)A2W MUBDJG@.5L&K(6*>HY.D>7>_?DT(\(&[7N .'K3I'<4*P 8M':TT,LQ71$A@C M">:LWI\OK#S\/2IB<.BKE-R (B(4$31+J53PP"+/@CO,T%K3)>YH,72W1+FI MZ3@8KMSQ78(^T!02K3O0K'VL3_A6V"%I<>^I149XAI^H-=P@V @*ZHN<4/CI"P-2+:ML9J@%_5(C2WSKDD^@O5, MNJ>L ID8(P+@I35 .L7ZR(7 M V$:R%16.A'C8B( MRY%J%KU/X9E2&]=#*SI%;86:&F=\34F][_H9^Z[O9_YV#3V\88H&HTA5<89] M81AQ1F@BD];4\"SL?KL'#3+*41!.-&5$'*:(-8H1*VDTBCM/]5Y=6T?0XP;V MKQ@:TRG+IM7=1-=HAVLOG/.&V(!!#1]!\AB?<:ZC-560,<<]/<=6VGK+!''H M7)2Z J.92TD,9XRIK%D6_MG2#A]6LI.D@YC$>-?H1\5(96*!T. ,J"^5!=+A MB5!E?$I"4H"FR_3#HS1*4 Y*BZ" 4C009[DB7'*>8V5SC'NM9IX-_0R-[I3F M'6"S#H9=CN8TN2U_I$N-C;E:(!YS=N:^,&;MBJYNZQ#U5D0>W'<-NFA MC0?! QXXM,LTEUD;,-5T!(ID0):&R@PF'_PG19:94GUH]P%#NR$GPP58+\Y9 M5%P8&#/:*Y*,8#$P"T A]V D""8X7!YT @-(P.46821'J<#L%C+HXQE SR6T MV]$05F\M/6-KZ7*.(DC"63T-8'IE9F,[=PS3_;"SS]H-B9.M2\FSQQ%HZ]J4 M]21,+%5KNV _#-8X9CG-*>,H]S\%X$A7W8,Q+39R2 MAFBO*8^58-*R^U#TO:7G]\VV_@B[6O>+_ 4SI']ICN9[M]QM%@EGEM;=(@G? MUL#Y5W^E'=*O_W0$G>CH]*"IC5Y4CIC,0)T- 6QSEBD1E=85CT*XM.<08MP( MKH$ :-1@F5$.WPE@WB>M7=8Y5!4_7N[#<>E!=HH@+F6,CF4:'A*3B0;J, 2^._D$3)?$&:"*RH++V*7N[1T)1:E5I(TF%'@ I MX8L^.DE6.KK95BBD1GCQ&I7($L1(XT1HP) FM MN-M+N[H-W=Q+N?IE:])N\_?OTR+,Q\43]"0DLKVDDL:'C2.;^J>-SM+,[%J= MHUXR+6.'EJ?SDA$(U\]G6%V>XJII"5F0 CLN3IZ.OK )) 'E:GG:8-4@UC$7 MA+R2B(CSYAN\'W6./6Z1(+DQ;4J?D#HE>:UTHKET9".'MENYX >HIA^D\()XI"KI5-K#!!Z, +8R)/@,F. = M7.XPV4:H*C!0HJRA1[-O00?V:?XAUVCPMNDOF@X'J _-54%D^*L>=2H8W4[- MN<85F[?ZIZ(JC3^MFV1M12)*'+L.-'2-OIAV7$DOB#0"_HF<$A.+S$L]FKQX7LYC>MY#)>;I)0^&5'MQ)B.1 81.EU MNW&XX24W785H>G@O'45]G(>-_$RMSK/[?;P M*QNYV/E:V#@X;,?GQ=-T@ M_E"!^49G/-3(X7!(_^H^8*4K[V9X *(R6?_:X.RA1EB_76K\4)J/PO57[&^) MX)5G-7(?5E2$G/MB>XF'BEHZ#G22C(CEHRT2.V2G==Y-X3MTD1H-?#[/$5D>5+U%S'5UZ(!)- MV6*1L",Y@QTD>8[$2AZ(H)4$BG.2B;W<+!FM=T9;XG7@1 8'/RFGB=/,1JQ( MB/%P'N@K)U'6T39 NSD.PQN'XF[4^RUI6C M6)8C]KK^5(S[5+*_3*G)L0[H'YC 4),D%P(XY'CI7 ]8=L^'5K(N^1*>OC-$ MU\A3)98TU9ZH;)#>L U;-HJDH'# =';>[/5,L<:R*"M)'(Z8EDQ6Q*+J0:/4 MIF(X7/IXY88/2)YB:%B7LLTZ'7?+@OO DR?)8:(UC9E8KR/1-&L#'VE#]VO# M9$RLRISP( '[F <=U0"8)5I5DG%;J>IXM6$/V3YD*'FGAI;?P7RZ4A&\%+ [ M(*'K:K"N$21+3D>T7IS@',NCP:RQ-!,!!A$5F55"[Q6[WEF[? [%BD"ELE-4 M>H6U7OSHU]HG'>PB(T-6PFC" ',$FRQ7,>V)2F4IK522Q++$ MB/1<$)\8)^>?9 79Y(?S3IFA>MK0X^L?0PNJ#!R_(A]S9U S.%=.: M1A(D]F0T7A$?L@%1+4/EDXG9[54S19#=0BA.C%(25,V0B?>\(LY$3E-4*:GC M=9T[3FH&'>DN(<ESFH=QZ9]QHU2.J]ER/UF@GS_W=//GQ/;>]_/GVF?W\^=>E!;[ MX"DPM:MD\!;=4^/EQ7TDQ(.O=? Z+*IMX7%SQKXB1BQ-<@ZKVZ/"BAZ,C'GL M2BV%,)Q68"7LEW.$*F2+7:FM@,MEMO!3J"11"M0V%XR3;M_!$$Y37$U2HWGM MJVX-@?V.NLKO\*SO)B"^OQHD4+[.X3[+^2H] 9P^CK!Z/ZV]).,R<*Z>^P0* MR*X&'$TJU#YR[/)9/9I\:;+['(T.55+_<%?ED4) M;I[>+!87]L:MEK-O&Z&-ZT$9#LO'RPFH8+,5:%+CSRE^6S^.43JB?VJ_ /0Q M<>>+]&:1SAW.4V_WH!D;84="WNH6?_GS1?^.)G/ $A(@VNY_,]A7$,O;:T=OZEU9/S#%33Z,6'AO9LT#%^#P"$(. S MYD@H<]C:N)5/XX"2NXRW>.&'?<$;P^@]7@_H C_%3C!??M6UE=.:I.=+'/$Z MCH-66';A].^BFG[917%WXOC"CM5L2$4G]JSGF)YCCL,Q;3(G^8N?__FO34IG M^?F'QNDV*)VJ>I[J>:KGJ?ORU#I7NORVE3!=?L>LZ<%X.OB_.VGT/-Z', MFVS4BT&^ [>=SCKUQL=]N6L.]"#C/Z1ON/A)+[_R[L8>/R?*",U9C$18+,.4 MRA$O6"",T^ EX]J;O:1*R9E56&[!7^!4%4#OD7VI[U+-)C7A?>>)?EKWK5?^O![_;@1WDT-&=+9+ &YZH:8JT4 M)%!>Z<3AY] U\+M4%-PZCXKO: <2_S$=ER1UG(+[(;\M<6[W/8;7YHORL'4N M'[W4]5P(.>)7IY ^4S;JQ=N0@>#R"J.BWH>>&G@Q>Z3;<*\O@ M%LZ:\DKC:<0\YJ)NW<5[LYWE4VZR?5?Z;>>=.W^K:\QZ9.H5KU=OMDA199:R M(%X;,%N8-L3IR$B.7&=A8M1ZK[#H3GFJ1VU_<&^'C:9#:WM_38]W_8&^+KS3 M6?',A";4&$6DYI%8I;",-]#L/>4<6U ] MXM;@5X#^^JN::E$-]I9K;[GVW-!S0\\-3YYTT_MQX#ZM%M1[J>2U[?\4>??WE M[C0/8C=EGJ.N3,"Q/XE(90VQ&>PFYFBE1,ZL2GLC..]D-WVI85KYL+&/ULQ_ M;U^0HD/.KFXX\TP9[&:I'C=*J>VALU-O_ JA\X'!S;/$(XN&5-Q@+W->$6L9 M)R90+Z/-T;B].6A/XA1J0>\1_4)_Y92.]-7]5WLF>@VHV!N[O;';(*&7HG40^M+P9:'QC\A LL*BN(TUD2 M&4TB1C)-5.1:"@TX%U,GG$0'T._)TX>L'ID7AYZ]U=Q;S;W5W/N0>F[HN:%/ M'WIV/J0?RJB2WF]T7\7K^MYE+UPUNU7SMM[W=$?S*U#K5*;$!QP@G@7.W&6) M!+#+*A>9<-7CF%_7AN@!5?N/*3U=),&>;U_JH?P'L)?LH_+>F." M,9&P9!B1,@5BN>"$A\G]$R_]X2/5< MC.+C0_JAEK^O>:MZGNIYJN>I)\[KNHL+KO,^MJUND[M]LYO9R#V0'54CY".. M+!EG*QS*]RIMM\-;\#JL-Z>4M54D/%)'I,A@O67GB0E24$5#C'*OC"4*$WA@ MDG"I*R*MY\18)XGP)EJ7K/05>P[]MZNA8?0QC:]+=-:;7SW"=L\S>NQ.WCW4 MMA6#HZ>:9+2E@M J,2*9JHA51A$5326MK%C:+_]Z8J5W/5>RC)3<57-_^WZMR(IM M19:(Z])QV% RVZNYW.8X&E"D25=)K( M) 1Q5 H06JJR'F28-YUP[&R!PI%\Z(S1(;.]]Z8W)UX+PO;FQ-.&*XVBT>M, M1!:)R,P<,='@N&#!N?6V2CC]LE-0^QCM]HQY\'9[/0KW*-P9%.[UW+O[T)E/ MT2G'"'<:(#0F30RGDE129<:=R,'M#1U^"A_ZU1!ZE0^=/8(/78ZVC.?>A][# M[6N VU[I?=HN0KS2-"1!@I ,T3<0QZTEE0$,"$Z8Q/71E-[C(/:N#YT=R8EN MAT;T"7M]'OKC^-#_F1:@0>2GK M;!(UQ,1*$&EL17RL*J*&B3>3N,/#43\/L,_'3]=G55J M"+O02[_>ZG@EP-M;'4^+P*#26.DHJ:B)1#(.5@=Z?[B156(ZI&C8\T#@8WK@ M;P/90M&1>>"!\3UB]XC=&<3N5>6[N^4S#T)EKPC3$5M%1T><]I94B0N5J!7: M[<'M4[CE;PVW3^FM5Z-*]=[Z'H5?%0KW>O/3ZLTFNLK12&Q$4#8B$.\K2U(, MW'I5&4X[D:)R/9"_/3F9IQ-0AA\J(Y[1!QZA^[)P>=N;#S]CG.5AV>?&F'OI MV5]\W,U?_;+ CN./C_^^MVJ >^>W_Y 'A_KC/L[#EZ=IL)PMW60PJZ%A,+NF M!<_PX&IOL93CHVYE=:8A$UK)3*2.EKAH)8';.\N"J53>SVK)E7 T&\*YP4P8 M+XAW6A+GM! \)@;Z=??[F$@Q5/SJJ.CCD].@?HO!IS1/@_,T+ZN?AD2*2;&F M,?CS )803@=(?UO7#<(<%C8?N\&IBX.+M,2HFT\#%T['Z6.*HVV0>+GP!VAW M!\:ZPKHT3*ED(U;@8>\)5U7$XUPB3FW(W@.3Z' 4ZS*#[XB(H8X'2&E<)&;8![6K@IXH7PX0G TA)8 M#;Z1QZBE->@-__)AB6S#3VSPR2W@F<"1D\GLT^+-J^"O5H\J:M1:+ZL76\93 MN-5RUBJ0N!Y ;%P^7DXF[@)$)#SB+L1]/QLN+-^T]KLJY*(]5U8@;^Z=OO_KS%RYB]_V< MC5AE'OHASV010MUN$??*P3G$#;=)S.E$#LX#N6FN'>_3KN4!7W?CQGC(%S[0 MJ?8(36F?;'MN*E4_U1SB9Y-XY>[=-/'J*+UI7PQ!]1S4<] 6!_&>@WH.ZCGH M'AS$>@[J6[L\3EIZ&ZX9?)Q-W+*8BGT@MY\#_>IGK2TCL(;&'Q*Y" M8JA2,M%3HG5%B10Q$%N!QA>CT5&)+"J[UX_6:I>U,)DD4"CA.U4BCD9.*ED) MZB)7+)GG#(EZ],!I>,\.$ONZ^7LPWJ_CQ1\DSU,:C!%%L%P>(^"]^'EV7-2+ MGZ-KY#2 W.&:.(6M8FE0($I$(C17558Z"\5YYYP4R- _ C^_;]CY-L)'7B=\ M1E;WPJ<'Q.=QLCT@'AL0)7> M$A#YB/7:> ^(S^1D>T \>H?KK'CRR1+)BY>7O&U:^C=SAU\B=/DS8H^$S.=D>#8\>)DRJ M4C(:HD,RB(:1.( TDJ245%E:L6 ZYY;HT;!'PQX->S1\ "=MX"8$3X27V J4 M5L3Y )"H1.!2>IKROI/VJ7T2/1IVW"'QHFJ<[S^K%SL[A.5L?O=*HN: /'UV='-FCSV.A3Q]NOP=[?S]>!-B7 M9>GW>3Y;+ D.T,/&LI@H,A\7HNY#\,_/9=2[68\M\[+B2B>;"'78CYCQ2 QE MDGCE!7?*65G=R]Y_$#=KR]\_SN:_ '1('.D0.QHM! M,WZEGA"!W.NF%__COQO.JF\7@]/Q8CG#<;>3P3S!"_S7SM='@]_A._/#C1W@ M"[#Z1<))$WCK\=GY9 Q?OQBG25P,W$5R_'-FL&1 WCN&4ZVP+_70R^><'#2I],T M':P6Z,PJ,Y3FX^GL;+R>HT3.84/QP[-93)/18*_RI'E=.)NNC5.B5BBGLR#" M1TND4XH8KA*QZ*&(.C$K1.=<$??+^/I"4M?C4]:?!CX%MUJD;68=G+K%8#I; M#L[=>*M\";BQ'J'D@"%QI@NPSQQN,VF_,/@#1->T,.VTG/%R-HBSP6+6?C.O MEK S2* [F4CE9O%&_ML!G-&- 2;!.,+>97H0H?NWW%V54T>ZDHG_K&EAZK9A44A.18B82 M?B7&^$"24BZ;7 7%CE^GOP#WS38(RJX1WE'$WG);\$L#UZ58P M[!ZF!^VX!+UI?BH-V,@WW'X@IT[);4>//BMGFS]%D_^TMR=EWOPAP=1\VON_]7A M0=0Z>6J2!W,GLD2D$XX894&_ P#+U(.6)_;GM-]_$/6>"=0&F5(]DOKM-%[Z MRS\ OQ;M0;_*L=1H]M0CH8N#NYZ3O#J#M<)M:Y\-?N#J/1HWXZAK#ADO%BO@ ME]4T-C[\\12O1U%27S(XG\].YNZLB.+Y>NL;4\JAN.GV(.KKZ/^U#:+6H.M= M.QAY1.5]!S"+D=3WO<=(WGN.M+CMJW2I1'H_,>(E3!7LBX2V7O7U3>$$/<.# ML $95&MI_43.GG=ZWKD9[_Q'N0;4K[>P(^XD#=#3/RB6?,]&?:78XU2*H9W= M!(+=*ME"1PSBBK MJLKKO8F.DC.K$M>$Y42)E#H1Q[@D659*).,L-_%H/N(?_G,%)N/[*1CT*_SC MX@-8__/?3]VT\1X#E]=,7NMK.X[BVGFP[2%^__./U[B(+1ORES)#?EO<[.Y[=-;-%V4EAYM.\*_^*KD8Z1=7$?&( M.OL=9CV6Q8^G$=94\]M=E/AMOW"YR?9=Z>4F']W3\0M%I]@+L%?"7+W<^H(N MGPRSV002:/)$!L>(#]D21;V70H=4:?^D66[7RJW"S>LTD'NK\EH-+>^E4H^$ M_8&^+B3450:MW6-7<8^M)E$;S]P1XXP"D-05#?HY(>%CJ?&"ZA&5/6 ^INN] M5^/A/G4Z7"^[7@EO/6O9=;3>F%]_.6'\020CK00W@%%$I@!2SK)(+*L<"4$Z M*I1PV>S5%'1+,NY6D-W;1N#54,L79R/&G+V/O_.&PL_SN8YC7M[ MX?[L=7UBXG-AP#L>^:TR,WN;XZ[M3*BIHA;$*6J(I-H0KWTB.9E8T4I62=%N M"]@UXAS-[&!RJ.T#>]INDB_;FR8O%=M?.')W Y8G MG)2DQ5%=[+]^YN5.3>5IP"YA-7&XD!O/.^AR]Z;G2XJW>(GCBRXA=7!9$!:H M)#)(3WQ@C@CKC-7"Y'DZ<(-/;4L/U[3TV$66OMOTFJJ5RT$ZD0G:KD"AF1,?(R="41]]II['O?K1 MIZ/JCJ2+/#[=##LW)(!#676J)_DA..0WA,/.@5)%*Y$]M40QYXCT-@'4I$ARHJI*AKL@]AI]/!UM M/1(H72.@+1_Q;B$6-C?M&F6IH*O$ :LTS9%(H23QW%!"D\FV4K223'5G],B1 M44OR(16F0S1R$+78)^21])G$\3^48L+OQZFSZ;1POSB?NX@U^^NVY MBW$\/=G*Q1K7#VX"\714X5_^M5HLQ_FB743Y+DG3^*V??<:WP4[-ZY#-YQLZ MLZ_O+/U0G2+OM_]:[K@LT0-9NRG_/76(QE^.#N?S"Y2^BW- M/XY#NB)2-9G,0OGI0_XUA=G)%(<2U_F\[V:+Y:*?QU"F*. 46)P!6^N]J(OA MH+HY F@= "!UJ"!L[6T9P3I=X%B& B1%\9R=@QI41CHTGZXGR[H0Z@ #?@@+ M*EG)KHY*P']*D!#U4;QJGD[AN^./Y=ZSL]3I(0Y'X\@7,L1!52/%^+7C$_B] MISC0D>77/J=?QQ=NTL^3.*CK]CWQ^Y[XQ^F)?]. M7WI^Z?FE\ OK^>6QFC;T&F^/2+N(Q.@UD-2%PSTFX'Q=O#FSU<)-X^)&!=O= MW9>GAI6^YK+>VK=GL"O+Q8X?\21-T]Q-2O*#B_#-\6*)CL6/Z2]^_N?F-+;_ M;=V-?9W0LZMAZ.N$'JQ.B 7AG:&.B&P%D1XG97L>B7)2.A^MBG:OQ%)RY[-E ME 3G I$4OFB93R145.#$J$C5X5R*O>C+;NK#;]^ODQO$=G(#$==51=*AJ%Y< MN\:^W+&'L1[&;@9C1K,8K/( 1-;@=*9$G&"!* "J2LCDJ[17[IAXB"+3BLC* M)2(#5\0XQ4D..G'*&"8M/BJ,F:'I^ZSW*-;Q ^U1[,%03#A?"ZS1(H8 MB+?PJ]!99$6DK1HQ* MEH":GJ,,4>5\N'KLH<25'FKZP(.=N]ERM5?,>Y#L0?+AYT9;PXSQ@6C!43_/ M"35U^#7&G#Q3G$5V&219]M8+@=J_TD16C!.O;"1),\ZX%MYS_J@@J8;,O,J^ MU#U(]B#9@^3##R"SKJ)"9Q*=HT2JY(C73)-4Y>!U"E:KO9;6ADEOJ-1$4,D M6!E\)\-/5OF(9%$0XU4DDOL(4LNZ=,3^= _FI==#6SVJWZ/O(]V# M9@^:KQ4TD\:^3S$1QBT H.>.6*XXL3E*)[@+@)!'ZS3V@*%-:Z[NZ]2#9@^: M/6CVH'DTT(Q6>95H("X[AHFVEGCI*8F:58%)C>AXM$9G#P::9JB9ZD&SSQIY MU*R1>:H;R2]G@_,T+Q0Z#:EQEFRWN;\B:V0[ZV39>UMZ&=C+P*>9=JD,$XXY M$JE(1#(AB8T9XZ>&5EI92?5>DHESLN)<*R)<98G4IB(F44VJD"KE1,5!BCZJ M#.1#Q7J[H;<;>LSL,?,Q/-05#UYY23+5@4AG!+'96V*-\3DR'Q3;PTP>6**. M59B)YP SHP9;PTBT&YR(*E79B<>U&X;,]IC98V:/F3UF/@)FRDI'87DFB4ET M-E-)O&"<,&>C99HE%N5>(70VE1:Y(A43D<@D#/&):<)LTI4,H1)2/RIFBJ%X MW#R]YXZ9!^<A1C>>Q@!HQ= M?MU^TGGI>#T8Y\%XB7<]G\]\Z3)&:$V\$E2*SBJ>]$MW; M)/\LW-G=9RJO1\J\72Q69_40FA_:[?UQO;N_PJ\["L?Y:FNN#.';*L>UGBTZ MZM+,F3\5[*O=^_6XV$4GQV-E(Y21*I'*1DZDX8*8*CG"39;*Y4I;N:=M/BD9 M_;J>$5QF8N"8HL7;:7R_'N-[8'36%\CJNBEK7TBD?BJBVIN2C&]:4]?>,./1 MX/=GAVR>QBPSBR312H$Q8RDQ*@J2 E=*:>:"WAM0>IL,G>>&;,QV"]FZ.>2KC M4Z[4R19EE&E-9M@V>(B0=X[SRSZFR<4UD+9 &RL.X!0:ZV=U#C1R.@:HQ EV MDZ(_SL<)+8@R=A!5OX\.C([5HK%+ZA7BT[>&S :P%Z!^^-__E5/7,-7S:NROFT5M3=3GJ^9\EUK5J?:Q&@H>;9:+I9 M-DC.KI#X]RDD'.@Y$'2XL33FQ5SNW#1+D),QFFA)97R%'1A![@8'JF#(&?#4 M*UGMM2Z+P@0>F"1<:OB.]9P8ZR01'F[DDI6^8I<=CS<:A_7S;%K/""WXN2AE M1MN?XTBLGV?+_YN6FV%95_HN]8[O4EWGNQ2CJ^L1'I_8!G#UI,&1U73+R;)C M%0<<$38<3-,2KSMH%0^W4Y%6S?;6>N(AQY+;B+7&0828BN@9FGO@'4:#WU;A MM'[\W@4^;3N%BKMG,^25M$->&X\/+/N>'/'5X8%ODNHL*QY)CL:"9A 4<8$Y M8C+W0? 4?=B;TGJ7,ID'H^MZ"!RH"#LH9#<:?)@.?G(7 V:VU+M# M3]EZ KS$>!KFR95YE'4XY.0$AU@N:^F)40VT%B;CL_&RF$U;2_@?_]UP5GV[ M:%P_^]LP\!?=4RV5YB;3Q(GVT=7N&N=H0V7J/?,2PUL,"]PC6)< 4I0)AV/1NH]V*">66,H)S%'^$X&8]0$ M'0ACWF=FN4LN/!IMV&W:>/_SC]?Y[$9=BC8,?$T:ME%7$Y:Q(=KX2DBB:ZGQ(0G(\),+5B >!2 MB40L@BW/E13>9!73?C^07;B,]8[67HH#T=<6$V^#A+S20RJO+M9\ C2L7P,1 M$*.MK1T !',&!U!;H27$,=U2Y[>4<\R^@N]V3L9*6U5<5J!F)X^EO;PBUH,F M9IVH0 /C+LB]:.NQB::$QHZDE%L^LETBF[-6B+[]0D1@C3NG+NYBSR"LSE:3 M,DZLD:08.3L'L?:Y>'@!CKI&44)Z[7TTQ*B \7N),0&NB,9Y)E0YKZJ]'GK> MLBI7-A.G'/IH#2/6Q$QLT,)&1:7)>2<2>U!C>[?>JUW=[3IM[58ZFNQF=. X M\+1+69T#*R9"%CIHXHP40"9<8[@_$A4]]XQ6RMBG(ZVCHI@0HTY)OY;,4!E" MD.HXH0AGL%K"$>?1>20X)4XJK*3PU@A1T23V8IFW(90O6XZ_IC,WGH)XVQB- MFVN.[8/2W224>;L'&"='$=B!3DG%&'$::"0KYY3.MM(A/AR- M'-N[0,RS="[L^['W7> +L+[]Q16N]:=[A9W(XL&"EO\V&+Q<]P"^'+SD@=?C M=XO3>QN#R*$B7&D*>B/F< *W$1J9R"P%9=(>/]XE3O]+FBXP;6\:/Z!_Z9?9 M8EE;]"6#+TT3O/CB^_$B3&:8T?4[/.V["1#I5X,$C'<.=UK.0=!WUS]RQYCK M52?_RVC0IC8,?EUO5*FKJ+/D< ?)UB<_I5@R[=J]O ^+'OE=!KWG[OEZ[GX_ M$ ;]-)O_ 6*OE(.=@1F#[M\SH$=02D%* ,80D)^8J==0,'SC=%8G*M5_B2A: MOH-OP$7?)3#,W\WFY[-Y\5,/!V\+0,&+OIN[O!Q\-T^?TOQB\/>_OQL.P)IZ M.SV!WSZ@Y *Q]&XA/2WK@0&AV5(2>2@^=$1@W:40@2$-P)7E5!JLRW3:U6!_H>8&*:8H,7#3X7 M?-E1?[;SI/#3;?6'[N=#@0:$/<<6:?K57Y>G\Y2ZI/X4J@3X7-;F^G@:QM,I MO%E+8F\&?Y\AAK)A\P.G=4+T[\F=+99IOFC^_H]I\2[]/!L-&+-V\#6R!J?? M;GU:/BA_9M]^4T=S-I2'89RR,&RZ/.$=>W_G9>(_Y'-Y[4%9FSNK@3 M^[^=E[3#ELG:D-$V5]4/E)1]_<U\@#S7*WK]VZIETU$-I'?&=D[8-< MC>O%[/*SPF>%Z9H-+!]=WHUZ@;^YLU6:#-Y&V-(#9["S6'2>@%X.^C=V'HAK MD;C8>8W?WK[[[HOKO[P\3GP2T68]C*=08\)G#BJFK9#?!XXL[K16.*)F!?7:H[ MGF\3"?H#0D!SMOB.X$+8I/.$];GX<1PO'*CYF"']-;#5I,W@K\&OV;%:;TAK MI6%[UW:WYAP3[V>K18%VI%ATCY[78%%H<^_-LPRM@ZG6< M.DC/]+F$S?^Z8_E-TF<2BST.[/,&SFIU-OT6F!\XY^(-?OKM.<+:]&1K7LRX M?G#3292.*OS+OU:+Y3A?M(LHWR5I&K_UL\_X-G"+-^NV'Y]OV/SE6G/T"_N] MZ3+S^"J"5CO^A<:?@.U!3M>-6,\!<^LFJZ1 ]!LW^>0N%M]^]>>=$VJWO]#> M%7M_GRU^5'J^]CAOWH2D-!WY\S99=Q78[F\X78%BP,Q3$L=;@BSW0=C(9#7ZZA;:&3]O7V!I97.O* MH)4\3(4(RT$[DQE)D4F_P<]S-WD_K:T7[,#T%!2R5BBQ[XO#=DOCGYV!CE8'?$J.5WV>J EVKO9C-/BE?0LL7SIS%_#_?Z3!1Q!.TR4J M;-N4NH#WP3?OG@WNK?65)MHG262. 0-80).(_ MN<_CL]79VU+XNOWAXI@N)-UP"D\LUO+YAC#77JQ=V'P+7R@[?X2:N..'X*D(J@J, MA)0ID5X[8J.*A-)$I:7167Y,K+Q,DPW9S7_"+05E9>?SXY)BE\*JA1)WRC-! M$"\!T;"8!,WYQ@P'O(ZI-E3;Y/\Z3;85L8441X/WT[7EBF;KKCL2SF$:FUJ8 M*]2&4D)Z7M)]EY<)'6N?,YC[LT^+-YTC7\%HMH920G-V1#HMB:^R(E)5 E#6 M4HZE Y?*#8+7$4B8)(I%SL%6Q#GO296B&7:,.51F1*J6(CAC>-PR *K&*;Y+)^-IT;#>GL_' MD\;[+X8E2M1Z,6JG1^OBJ(ND,,31!D!VE:9Q]_ J&>4=7O=:6GHPXX::.E MA$/6SF/KGT2<9I$X0YD1+CE.]SM'/BIUO%A#\!)B;?L.#N7([+JZP'+[DF%7 MFXMU_Y[.I>Q6"5 H@D)>58GC#"8*&A0'$XY+IDRNA!)[K7P>P/F R8$8!I]- MP8#>OJC.[3Y2:K<973UUY.D2NX?=HPH79&50KTY)@R5/':!*93WF*W&1J-! M%Y>IHF+)RL03"3H%(H4%X%) 20'SNP.E3OF]QF6=H(IJI#M)%1BSZ1QE2*[Q M?S,(& HR2H&![A2SA,;,'>5&\[#70("9;),WE%BO$S:7$ 0@1Q'AD^":44W= M7M^1CE#&U1,WGK 09#S=Z^TIAE_N\/DZTBFZ&FM^^)9=EY+D^N-^WJD%7\Y] MO%6&076K#(.2FS<:O"^#0G;R4A\F3P",&B&-B82#K@ &<95!-'!/F "[V$;J MK-USX"4IA ]XN4O85=6"^FFI),+QX"CHGS;OC<'N;I[ P11;3NM\@# [.\.^ MRG5N:-[*#QC,YD,@Z,J M98ON*9U*+F^/_)GK&W-!O\).(+-UNJ&9J#W^%I+0#[?. 7; M5,O!V6JQ')RZCZE4RM4-P;'J:)+<_7W*5ZA)F5,=7<[$6)Q@"3('9 BC)&O' ME/9:6+,7-\@>&_0YCZ9Y(+(*D7BK(S$Q:U C0Q B;)>._8JM]T$O_&&M8ZR[ M9/]0-J'4G7S(K9QI:U$/MLU>EXD]P9&"\E0@NWLJT*7.LUC;@[5J\ P0MVFQ MJ GI4&_: Z54V&6WQ--0)LZFJ6U44PKSF@S?X1:U^I2 G*=S+!N*;1KJY>?4 MA6=G#;B-<0!'/4.P+=AZ8$*/%6P-81/S0(\/OLETT:[_OICW#=_Y?F MLP_3]+_KTLF.L8'J*A?X!#N5MJK>ACL-*T/3)?I0(1[FU3T"%8+MJ97)'M3\ M#'J[!2IT(E.BI1%>I2B"VD\=D#%QJ2GA50 U7^6*6%X9PK,QQDNO:+)/1(5/ M-L.@ZA[Q-;&^R<,1CW"!\AQ 5@,]H(<S\C;$L^^.Z,9 MD5&+[ TY+;Y .YO^$MVC'$:[1SJU';@V0#>^F-H@+)+6;X61$:C6Q;^-3KGI MI MFZBR, =-^2V$UQXK>MV%91YM=:%H4IOV*\>8^@YF'QS2M?['BO$E1QNE< MI4FYPUKA.H.YC"7L8-Z[]0"J''TBE8I$TI"(YQ:@UANAJD"]Y?NU&%2DJF(H MZROX(E6<..T=417WB0M:)755D'&+6;9FQOT#I\FX22BMZ*8GS44?UKO[?;.+ MMQDD)Z_+?AC1;B6+@CC=ZZ?1R9&$IM(1U,!,HA(.,V0<\=HF[%9H9?!:5V(O M0T:EH*W0&F..!DB&5L157)"*NZ!P7)$35^7T=8ED>*>R_)X0AG>(M4X3Y'7Y M8^?(5=/L?9"!<..P9Z*6Q!C0#*1-+/*J4BSN]4Q\=')%,OV0MSO!O&_:PQ^+ M>*]H%NA-YDIGHKR'+=%"$IOP12NM<@"3+IF]SJ./#O\/OSE\=#"GNSNL/CA- M;K(\'10UIC0U68\/\.W4QN)*V+@HWL'.HKXV^*5TP7T/*L_GM?-CXTYO_>B\ M&4!:6H"4OB<#]J?-4]JQH9<^AQW<'?F#IUK&#UQ:[G*>X [U5-'9Y?% C3VP MJ-7G9N0SZ%()OEB^C0&&V;2,[,/V5VG9##P ??^R;K;]Y%9/:\;X3=?;=$OE M#G?MP'T7S< ''!8!.FM _O_U/Y_;"Y\DKIE!JON>5!J8W?MPWMP\@B22YF"((%6 ML6E0SADFN#,'LD,Y*O?4A-NZ4YXK>6PUM.D.>90&: _LH.4^>"LJ2I2AB92L M8R^T(3977#J/):-[^XN:F!L5$UX/_A2_??2)O6@@[!1\F[F)\0-6K<2K*]T97UN M7N3Z;TO4;7=OV:3V_;"W+>>N>Q-/M$I6"&](<,"G,@)O.P:F<"63HR$:$:N] M1*O;Q@'W#<-WS98V*53NY,96WC.M@VM[5-8_UR__2@R(HS9:3Y7/.598S2DT MZ*-:$I<]4**UE4DI:)'WPM9W:;3^6SA-<35)'_+/:?DC,GY$5E\M?D>V?WY] MU>^?*9W+)L!S<1=:4CZ4I%42FM=M5$"O.%^G-(J'H M6:9V'^8E#:_<^ZMV#;"(=9O%C^-%HT"]:>^Q=2%<&=<[51ZKU$CI/V$7QJNO M83>Y1/+K+KGNS@\=1=.TT@#%>1?^0+UF&DG#P;G\SV$. MQN26NE7FF[IA)O[ABE,$T;)$5FQ8HF:30TQR@!'-D?CP<.O16RDK!SI>+N,M M7OAA7_#&0-._WE6O!V2/GY9"P2^^ZKJC:]M^]WPY6,PFXSAHI5X7B/LN:=-W MS7R^':E\8?]JS*&B$SMX1 +K ;@'X/[U;@K O ?@RV.VMU)T_N+G?_XKQE![ M!.X9J&>@VS(06S,0[QGH""I,K[?TN'137*JNP:57=[8O[(7O9.8$0,L<;H4, M!Y=\:8=AIYZ =>X1#?MN/P/,+0>8OS;+3>+930CM)GOS8I"E?^=RV^GL"V]\ MO;+WU&QRU6;\VY'/_E9J[P8L'S) 5((EEW=G]PR.7TF1&-5!.:(21A]-^=5]'A^:G=:J_^,S5(^A/8;V&/IX&*HX@)["E V?-,&T4F)2 MT"0SXP3EDB;LO7PI-37&4&FIB?<16T+93#R.@XXT>6L"IRI=U0OS<3&TPMSC M'D,?(;3SVFV>?TR;))XZE:F74_T[WQ-,^(@CFL39"I.>7K=T/KP7KT(^@PAC M*6#&/X^4R"0X,? O$5+*2NG J[A7)7 <&V<[-?-#KMMK/$?+YA+Q/#NYW.-G MCY\]?MX9/WVF5@A';)"&R I0T3/G2!4L=NVWT<>];AO'L6\>##\?V:IY[OBY M;=? SY@4_H)SY?^R/;=^NSYDDCZ3.)ZG0B^8L+XZFWX;QXOSB;MX@Y]^>XYE MV].3+6MV7#^XL0#IJ,*__&NU6([S1;N(\EV2IA'(YC.^#2;?KRGH\PTQY=JB ME0=+NKAG]:K>(3O8\ W=G:Y-Z'-WDFKSF)22]#=N\LE=+#"S??N,V@,HU'?% M[M]GDQ^5HJ\]T)LS,^YJ0;PU8>_5@:XOV?LK'$?G]N:8E3%7%('=M7>IB(9J M;&@C(R,R@[@$Z0GFALT^&,TL3_P816 _N#EV^L>>[[^=NODS+/NZ8Y?NJX[V M_XS@HN7@_33,SA)&R0=E7UY%?5=GS_C8C=;Z; MN,7B*CQ;5^S'M\N;KOW_L0[#X!&J7TLU*S9@:>H[T[*,KFC:*6!'@%4]Z +S MASQN=6EA-=XPTJ)P4-TT%+^S_#0C 8]A<):6I[/8Z3+9HRE*+Z5,MAHI=FU9 MZ(C+^U:?TI'E]Z^"?6]<[=&%LWVP8J@^];JG^$Z>[8-5 M+_44WU-\)\_V02B>JY[B>[VQQY0>4^Z-*?>KF>_";O24WE/Z#2G]'L7M7=B- MGM)[2K\AI;.>TGO]L,>2XV,)HZ\,3+XNXV1FJX6;QL5PD#Z'=+[LTIDIR+4A@V>%D(4$,F/^$H^5/5;V6'GG?C NJ42S M))$K3B2+%3$V9\)L2C)60N:T-ZK41E:YJ#EAJ0*LY$83$R7\([1P01K&]D>5 M/@16ZFH(*-]C98^5/5;V6/GP6.E2MCQ+07P&15$&Q8BG7I"8J0/]D',I_1Y6 M:I>U,!D+R2F1HDK$TKN0S1=Q]5@O?Q!6GZHK[BMYXYZ<7_#AOKXW[LGY!1_N M2WOCQXICE5<:3R,V?R@VT%T"6]MU:>4FVW>EWW9>*2Q5GH.WZQK>Y2S\T7LJ M[FET/;59\%A>B-?A83""26DH2=0X(GGDQ'LEB=(5%[[*S(G]5A+!^9@X)Q5. MM9=*)&*=8X3G2@IOLHKIRY&KMQ_=>%+F",]JSBR,>3J;@#&_*&7:Q_+7BB%G M^F%]$,_%N]#C6VW!\,W@"J1C ! *IBD18HQG &[?IR]&F1\,WI8:&\1[?>GSK]('^_^R]ZW(; M.98N^O\\14;-[CWV/H0*]XO=NR)DNVK:,U6VQW9-Q_GEP-7B-$6J,TG;FJ<_ M )(WB=2=%%,DJCMLBTIF)H"%;UVPUK<*OFT-WP+RR'J)@%?8 TJB$:>M,X!0 M28S&3$:PNHQODN" !1( 4A,Q42D&-/0<".:D)))%%%B+:QL@ (S$&(4#OG/8!K7;S MTI!JRQ$%WMCX'1BB#/H&]Z3<#@$HG@"9"@N"- M=HIP*2GK"*RA'E9;3L7:\UU08&W/%O0@8$T)J8C2!GC,9(0H;('4* "(H:"2 M0,6I7;'6@@TN2)IJF0*@U,3O4!B143#"K3&!FX[ &NXQ6 YW[A\<*%D%]VTC M^,TW8^^J,YW&V3_3X\1IG*NV2U/!?6Q^^ZB:J?2\;4_N$/02,0&$IQA00V2* M;&/@$$*>8"DP7ND)%3AW1DD4=9>/^LY8">)U47NWXSK MOIG$+3WCC,]ZK,TH]^[SZ,/R1O_D[:3NC_M^LS8ZHZ4+;C'B"Y@6,-T"F!(= MF/0P1#AT+@(CQT YHD"('@)3@4/*5KIO$&LE(3S:AMB[E 8!@0G> T405,KJ MH#3M+)@^:O/2 J8%3 N8'@R8NA!]:6@I8"[P"*;* LT< MQ8K1BCE/"5J(H7 MT%AK"""(!T!EM$PUT@$$JYF7P2NB5G(N.@*F;,L)9ON$I8^5I+&7+&55T5!/ M+EQ94ONVIF8\Q1!JY:/*, I02AU0 0E@G#&.$*_6I%H\F%3LT8+WCT$[]E2T M1L&WSBYHP;>MX1O57GB.#$"0R(AO+%H_PC-@$,(\"$TA7#&C'TP$]GBE9X] M%5;PK>!;P;>NXIO#E")+*; "T^CR$Q%=?F,!4E193[F(QMW&R;L>+Z?L$>B] MG@J^/2C[XM")N_Z>)\F[2L>1Z*^^BJ*66K&-PC2CHC!X%8Z8,N(BS@>SN([RX^S;B4HA;&+RZ!3[[ZE>5Z,(UT5,G7$!: NP2"1>W"B@.-5!*>XT# ME\BLMIRY!W'7S#T[;KVS=]DY>Q\^9=?L_63&:%YA@&QP(Q#! (3- 0>2 H]1 '7@(>*42]SZ$7;O#-9QZR!9< M*[A6%O2 <"U$A+*"!8"P\P'H$!%.**J]Y08JR#=!U+5#>ZW@V@,"!*48 M=W-,7?^G:)P#V6I%XURM<1A.5%N2 A&BHT\]P\!PI8&26@BEB2(:;8*J:T<: M!_<@WW*5UY[O@@)K>[:@!P%KGB"%.&& >"4!)48#Z0D&T$AM;'",PI52UOM0 M=158>Z*[H,#:GBWH0< :$M9;K#D(P7) $?? " @C3F%!..5 3LY(H81&("6/)7LLVCX>Z\ 4\XQ M8P.C6FR"FFM7V%F8N IV%NPLV+D-[)0L!.MH $Y8#"CEB>!0,F U@P$L*NX-I]B+9VAVL$B8)K!=?*@AX4KG$"M65, <\@ E3P"&G8!T"\99(A MYB!>.76Z#\'6#NVUTHSV =[]+&?BT!FVWOEQU<\,<=69K]OB(LX[_'B[MN(2\UL(=7J%O@\[# 5'^%TFNI&$S/P.\Q*V V_]VWF MXB!"%-I:Q:RTP$$M 86& TD93X0.F D7@C K(8K[L'3-NH-]\'4.2ZQA^H[_ M].[36(]]\SX!4)"R M(&5!RGL'4$0@4$% TB%@D5F%I)@[T/[]B]2XX4#G8(8Q4$)'46'T3U&0E++)[ M%5:0LB!E0G MU?C$I]T3Q:M)4S@>59?22)K\)3>I$\%:Z*><]PI#C"O=5"[^.!@U\5[Q8>E. M\3MQP.?_VJ1[YIISG9[4I$US&M^OR?U_EWI7_VOE_SGIC\^/+LC$I86=+?IC M+]BVEFAU%SQM46PO37=^T1_'A]IK<];?+G+69W*94]=!]:8_F$1QV>7$E"5_ MV#@_+T"@BDAA)X.D+B-0Y)6MAE?5+-AEL)DT"6L2GIR.XN_SE_O??,*.9^AY M_L6X]KJ9U.?3;YSZ\L7W$; 9RF:_C&.V)Q&VFDD:2[KF$GND MMQ'EQOWXR_1:P]&X\C]\;?L)X/([)IB,PS@Z# F-F+MF;/B&^\\-N:G&GFIE M3)ES-G" J"/1CM,,2$PUD!!Z81"U@LI-5.%_LB?>30;^?;ALT4W1Y=5YBSI9 MS7V.#WLUB!+T4^6C9CM+9R;UQ.^M<9"V9X@FZ^A[WF')PFJBW(_3'AR?3(V! MT[/)N#6HXH:[;N?VVLTTVZQ+9D3\HAX,UML?_>&JD9%_\Z++V^HFL;_UMIK9 MMWGRUYVQZ*((?R7ES_] M?,U%Z C3FRZYZ??P2.$;GU/>XYJ;=*G*/K1O'G5 M#H(WE.W8,U\HVH\^JNI?_ZE-LGG*YKFM/OKPJ6R78B!W:(8/"I#X[8DX]@)NGN7C MZM&DT4/7]"K_P_J(&8L3*:?'^OE&6#S*5GAB6^$.G#2'L;9[-N#24. !*7K' M357[LU$Z Z] RS-8LEZ?'%?G;C):#R);U1'D"58,2,X3)[>$0)+@ -56<\8A MA<9N@ACFG1^W:52_CYKF^)ON#]+Q\.=1&X3XM)1@MR:/]=.;>U+7,;S1U0 4G"C*:"Z4W VJXHN6$/L4+) M77"MVPM:[+;MT51A(8* ,)IL7D2 2[65#F*@@Y2:>>,@58=+Z/=4L&NG4?$5 MKI4]IU4Y=NY%Y4/P=CS/$TY)^F>C=$%?#^8Y_0\\#7WZJJ407I<1%W$^A,4] MO!$7<=[CQ=VW$>^B'0'>!.\>?H(&8O96@-&I>E)_U[6[E0U88@Z=&G$G8ZE; MA9L'2/S__A>)$2Y+7O9PIT;. !$D I0$#C2@!1!JAA7/, MD8T4L[\=VCKSINC!]&0WQU*.Q^.Z;R;C]LQW%DCT[H,^3Q!=L:?7H[ M/_/UG-[K?5C*,]Z-<,7)+$YFJ=G:I-.8*'<7:5J3B.%-*M^Z M1'UZZQRM@T*CNZJ7FXD;]EP!W8FY8G]M-H0,1)1R8)W0@%+$@69:I2;AGGJM ME.+T(><#4YMM=.J/!X.131SKGT>_9B+UM\-F7$]R[#^[GY]/]/#]67JW=Z/I MWK^?1YHY1\'_^'JT=-#Y>+T-UM-Z[/EV*@A:$/3>"'I(61(%*_8 *XKO5WR_ MG1TP[JWOMT3:OUR04X$9M7_!H=*W;DOFRP'WK6-.&^DL!DYZ"ZC0/KJ B@ ' M/40.&^.8V$2*V.V90*;]3S9T'BEX#ZK2![38=05/"YX^1LHM@YHH!0'#5@'* M@@ 26P:TL"+ZDX)1;S:!IU=0D$S!&- .$5[?,>3E:"2HK'Y<#&O-EQZ7K7 M_:YWC]+C33SX'@_]/3HBO"/M[DJWNTY1*!\4*43I=G>G;G (,9 X0)3F2@6'E53>ZW3'6DPB79(6";V5!#PK6G%4, M0D8 )S#"FA0>:,E*H? M7C^E(LX'O;B'-^(BSGN\N/LVXM+M[A$-Q-+M;@]B#IV,I1X2C]N>+WG9PWNV MH(<1+H30$6T#(,1H0&7\PRC(@ G$6NP)U,Y=#A5>EV5[K=%7NL6X#SI.TQ830A MU$ @O(6 :F^!@1X#+Q3%A@2KQ(H]QAE&5G@!O&+Q.]()H(F0('BCG2)<2LJZ MU.T.]; BQ00KV%86]*"P#7'FB$_ 9)4'5%D*C/,0&*RI"E)Y35=R[^Z";:7; MW?YLB*>/<,7)+$YFJ=G:I--8NMT]GKU5>C65;G?99K.88!4<4($'0!'BP#!( M <786J-P$&;%9KO+^< NNMVM>J2EV5TQYPJ =A5 #RE)HF#%'F!%: MW6W:]2O-[DISIM*< 55S0X)KA4F\@0VU6S M.RYZ")9F=\6N.Q0\W:$7>, P2I$22E$&%!444(,4B#]*()RG4D:$%'(CB;:[ M['%'*"LX6G!T#Y(_"D')]IHG(^*PUA8XZ2*H\8" "_;#YY^*"V,4)7\C=R3QT=A8-G#8L!G2( M[_I"#[[K\R9UC%M>H]D"9.F[8O8?,LE/LVMC.ZL9R^:"O;>#G>%4:5%96E3> M<2I*B\J.\9X?%)-+:5%YEQ:5F.46E:ATX'DJ7(,%L?8-L4I+L-*BLFRILJ5* MB\JR>+F*2TJBX'"2<]7MQ] M&W%I4?F(!F)I4;D',8=.QE(/B7UQSY>\[.$]6]"#"!!$QF 5P0"2H0'&CH,!!6II25FR,LNMZA$I+0/.6RD M*QRR^V+C[-JE*CTJ2X_*8I!U"W">M$'F&)7>(00LI@I0C!R0!FE@H;5*:**E M()<-,AUL<$%28%$(@%)C@:00 B<8X=:8P$V7>E3B'MLV)^R>[X0";7NVH /96Z;!66E0FF\UJ 8D.#" M": .4F"@C>88TP$A*JV3_B'G YUH M4^',*DQ^6+:1/4\=VC:^[@$QX4U^G@I@%,8L'7#S@SIZR[JT'7#IU M'F9GN=*IH^!ME0!*3U5@7B$U H]P7U@=)>= M.BDI'8\+CNY##DSA:=E>GI^(6$>" X18!2C$$=2]6D2DE^F?0X?>[R/TRR25#C2L9.E!JBU'%'AC102SP(!B' $ON"2.2FW-CV@F/*2<<%D$I$'2V%C'Z* M2HR@26/D;NVEO4":N*OOT M4 ?-*.#2&A ]+PUT-#J XP0I200U?F63$FM$@/-<*^.B"1]#RJ< $Q@7UD%GM*3=\ M1:AW1A"X.7P/PBF?R\N<+(6K:K%EF@ M\6W\/R=Z,#B/=EO\9KL>1U4;]%E\_U65;F=S+<"XGV(G>AQO>5Z-XXCB5\>C M:3+I\B.C/.FJ:UO:V[AS'?/1)0SQ#V:2BG((6(NU(\Z8:+9=EFW$F%:6!R"@ MC=_!-L7@( 9!(D-$=$VM"A=33.;SU$[DKS_L22K._ZCCF]R03I)\QF7I!8VW M28+3^6WCAS_],AKZ#HDJB*\*XBOEOA!-$HLDMZ.<>YB$(?W4+$YBCI8=I/UU M_?;3R9L%BBO=1HK;A9TN=NHJ6IU-ZBCI382'L[-Z]&-W8ADWTS@"8N?@1Q*( MI(FJU00I0;00 E RZE?$D8'1HM ZL$VX3L?#<=^MEJW^L(-)=-Q^JT>GT;D^ MFXP3( W?A\N:^/AT-!F.'YCXQG OSEJ'L*K7.7'P(E"*HIED?*I@]CKZ%L%; M8*72DF)'%-.;\)JZ( Y(=$X&]:L5>"$)^]\FJ7IR%5B[.6_SKSG:ZF8RKX2A'2_-\)_/; MYOG.=]VAXLQ''LM1W-:5,-[J253LT9[KU]/2LJ:=#QTE"RQX](S!7A <>-0:8!FF(*4OJ219=#@E9,EB&#G:\2>B7VS+:(IRWJR?7:\8+F MC9_^X^TP;L?^R-W1I5BCJFG'-F+W5+7S@CL15QPR$RTWZ@.0*F*LMUPS":&- M\+P2!H08>AL$P"K J*HQC+AL(C@;32(J.*N(>6JB@CHG*5W4XM$H)]Q!$N<- M^R@MA %%G0?8*BN<<,ZP%6H:A8(())J T:3#*3Y!@59(1QO 1&O08"D#+-+R M0 4?-5I^X:'U4W[B1U/JLUX9U^G6"^]GHTT6ET%7H]U-6([@-)==_3QE::BG M?CR+^2SF8GGF*C]TS=&-Q^+_3U7M;S@H#2Z?_5\8^5PPR::,[I[%*WKT# M1I+HT_F(!=091^U*EI\5-B@5G8*H/TS4*]'>C[!" 6,&"VVEIGHE(I#PH?8G M$2+B"K5IT^]&8_\YWO75(#.Z^+AH9_$;XWKBMYQ%]) 8UG*K[PVLUL=HL5H[ M.9T,4D%UE0&QNC!954HO+W'+IQNW7%[?45Y?>V%]!W%]4XOCB&"I@KZ:7IU^ M%?WBV@_M>36.&K499.U::???DV::CYOGP$U\&HF?GG)4=;QS%0:3-/Q67\2'3I5;-"K:.9O/S71*XN3D65KS M\DG/+B:UR6\[&OKIE*?+VQM'3)W-EXW3TQP]U"S\:3UD*RN)5]P H5*_7ZJC MUYC2?H3QC,)HWAFT$J*Y#V1_LB?>30;^?5B2X Q0:\ \@=3G7/]R!:+G%^H/ M)]X=CV\[BB]H)QOV\XF_M,A)>FXEMM^C?,3_A]%@,/J>_SD*+U[,,>ZR[;& MOJB@UT@(OI6$3&=6+V>-W'9VNZ9,;AKQ7:R>-J$U">4\<72)BU=/QJ-9?GYZ MGV@DI]=/EX.!/H\6>7S$#^]>MH]#$![!O\R^8%,2P%GC7S3^3"? FP>5Y7%YL=R?J2X^,O+GWZ^YB)T1.5-E]ST>W($ MR8W/Z>1[[+0#XXUY\;--L,44Z47J_2/40'0E![P+';EVMK;W<5:NFILWWOI4 M%\.\O&K>AV>K"C)7] M4O;+QO8++ONE:/ .S?!!(1(_,*_@63XE&$T:/73-\^(7/ 15"@_^M'?:[8_R M"N?*DZ.A.&3.E3N=Q.5%N IVKS\DW0Y#("$""XB 3 5XU"$---822*B($!(9 MZ5>J\!R1%EM$ :9< *H,!E)I"HB13FFOJ!%H)FOXWJ"*;#UU.$^+P MB.,Y/KSSX_?AL_YQ>P[!)MXR_NM&,D&T;^PPM]N6M]+P!7 [->("N$\4<*U$ MB&#H HN@B?B""BD7>+$8L0%YUT"SXN 2S%2S&,>O^,AH)1[H!&F(%#!B)=: M8>F>(. 2N'=T7 \$W,(S_H#]]L8'7]=+J7HY]6PYBZWHN=(>YF%+7MK#M%Y# ML%1*9H'BJ1!>2@X,IAY XC'Q02G,5O(NM^@UO&ES=%^U^_Y#FZ%[/&R_\R&B MP"(]]\,@*KB[*[1K]9BDI:],X2^1FEB#CK ;$)T9DYAB0V#+@"#9(>J(47^'IVZ([M"WDQNAJKI8"W;<[ M0)DW-OGY4F'PK %(X3^Y4$S/*,'$20&<22>3+.X5Z:@$'$*A#3,J\)63R;L4 MTS?U>*F0_K_TH%V-XZ'[STF'WZ-VRXS.+SI-S8Z5Y.ZT*)\.JKF M24G;7JH99Z)1%S\=3^IA9@YIQM$BJHSW=:^*;VI/4B>I98:V*%9Q8ESE?R22 M';]$5O9H9"&W7H2NH6PA"YG/5'XLX4<(\AM).N"#23KPD53LP60AY3UV_QX= M+!K;M?_UL#*BXYG:SSKA=>VC"LD4?OY6AR8'45-42E^OEZ%7>M RQ([_:NJ? M?WGEXZLD^OMH4.0/6G;<4AR[T=+-?1QPV6-7SMX[/ZX^U*-D8HV&>5<]^^CM M*$[/^0.*/\O.*COKT'=6VYNER7OJ]4E\D^C='K=!E/S9QVEDI>RRLLO*+MN0 MC?CKT*5P4[$,NTJ;LCIK7?&(.X!=^S# .5:EH'OG1KM1II2WFV%*>>*K7E*- M'Y#H!(4Q8$IT+9E20O M2*E!F &CM '4"P64QA(8;%C\6ZE@_>4DK\4Y[OR ^GCH9D[9U*S<4.4*17+? MBMU+!6"!M )IMX,T13&G/@*9(HP!"D7J;^HL<,%+$@RR1JU43%,$/?;* T,) M!]3AU**<17!C)B@(+72$W0W2%IP>S89@#;&":@75.KV@AXQJ3SO7'P>-!9. M<.P 14(#Y0@"QCJ+! E0<;%]S'SCW22_U:8@D^\;8I9RJP*=^P>=6P:W8+$C M3@7 +"31((Q.J\20 ^N0E<9*YU9Y'9 PB6 ' Q%]VN3C1F^7&9:H(9Q6T&@F M\$Y]7+QWA&X[.$@I\=#;=3LHNJ)3(RZZ8GL<0$P1+'@ (16I4*L#D 03H*QV MACL6XB\OZPH5%0@FG@#!, 8T( @DT )I M6X,T+(*P5DF@M$_PY"(\0:^!AHPP3;CR<*5@3P2IF-,86(-A].V= =HH"R*V M28QQ@)#=T?S=?#R4X+US[PNL%5C;&UA[T@%1@Z!@$?* D%H :J!.?3HB'A*' M@B2.6&>V#YH;#XAB7AIO%/#2$"@Q?$7@O&43[ [7<%(2:8JD-;M M!2V0MKV, ,2LX=8"+6D*B4H,C.$*R. 4E!Q#JU>RWAV"1FO/@+ P0II@ BBH M.<#<*JJ$X!+>T?S=0HJHQ 76"JQU>D$/&=:>=$B4*\:M,#J:@(8 :A4&TC$) M!'-6(ZV",W#[H+GQD"CA6^XIUM4M5D*B^[JR^PF>6X8WK:SV.!J!6L"(<<90 MH"FW@) 0B'262;%R3%XR?YZ(/;B6K+X0RQ9BV2=.I%K>HQ#+WMO+N WK2F)8 M3\1JJ?]!/=&#PA2V/.#"%%;89+O$:+6/ RY[K+#)EIU5=E9AD]T+H2N[K.RR MPB:[84$K;+*[QZY]&&!ADSVP52^IPH5-MIRAEC/4#9VA6BN\M\$"(A@"U/L MM$KUDT!I4@ (R $ 2I/++*(\Y5:.I'O'/%-2A@M^[A]^;AGAC+<"8TI! MA#(#*((NL2AHH+$UQ-MH':YQ=R61!AD-O",A6I-* DFCQRP0#DX)K!F2NW1W M14^5I.$'!$<+M6RAEGW".Z5HB^W9PPY;1U14#R:0B/P<144A$6"46(4 MP\&HE3B"H X1 Y.BL#3:PRX 2:V/MU#1@J91^:0F#;O3%JI'V-[9PB6$4$"M M@-HM04UPHZ&70$HH &5( 6V$!2A(;+$P6F.V FK26D>E!R08"R(L$B A)$!8 M%/U_XJ'4=Z3.WGQP5. >ER5UM"!;MQ?TD)'M20='K?"66F0!T=!$PXYQH)&) M,.JM\8))3,EJR\*-X^;&@Z,"]B0JJ:,%/_=J9?<3/[>,<,)QKQ&B@ D! >6, MIA-S# PCWA/,(+2K144E&>C)6(5/@G 6;HIP-LFX_V$'$Q='Z?K?YN,<^!_ M]6N?)2&QODY.AR]=OSD;Z/,7Z;'7);J6?OO@:1P9'HGT2?)@^N%\ M]A+YN\ /W4LS^I%&DQALY\0O/VZ)&#S?!! M(=6-G,]=6-PN*J7=8 4]J9_=9KF/)>C?8>4 A#6^"/ MA17.2T:\>@35: ZLY!M1!! R+/WH83+0T*>9WK5W:-"DTIZ7<\_[1 MT4(*74BAG_!.*=IB:]J",\2P@1@P1E.?O-0D!4,.H*>>.RB%]^BRMC",6F*B MAC%(44 ]UL#$JX%5-$B/I34.[U);4-*#K%"G%E3K]H(65-L>N2D7WB"DHCUK M&8CFJP+*AV@#6TP#0H(SM4)NJB#DGM (:#RA&N41":T/()K%3@B%)/4[CXX2 MMH_LI@79"K+M#;(]Z>BHXXH(BB&PGI"(FQ8!;9 %WJ$@,"0&PI78P>9Q<_.D MT+RG2LN\@I_[M;+[B9];1C@OA;&IWYVS% +*K -2:P9TL@\=0=IH5[*!NK ) M2O)H884NZJ*HB]WV$$#<,YI:05// )64 8FT!=!R:5U 4A*]$ - MBP:Q3BJ&"0.\=4Q3C+&".U47O$=(8BH0=@&#T6T_JP %#(!#*0$2"<=YT9XAE=B!YO'S8U'1S'K M287W#39+=+3@Y_[AYY81#E&+M*<6,*Q3-I!5J5:2 4Y#@,@$H3TOV4!=V 1[ MS I=:&7G,U5H9(,]-!1(*RF@P1N@A1# > N%Q)(SM4(Z MJV4Z1D4,.)B2A[720,)4?&>@TQZZ0*7>Y4$JZS%92'@*J'5[00NH;9%506DJ MH "(806HUQH8Y2+&06\#$XKJL,*=:&E@#G$-7,XH"80#(ZT'2%,NC6)4.[/K MO&$D>T+L70)<0;:";'N#;$\Z;YCQ(!SA!F!*&:!,(6"<='%NHEW'.#+*JNWC MYL;SAA'O(;1WL%GRA@M^[A]^;AGA.(>0^< Y#@B',$0& H9"%8IX20*@H;+ M"(<,],(C PS' 5!G*=".0^"8Y=I2+PABNW1W90\7SMD'!$<+YVSAG'W".Z5H MB^WUKO%.6RX]@*EZCL8[ >FM X1HJ*,&X72U=PWBS,D0HA7LF0?1!I9 :H& MBA<'%!6.ESNM,N$]2$N120&U;B]H ;7M.?E!(NZ1! M(J21%5#S5D+F@@4!0P.HMPQHK*,Q'!@TECLI[EHZMY6&7$RJ@FP%V3J]H(>, M;$\Z..JY5#Y$Y%,F,$"55D *@H%4&H>(HDY#N'W##,8*+O2#*V66U!>G#_",9*"*& 6@&U6X(:U5@29@"G/($:04"Y"&_6 M"B]39QG&5IQ\AZBPEHIX$8]F,X_?T2H"83"I$XU2TN([FL";#XZJ'B.E'5C$VXEFXV MS4RZ07_8+DG\Q/6__3*;L7>34U_W[?33^.7.\=/"#?+3_C4.\HKA7?>(^7Z: MSM:L6Y$)@@B$ 9,N;B'7XZ^U]]F9>M-O[+&K_.=[WU6!D__%3 MY>/F.8O?&=<3OV7DVA3YYP;6^/-1-9^@:C%#RQMD;\6YLVM\NW&VEZ8[O^B/ MXT/ME2/_X,^:_KIU+LO<_66^:ISOA]7QY.ND&5>J5Z5CJ5XU/O'5Z]%I?)7S MJHEOYUVEJV@R].,-1Z'2\^U=?>^/3ZHL%J]'O>KMT!Y5S_[WOTB,XOF\&H^B*?'-#T9GO2I.PS_\N%?I8;0 _&!0Z8$=G8P&E8E7U/JK;XZJ/X?. MU_E%%D^[^&+]IJI]P)43330X:3$&V029U_3,]JGYL$5U=A MH+^-:I\^'(SG#Z[.ZE'R^:)!-'O\WXX_OJG^^/RN>O/KWZ-("/JR,G6\VU%U MW%1GNAZG&;G\GNU&.4O$G"[.F8W&C.X/TP=G<1+'NHZO/XS7NWZ>Q?1RT<8: M58.\M>(WE@>:_CUI?'I./UZ\YH7&M78^C2[>-6FYH6]MS;PZER8BOL/I:#R= MHNE\M-/C^LVX[IM)GJ'TT.ETQDF:3DOZ=K3UZBA>\8)Z-/EZDB]LA[OX?GST MT(^_C^I_'!5D>+K(\":+3!7ZR1U(T("SG"32H][%U?ZNFR71B/?4B2YS543> MM5)1G:7-Y>O39K9Y1M$)ZP_C4Q:[Z*CZ,*F;B1Z.$WC$B^(6R-^Y" .G4?3C M/CQO\2A>V3XIP<$5VZU7A3H;/W&K-.UWFI/^6;[K;/_/[M/NC-G^70!(\I_B M7HTO^3E^J[W/="A7;G(S^A9A2O?KZ7VJ;]$YB[A1^PAD-E$6NKQC^WGWQ,^^ M^6'Z_3C?=AP7;?Y9QCX[^CJ,Z^OR6-,EZS&M2=2';C$S:4#??7SH_[H^L'>C MV&S>*48>&0@YP%@J0"TD(/J[+IKE/G>OE@RO1/TL]5 2PX%")@"*K ;2$ X" M<9Y+['QTL)>M^ ]32?EM5']8+-3;Q3I]BJ*0KG@?7LTF,'K,?\Q6_M-TX:_T MF?D%GYG=E"UY='4RT>-O^"I>/4CKD62D<^(A($U=R!S 5B) #1(I^94 +*17 M7E'NV0J; $88:8+CY=2X%!0F49ITYG Q&%+%*/2=%H^K RH[% ]W63&0F6+ MO6R4)?LCV@[G1]5O%Z#VHA4V_6P9_R+V:9=C/\VRM3**JF%A+Z;O^A]GV5)J M =C_B'/>S' X?G\-SD9XO@J:XY!.L@W60JUO66@SF&C^':S-TJ*M7,; MD7#*HXAR@#CG@#HI@0F* &_BGD(8,FKMY8T8.$7"(0RXE!!0S1F0T!B E,$V M0"J$1UL*MX/_Q8GXNWPUSQ[[^/D_1;G+L4U?;OK-K35X-'5K:$+$E_* M:K#2,AU7W 87L=0)#Y24 GC!B'-13Q.[HJ@95X'"X(&4043\C7](%7'<1PF M47P\1V[' G#UT=PN!2 ;EF^\]:!O07@+CY%O;7HNV+!+P/U>#2.'RZ; MFDLVY=P!;I8]VTIG5GR?S4E]%O'T1YR\<7Q6U349#9@FMJ L$R<;902H(.P M@%OGD$ 6,[R&L^V.QJ2OTQ%5- +>AYEAT"Q9!CF(T8;+_#Q6=D%-OTT MFO=A/@^C>AI::G8B%#A MP(6HX3(Y,X:EV!)70#&+0]"2ZM3FYST_5G*X&7D=HS4"9(._- MZ&MT6T^JOWF=3C@RX"]'V$;?A^F#",5FTA^XB)1-PN8<0IRA_$5C?*XHHEH: MZTF=3I8BIM8Y&6L:HVM?(JJNI*ZV8R,Y$KR4S@'&O8PVDHGFD4S>%F-:$L%( M#H1YD0,X0MI+Z][MO&N_?MP,QS MM$+?A]?QWLE7NN!I@<;;%VY2IT+G.C MLR61:1V\^0FDF_BE[(%^]'G[\=>SD64_(,E7YV)Z3)NH ;$%4!$,J#51FS$> MI51AR1%13"FZ+;'\O:_;OO"SXY3WX6,;1%F5CH5,P)M$@O->''N' MQ*+7O555EB/$> "&)"TEB$N>? !>"RYD,,Y)?GE5H?,,:BD #B1Z\EZ(:! ' M"XRC/$2E%T5!'="J=O/L1C.BD:8D@K2!$>>Q!$I)!YS@Q&)#N<=^I

88@= M%/$BK '%Q -IK 0ZB -=(Y2O[V%I;)K"YN,PZ4SE=G9R_1H!5T^A7F?#=:U M6-]:M.,E#Z>U)^)U@W18/#Z)@^N<#$$M1)0)!#@A$;X)XT!SBH'5CK@H8(+1 ME4P,Y9#0CF. O(C>_3B?OMWITNNP= M_CT::5^]&8U^] M71QO#G,K]VQ+_=8?ZJ%- 99/X_A!&X')4;]^4_T6D;Q"$/Q'>_84T6_2--/C MN72GSIE5WG,O",. L\27:*5)3-K9MB(1,CQB;N7TE.# <4BDBA;[E(KE@ J2 M)C\M$$@E)VJ% >OW_M"_#Z_3H==MDZ?XC:RO7=1ZNWN%P2@^,4KLZWZT]5_5 M_GLZR8MO].]ZV*8.M)D#$:UF OYY\P*^DJC09B2DFUQ*%OC79GU15QOAG 7M M_;=<31Y?JUE@K/_6OI--*:_Y[#:,I\%/TY:75VDHO=44MMZ% I%^DVH]K%_D M2(3YV)O%V',YQFAH!Y,VLZ)-V:U]6](P'+6G SN4O65,CCO"_\BO^LL%^V+@ M?P#7K]NSX1?QQ2:GPY=Q_Z<J:_^I9W%&0Y?:$'W_5Y\_*GGR^LT&SZL]:\8NX?,L6/:F/< MN)RWISB8\Q7,Q7H_S8XIJ.T.1B((QEO;DVDM78;L?!;P/94B9-AK$7<&@M]' MDX&KZ@C*$5>JG(G9K\FCNOTB_K29K4V7_K#+W&3+*S-+\G:_)*R MTCL10'@;W[921]7K]G5S05JJM%A^Y=9 /H[@.1D^1$5L^-7'>EK+UKY9FT@Y M7/8A%EEFS25@ZYJX;Q2U]]-&>3<:^J.RC%O"*_TEO4T]&C1?SNJ1]2YMFBY! MU/%1]7KZAAW"H+;Z83YA13QWCS(;7N%G^GGUZ[<9K>"TU&'F5\SV3!:#LR(& M'1*#C>7NSM-H%ZYI+YI)*1XP*U=X?=+WH?KUA[>3E -1O0^A;WW=YCK,?[^P M2Z:_[U56UW4JL!]-QO'B6Z93//!JVGRXFH[=V MU-=-^A43OB:2>I_)S*'7^!C"FY5&SA[?KLCZ5.TU54X7^8,K+D"(=S<2<]L?3*JN\5+^^+J92 M!T!HT[K(/*_^F*/07"@^9J%(&^=M"F0D6JFIJ50E^H"E?=!>&06U",?NA>/A M&FHI6'I1-:PK1DQ%(&;0;TYF?O*I[@]3V4C^V44@B@"5BE-:"9J"WY2^92Y! M]4R",MQ?I5(NZ(<+^B4\OW#&-I?AE>?=/9N]EH[V6C(ZJ\>,$ M%<,.>S2[/)D,^?/R6@&.73[/?U M5SWL_T];(S8;R>>XV]QW?=Y^JSUS?_;Z_:?WS]-FW_ZI47OI;1A[+RO //GX M9?KX:]UF&-311LW\ <\P1*0*LY^?[^[T:\GT37765RVK\8.^_Y9KM/6X=Y64 MK+>6;R]\R?2>V[9F89)'LW0N3P7>]@+>'@>VZB4.BOXP93]%L1CTH_YJU53O#C)Z&K78 M<#1.YMRW;#%25MC4#+RXA:(!&B;C M%#MH0QTMVV-TS]--9N9IW6_^T<8?Y@&&]%;&V]%I,L#GMKA9#-TNCN?BEUQ_ M.NY,A#L-9#B?#NSRQ7$'#_K9(IZ7EY^-XL[)?.;UIMOGV5=3+MQTMXA2=* ?/CVQ.XFZ\"0*TXSU M:4V4.OZ0O/97HV8>AX?DAP_R$L0W$=?E#%17GPSL\#P@%P?.$F0V=E:3CX]&D[H:M:!R MN:]4>QJ&A8L$/8X$I;4OIL'^Z(3$UCQ5#.U. MM:F7T,5H;]Q&0Q?MQSDJ?&A/3F:;?:EB(F4(-;EE46MQ/OMSF'5.KK]NGE?/ M/KP^?O_J>0L6-];,33=[SIJ8=FG+-)!7A(AZE_-6,M_I9'9\4TV+PN=UW6)& M0.]_I'R,!!]Q'2;#?T[B\N161:.%P=0>69;LC(YNAPU;RJ]T,Z6QG=K,98UW MO\9;S3,YG4?5^XRMO?45YS4+Y_ESW55UB]M(X)\ M&G A(7HY$6!*29Q-T4NI?E?IP3^//AU5P3M?)_Q?Y*\/]/=FGIVOS\[BN^94 MPCJG*J9?Q#>=#"Y:UDOY[^F*>8[CDJ$]NV4>4]$R3QZ!_IY-GM2 PKN%G-_> MZLIB$+WQ9(@L?CMC+6B)#'QU-M"MZ)SY.I4&M%*9GY28#$SF=E^;\*I-JASY M?N(SX^9]$"_EURY8S3&,2=,HD3U,Z.%1?Y M$7KQ(M^]_D>&7?\C(DAJO1)]Q1EDSU(RYMU#4KYP:TO.>+=O =Y+N6Y^D=Z9 MWJ:WO#JY'7+*>VYY^9>2*70J#ES9AR3RZA:>FCO44%PLA:@C/$U[%23)N\IFOEPU<>'2I>A KD/Y M,1W V:0^&S53SHE+ZO1KA.FZ3?^PUI\E];MD2Y[540?USP8)0Q\T0ZTF:Z:A M@GF.W*5ZOXS-S]#SI &R+IX:GUEO^N&,Q:UMZCS+SKZHLIV/7TPMG5,:3=O8 M8%99$O]9^S#(1NVLK=J,&WO:'"M.4_^"*=JV69[]-)V E]4S_/R& IF<+'CA M"'FE_; M^#:A,PYV-!RL]0'T)*YLO1PBOU0+Y)8/5R_,9?KM,W+#?"XVRS2?-$]1/2O^ M;#-+I],V&<[>)D]$- ';1>VEE+!JMM*77F)INE1Z?=[(QAOW2;.57_]>5Q?OM.^I2)^JP?3 MM8@+N8L]'EQ)W-]Z MXCXNB?M[D[B_1%]HOHSJ+TO$2MT(X[;,A:^F'=&Z1%OX=C%5APJPMW_$%4V/ MK),F3N>\Q27QD?=7^?KOL.5@,P&[P"AQ@,*'05*8PN"]QIZ0SEU#][AB1T+0<-0W-S' M;I3"Y+\-]->+_8=RJ 5,-_KC+XYNWZM[7! M3E-'?#F(.'W5]%HO]&0\>GG[J"*"\-JPXO36=;:-\KU_FK7 N56H<5VPD1P) M(>;QQK67X"-"Y+678')$&+O^DG@7Q:^_1!XA0IKJ4[Q5^B0UV\N'C65R MKQ7#Z%36_;/E%(0_9ID%V0^=?;IDW"P\L;I.QD_RQ=;/\#WTEPT!!KME_77M MV=3&#+/UJW=12JYP1)PQ2D5/!' A):#&!: ,C7,?HHD4B-,>L8W0 M)26WN6.,-RD_Y=6D_MZW_]B6 Y'WUQ7/[_W5U#^O?<2M9EYHIR1%"E#K$:"4 M,V!TT #;./5$6R4YW]C,9ZOBOA[>;6(G'R)*]ETF%KV"/O^&);HU8G9^2R%N M.82, HZ"2PN;F@\C 0PRACOE@I1B,PL[,X*24;2Y??5N]*WU<'GKX.[EPBW_ M$C3>@OX/![[AXYF MQ72V:06J?Y\,?44O'_.LIS/G&@/;/LV1>W0RT&V\CCD+0$&L,L. 1IQ$S MP& $X]94D$;K@7,M+^]D1Z3%%E& *1> *H.!5)H"8J13VBMJ!%K=R8M(3S1" MC[_I_N#X]&)'\28;HLNMQ.$-G<11#R%^93/QS8C0SNW/JQ;TOWR3VVN/1_8? MU=15;/3 K\T86;8?9_D.!]J7]5'/5CO5J?)UATY1CY8:3%8?YR<3OXUJG^K/ M_CUB1>/ZTT39'&?^,$VP?3O,977I%X=T_+J?1U?O1N/J>%Y#?$CK6?*5MIZO M1"YHPI*O])3SE3JAM#XO:Z)>]H^5K&)WT[ MM<,SY4M[8)3JYZYK);KX_9K^K;E(M)^?O"J5U;]-^LX/TIO,>M[=_'K?%TU4 ME_@\CB=?HU54H11M@F*YACM55.O4#:QVX$S7X_,J+E$S'G@S&'V/0S@9C=,; MY!=(9::9HV(P2'_G^M*3G#63Y]7K1&H1EF9^3CR9:G13_=XHN^M74@=]B^[\ M*%$0S9ASOGO31('I=8K)\?OW[T?-](>Y M.#J?5B89;Q;4T'%Q1YD^)DYT7L#3H^I3XB*9?]:]6\]N>X M@A@GS;+$X#5-L,I[;M;F-@\O2WLNR!Z/YGS.K])I> MU%$@I[9A2HQ,I>4F;5\[TW'YBMJ'5',>U5S:J%.RD,3N5NLE&KO9?HA[[D,] M^G'>THKF#33C!\W'*SUTUV M]NLI7=>K],;]UKK_WB'-,9S%M/ZX2$J5';1,P3ZR_Y@Z?G_HJVZA)LMR=WVYKQKJK__YY]O/_U_U^OT?'WY]]^GX\]OW[ZH/OQ^_ MJ]Z^^^W]QS_R!V65G_HJ'Z]O#?;B20W^OKDHEPWH75=-WY.>D8HCO*A17JV6 MON_OZ)'@]_WN$9+W?^R]WWCK([V&,V]3U=^WY=+;=2GDIC*JKDR32CTY7L?M M\G54GZ_-1G_(%+7K LFZ$3UZ_OZ=,O;7)- M3TA<@O2;__L3_NFA\M.%J=DH M=\"L6CD7)"Z1AHQ'^9/HN;QMFS;^>38:YH]^_>%KV\]DQ_GG]Y/QK,-*^_-9 M2WFJ?UE11%=N\Z(?LVV+)1KVGZE*[Q#N1==!RG17_U M%_?CA[IORZXLN[+LRIVKSW93^=.V$]ETRTY3Z?)/*6#X6^X_D'],.C;G#*_8[[@R MS)5%[T("26:H:5)%63WZEH/F61#;B5_^@ M,I9O.1QU:K2;&]@-"[EV\V]QL#FHM,']@:'H203+4I<]N^O17I3BJX;YO\KF MG<\%X>B(D2>\Y&7O[LG>+?KVEBNMD.QQ?%A[M@NG*GODN$SI,#;LO'1%O+H? M[7F2N//NY^-'";+L;G(>+29:]D39$V5/E#U1]L0A[XEU1NT>6[(%23:+)/NT M%>YTC'P HRTBO(>+>EBC+2*\AXNZ3Z,MR1#W,.X_C\9Z4$Y5[AEJO^CAX".< M7!PWFJ2BDMWEY#_:RO5VZ/Q9(A8OA/D=(H_8 M'JD3*2Q,^RUV2Z!*OR3&>-L_TX,OVMK19)A6XDOPOOG2^/I;OTL]W! ]2@6T M[>M6Q^EU.P2APW%J%/Y;G+D,GY_R[/G"*'4 B$D[CYBEX=K6&Z[1"RY!:;CV M0)*K'353MQ&?Z>86.ECI"S26N*?V6BF ]S $)H\%@]#W9_'-]4,WU09,;P87^ M(#4T;%+KLVBWM(W&HF-2^^B.C%\4$7P4$7RB9*P*';%KJ4^OY6H51QC?EFST M034#,],;I=D M ')UI11<6;SS5*;O 4+U(9$/W@_S[R2GUVSWC*P/VN]Y@OKI[&GKFOJJ[*3W7>I@ACBM]-$A-=ZM1[3;N#]"[)'%B@M]LM?^S]>#$?#=ZF5 M:AQ;\JQ_^Z*D) IA#PCU E B*9#:0> E$@93!94V/U7Y_C_&']-"OOYBA0U* M.084,0;0H.*_K*" ,8.%ME)3K7^JAOHT#L7Y_HOCB>N/1W6:P;=N@VE9B_#B MA9']LN$M_OPF]%W>8>3F#;EL :7+E[\.-[05T>R^CYH3=7DB[J"6KD\!VL&4 M;3I'B**B*1[%).;A+\V)]^/F,6S&"[CRJGU\]2D_/D68UO7> M:9/&YI^B_"E>MOJ>$ 05DZ)S)@4M8+(1,%E$C7.[]MJ?^&&3FK?WKVG9OB5D M6=@IN>WN\NM$9S6^GI^GOYQ[73=5I.!/P9]NX@\O^'-?_!F.QK[Y,AY]N0!$J^F?CX%" M[]*[I/*"!#(W!ID+?!3XV Q\B%)7O;=IC"D_%J_-CUUD9)>*@B>_S,>#0=7, MUC,;JO%)]J1*C1WZ32J@ZS?5J7:IJ"ZK%WUV-HA8E](F%R6HJ4ANTM;-MXFL MOEKJ?)R,V%]_V!,]_)K4T^EIO\EW/M'??&6\C]\Y[8]S!9ZW>M+X=(/SG"4; MI6_QO*D5/:_H6R[SBV_9G(R^#V>ON:R5UR;A]M+MAJWB3,6 XU$O50,.)LDX M3Q_TAT6\G[QX/S//Y\4N936?^FI>3*WOI]SY0;_)R7*S JQ%7OV%K/K?(E!4 M"(+_>-%Q*=A8 >83SFY'\$CQ:_+7I3J"]#8)['=U5U?7[B$\Q1NTW+??=WD* MDBDU\XX9W7?-ZM_8]MK^I'SNCP?^CB$2_M (R:6Y/.T[-_!7S"7O9I[;72LD M]F:,6PV=W;SOKJ:"WK7ROUYM7?\G/EJ;GWJOYB1;BP>>C,=GS8N??_[^_?M1 MX^W1U]&WGX]K>]+_YIN?O?NJZY^C+Z)_5E1) 7^.$X60(@@SI! ED/*?'9>* M8^S\#XR.3L:GCQ$X//Y:^]:G3SY::NR7+*8_?/W5U[VJ=9X23XE,!P](]:KO M_?%)]6;T-?2;D^IO7KO]5K/1SYZMA&)ZWI9]_L]:@^.VK/ M,J)/Y@?G[6UJWYQY.Y[%+5/LZW38#W$=6S_2Q(ENJ=BJQF=FE?BEJ7O7OF(U M?_]>]4F?3OR@.CZ*+S#07^/7?/7V[=O\U#]TW=?QO9=_]^QJZI?X0C-U&&5O M$5?- YR3P&234H+_F%J<4T87U<[4\Z.KHJQ%=135453'HZD.?&"J S^6ZO@C MGTDGELSJSV%$R@^3^,JZ\\\4".F> FE+6.ZI1MH4JM_^%G^(TS$>U4WU^^^O;XW>I*#W MSI'M$,98T'L+Z$WV,W($%180<: D@! K28_&/\:/$BXZ;7-76U;\?);NJE?G MX'?]O9D9Z'/P;;'[WR?15,:]"BDE;PFZY(A="[H(@O].=H>ITE+J5H1;M_77_6P_S\7TJXNP>^[T;>V=@") MC(^LERD'IS@^Q4YZ1WCF!9Z[ 5V',,8"SUN 9]IEPWA#\Y#!*-5A#7335,VLCP;0.Y].J3P(_3#A$9AQ=ITHGEC!"@..+T^5'U[,-:MJZ" M>P7W"NX]&N[MI5DZ#>=B""E2E/[L)(>"4N=_T$<[#WSC&UOWSY9MT8^KG7.6 MJ@(N4%K6S23U8XH ^ZGM=%,AO*:28%Y%<&SSB6 <-WTX?L^3@Q=FZV_>U!-= MGU4GU,0M)<=0PV9P.8>O.W/ %K,^PB MBN9*O@53R@WH>2U<]I;<_+.Z/ZA0=O)Y,78+6-X/+)=KADL3O*TWP;M(/U.: MX&VO"5ZIQ"HFS_4FS_\;YWHOG5.H&$2$008A9D+\;!@5"AGC?WQ#\#L5CW6$ M\J$>N4GK6R[*'HP??T\%Z+/D3Z=/F^I5[;_[Z/O-K:C?QZZUHE[5H^]#D R@ M^+)OHOO:'PPN7*FKN./;NOEHJUVX_/74RHJ_ZU4^A*3,OOFI53>UGS+O$V3W M,,HNGKJD5"36WJNYDR.H-Q 2&!E/UL.$.*SV"3OS,,'[!59[#\KQ>(4Y$A7.N*13WP.+_ MG.@Z6LN#\VK6S&>X[F@\@32"[5,*2A>4+BC]J"B]EJ&^&RB]H1&_#R$B9/6[ MOY!5/X?)*0J^\4U\=O4Z!R+N!I$T@Q>OGB7HP_#E^@?F7Z*7SR^D'J63J]'8\6#*A0]&:/:JW9B,G3A"(L$SJ7FX)N51DU+T_[=W94N-(UGT?;XB8R)ZFJ+!:/%:U=,18&"* M;D,1F*Z8>2(2*XVSD94:+07^^\[%EF4C[Y8LR_>E@I)D23[)N_(-456K M5K1(DVI9>>R$-DJAS9OZPB:UG#Y<*&)BSATGQ/;VAW64TU(M5^MFO7IFZ9JN MR9P6\4>&@_I'^H,Z=D^JC)CJI\2J+4DZ8F=Z(4WEFD+ASR+)!5QAK<]-L(3$ M"NV%8@EM\H/_T4,RN4,2!*X2ISE#+)E#5REN)1E#AZDS68;14?76AN781(TV M_J0N%65MA>M1*( >IP&RZB-Y'Y9;=&/Q'[%ZCYZL23FJ"<0;W?&(\A-O++0M9--7D0NN?B(ZYI" 2CM;#W,M0[M(=7/EEUC4[]C,)];R M[.!G/SWM5:F6*PW-T+F:-!NU,Q_W3X7F:CQ5M4I1E5=-U;-?7GG!QA3[?.EK, M#:9PJC%LF;AFBZ8L>ENAIY'9+?S M">U:3X[,'/9-@9T/['Q@Y[-599'8UR$?RF)CAJW7-0ZNC7K$L/6G>E:8ND!% MC=314%?Q@V+7Q/%'ZZ;KZ8DHV'5)08< MA-X;[;R>H&X8A!Z'RAXE7;XG(9U0JA#EFO-4G5^/^-(B%Q5IP4ZD2E*$XC%U MKP(4 Q0#%&<%Q8TB0K%THQNFWN 4MFI6SJP:_[?>D%:2S(H8*LXN721C9XEH M1IU<3'9<%#(,3&DN:E41*B L(&SJ"*MK1838N2$U MU5UQWFL/.Z_H:PFU^]BV\0EJ$X&91EWF<&! 9$!D0.7U27-Q\YAG8FUFUK9NIWC8)N#L!N-=,WG-#L)W9 MRF9K8%L(A$T_)F/?14L53Y/'*D&P7#:GG1>/M6IB\=QEDB-('04_&YHIVM#$ M0C,:V85F4,]"B0T.FAZQ:-R^NTH/LQEY="?B41Z?*H??'G>#J.9$J]54\1$7 MPL@A*D.HZT[07>F\=/+!F"$]:8:1>O"$H9ZS%@0F?\6 [X#OJ>#[ MJBG)>X;O@C(WS')9XGO]]4G00\TT=F9(;A%_@%%KX _^.AD&3-QB[Y4$HK[$ M,&#B9#+C65^5,D^WLOEY2;*\XF LWLT"7 -< UQO%:Y7S0W=,[@V3$VKF5IY M%Y'2TU!]BP,.HF^B ^]MZ+F]P0BPSSL=%CIQQ$;_PGWW"Z??(D&T/_0"BDS1 M#X@^0+JQ4FK/R-Z,%Y-G?HL8ZD>%$!1=-U>*R@!8!E@&6%X>EE=-==Q+6*[5 M8K!H35T1YO:562_$'Z%R.W1=3FN;/5$?( EW*]GB[M!\80*_!B ' M(-\7(%\U#7%?@%QZ$&L"R,VR5JU$0/ZTNS022EX8!]6!PWPV O&9S%F9+/2E M()QL \+5 \O G0%R;+>K+] X_?/:I M1;%'52?>^8G=T\7>(Z^:^:&$!<2C03P:Q*.EC6[F'J&;F1VZ-9GC#_/7+HG- M*&>'0V/J(PL['.):K7L1G(!$])DK(B4DC8NU<12E]>(FV6OJ]0'< -P W#(# M-W./J)N9(74;=_R.=:B-LL5DR-6LF@GQ\J0/H4V0;N)3O7R$/R'YW&6ZU*KR M/\Q=XS=HA_^NW=)H/170Q-,P!+ 4NAL6+^&RM.NJ"@L2(T M5H3&BKMD1'N0B!0QHLQRB!(9T0S3/W"@8O*#0Y 1T',C]#3V:#]I[-U^4J^C M/TOM4K,4@:!H#;40*1M:%9 2D!*0,E](N3\\T]@#GID;;(3. = Y +!PS2), MC=K^$,A&+3L".3]FI&GCMV?<>47WS*:=053Y?SJ69%2$WX!(DH.@?(!N.RIH M) JKW=RU\XMD6Q+TOQ\3MS6'^ KM[Y65_LU]J='NEC@!J &H":-*&F>=XZ3*AI8KL3VLK\ MU*+.Z[/H;0UP W #<),BW+3.+PX*;EKXF=B +X O@"^9X,O]P]5!X4M$9T20 M 3\-?.;@\ ;\_3D GLNKZX/"G4O2I0X%L &P ;#9F4-=UU:M#;Q_\C89%P'= MXQ>BBC=BY>>^Q %&U]0FZ*C+O#X.1-P/]A&-892(MJ1.QPZ%BYPZL<)A>JQB M^8*\J&BHI(A4IC=_/BV7:N7&3U\F%EBY5#'-GZ8SA7:55;-NEM*'#\L0O@"#M"!;)#0'0^V;)3@NA[_ MMJ/*3K$T$7$Z2A5ILGZ?^L(G=!CS:7\PLY\LGA$U<(]./#S?_N MN\3Q<<"\ 7)M.0<(>YX8,''QKD>J8."$J/7O?W*)^D]Z]4FHFR==>WWRPS[_ MY6#-1?*F2,XSLZUMC,P-?SND5TNJ;-J">I99OICL@]I60P6K09:16?_Q\'H4?\?.B1]LU_[LX?Q#8W8>'CD_R'75((WRZW0.*U(L&J]\ M0-[9(Z'#?R5OB,.@QSP^%OP4_[&\L5'CVRL+#\3K1$WG#L5NOC6?OQVARZNKAY0\]OM M_?G=_T[0S5USKLDVZ0,P2D8ENV^@J"MEK^6:7_P_G]] ]GZR?,!&8?&PL()M ML,C/_#-TB7]02[0)N@B]-]IYC0L=B3+D7M)JXP;(9S:UOL2-%_J(."9;>M8W M],!G#:O_( 7;8)'/^Z1AS>__TBBL8!NL^>7*>QVY'G4ZU,4V(M%)IDY^FO>9 M) :C%-%HD\,IS\#:N))9L+X,W7!&!L/AO6*61Q7_)(]VL#!V M14]@ZJ@E8PSH,-K 0CW\([)&QLV4SX0_=5&3Q!3'\*",[A.VRYR8*LUJJ5:N MS3-7EBISSB[\N5$I:5IE&:MF?36"\'%B%Z@?M21F:*#Z^FM,[$.VYD2.^[1F M.O)&CL6MZ=\-I-]-\[JI\%_C8_AO6K.]Q8"!9>;ZD0;VPGD^F-&XY'"7 U-Q M84R/AV V7OQQ%'(ZJ2F.MP/36OX6)QB,YAB,3M:S M%LDM_*4,KF7>&J.5R,;2'#_9'V>+ S@.;*K) J>)67! ]X#N[2'O ;H'="]5 MND?)"T,/9. PGP'7RRG7FS5)^>5#0/02+Q ('1 Z('3[ MR6R T &A2Y/0W>(@Z/%G7Y;0;>BYO0&0NGR2NKD3E5_^ \3NHYC?[X>LCL1B MOLX['18Z@8C.22!Z>'P6F!XP/6!ZP/2 Z0'36X7IM7$_)+9P 3:QC5\HB ?>5Z!P0.& P@&% PJW,H5K#IR@1[$@ M!=?4[Q$/R%L^R=O^6-1W;3SX+,Y&T#L2 MI52AZGE#]::5:N+(7Z$?T.Y@]&SYVU/B6%^>V;L00K1+'$([/[+D0M*-]=%\ ML\9FFPU[K3ZQT/B RX'O>6-"]$*4YC_%7?Z:G[']A@>^:KCXZ]DSLP:__>/7 MLU[0MW_[&U!+ P04 " "0@EM81M337B4G @!O/" $ '-A;2TR,#(S M,3(S,"YXZ)7J4=]NMJ]2.-1 MO'"PBZ@J6BRRS*47?_I!8B%!$N *$JRCFIBX/NH"$D@ !'+]Y7_]S]>MCYYQ M%'MA\)L'Z+U\\WA^?W)]=77WQ/__ZW_[K_SD^1N>75S?H M!K^@DV7B/>-S+U[Z89Q&&'UY_^DK]+]/[Z[1_7*#MPXZ#Y?I%@<).D:;)-G] M^=V[EY>7K]V5%\2AGR9DN/CK9;A]AXZ/.?&S"#OP=W3N)!C]^>/[C]\>O_]X M_/%/#Q^^_?/[;\D?OO[XX?L__7_OW__Y_7NI6[A[B[SU)D%?+K]"T(N,'038 M]]_0I1L7H#LL;NUXSF:^S^.68\)$ZT MQLF-L\7QSEGBOWPAM'8]X+?U',G[;]Y!S\_.3'.^,6>>A+DA^(D MR(]N4FS+J7[WCOTH-_5JYD .8T(.2#8''*3;CRK*']^_PZ\)#F+OR.TXNVI#_D.A<>QLVYTZSF]ES?D. M??C^^^_?T5^_^.M_0X@>ZS]@A0NOFZ#*S_1=]A/8O&7VFFHO_!^ M^Z*X]NE_QZT^ -6C86 ?NNS!H/47=RE;>_)?[=8]NX+S89T@"!,Z%OQ)_'&W M\X)5R/Y"_@97Q9^CT,72^'][#_R-RE21BT8X(>O[7NW+[$J4T MQNXB^"O]]RXBLD_ UN&:_(%WYDUJ.BX=?YGZW?OET])VXW\4RS[.9MP3GC%; M<9!'/9?\IYO],5ZLSL(M69P-W%[/F$B,X5;>KU[=&[;T VQI1H/N:4X[_R%& MX0H5R"-&_[#QO3?^U/%!++G?8)S$3=M<;-RPJ1]K-Y630HS680/-;."M$Y&? M-SCQ"*^==K/8LV%KO^FPM>C+ NFO#EMMY)*^3\+E;YO0=W$47_PK]9*W+G>T MHG?#EG_;X8J6J?\!,?J';1]IVSM]\EU(-1R([P8>B,.],([PYL2;2S]\:7S+ MU9T:-OV/700U0A11JH>M;:4D91;E1;1V N_?E)63@+S3L4WOD?#UGY?V5I. M#@$]Q DBB>)A0SM4LBEH(<6ODVRS_7;]5W[Q67JR! !=W#SG3[U*Z" M9[("8:03<^3?&_;F0V5OI,Z'?>FV+T2JWSF>>_&ZPT&,8Z)&+,@;$YVE$>CJ M)W%N^QSN<)2\W?J@/P0NV&1V M(!5J-E?7NF%'OU'L*"-UA"@QNJ$9N<,N=MO%:^S$F@N4_]2P/]]6]H?U.VQ$ MMXWX(0S=%\_WR;=Q158B6$/<1\UM6=>^8)&[ M<^"BBT(WI2(W?8'>E/IZ4_.&C:S:8"C!XUN@B'*22*)YV,QNW^7)5 M7'O.D^>3"6ONT/:]&[:Z:IOAI.L$&XG^8=N[;?L=?@[]9R]8DPGAQ>HLPJZG MEFS4+1NVLVJ3R<@@H$.]'Y328>.ZJH40SO/@O&K5POSWADVJ6E=89T1['S:F MV\:+) [[&1K^>;2\:*? M'3_%GXB03_Y;*=6H&S7L6=4& V00I8-D0H?=ZO[=A0&-GR#?T?W&B? I4=!< MB((D@H/>&=RJ8\.N5NTQC"J+YZ"?(B5\3"DCF?1AG[OM\\5VYX=OF,@CB<<^ M%3"/P-UY2\CE?_U$I K"]2D." L:Y;(OK8;34+7E(#$2RHE2LPZ[IF&T8^D7 M/AX2 Q[.2+J#>@&/(A,6-H1A812.6Q69\TS MW0(KF"N-JA\WMMKD@UX@PJ[_1Y-4W M(H_R0 OUSC9T:=C6JJTHHT>OVIRB"/IG\2/@9.Z7@(@ M#8H-T[>NW[D_5:T]&2G$::$O,VJ'+(%1(HT-1!RWC#S^4]52U#[R&'TI_G4X M!Z.<@P?GR1]T"CB!AC-0M2MU.0-LC,,),!G<6K/Q;?HU['?5%Q ME35[6FW5L(-5&Y%$XK!9(P9;UNQBA^X-VUNU&K4.O#QLOND(S-H=K^_3L,U5 M*U)M-.9A:P>%9=;L8Z%!PZ8IS$BT]V%WS,=JUFQ9KIT:=K=J@&H.YCSL\-A1G37?T>,5FO8YY;=&S:\:G%J';EV MV/QI0]AJSL,PB@U'I&K2&A;-=C@WIL+::DZ$KFW#7E?M6ZH0M\,.CA7K5B^' MM^K;L,-5TU:;N+?#CH\2 %>SW:TZ-NQUU2+6& QWV&C342 U>]S4IV%[JX:R MVHB0P]:.&A)PXKITUHY_%:S":$LY/\>)X_D#X@3JJ#8<#U6H5^O@ ?(L9",C M:6CT)1O\<(BZ"OUQXFWAC7V,\2KUK\G+&M>,]8(YHUR@-1ZM';!M/CGZFR='DRG*8O]?A MDZ$ZC"^YAAPVG\/)&^/D98K$;132C]S 3=6"9L.IJAHG6YRJ;%BTX^,B[W!Q MF0,1[2 "M>_8G=L/':<+]CE%.' M/??ASP4Y0>S\Q\/6M[[AI2^GYI:NQ(RU[=:PV5539_$KK[_9#R;/WB;/-J'S M;8R<'>@T'(5:LV:':/S#[3_T9&A"[-L=A_K.M6?@C^^K-L["&:@-U3_LN]DL MC*ZFJUZ$&LY#U=)9?P@.JL H,N'=XI&;BP)7+=75B(0M.C><@JKQ,I,("?', M>@1&(ZU(>-CX/AO_0Q3&L3 8YN$DYYBLT-*C?"Y6=]YZDRQ6CS&6G_NZO)]! M9!L.2]4'P]3G,,GF /J7 M,T*K\?JHZ]5P%'38_A7K ;LVEH3PX;[H 1Y%%[6+\MBB1\/65JV"V=8>5$8[ M9J%!5J&F_:Y: SL;A0[[;BQ+M*MJT)-4PYFH&@H;\DD/VL%T1^1^N<%NZF.P M_!=_Z7=.&NDU');.RYR6_HL=&3;#@Y M5;MDIY,CCRO,EX?#8SRS7>V%;M>I_@!\J!HEVV2V'W;8\ [GGS)\1>#^O]^0 M3VOE^/XEQO%#> I)SN ,<'L=AN[T&\Y-U7C9XMP4+P\Q$Y1-!<%<4!*B)XS$ M= Z';:C/HS460AL?2%=B#<>H%BNP*\;"X:"8*Z?550OJ3*3A8%0MG;HB7 ?- MQV2N0)YA4PQPX@ ;/!V:W._/7NQI4P3Z46DX$E6+IYP/5 Z9$G >Z$L^VE%(5"VJ!@=D*._' Z!:42P3*6\"8,S)UAB'Q+]H4GD+)/4 M\1=/OK=F[WK-(3$[0L,AJII+ZY'&"NHLF<7Q,IL&DN:!I(DE) MJO[P?.Q8^?;P(HU=&[=#QE?G_@UGH75%W<,IL(%BV.?"&$*SX;0,J-1[.#\V MSD\.DP/-%COZLC\&+HX$"B&$=2=O1 ,AJ^D]8XCW!FIY<_C+91@1H4%T.?>( M=)J$49,T-(O)-9SH(0B>14@@VIXS@5+@(D=Z9'R@C!$:5L^(2]W87\F'026T MK'/&T>%+&?-+@5\K?^4>'[)Q?NIB]RI8['#D@&PD?$%#OX%APS:<[JJENM/I MAD:JGT2 A9@?\@*4S3#WDAV.ZP07^R\8@NBQ>_),UG^-*:@(OTE)EX=0P%=) MH"3R=6OJ"C8@F?,,IG3 6,?,X%$ 7D#8O$C>3.\9BV4^/@L<9 /2 ,T M^9#H5K0Y0G38PX$9Y<"<>WY*7O]*H]YGIH%@_;'YINJO:'=L^*ARZ]N\",/A MY)@Y.5W%E$X$&DY&U7NA.1D'L<*46"%'2C46U5#+&'U(-!P$I6-""JUJ5Z7C M2#*#:<%87)GPT'9LQV!Z4PZE>' M@S,T,Z2^7$N;=)!6%!H.AB*N6S*D--=^.9R"SJ 6WA*^*[)1:Z(+=HV%Z-B[ M8?<58!>"/LH'.,@2YL,SZ6U+\_4DH.G.YJ\^=!J.1-4*RP=!++M0'N9P,$QF M_Z1/,?Y72A;@XKGCI="E:\/V5\V;.7'$J!]V?>Q*8&U%QC;]&O:[546PWZ7H M!__G"2!_8.']X+?*2CK1$GK>X17B_Y0/P^M3Y'\=1NMW7I"\<[WM.][FG>.3 MS7RE%#817A5.3];IX_OWWU$2;G(,__[Z-7;_0^J9D.G^Y8O8V^Y\_,4[0S,C M_X:W/PR.R=HY9.M[SE-+9^Q9AUO'"X9/ND!FG#G3(8ZW>/N$H[X35M$89;8; M0C1:ID_X.%NDGG.NH50_-#1L3]!N,D[LVFDLI,=M.)-Y=^^-*?N5IJDS"9 MO\TC5'EJ7I4)AI]X&=O7(.FR.EVI3LQTAPH<7;CN3'9BMGL5)>BR ,&L+<4 M#2C\/?EO1=7*L1^&-=W]>S QGI6%DF^N"HYR]W5H06ZFU^ XMZ EI@=A:799 M!P,#S7%I:B CC:].XUAC+]"8H'FUJS7^P+8>W,X0<+T>X)ZC3'>>^J);M3PU MP\A/?#9:0CEU.0B=2$[]*1A!,^KT61@<<>+%,HS:T6751AEZNANF;?1WRQNE M&[F)3\FP8-8NA\+$2-.=@5ZA>BT/Q #:TYR.D,R)&C"?<73KK%N9KK6=9F*7 M+O@>S1BIE23G8;&FN6>;T'=Q%+,$>B.F:SW9N;)M9MM[C#'Q/;Z(UD[ %3[R MYD*&1TRMB9FSO-MMW9Z>+75($LUX&"$1,F[)CH&8T5/Y:45SND>(R.*X,).( M-$O)_4./8NOWIAV9"34X/WQQPQ?RZC]L\(].Y-YC/_DWCCXYT6_D_2>B]3+Y MT%YAZT)M3JXV@VXS&T=3Y#F#.[/];FGZV?/=]7;/69IZ&P=1-YZZ4)R<68TW MJ"N'#62LN _Z. ?F9]\V9KR>G67:E*'9TIZU-N1VV\'.9" MNO$_YE'8+U*>DVVQ#\\="-HSU_5A3-M]AJ:[/OQUISL7,UX_;EL1LV+2 MZ\./JN=\S'M].&I-;C:FOE9<]J0V5[-?GYWM2=R>S:S?2=W(3HKLU4??KM0G(N=H0^? M+8G-4N6NQ1PRKX>W&&[JNYW7OW ?8[Q*_6OR*?:*I&^F,Z^PK?X;;WR<.9EC MC'T/0T>9TZ)D%QI1HNATQUR;]H/9BJ$S\>ETIC@=LY(1KF9>[77PCO3F8O$R M=A,,&<&*;>QN\9CGR!G+EF]/=4)W)IV9D5/>GM1\3(;&COBP,69C7#2;MFXY MWU@1&6=LO_M2MV=>-,9Z-YI6L\P7J\<@(G\A^MB_:>:SL!8-SS9O27H^=EAC M^S]L#,O1CR8DU[Z$9VBL-GHH# PVPR6:IK2VZ;6>1^DI[H.LV-L8>QNWUV\)O"U M/?GX(DBW5-F!6C5Q.5D'*,6B/D>%'G#W#I.IPU^ >$P9ILS",,-W2B[I\3V; M?X#7\(E<.T^X13$;/XH*W: >R/?''SX>?_@CG::*VAC3?0@3QS<[YRK)42:. MHQ@;GGB%9/W$?6AZ3?[%6\,0VME_PV8 #3/J7@(=,C+%43%\"D3KEVHL90.' MRT)3\M].$BJ*YF2?2(R77Z_#YWMT3D7K#_ MC#^%Y%:.2PLPF)RU!3B)(A"WA=_@AKRQ^5]DF>-3H;I3B>^N5(P>9+K**O!< M&N;X0);ZU%>?V;8]C>Q.\V4@ ##I@E%YYP[OPBA1W O:IM8.DL:YD!^#T[>\ M"?\4J-4H,^U)QC^!I_YS".7VX.,!Z&C-X9MB9*,'EDSSR0OR))B[S&&I.*,U MC4U/*KNT;W!RL5J1=0!W*A@ F0[B+;T=O==8*_5DNQ*Q>V"?FH_-4_G8<-OS M(DWBQ E^;L$2DVDG.W'N@,\\4S,WL!Z! 7YME6T,CJ-WA>! M,-V6K-WQ;1HM-Z2Q@IGQQK(G"F11\?=PFL"@_[@#\-J/[S]\^_[[>@&@55_# MNRW5VA#7MEQSXRJX#-,HV?P=.^5I=^]O=.I2G/&W[S_\!'X"Y>K6MS4Z)?!1 M1#H?A61N7*L^A@Z=]T\^H?^'^\9N<>2%[@?3@HAJ"&L+!:6QH,C ,PY2GT?]59(^213B)5MQ*PQ7XIO> S(2W9W_U@K!-7WL7F1> F& MQ+]J$'RUR!M(.P\OH?[>Z$'+&NNG*=$W<,QJ +,;[#8*+^&65P88:+CN3&8B M@]$%D;B3M]OTR?>6EW[HJ"Q%U3:S-[;"L0'1>Z"1-2,SL?E.%B/ CEACOJLT M-6S2R93^@K*C--QHFMJ[M81Q+G>1QDTB77V?>4ERTD'M(J/)W8P>EH<->9.) M/!PXS-%.7B_PTN2QK^2N#S".]-)85PHV!1N6*D.S_]^:3I6VN34&M)F;(L=_ MI3M3;7J:-75X,7, AC4G1]'(O*GH4G_[%7^WMJW"-'B/HVF MLY!;ZO:7?P?5_"9,_HX3K5MA_/&L+6$>).?[X0M$G"2)&1;Z"0O?6>M$#)J&ELT+C$YXQW93K-"U_DW?N5"AM+*(Q<#4_] -R(? M2-&13CVK''"HZ9TU/8KA( -0.HJRV"\]YLC8$%Q0SF,E[ZV*:M _AF,R.\@D[/D2H7,#= MD! 6MOIKTNP8]JZ<4@1PX^6A;3\#$R*[NR2 A@9FVO2T9]M6&UZ:3=R-_>P= M-C#7WN$==\&[Y^1F%IXX9:Q+AXZF@W2RNL_43)XM*HCA\/6RC_D'')"_^R>O MGB9*IS,5L\YF9OJ_#U?)"Z0[4;P"B'HG4]"H:(U=K!T>5D4J@7\,(H&A7KZK&YO8BI>BK7*^N%MM8]X"Q M,%)NL>'8,+1 N>?R?!\ZX<;/O3\]>VXG25'D4!K* O1E-U-3-\/9& R,$-*_ M:G(6K!&]5E^Q @I.Z4$]!65C:Y,O6U9C*I)J)J]I;'WRF;+-16<>_,BNQI0< M<"YB-S_;0R@:O1!^PFO59TW_O']1G-50^9NT)I3'_#@S6#) P^3I6;CH^HDE M 1%,@;Z'HUH-9B#1&2Q&OWW]@31,XJN J?BE; OZX[F,5C32Z>HZ"XON'@FR M@]UH-SA9K,BUIO7RZ'M8#!C@DE=[$UYM%VN,U.#AMHN%Z$!@(@&.7#)PR]Z_ M;9]"7R&Q%7^W+BAD@@LYU6UE'&AJ\Q,6:=K,HGD5QZDVI$#7>N]<+NHK&FQ$ MAOTN-0-9-QJTB'<]]_PTT1Z''H0L!E7)-3"+<>CUIIXV/:U?/-2\>>;LO,3Q MP;/.)UVN73'S5@ PGC_NO"\DH5) E5+#W M7*@]U6Q=-#^T/>4#^SYX? (WWVIF66I2QJ3>20%Q(HY(3RQCBQ_K1L@@;H03J9*-P$'-"R_YS>P_9V@):= MS897X C@XYTUH&5O6'Q_O%B=8F8@8DYNAL:!,P>W*N:B%QV[2;>*\T/4#>RM M R8/+ OE[@*7_I?/"R&(2 QA<;J%C$;R0P'#C $SZH*<)IW#G+]Z .C5N0=[ MD[&N19$-D21-;39-LV6G%15[NK"H0Q]R$?LZ)$?T1^R[!4QXG3[L*[[-S)$9R.-']!DGP&': M8%9IZF4C0N",_',1/80O9<=87[ M*]O.9>H/9*B:F'E=ZUGXW6XC+P 48%\HBBU\:=4^UEC15)@5"&4E1 MN"7S#B-VJ5!C#G/UZ3@V0GK2[-VSC8=7%Z]XF8+-?;%:>4L8J$;K:QNP40N[;2=2^=;($ MVAUNWW<>"8\-NZYN.ZU0 K87'.W @'GC;%6"LK:911""+#2LFFS8L.;M^AIV M,N]B;QD224![L"M-[ 4Q"[2N/.&0Z1/D\M=9ZJZV4'@Z\AR?A?;J(IY-D-Y; M*\W/#!J.04:P @KP)WU%$B+\1TN/ZG.5!,N93&HFSH66L&@-G2QJ561M$R\6 MR KM\DN:>EETI5'A'_1N%1 =N>/\%$X6O'YQ3+5WK7>M.Z5QL8A#] M$2QXFJ=G""6S!LJ^+F&.5:)4T$R1D0/@\8J(F.+!U5_/>V4OO MN<$Y*[68GQM%GVI5V\5FL!%4?.-&%9A;9CHO5MJ16Q1M+SIOPBA#V!/KP%/, M1=[:=&5%0YO']-F#$JB7870>ID_)*O5%%7?],=5W^4QL.2Z<2%UMB4DL//4S M^(Q%])/U.J*UF G31'O]YS/K)-*3Y!(#])$/NC@@F;\5&FL6TP3E M24TK]TL<.)$7/@8QV3V*S*O%9=6WM;:3X A=K*3#6N-#5;>==+5S'/+ E>KH M\:M?"F)1A;%V[C]I0.49!MW'AVOW]2=IF,TJ-I, M!F'93A>O2VJ6NH/-5T=HU'68191 2_M';1=[0AZ1E\&D7"N5EAKME77TQ UW M^KS_(13M^;="HB,$BN EG7M+V][HQUV.E;T)D]I@L?KVLXA%;ZBB5VEH=#W) M 8Q2R:-+GL;T-."+PW(04$$)4BJF-UA]GQ$DBC#M$%L\ M&@XJH\8;CH=(DW$8=TZ[9I,D=V]!X!L#: MU'74I?JW[:G+MU.C9_Y#BRNN!1%[%@Q ,@\HH#FX<)\=G^9*U7]P#9VLVXYJ M3-.%)K,"I8*# +D"06U@<'-'RZ&NM;&M>NQ19R2P!ZN5T15 M^A$[[FF$7W"DMB36-K4H2\A'IM$YH&UN=$5_#OTT2(BVST+%#J>G7=^6 M'2W#5M.XGY-:L4W1<%++UAU>0_5S)TA@C[4&K5*S69CQ&\YOI:%9MTB<>!!% M[YZ#W,TL\#JSD;ZMS=O @2=&>&NDAPD>GZ6G+]_3V'$,=PD9-HT"C958W\[: M^E8KN,,[)0QK.[N%KW]\B(L!NY],7PO%!B;DD$[T*5I"J2B?>8&YHV=ML MZ#F5GS@0:XYJH7UEZMO;T]"80,CM6CH=K=C(;-XH#=H 1#V*P7D1+Z/PY1SO M . @43K)9:-W^&ON/^ MV7.%="N0RUF]N8>-$W"KZTU()5_LCE-.K//X]LY-#CZP*L>\7=*X:A_BJG6' MIV5OP[>H!*Z=1R/G(-M7P3U$XKK@R5'>I5WZ6_<"98Y>23]OKD*DZV78!?SL MN3?D)D\P#FX=\C)M/7U><5WK2<-S/Y&3N4TU2G+E=]NYBWJX3_ZSS908"E(" M@0KT"KN[6:.YG[\6IJW+;&"O4KK/U&Z5C]9]F8,:!9&=BE\^" 5I9 MY//61J_4OZ5.1(0P_RVK,R1I=SK8ZQ:=+'J;R&(!L 61%:+PF8I-\0]1&.ON MM9H.5E)FH ; THDUVJZ^X0R"',F#?YE"[3J:@A1W1 ZK[ST+#WG3)ZMN:U@: M]78[:M$+W!^)4.-S#(1ZX(0N/6T+(#PWDR:NMT*#:.YGTWW)(L&SX,GZ %I] M>WM9C52WS&#]:JWYZK;V[2PB YBCI,5M;"W*/O;M+9G%F9M+:@U?3;WV+Y<( ML,3U>;*#R9KU0Y>#'?G7W<(5U;JKQ237R;/C^:QHFE2;G.,CUA>O[D['ZG[E3@*HIA+?[R+LN(O@ M9Z)1PKP!*D(7YMNZNT6L&<]W61%<\4]9JZ^5E=KUG1;\@,G^Y%&!ZGY4\_ WJ>1=0"IB";7=C+_=2)F M.>Z_%;:U?1%'7TE-69:R=UVV>FJ&WQ^66WQ'-7<17J?U =Q M=\ZW($/\FWZ#U5@+W;FO[[1_RF%1N<^$^\LP^@%BK$VK@$W#F8WI]Z(T!O R M-3";HL5<'E27AMA"WH-[GD9@Y*/5C6K1"#M0,(M_KX..S8+-B>"U2OUK;Z6R M/G7J;OBBY:9C139W]?<1X^6 L*FO>Z]F MJ@L%>RI[2B3H!.R@@7OIO<*_ZJU3-1T^"V1GGF4O9=AKS72C#CJ1?8_?&9?D M$G%\B/N]"%R%7[.VZ/)&J&'=C;31'8-:N%)NZV+% M/"U0N?DA/ =8!>\IE4A)N]>ZZZ01Y0(E*77\Q9/OK>G]D\N1GQRB19 W5=CU M:_TUP^G9M1XRB4 V]G$CJU3!N]H_6TJNG-Y=@^_LIL< MPO5]S2*,M#"U\'%6J.DA9$ 8BBO%"%G#'JZGY"$4OC^!"LSD<0KC MN2,WNB=.ENP+TM67&$K1*'MD:7$AD2X* _+/)0O_J2EOV+*C1>&HMF35Z=LG MYY]AQ*"-]%I)5RKV+(@\S)@C"SV$Y"1!Y4P(P@-Q(HPZV2]ZDS.+B%+(!11G MJG7-S4H'LSXN'-'L/W+DZ3)07Z8>HK^VN>E@@<(AE> # A#9J+!V\4K-Q6=. M%,$[J(L#[T_+=)A!J2+C/8Z>O25F0LEBE=4^ (2!"R*E>30:%0"VO*6WH^72 MBJ!QZL $XZ/8#(_3W5IZ7(.&3I/DB5#/#/E*?!H%(/"-%A'$$I-[YXS]!HG/ MX3^)K- ECZ0SZ9D9F]O'T]/(B?@J8"=WI*#]TB!V'8 :L%(!/LKF6 [*;8AH M,T!X%N&Q65+N8^ 2Q14D-@">7X*MF:KL+0)FFVG,4]4M(8_3\UN7&-^3V-[> M%%+FS2053O7CF45F# *BY&?I=]?>UDOHLPW6J0;HHO9]YQ#CRF42+JIHML>G MTZ !BKG?F)ULFE&IPKP8=RQ[H4BE,-YVV?9-O:8U<69YF,Q>(N13D=3;%"+< MA\3ZW?Z)D9@FB$69, MSCOG2@+1J^%* 1Q.LG]"@*YS/$T\"WN876&P3G"TI?X 749"0V.+$>@*KRBY M6ZX"J.J6;!2B=:>NDV8<9_4:+CT?1_I4XW([B^CF3S'^5PH9$<\MBCEIFX\5 M^]$FX,.V7)FK-;E6KZYZU4XY:D?%:LH( X@'48]5/%WC8%D(ZF\J"M:)AEV9 MD%NM0X8VK#5QJ=ONWQ.L-,G6VKE&&,GRCE<26.I1YQHZS3)U$1 MD7H1LQCQDP=Z: -[I":SL9@!!L[RV@LPK8+=TF!6ZF0V&(FY(0)W\12'/@8W MK"BW(&K2<.N&] ,-;- 611I(<8YN7SF2B.O1S46<^Q#;$^9O\&OR\(+]9_R) MW!H;W4$>2-1FK1@I$*%1P=0VMP_^>8.;C"K*IN/@!FB@!(N_6TX,I_%HIVTK M^YV.$81T@U]TL8$W8?)WLDW@:""292. -V>MG6D].F+TREY,6UG"LX2Q*F'&R6/T0ABZH MP#P2*+XGPH)6TM1V,)S)PC OSM(X(9I+],:BE6!%'[PMP(FQB&WZ]>6Q3"+D M0YGB,HSB; PV#>*>MOE[=8/9;:LUYLLR=6N&9'1A]B4Z: XKB0LEG.U^2"'N27A,\X M(+(\B *^I\"Q&WDPTY#HHEB3SA6@;393A)I3QZ\!%VS7=[9>0_@T'E[*^T\:YIP5I1*U_U2V5VT[FZ%1D!K-@&_NO/@WIOC!O_014=H>IAUE7LR^QF91 MI*;Q_L5'Z.XH@X3GA-_4'QR013_(/Q1A0C7K-^TE9BV+8!W%:K[3+7F+ MN5A?>@E[YC:"L23F?84LF1\4NEL50?HK;I#*+YB:S(*7A'%,4NB68&KH8%V*EI2&)G-X;1?+ MX+>9Z:G[IHS230@TJH^&M%RG3MN "=2+N<[$AKJE# 7AR7E"N0A*X M/"5#@WDY_GCS.Q-Y=&"[-U2T(6!5Y/ MKN/3-_F7&BS*#@0LNBE]0F[] U&\&$3KB;OU H""9E@C_!MKA[G2DYA]5(,L M!%,7_U9M.$-X%>:WN\4!46)9-2AA\JA'UQA"<4YR429.)H52!I(Q+!9Z$$- M6ZPT73*/6K?R">9'MRG:Y]9$486P^"XUYQZWIF#QC@?KX#*AP''P7><>XMJ+ MO;[7WMJ@6?0BB"'D\UY2'&'XDP0!QPK8C&2,;CW\I%[M.YB]%I=+_M6HC'Z_ M(4+0RO']2XSC?$%.P7B1LO(F#QLOTF'B=>IN[<#>X 10%R@DO NEF8DT2&:6 MO;>\KK;>H-"!@.G\(KBPJ!B(+"@KA*&$E4QP!*]T 7C#&\>$W@"R//./3]- MM+4>=:TGO=F(F.,2O4/.RU%#AM:VM9\7VZ Z5MO-(9&">4SS.PK0:Z""QBJ, M:&F0YNR*1@IS,RIU,QC--4R\-@>C5=<9HC;J=+\N/2T:[SQ:EHA:%(E(3%X% M^M37X9_5]S$; 56*DE@\)0X(Z5?D^5U2&QYYRHK"BC[9U@!!P_EMVUT8L*1? MJI1DXW)+%C?M.FG<%3:!'YUIV'6 MRL.>YC8%J;1-]];<>/&*HZ47YX6Q1[(K5LP'CND9>1]** +&QT M[7ZVZC8+W4>78#0 S] ^2 L/FC]QB:*2>#'YU+4N^DK#4>O228>@?74Z1:>Y M&1 ;T,SJ^MA+1@X%QT377\-.BH_U8PW9>?6US>Y\NF$#"H"N* M36,WFQGO;8)5B9"(O77 A;Y_R=3P ML3)MU(/9M&S %T#U1' J\"^#BR10)GVYH<*\]#M+EM$;.OH2-)O]STM(T#!! MQ]=#VRO;V;O4N'!$#L8=WHE2EZOFIZ9%1\,*)'D0HIC6"V-XE-)0#R&KK2S] MB57B4VJ0O0B9U;_R6FFJA VB^7%#+R!29PBB 3.+$H1TCHAG3J 7#%6 MSI!F06?RBA;XO \IB^B&>2IXX'9&BFW=?0:)8_DK.9 MF1]%&:G\I]K;MP\ELR;9O-[\ZC3"+SAZTR8EZMO.[5%@5M MEG7BNN0EB@&_U?'_C[<["UU5Y$Y-XTFG2T,(''HCGSN)HZX)T]A\#_6JQ8K^ M:%R]$G1M)YE0-TKT&Y;J0M8GDJ@ZS"GAP"!@#A4PVB<;&!]Y;I$'#QLG^25, M?7#UDH\[D]&X=-8M,*&)F,V9#OPIN9^<]0B-?B/#V1DGB]]O(TV('3SR)B?7K91CM M0I9K3',-SN!&CMYJ[0+UO>R)+IZXP8*X8M-Q?* MZ$+!=G"40 %65NWJD&C8FYS]\+;64!5U/:S'@SR$W* G1$Q$AG^[(>*&,BU!V61^('37#1446G0TJJL".O%BQ11.G*F;["0\A/ K M.#=42<5M>^[?%UQ-4!E#634TNM4H0M4%U9^.?>$DRSL5J:9-LDFU@SVEFSD1 M>6W?MB6!FWJ9SJ.[?OK& B=;X_'7][:,2@[8'&FR":,F MG[VV^=Q3Q\RDA=E/^=(J+>U,_JV[VWN[*09\%.KE*+G%Q.!O656B,%(%9"J; M6<59XT+_K1,M(OH,LUAB7)0[3#VFV@8 M?I%!H5P)) -]YKJFH=GJ'SB.I6J8BEF46]@.%Y;P'Z5P(0 S/7/\)=S,1!C@ MC:0H*QY;4Q,2:8Z^39#8_ DZ>78\GP%@2I\ISV%IXR+M2\VBB,(@]=BLN=)\ M$P:A<#L1CK3B2HNN%H^^KCP?NW 'U/>K$)@4IN^,R5)0\H"&&C,]:+$Z<4/Z MW6FP25MULQ>.P+%J. R1VNAX ]8X"N)- 8H>0H9YD?T.T% W8?)WG.01[%E) M0/XG:*?#W9]X$O,3?,E-'*;2& >M) MUAS-56V,K%V'P%.S2?ZI-Q)^R5)_AT$-%?D_+!H;'".Z#VE&$]P_KXVP"#/+ M%C<%_%N?(&Y\G!E8@_I'2+9+VAU*?]('_Y/S"@#'VB(1Q=_-7K_.-L7^B>ML MXS.(:0@@08QGTS8:13MTMN@K$-%&,!M CJBMS*)L;!9?)@?T+5:\5Y4O6P3E MO"7%-@RE:-'$0J[\%35:MP63T':88>930YWN'@1F9&:(.3#K54"!!&O*>;3K M.S>XP>Z%^>SJ5QQF,E?2E[5N46USZRDT)M*4\RNN*>'&]&CV*F5$:R?@=WP! M;<89:D)[7 ME8H]IWU]Q>-:5.)V?6UZGPK*)HT^R$#%&B(-6W8V&WN5U7$AQ^8\3)^25>KS MD$T>3:5]3-KWM9O%QLSBW&/)C(.%TH!5PYAD-ZM+;AM&>/\LN=R:379[A;V$ MR+6CP3?4C#1Q$ \1W^Z3;7(115"/+8(P##*S2]\I%T!HV6D&QNCL2>$;@T:?B%GZW70Z,Z(2C3D >5146VR@/H1,*^?%D772$U ML2=JA3'1SL$M+F?D-@F-]9ULAOJT+.?<'.73E9#9HBY<=(7+A86E\(,=+X)3 MBFRH.@EER(0VD0# M]J,UAVC_<[PC4AB#)R?_]C'_X&1?H388J#D-8!CYN6KB_73P/3GJ)HZX=?^7 M*F!;V<1L-C*U:Q*-+"N?HCW;%:Q587C#PAFGK'5B=@"SB?F=@SEPB03B>ZLWNL3L*VCV;0ZE M9CH\J!0M<>E%1(KW/6H(E?'9X],W =^NC@KJ0\BL,95F@P4@T[!I=/WKVKP(770X>=7W'!U9['<<:8W.L1 V(73_-9IG66 MGFK;>0*U2_6T-1]-Z^[F ?KC'['O/I(S$EW$2R("G.-=&%>< HW-C4ZLUKRE MLP%VZ#BC\-X.6;X@FM%ZH9D_4]RUK0."S8PVMQ#B#F&572C,_C*A=51>PH%W MBJ!B7\K7?=DU#?0>W=BKBP\M8\[5%8LS0GM'[ MFG\FY+S_X'@!P$F06^\AO,=)PC*78UWV;6]R%FV,4%T0*G1*ENK:N,:Z'A;1 M^Y]B_*^4S.3BN" M"@>7872RA)AK\H6+\F9%12/\IOKT'$.Z':USW"UW4SPGIK>7EWK.>0; M0KJM$V_HA!Y"<<7B K380V@FDG'T86TFWL/V+ID-B$QY#97'ZXJ;U/4P;,$, MHV3E^/XE!BU%0-R<@@L3[EM77Q:U40') ZF/IP:T,^NG1V$ MK9SL=KZWA+<'K"8IV/*NO:W'%#?=OHTQTD@NE-;1 ^T])CU)SJRFWDERYD01 MS+PN.[I=W]F GLLXY;4EHS9NW>*5V&$-3";6DMV3W(V#<7E4CXW8=+H3VGL-C>S M5?;YW.+ \:D S&J+(>:/U+=S%.M*-JO7$5$7\>KB?%1-#2;ZEY HHQ%I7 F M';1(WNE#8@X)N&T*9379]GM2&P,BL)S:]L;<[0 HMEAEI7(6#!8H-X6IM+*A M%.?P3>4^UN;/2FIK&$2"J+-AX#G4G0,U;N%.TJI&M;C]N7GNRRFC?G9CKJM/%X*Y' 0IT L)BM40):[=6H"7\S1G]LI MSEP)X#2#J"P*D%LHV*%1+93-K^_D0.2[. M!-5*8%;M]=NN[^R^9ED4-?<-MZ5J$5/B10*LBL* _'.))3=(N](7GQ>EIN&_=W7# @#+GEBZZ,"Q /*&:F-+4H JB'VRZIT3SN"-]& MWK*WAF]Z&M:#5FA$2$S3KWAP"*[U1#?WFT$PH:XJCRB&0N.W"N51Z%\> X!& MYB;L/L ]9H<(VU%9AZ$QGTAC2"Z)=K@'YB"+? MP9?O!&5)HZGU?-_I>A+:9NE\IPE9(D:-#]=4/4 M?DV<8W>#D M)8Q^4V+N-O08*1]*:V-ZC/$J]:^]59=4J.[4C+)%@W=8/+33,=*\=5>C$V:Y MQYFM_,%Y!?BL8DY_IEXS@V:P?@@O7@$F@;Z$E>M4P=L8HYAUV$M+#>7)0:2[ M=9:_D3\H:VC4-311@N>)J/$4-U&K[ MOO:\;H1VGH-?:^97-IV!5 7867 @R]3(%OU,CF':K[ M[A5?_,F*2*\T&X-TT-^KO2E:=%Q%-)$1!-9:"[6BX:0VH4L :DD5\HJRB<5L M$9_,*V3ECV0/!Q,NEIJ?95]8DPG#Z!#6/24F4FQS(X/T&_4W-KA;1A[.Q]+?(.A5!T/0IJ=YK/,^-DOP$WM+;^>P0D_P]W,<+R-OI]'2 MQQK)<,J"7+)]%WDX<:*WJV -.P(_W&^8P8=HYIBY/F.J#G,'M-!:E.D-ADC; M!+RB4@,DP&1@F^*R!RT%JFJ?;.V M(C>V-GD)N;N\R/G:-HC W6C,PLI0BK: :4(D+@B#W%C8PMC0@HCIQ+PT (F; M6W3TV52ZEE8AQ$J>J8KGJO@'J:7N"AQ$T^S.\'A1$4H<\\AN[)+'Z5,884CB M>< !/Q:+537(7[6+!J@:=I#@UE9KU[:S? MX5)DK3AA#(B$A<$M(OA?^*A%D0!O'6CCYP82G2JJ*'4]0N.:)Z^JXHI*+M%'&HSA)NW=GHI*^])EY3-)&^_:2OY8GK0CD/_C_7Y,B4O7SU;>?EU^GBR+%X5(P WE\W MN/Q-CV+]7C1AXRK[3C([@?"O3&!G:YZ#19A/5X@-Y('@-Q2 Q?!S I)1YMEF M J@H*PJ5\)::U1M,=B;Y0ZWR@RR& ^;.^C-GYT$:UG87A<^X3J=HZ&0O;XCH M9E[$0@L6P3ID #[_Q%J'04T'LRI'L2P-+8CE;//2=0S/1*I;H[)X#B TJP"A M/$26J$]Y"DB'0"$=AT;^8A%=R,NHC=34 MMS?LW%Q&X-4_Q^Q_KX(LZ6_Q%(<^T6AQL,0"Q$3I^.Q&P3*L;5[E7J !ZL// MZWI8C_6EP1@@$3:$^N;M++JC*R7/::[=(J#"1%GQJHOY[$5J/@XD74V1%AU& MP_YE5>7CQ0L(?0\;CX=*XI@(B3BB*-;D^X5P9!]G5;(C\I/R2C9#>#X[1OXA M_L;=8.(F Y0@AN,=5[T";?>W+_G]ZDL_[TIC=*W.@;#S#C1XO]1[503:LN%N6B7827 @1C MYV,.I-XB4[U5UTG=Y>19 AB/1<0M\1ION;+9Q&CP'SX^4:>]P@54:3+'Q)?. M=<6Z$II'&AL/:CQ9KR.\)G,LHFW5A(V//>(\EDY&32>CDY1?<84I M3-G$HESN;6GB?6T81;F5T?5ZY#'7[$QK W"4S#&)\F9$T5P ML]3E S3U^BQ"$JC1.)>[E45!IAO77IAT5FD87-$UA5MJ[%7=:)CV;'$4/QJ( M>?'J;/D&L6 :M2NKOHNUO?A;ZD3D6O/?LD)55\$JC+9,J6J;LMR5BMW:2^1+ M"(6YC>V, -VIY[)EYS$!!Z5O&]P<_'MNC3E8W]UNL:\MN?SK*PM5FEFL695 M_ _U2;E$''U[C$&Q9+)]7I&U&6VM!R&+Z.)2W9G_E49>['K+1IS(IEZSB'%I M$<1B'U,BCWJJ<8QH&ML[-"QMA8C48%HACW.'DF[M^LZOIEAC"$Z;GC-PFL@1 MPS!5X5CN5**C%9'9!$_5^7A43:TB@%3AZ9O@ZVO+9@XB:3/X2A,EI@^6J.]C M[T(1H2I-20Z*AO,PQ]YAIH4^X("(^X DEH=Z0S53I*!(I?1)UR3O0F-V+Q M6_I(IB%$)Z\/<$8]OU?!8Q!E]AG2D)NH51MN@NIT1M.KH+?%5.YJ-B^U&#-# MOA;9&M\V1[4[$:-,?/(";YMNA6M#)'']$D:_D>G\&*91G-UO9$$OR%WOB8K- M_)(C!^22M/L_. H7 ?Y)<[V.-)#=2,$!16EY'2,0X$H8,7<89&^R*%(:(<"$ MZ^!0;".U6 M]B=H,X]Z&P9TYLRCMDB3.'$"ETQ8)^37=9G9;A;+1N<[ )>4E"O5:4/;TOP\ MPJ A(.\RPEC@#DT5!JT<=_Z@A3)O<9.)8RC5_3MAC=!K4AW>^>'"=9J<17NI M[S?6DRXU&@5A_"',T%)4,4.*5B,Y6<%]D#E[M9$E]>WG81U1)HS$B;=U& 8M M/YZ*2WJR8>>%\7%)KEC'!_7QDY/0D-0&=UI7*A;!!A*B;L$6@2K5D)NC:;Q_ M#XB ] ;0*A;K0^NQ"W/F^0C229LAYY8X7.L[JN\SWS,1-\0;TTJ%% MY6&Z=WV/B,$9C)/.L0A^= *638+C>$$&SJYN=G3K$CN:.T^48' >+E/ARU0D M%Q1^GH7SOS9\0='0,"S@4Y(+K4)?.@NY%0C.L&+7V_2:Q=IFT!_,7G0:1E'X M E8M9T=^T29:=2*Q!U% @Z-_#!\Z\H*0 9;=2C2WZ67==YICS)"+T$_!K"52 MF_.?:F2M[G3L&LWDMPZDPX98+'V/:54D[5NLE'V,D)PT$5 R$@L U#-::R3: M.5'R=N-LU1%"W?I:#TFK+5'49$#K2&1OW4T_#R^4,,'H5D$JU*5XKQM@+]OT MM"D<,%6-@A\^.QY%HWD()0?,)O0!DZ8.3K$KE?GJ?T/MMB 8*?,K;,Q@?C&G M#:E_];WF)D'S+)+^$K2*P*18RU!K.#KCA<056K"JE5$)3)$^IGMI&IO/]U)I M,NGDI6FM6I:Z3L/H2?B1S..>K/._<<1Q)[1.%&U3>]F7C@\16?<;C-N91VLZ MV"^+1 /+6J5QU'89*:"5XS:)FDRB_,R9G#1:%T_7EY)UP$OJ,M2;!"K-[.;) M@?[7(D].;F8/OT6\(:=O=-?/?">NR^K5M[JB[(DJK>%NW-3>"8HY6[O,6[V*O6NM$^L/7M9Y#RI<],:X5^U]!]C$"5 M17 =.H#Z)5"KLE75AZW4]+$'F^$L-T0$C][D9:LK?5[3889X740O6Z7^M;?J M7IY>ZFKT /V$UWJD&NE'>S@9>080DY^(]A'A#5P>(G<$Y,&Z3[,3"7N,PC;G M0NX9T:76^D*)ZL9&CT:&*?TF(HK SL@58U4IKI:=[/J*N*60V;OJ7$3%AA;/ M/TM*J0'O*ZG1C;?,()(6@T+),T6^8#*C ":7F;= );D/5U'VRU7@XM?[%V?7 M" /O:FV25U6UM"N855&JB#4OP\@V1U1T(C) '(!6/:_+6W80<8U*; M)-"+V&>!/RB9BS@,X MV?@S,#NWD0<[XH[U(&GO0RH$NM?XQQ0-9^+5+KT\G]99S(STX/@'O." ME## .:E6%.U!P+JO\!*[9#*YWL57GU\N#:["ALZ&W4")LPX#S^GBAFOL8SC' MI_R>BTP=;1G=UMU&GFC<_,:),OU(+ MT%ZL:/64= FP@\&Z-G%1WW[_)-K&C'H&2F$MH;\TO-EHC;Q>#L5H8"EL6E=$ M;7-[KBYN5^18QI(.JD:(;]_/NGF'7LL\7$+5?4-Z-;7O@;0N@9J78\9)F3%IV^?G'^&46-* M;@<*MKTRTN,/1:2Q"\%Z:6X=*+ME?N/_RG+,X^"GW,%H2LQ\O+R]=T36 Y/KY_ M_\T[^/D=I?/%7SD-!$30U?E_O2Y(0&OB:K0N]B-#I)'SFYJM"$2FM;ELVT0WADUQ_WWXN?/$CS88[ M0MF B(YXA+(QC^ 3?\((ZHH=(3 5H$6 QUX&&>2'*)PW4'4N^\L#^5?LT&+& MW&+9D_NST"?_@A0Q\LPB:4SD!&[AOZDF@Q*BRJ!BIU^9LOC_C_E=TRWA3LE M'XTR\,(GQ%*?[*Z;B5%PG?LP-G+HX'15_'SXK_>0Z>S< UN,/"+TD30 HB.@ M7V$,1 ?9Q]V5+ZZ[Q6-A"RGSTD:.Q5X!=QP^6H\YW:&N=,^-$^103@\Q@OO MA+PITW,RV,"CK&C"_6(_ASXA R\&!-<.61A!$3UG)'^'*\+/.QWVF(Z+Y+D5 M7J>G-R2WXQ-$=(9'".:(Z"21-,LCE*US/E$$,QWSLF.Q-SB#*,L#< 8)H)PJ MPIPLRHNW[@5 4T\;[O0:^@GW*/1L+=%\Q&BH,Q]ON-_?5 M;Q96(>:'(&A_"$:3HPO/VP LPJS]9(&1 ZY XC"12Z '75YCJI' M5G*JAMYH&47D9"3'U?F'LR#T>\74T:_"+S2J/M_??B!FLY;R M\X0:GJ=3_CPAQ?.$Q,10/C,A.(FY_2X6M/#",/[SXX=]II@F87;<1C=2[3AC^\_?/O^^T%FYIPVRH@C1AT!^>/WWZ-?V0BCW4RC\BEO MYLG]HV!JW(/<$)M]%0!N'4.S&.CT^=/>,E)Z K*QT(I^9L( Q#P\'A^0_ .M MZ)#HC8PY\@4_(O?9I2VXAD%RL]=#B$[A'N9<7P6(#46=7&,R?1ZN5UZ\^1$[ M[K?O/_R4%X,;N+V<+MH0PHA01E_^]!7:$>JC;J$Q;C(+/^."$T0_(2 Y^@5I ME)6BG3_G)]L5(#TF)\7@W$_8]9:.SV-M8BD=9SU4JBP.A/A(2 R%\K$0&6P_ M6>8'\_? JGQP?PY](BDXD>>_(8EO9SS>!KMCZ/_YF15Q94'&'^P9HIC SV># M;D"QVOQJ;/656&P^YKP,+O7A-P#3XY)-><=\P M%#ZX(EJ.S^ (97. (YZ?!C$-]&L^$701$)F*89"-*N!F87YEP%(C^D<>1!@! M>>KWRH+'1M5!#//%-SGGAY*E[LP\:FP*A<0P7_*W:Y>Y0D:B%/-V$S)U/.C[ M8;) 38GB$2X MLJ]A2+H >$J^%,-]!:8U/J*(B*$1F6QMV&A[O@;?LS4(\)IF(G+5F?,LXK.. MP-@8;C%*G%>(U<+>,XVYA;4(Z5KP<\$?CSU?$\77T/-P3/2=Y-FQU/O_&'A) M?'?_..@US6FR#!%$J4X@)>K2Z!0@MQ0)X24N530?C39&[(AM_0-@: MFH!3-&L!Q=&T19-L*%-P)N2%Q29G 8<%!_BP&/0\+C,N^/GW@1._RD31;;\/ M3%0"PG4[,GK MPI7SHC%5\HE^D2NMI3Y!,>7XDWRXU=8D:A.:J%O F8S;IS. M'Y]]8TW6G9F7CF6Q"E_=F/?#PP83Q0='##/:\8GB"N@)V2M_052B ).OQ(@5 M'>)T"\,A.AY8TW.Y(AMR$C/TR O CZV.\<5GR[A\L])RF^@_/KY'6TIK I,7 M@TVZ#8E:\3;T-F7D$*%']&)*$?W*_W?""]444_+&Y)R-;WG7@E;FU;#[!B]Q MRD2QH"WST@PN^!Z!)W]$GFC0H!LI^S+F8AG@_ MB0V@#$!ZCZ-G;XG588A956<:;!A3,5[^'>+!;L+D[S@9C#N@#,O,HR"IZYEG M9/-H31J,1D9';SB10 J.$"M[\;M90/GD/P8YC@9:RE&P2S+2[^=0R'EPV#LG&.D!@)A&CA.%0XP*?Z MUL9>"OD3 C0,3[#J!>@Y6Q]'##ZFU?QJN8HX7NE)DI!C2<>^])UU7SWO[/(. M"014B20"FOO!24&YL\%.'DC-#,0R!',YDG6@(1V]$-I($%<%JNXCDP5L.Z+D M!2Z-'G+Q#H)K8T3V[S>\9F!W._*=31!!)-L[J1=(/\-$ARH M+W!ILAN3PMK"S/Y _IW=JL5O[XVNU]+9>=S7E/WP-8BN?NI"%.M32J2[& 5$ MN/>]K<=RZ8\H^F"P)*V9+%$SE2249E :L3 ;21$C4F0LYY:LLMR2'<\M&1F8 M=ZQ-Y;4((H9QEN<][ZH4837G^HTT[2O[QX"7PYEV1>^W9 MEA\"T+6-MWL(6=PBPT?OZQ*&4>"+R,<9'W%]?.X**<=5%D>WJU%8 MRJSZVX/S"K"_=X5'ZR:$8BPI:4:N.!Y(_HF\@H!1?@$2:T+XWO974+,YH-R_ M2M&'47$>U)Z6ST0D1APA.AGFQI2GP4I#10XS@I*%9QK@I>)+*+$V7Q\,4 MD3S0S4Q=@3REYXS(M'O(C5]AA&N:.>U)CYTF1'UX6FQ-1/J$^;&FN2O?@R)K M4*?539$\:YK'$KJL/?\6G0!#>)T:4R@+H M?328$XYAOPL#$!06*YH%G'W]X%,&(9+)E#_@@/S=AUJ0PT'L^8@T[)9F'N=7 M#O5D0[4DD9[,!T:_PM CI\R,OA29Z^SWNP2EHA8]UF%4V#N6''\?KI(7\NV1 MT<^(-I[Z,*&A05XB\3[FQ)DQ-B,_>B*5:=[\(EOW,ELYY=$#VDRS54:?;+%K MHR=;$=$NPB#< >2B^\^4P6,/LGO))%%. M$FW%F"S"D1="V.7#2O4D]GT=,MN'Q'\V%GW@8T1'0])PZ&1T_G-SC^_P2DUO M,PA=TSJ(G1X=B MD0*@ @8OM@E]PE8,B8"]HP;E8#"1VSA^?*!I9A19[B6^8FF,__X?__GQPY_^ M!\*C\@KB"%3]"9(P>KO#,8Z>AQ8-R,BAB-$;-3ADZ.3Y"G,><[%!.;2 M:H^*6!NMG8##P,$GD6Z)2/VV6-U[Z\!;>4O(^J6J0 H1$#-95"P$6 M$RJHY8RXF#H ^N("5/+_H#PO$-P/-BIHW%--.XLMXUX67N.'Z00IN8BX0V:X M523;(BD<3[AVON3#?B5T)1@9Y4-;.)83+$P!&8(/^^CB>\]@+ C/X=+4HAZI>&#(4[E@N64YYN$7X(0Q<,5#=A@(N8&K'D_X"L M$=_#T2#/M2 RF:MZ6BZ+T=R,TMP/\P^D81)?!2Q"[A<,Y7ZP>_),!*0UIC^> M$QTI@UB=P9O"9DSK8? 023%KQ*?-FB"8.,J!7'_G.U%$"V"B^1JHLJ11=O6B M8_0B%M/AB[G*$H=_YRM8#$C^@:W=^ @9VUV$-U +3F03W>!DL2+:S;#JBA)9 M7F]GCUCQ55QPY?3+ZS".B38*X#I$IJ"@HR<)P^ZC80Q)".[]"1QVF6W=7"Y* M;JZWE(-BDB>5'V*"5 40!5X\WR?20+E CAFX6S$ ]$ MDU):@\0.2^)!WEYQ4Q3RM)LS$;!DWT1XM2H 8:=FLN'I>U0 +67!O!S0WQ=E MQXFVZF)TCZEU 'WXX\CWR9QC4=."8S!;")(S 3]FL\%703IEL=;C)]N4HV1KR)O.GE! MY#KL3?[UL99W61WRWFDXROP"!:*ID]M*&C%-LSX.DB?X>%UM^R'A(9BP5 MD1_=A8%]'])B S=+ELN@O8;$9#"R]!3D67A"$!D;B7 LY@I[Y9*G.2&"*42* M[*)P&_(R;S2O@;,OGJ_Q7ZFGY"H@%SX-GQI2$%<&+[X.@_7Q XZV".BC?(!X M[+*R!ODJ!KX5V)B*"V;(D*(PACBEBT%*LY]Z.;A(I$).@#ECF 1LSU+MRG LCYC%JBU M6+'#*^%##:VP5H(E@Z<+1CXB>I48&P5T<'@"N$59@C$;-;EMLE41-VH)S SQ M$5$^)(\"I=DS;#&D83^+M2A?T3*VVU3QGQ88EN_S$LL3QGA.RGC1F%1$AHM' MA>VC;&:U)4 (AS2@0GWZA_ 4' @I\V>:@J*7Y5DQ+,JK"<+ _/878W\62U"^ M]:55P&(5XD)-1;X*'A]^W&M^JF50*#7M#H&%TBM$^6=?/&8F147TV2"5_&1Q M=J6)*YM,(1^-Q^+-5L/JWG)8LA.)0;@!N!A8" &%%FQIYJ(&5:9'6P&$XS!: M,$N$ZY47;]"/V''1:81?<%2 D MOAX!EC7(69<-R*0./B3\QY,8E, \C Z&J;O"+\,(>^N ^0"6,I[;2>#2_V+%57)02!$X?DN$ M#OA!>IP>0O8T]8UHRU75)9\/2O(I(">;P_AH\7->K@(:))M0TX+]OM=+@B_/-5@/$F70,I%EWREM]&4+TD>;OU ?$H< %);C= M="H$X$OCT*!%.A+Y%XR5X>;MIO@"QF)>6=(AYW27<8JGXE1X9AY"'AYQ'9(K MYT?LN^0R@J0H=N4,K+XAJB.O$#GAR"=#$%Y3" -CTA^D@(JA4(23-!H=3G4D MQH5*P#E>0>5V.1871CE",,PQ^>TX'V@B UTIU/;4B;TE.>#Z#(TC#YHD#K+K)R%[]B=>G;,) M%:6)?Z9+DSF\R:GMZ\,F7>$<)@.C),OQL07"$\6 M(F^8L\DPWBKHAV?DGXOH(7SIB[E2QCP$@@!Y""3W@(LZ^,8I6&FH-S!4!]/6 M&YA4US#-7%'ZM,DAO*,_1&&ZHQ%(1BJ84W(LHFF2&N!#I\]/VKY-NUQMS G> M_A"CK9,L-Z#$1-A9)>/#*Q7CZ4J0,N"W@@!S2(GD=G=3%5@KD$9B+)I_.5GB MY-CL%T&)YKD)X4?@V&5FA4]:Q=N K,EAP"_A]!H)W+CQYU+SNK']Q_^]/[;8>$F.;QX1APQZ@C( M'[__=LJP$_-\%FRR]X^"J?'QC#*L8& M,5;$:J+< 9P)LQ4BG(\Q10Z+N<@8FL)B*1+&$"=%8?LY])_I&PJR-50HCK [ M?MT>K65^Z/[4>B$LO&WF&2V"AK+2$F3?K+I?A@(Q7KSN/ ZP+M 8A[EH*,'Q M,3)L\JVR=_QNN!;BKT&86&E6.5;LF HO2+4>"PQBE8Q9938H!)/?\KU-*M52 M[&(P4;4Y'Z[PH$UD9!F7>S\3]#.N3SY_KLO(9#/;\( "8D!"(K&WS-BCD"RCYHJ8YJ]X1IN9&_TQ2Y]B_*^4 MK/@% ,H.UT5S@HA2'+\.B D.?/7D)Y[[ ^DSH'!Q>?8(Z$U4MUB&X;F-/'+- M[AQ?Q*P,BI5E8#E01!R*=H5ILO+#EQBMHG"+5G)9]=%/FE$>?9F]##XH(ROD MM-&9>@RB#(/FP7GEM9^(9+J,Z*+>X3CUX>F\) M.IA=&3#2D<:4L2FC0_F8# MH2]=S/_Y%8JX%RP)T0[&%'C[8$/9B6$_QZ7AQT(>FIK%Q.#4=DV'1]GP[%N@ M$^!R.^UR._8ZQ5'RC[.-AU<7KWB90@K 8K7REC@:= =3BB@CB3C-\9UP9KDI M//1JED:W.[NNQU"! %KB*N P;L/LZAE-BE=Q3%1%3G8Z<[I)MHJ82CK>IG,! M@1H?!BSQ25.7SV!VNE2/-1\8S&F203XK6,BJ?L83V*PG7 Z%(U&[$I42CA8, MJ@I8VEC@TG(,YI&P>#GU/62P &F-(6![5$YH- 1/$G@ZR0SL7K M$F,W/G.BZ(T\W[V*ZY2#;$0)"2\;$!%E,J]%A# ;E$C1;%3VYU%UY]$7@9_< MC/E\(+0(I%)6B ^&Q&CC5KB:A'=E 1%I][U5[>X[6W!)[Q/B959)9UYXHMFT M?A=K.7$)(AK6C]?L\S$3CLC)D0MBFKB^H=,7 LJ>35L^**=AG)#'Z!3S9$$G M> ,4,\A*)3?18S"^OUWZ @1P[C"$[$+JGX 4G@[TVAP_!365\R%1'[5&=P8L MQFM_#G7RW62X@1G%64^?GR4)X6\OIET0IW.HQDGF'O+\]T0-W$E.K)%' @K? M"*#_,(NSI59FY.=CC2H]C\:K.'9AD-UT$'PM$.4FUNG.T0WYM,"@&MB?QN4GT+ MBN.Y"7V7+":$OB5O P]5H6B%3/T/B-&?X)@Q7*A=["W#JV Y_!*@M.8\V0H^ M%2%W%E*WSZC/S=!Y^]+Z\OE.=I.>;2#:[2K( ^VY'Y4HP[K8^ZOMEOS?R'-\ M5K:MM[<*AH:(.2?/.-B)T8_DO\99'D)*9W"$O&P."--)H%^3*(42XGX\45V M 7&,/^,XH?8%@6GZ$,*?)*3[4@+4Q2N.EA[UG2][ Q$8#'ED#+!080'+FH3T MSX4J!XK4*L$*HKP<=JH.T%M:9BPM,P")3 ;PK4[0RR#X!R;PUT#[3Y6_;Y0O ME3A6HP;M%W-%"+.%/;:D$CXTI-!,,76)*HT#M5$VW3!GVKI'MWG=(U:.3M1] MNIBH\!%W2$+\CPCF_,5+-F=IG(1;'&5IIJ#+D/\/D4&]@0]8?5T:ZI,%CKZ0 MP9 834YK%0."W_HS6(12SM;8WMO:-.X[O'6\0/P(<<%]U:R2J%^^BEZ$T.%P MH2,2(_,&$#8\JDXPT3JHG]&JT)6-R!O0VF#3J* 3K41-?O^LEF,2(VP+R6/< MT/\QK:]S,$2.QZ1*@+3-ZE&XAQS&RZNYSC73[2N/%3 ETZ3V/@ @$.)\ ;;KR(J(B M?/?_"JA3['MK6H1X"9(Y$]H5\]9,:YRGYCTRSNG0%"@./G[Q)1$3K.:@KQX[/ZQG%N4VS!\0>W:4W%[CE=>@%V>& "SRC*$;T.BD.'$ MBYBE7FI1S%RX'ICLSZ> ^ AT::0D<%2<1ZE9.8]A:NA^:XM7K,^]KRM(L>%X M!,!Y"&:!OFHIA<(3[G[T*R.V!_,O"+L%)B:XZ%A6U&48G8?I4[)*?>YU;G\: ME2@^IXZ+7 #<^A*208F<]?85]: %\12W]W"FE(A\4,!XB;UG^%R..-P6JQ:2 MI5>!A3>*'7_THN8FN2P<0,:5#UQAP56VA_N5*.#"I>@E^)KH)^0_$S(I+^L[ MMU0,,=EC.EN43Y<3^1TO?2$@/YH +'_&:U&J8I6G28$5)')&@QA9SMX&>J@X^A&L"9\ RF90[C09 MT$"=&-9971,C-?OZ* MND*3,5$H4E66_8?[1MGE,KFN:) ;OY:1:>)(PH &9I)AJ50<7[PN:6K$'7S* MPU% !7&F78"QB)%'E/[^<)8]?9\-1R5$4S#=P=U-L:1IG $SQYZ"'L+^>8)B M.NR4>(V&0OU+<(W3!_J;Y*D*LXFGCX('[PGD2PX2@X$(S[J<2 X>-NU"1J*8 M^QRSY$[<<)?@OOCT@Y+C'#;TI"EQX(=8! K,Y[XP(> !H(#<593NO>&E'63U MF ]6N2[639@8JPR@*-D+Y"?#A3?*F] R/B>>"IJ'1<94Q3^'*Q^%!WP<\F;Q@:CU10K^%AS&-G<,PI\I(&<:9LX_\*.)5.VW?$7H(1T2HAL_S M,2"?Q\5VYX=OV%!N%R6),IISGSW_KDJSGN3A,S%]^1ID/-"8Q>E@O 5 K4F8 M[@STUF;%WL&,%;F)=YH[KXHW:1 W<_Z3ER]G>MLB M 0XX@:$L=^$\.*\B;FI)[U&&OCC,%051#D6JB)'=&WX4KJG)F2I6$0;3BX!# M\(*4?,C\U0Z#^!2OPBB/= #C>Q(Y8>1Z@1.]417V)@QH^EU(P2RN %<.QX,. M+8]H>:)CR^$=NZE*.LQH8?S"FGP)<_HJQ]5@TT+YO,2JY5%!<'<5IX+$7&R4 MHML_>YXI3G3% BNU$/>!&;^T(Y,QD7^B7#&^] (O)A(."#?Q#4X6JSL-<0?BF@U-5"B'O&[10$06G2*:J:!9 MZ:?)X&;'X[DJB=-"R#GZ"!.UJ0 NB7VC =36>GQ%=<#S%/\=.]$E(3"$WX_O M/_YI7_GPLT]/XYE/0O*$TXI>1P@&03#*!#F-F*@( ';%[#3D'^)O/-&I$%8> MB/3'6!UW#B] _\10.BR5BC.C$?EW]@.?T%$QK!\.^FE6=E ;_0\S^SVL9C%4 MFJCZQT]T,9;R8DR4GC'4L9#T:(-IH=(E?BD"4[XS,QJ@>63)U# MCJLH8$)R3,FJ@? X20"C*3PL9MRV <-OAHUJ0*D-7H@,FT0>9/W0&VJ@CU?0 M$LG@^\1$T<=>XH1^J9.&'S8B!GXP(_:T @G<;\9548MSXO[,B3=$ ('_ 4R2 M9\<' 7?@XPK4J$!&_R'1G?!-%"&/ S)^I#C-2:IC#)FRE1C-:T#(Q44T1CBT M4 DW&%2PC!(^*J,P'C'44%KUEM'?/P[EC;K.@'&!I^5$/ T*UI@F"F-X5 )S M?$WC;RP>CSNXU1>KQY@ER9A"Z:=DC\/5,2',].*]8DN-%1P)IM)X*N>P4:[J MT?FG8>ADN4RW*0T&HZ(\J( 1WA M,,M1!J=1";8*?J:F!P5P%0VWH%;F@>#G MF:%OF0S^XHB#1TA%=+7$7)6 M9*FG0,R?V1K*M[S9A1PY.$WO%.#!GC*2#%^W_+;*?S,15LHM?V1-0KILB@@1 M*L"S7R=,L)IZ<>I]1V*YKDO+4@YNO!Y_@QZN5UZ\^1$[[FF$7W#4,RZ^ MY(GF9!'019SP/K A/ :*Z4\2[&B*C\*3N:=[492$IN0B-\3)S\O@),V<')H^ M7],4+T6[8I6A,4_6SZ&?DBLF>F/5-R&6(4XH2U&XCIRMD:LK&X1")"=O-%^" M#0/18C#.J%DOXS#)CV#.'"]@FI-'G/XD]]PX3,IG4V*,YS"R-@MZI;0I39L0HSG[N?G':G-C8:87&IJ]!GIB( M#?'IY+">OA^^P)D%:[!(ACAQ_YDR-;+O<]V ;9J/2LW 8EQ:R[AB/\YGL[>K M(G]OD/N2E:" LA<3%8BX3W<[G]JM'!_BB2X)BU?!*HRVC.6!<< 2=1:N!/21 M-,"4<;SCL%J(!9?Y=7-D6H@_ >Y7P+V7CSE:P@BM4TQ=@^3'C4-#XK<>/:9& M+(/,1;/CQ"'NG5//C#/C%J,VR1H_J[RNDV#IK,K2WG!4"4 >/;:.^:-Y^D7? M@$!&A*IO>>$?%H\6CZ_P#..A$"'(&9'KIHXJ03'DUA^Q[SX&+HXNXF44OISC M71A[R2;)R@-D[ ,PAO0NK!Q>X@D!\#29F9ISR;JER. M)4O9S.9[-!'4SFR7OFPZ).2.GWE=KHE+<,U\C63COAEUX*A2HX,!HXC"E7O*:B'^I,#O9(!U3(0.HV3E M^/XE!A I47SO%"*KP:;J7@7W4%O,!3"(@:@9W^TM(Q5%CX^%5H!L*1B.YS MG6;9L1HQ.K.=KO1V33C=VRA<8NQ2$%9JS>+JW,4KCI9>W%N]$709CBJS^''2 M**.]=\P5'#P%#C$G"/S*E^A M[RV)[#$8?#TGCG+J2)!'OTZ)P#X*HT6W_G8+B2)@]JUG?"IYDH:XI#J^159 ]Q\V7N0>LY(_4I48.@V&XOBYK419=3ICR?;2 MR$>(CWTD9;'RLJN5*L53EB@H@C)D:)BFL#,R@GO"1_$FQS%B[5UNH>4"='_$/41CWU8(0HS?WAI@*> M15GR)+)CZM#W2QPXD1=>AA%>.K&!T#=!$0F2\Y\^/U""R&0Q*WD5(Z* _E_V MWK6W<25)$_XK"2RP6P7([YZJG4OWS"?Y=MHS+LMCN_I@]WQHT&3*9A=%:DC* M+O6O?S,B\DI1MDO)3(FN S3ZN"PY(IY@,B^1$4^<0R807,BUJP;?R$&VCR25 MD5A*,8"2>TY1L& MD+7AV\YV'WR[=_N8+Y=89%5F?Q&'G@):+XB#$1Z'USN_3ET&'2>1WFX?CFJ8 MV$ P<=AB*>1FF2Y/$(Z1]N&![%$:J'C2\C(M5EB@]?S(918+IP]90JV1Q.=T MT0F_18%)P<7D53L?$HV3O(9I5-:9,K3Y_]C%-DOP?A5T-598 ;X!ORNK=KL- M$[N\0'ZK8??"%$21+% U?GV5/BI40C)\6D"'Y%R8"?W(X1<;MC\_YN*OM%PC M(_ U;Y#AI&9G)1U[VRKYE&Y.&J*$K0("=3-[Y8"+5 V-(6LH6Q(#&5Z_89Z9 ME,M^EP\HXN(Y."0WHY=P6=*)TGEC"CM9-:UX-VM%VD)O\868\,4<&"%!4_=C MUKW8AJG0=%NH12IP' Q,7ZDL7L"'1D#)>)#!5Y7";B]N$9G-J85%(Q89!(3# MSM%!$BVU_'C5B+6T:6[Y QZ0/7+DE8C8V?%#0' 6'BDG6N:XKL^5&>->)^_> M$F4I>,*TSF@'\X%1=FG!",SLOA$?-F))2;D"&YQ<"]NJ(0&INK*KQ7XS7Q;< M_$H,TC*#_AQ?EYD8KM.,;E9/Q<^[9N;HOLKV.4)IGMB_;91RMD+MXD.IG\$_ M@_)&=GM_L_DE+"FS^8FP[0?X5OY,($O^ $0J*A(-AU4HH$=9+-X-LS^>[EE& MR0,X*!$W^"AS-&#<4XP4J@"%QX.G9TBR$;IEM;P\&)T0 8\X$U$9RFQ.Q:WF MBYEWN2Q)1G9]V?I=Z91)/3 \E;8)A1C?CR?4%@ESG(PPS99J]#+C*%EA;.E^ M;V[I5D^@>\PX4$RY]F IM7LVAPVY)VR<3=^"[%P4MLLIH>LHZ[8$W=#71#-Q M:Q/Q>XR^I^:>!.QYC_[JWBK-Y-O$7JGA/%X[WW-J. .?+O?HK=Y4M2%<=K"% MF3*E=;9J\:@BSBR=#GLJV56WKU*<,96CZB M7J_AG\6+#6!=OX5/P;QOS=V<)U48"'/2)*,]\RO>FCX[TZ M*@T;7"7O))?0/X>^0XO___P??_K\Z?._L^R=N,:^RO=RS%$LE\"K:N@ Q%28 M-[?+FB?9K/QK4N?@GQMQ@-^UC2W.!$;^A*$&1BK@QEHI83P7DW+3/UH9Q)Z1=.50+RSU/^PQ4<+I >!Z3S$5[&&;YL@ M;S/%B;:J9?R\7>U,KDZ=$Z1,IH7*?+:QH.EI!A$;$IR*NJW7G/RO'VFMUALD M[3;'C-!3;E!0_1&""PSWRGP]30*LE&'0$7^P- :- PP-MU 7<5UD&[#BM+K! MW0P%Q::K]K&JH:S)KV-H,]],%3)O_P+=T1)"=;'2).V8OX2&A;,__/4GJ>@TK0= P^UL(3H:X MQ'5X6Z+4TPR"R%VD[S9:IV?VQ6W$!K!#/JY>RIW^9Q:);:?_WL?,_%/,BO8Z MJFV[W9E8JX#,OAXIVE=N^2;6(LZF<8"^=J&0MOF3V-:*LH,Q U!%*J]YC6-1!C^/UU;3S"'+Z71D5"BDTX0.CD_@ MSLGNKHD-8V1IS]US)5MN?N%BVLKV^M8&=5KGF+)!D?8=]J2"V"T\%,08!LT!C$/6'9H9)-0>==]B26TES)Z7*@ZDX7+!@V' MIVC!I8%Q60?B5Q]9K"/QK@DM;HZDOO@^K^I?H8OV_E*(-E)+318%%(*C=3^+ M5WM:^22.-QY">@-F[[_F]:JY$]_:K8BOL\RB-&IR3O(.V'0YHBV30Y=/#F"T M/6",Y9$C51FVSP3RE^QT54/E%S9U^+'DZ]YK4"M&(&I6H @4Z!DZ=1*LQ M(G\Y3I?)WJFHA)$61FHFX5N67=?5DM?M&D(^K0 + :(E/ #=J?UKP^>KXC*? M>Q5BF,;O*Y0GMGCST0*33U*IP'A9BR056@LS@$D/NQPQX,ZLKX$O"\5_PC5P MWO>D ]_RR[I8J-#SCE.H&ELHP3MS%]P?Z5CFBV:S9]:+F(YU"ZWCI(!D@7'@ M,WW37D1WAO46L:"=S><<[MFXOD.'."<0^91I7N0X\2MR@XW8UF8O^5V3,Y45 M=I,;#+BZEDR883SH"_5I@YBV: +;Q30"B\J>/>G,9-I)3]HAB1(<@94(V=JN MDS4D>:27;-?VYC;!.**14G5%DQ3\,=(" M.ABRXBV@1H/&'HH$J:S*(\3$22+[0/5#(\#4G^F^7U1.7YD$+O6W'I2':9\C MV\>*06O0?/+O(@"MTCB6%BHU*F%EC.-K>)(GSU()G)V)>E>-9;(:A<&WGZC\R MBEE639BQB]F&&;HN,@W]9^\QI760X"[F?34'2 M_+O\Z)Q?E#5H.P[L$ZO/D M5O9<;*&3 OK@BB.X#RF?W!F3/&RL"X=Z=AJP_'5(&,[SV .6EZ^E0R5"J\VR MW-:- ]Q&+G\?Z1 ?$R*76F$;IG%@L3>#MQ8EU%O&7^"-(,P7TU66MU5]E2QV MG>FD! 8BHO46,_P5P_05HZ/6",PONI8[]"LC -!M9,LQ8HK)#*H=LYBN9+_8 MB>X0\5!5X@C10/T>[N,:I.>G4A>5V]S0W<.L MAO_"OL]-[*)/?;?-EO:)*K71R=6D EJ1*!,V4^/>IYM)Q;U;DD0KDE2=I"MX$7F -D[R)U79Y!FN M,%5Y)W:8#=TU[EHZVQ_W<+0P2\V8$;O+M :>&E7B9TO7F+':F^$??,21@M0; MU?WR:'3,2S[?F;=1*;/O&N?;B/- Z'?;7V^48-A,1= :R'$^FL&> %(HJ6 M?"_C#"LBJX=YWCS^A2<9KB$)-O$8I&Y:BF8@FUG"PY:N#HA'K4E;<$0IG!X2 MC[,0[0N4>I>^EK6^U!)OE'R5&D5+UXC#U:J ;3S<@E_7>55388GX[G5%A^]= M3[JV:IP/E?*)8<73ZNEV' V0I2WX)]J&=^6GWBR8#UK71U9S8F5K*VAD)5Q" MR;,T?TGJ;[S%Q-S9G&B!KI,\NZM.\Z:M\_M56WF]&Z"#+5") MZ=Q,/$ML*10!>O']!>[%Q0C)C-HQ0B\LU"2?DIX!-:E@UQ+UZ;B1=A:HMSQG MZ]F&6[?J]F_B.(>\/*NDF-T7^0.::"Z+OR3MJL[;M0I.#4(_9>ED1NG$N4Y6 MBB-RV41WAW/S@+.248?U. MW28IF=@W N/%VU.T3J%Z:G)>EIQV/<]Y^\B::RVP=G M^)3R=?K\N%#V;M44)!X8$BS2;ZFH.><0H2S$H,86P-?J;'M7W7 Q@WMEU$C9 M.'P;D&X=G<7"7:."]^8 .:C?6I'%;">A!>S:=M+-NW129YMGG&6%6:#;!:M= M9\W?,J("$V_=MW>5HM [YO.JYNI^6[CN% CJTUPM%#;OSPW\OS?QV'W+[BI# MX4<&F#P &&6V#<@;X+ /H1GOR$-Z$?G#,R],Q13$G -/*_0"%KX2K\O9\<7= MZ935H7&+N008CZS6WE4I?DRI#XKGUHF$,^M2V14?89,4#F/G]9=8G5[EMII@ M,Y\)KV=\GI=YRR_%;)UU*=*.UU^2OUH9I,N+5(Z2V"X[CV6 MQEST8PY>TR0[0M]0 /&N$E/2;^+0!=W&('A9U8,FE$MU$YR8+3V3?K8WD^H[ M>C_TGPM,ZVS8_#P;A9#3V5AYW$ZC6TISRLLG+JEBFZ"I?C#3Z>Q+9--4,]M M,URWUL6"X6RR2O8?S/2KA:P;N;L^]88ZP:!7G30&UR^.9:+5X8(OCKT-SJ>8\/!?VWO'[*4TY7'K.YZFG2W%7'_*S($7THW7L/I9CL MFX"GYH\"DDXE :8'8=1L#IGN:*3J;:_RU0>)1R,%9&JK5VDD'PI@]@@6G-X? M_L*&[FAV24WTH(!E,EZVH-W:7"72K;^*HT*#%]<\@YA2TU#.^.[;=KO/N58S M8;8B1IHBM28.@[OWOO 24.70UQ,S92F)9*])P#<<\O!380]^#>ROFND6G0M59,]Z1L)8XC^TV('LP7A>V&E[/!C4[9G%FN&*CWT-?8 MV:IM@ L"68($##&7I5Y]D ;%%4JNY(:GEF:_Z%A4H/%5:&(/67= Y''G23+7)PH0/]$ ME1Y2W5G,QNG[0@3%V21CE>4M##5ISN5JLB@0*):AB0EW]3;,* ME_N!^M ;-8ST3-3@A'ICJ6L2M4%]!/ N;?,/>F!/' ,JGN!R#$C2Z1AL#,J M+AN#XKT^(#Z&P+[JD!*1*IN-(94NBHZ@ ]CM4_2 MY,T#]X7BBC6]#)_M,"P6)Q1N2]U;VZZ!GE%?C[7MX&)=]3AE!7:1O*R:.5WY M7FI 9)MSB+\Y!11.B)_.[A2QZ.="B7;7$=(C_647J"A\LT"E3_$>#%8/HYLA M[N$A^8+I?R**S"'X3>/6+F.>#Z?35,WMJ1;Q.>T<[M;9ZMA5B6+?I_+:[;S" M+0:4R(F'I:Y)?/?X2CKFQHB-?'LD%>C[J"BT/(?ML.%N8ZPZ"@V4U MNXGX%"ZK\@'HYK# 7_R!UPX?A!W="6D,Q$TD?7_@+?JP2.SW!.&T+ISP_<9[ MN,G$.GQ1GHL_:Q]][XALSK'*<([ITMP,VJ]\_N7SOXX1:+&)T::>L[=>N.<" M32';+)V5K=C1_;4JQ%N>U.OSO!!/8M?(-,IB6A@C:0=OOCWX(F/0*\WJON'_ MO1+#^^QI -H.(XZ1O$AUT19;[Z 4RH]"8"S:Y.&XDDG209N]C1(YWG6C2:R1 MO3KA/U:_3I_;5WN7 I6/NG\G_F IB74C*+9GB[PETAJ!M$*:&5ZFXD +6ZVB M:J!5KM^[;^D@K+869M3$/"!"A$66K%2E#-5[A:)T^9 6-PH,FZ'!) K[S##& M;\3,-I]"I$#9L$GG7KF#0>L71I%=.( SW< /S=@S1=4/&2%7,]&6C2&Y?Y[KHC*[H<(MV3."M0;_Z['0>?"T_#H?$\?]IU MQ[0][]\^F2:@29Y/A:Y1 W?J><4CY@@N?"0(^J:IC=EZ2GO4N^0;+X_7)Q!= MF-;WN=B=M54]JX$&(-F]LP$HL[:!:^ VISD6%<+RA"K%[[52:':JU+X/9[AA M,VR<9WDDD1YIE4=2T!N>$MN0DNZ5E^U.QS7J9E_RBY8N=@W4]::0H>$+SP6(!!V8@W\0\M&*%!0EWSQ7]4DP. M[6.5L=_!#H:&1,\U]?.#$_4;CS.05)P*W+MWZ M0!X*&N^,[*)B8_ HO4S+-^VD$YTK9G](KCD).7C>0+EB\X;+= ?<>0IQ/J]5 MC.NL.*C,06([[P^5O6 QI:TYPI77;KZXXM_;NV=>//$O8L_XZ#6!BB?]3^\+ MG?\3GY7!MW\N-YMW&D&'FBYN&L%06#89YUQ X0G@Y>Q^Q7U3K+0HXF2(=[4Q M! :W-H;J&/2F("CY\U_S>M7 H]Z%8+^S[T%9]"* M(,U6XX8R]RP[0Z\#;:' MA[$ZQE5E5>+QYMBOWLTZ/;'C:/UU_>UW>A9:=EU=H?:')BU L%NJ62=4QZTPCND2.UQ]SA:J\?5^NZ) DON(+W6 L M*'<\M?:[X??B'-A KY[\R;?&7 H#ODLI;0P(Y#A5O0X5B)M1@>BVBI!@ZHTG M$IXN NA\H!N,&!B0$M2N/?>B)&3"IBUU3D;.QQ;9K2/G^P^&;(,T2DK]G__C M3Y\__>N_,Y(>O$"#BI?Z:X*&O@G]T4*IR'>B45RQI[M1P )QOD&:?,NG!O(B M]O >&$MG*[JL2ER J[G5)2A6^U[9K11;E4[+[+)*D^(N^2Z#2;*0E7X;/R-H%<7*< 3E>H M[?@L0;@DRH3DJ>6#XO>29Z !HJR7N>I+CO^9)\SQ>KQ7%5U]6SV!6=)$OQ2;OV2A6"*WTQBE/4Q.92U80M M2!F[5]I8*M6-&7KAHB8E[%RCEGJ85L1.(J'67(;-; [%CE@J@GQYN,DR571O M#[#V3E]P?Y!"?0@>2*%?ELR)+(AT"&:OLH)#JK GY'$[(/#N9992 (\<>WWC MA@NWED9\E/SK^]?SK^^WY%__E3-Z,2XJV3>_Y/V59RT?SB=S>:_5E4&.2^28;*YK8I=6UK@45, 0I'X)BFA M#*2.!X][ZB10#PBJ&1<.:W?^RL,)O VG7O9BZRN6U9-5TU:+I%Z?Z49N=_F" MGU@56EG6CTS^AD8@%P/E@G@+4W JJQX1P[2B^"KCCGO M.&;VOAWC3-B OU8N@A'"C:K8>;^^\?F-9-^H^2(9'+ZVI6=]2?Y>U7C+?)4L M_%*4C*;MW?=0G;S5!H714I@BN,&E#-6^*-[JBY!O\DGUE&=7XHS5G1IS^/Q>S.NH2BF9(=_-+/:AIGE?(-T2[/J0R,T-W2$XE[!+ZS=DIP M#L[LIG:%$7_@H'K+=EYX1I&"KU;F!KP[N3?KGYV:(27&O%[F#_ ">RU24D83 M;>'Q,MJY!I>6'U8N]Q WO9]_^?RG]X%*#C*?6H3 64W(!%>I'>DQ%SMK?B'[ MC8F9BC=VN:%MWPW\OPS&0C?3ZHF72=E"B$?,TV7JFY"#4<"V8GJS3+8Q91Q# MZYA3R6G;Q]! '2[&MK#21F:,_#EWQQ=SHUMS1)453/F/T!"3-52"\1>33ZXW+7XM3.VRCYJ&F Q*HR'0*'/HN. MU/Y.WXFX(-1B"?%VW77I&5X7B(BJ X&[;I&XWX1WSA[R$ MN7OD(-UT5$@S.>:\5J-SWW0TL'&\>ZX\M^#!>B$&AF'VW&\@$L(]ME 2LK,5 M)NL!J-M4;#K$F/,603$0F%;TQXJ;[Y1.@;\M#OOL)'(0-!$Y7C0 M/_;726Y L!TV:2.VL7):0'!@BH6\H>W'L*%2$JSV(7%+L88#I2YC;#"1BZF& M ]-A2-&(#I:RT'=#[YT<$W4#'=]-S@X%?7#_1E_=[]E7QZM&* -"ML6]6,-Q M,M8-_RXR850^SQ,3K4OI3ABRX4U4'9M(P$4U%K/;'U#$&MKW>)2^*1N99>3$ M[O9JVRDO^)BRE'+;C$E,&JMY'-WK 64QNXZ3[7?0_N^I"XV6!AG ,?1-67LH M8\V*]X@^.\P!JJZL5=6DJHGO*Y0\J)?< \IL56YMJS/M!&_G1)#W_9&YV6IEK M N\&";RA@$ X!H@DA5?O>9JLQ/0M]$/.,XY+B)VDM1BR=9ZPYX3^@JN;2HJA M+&)DE]RW%V73UG@ 57<]-TG+->F#\ XQ@)$G"-Q:[B05,<.FP"/!R!IV6Y2@I= '*9+_*VN:N..<3GAJ2](T6L M5II8@:I@=@C)B!<<8^' TTH8:7&"G:"*D2Y&RD:+NA.1VO9P"?T2T9> OB7T M"U0:E.!4Y4J;%&E9OQ(IO=[*'2?%!Y-6']HC\HUXP1.'DDH/#;+0OW>76T MS&X9>#0>@T%1N8P%6Z#MI8>!U]&2XTD2,I.6$,8BHDH\9K(C=@_B1X&I>%]P MW$Y>9]>W$S8%6KME5<,!?DQ0[#**%QIE!"^9,_/+:S^=>&[Q80 M[N96MO!8H"\#7&:H^ ]3\1_8IZ-&V*8*G3*T'G3O,Q12^4Z1. &M#\A!X^@E MZ)!P\I+5(/>HFA]!]"Q.X-XTKIVF8ABML"L%1@XAZ%CS1UXV^1.G7%%@6@I% M_&:IE^%7QP!V&:-S9%QGJ,"UU/H6+\B<74G'%?^.0]/#_P:QW-/J>?=J7M4) M!24=94+4X1OOWKU53WD#%PQ8/DZM8/"G)<8)-.-]#&;P+4V8?2G"M_==_G#+ M.1 F<_8E.%OA@ "+-V +N8)<5DF)[!_IJ@;^VH>:XU6._PD )$O^#Y+-$B5\ M/("*;5BTW"@1CV%!=?9G&ERS\:""EXGW)#CXUNSVI8;$K-JE%5$G17OW7<'U M58N+",2AKA2C3[-78N=EBNBJW;S:S.],M:X8+(FU$T:CQ=R)"BW!R\C C:17_);J?:ZL_&G$?V!@ MLF=R\YM&??!-SE9WGN9-6E3-JO8^LK\X8S*C)TKI1PSC0G,ZTCAQ@C6VQA'[H#= V7&%#3N)"%NVS+U.Q-B[JY.RD3WN MC]?V)Q[5D*HG+\J9Q.BE%QZ:>TEHX0M/3%2(7S_\RDOH, &+5K;(R[S!RL4G MKM:N8:KNI#*Q5R5U.">Y"O4RO\^:T#A.L9_Y&QP2G+S?:>H#A+6[-B3HMBXZ MB= FQM_Z36Z72@.)U^YF !P;?5WV@>-K6>N2G+ODN\IET^0HU[Q,"JS#*3.5 MYRQ'^H[#SM:(='M*YX09"A6F]>*KIE.^I>IWY!7W]"MA N:E]H"N!(!CA'-- M0JD0#? OAI]X8CK%>C>&&"^1&!Q[XL'Z*J05/S5YQNMNV4FCKL&),VMU]JT\J!U3Q;X4Z4 M92OL^5CDXJ"71?"34_($!#NJ[X\YS'J&^F]ZFAK%B_;?<"C&2=M5#=F 8MTT M+$)>)QA+:LP#C&^M&C7E@*"%+ F[J^!7LU7;M&)^%&BHY.P :@-E[Q.,>ECU M:_!K\2UC\(21R3^KZ[NT9);?[+J_)]P^Q"H1J]N_W8!?O*ZGX790'*.P-=@7 ML?%=R6DD-.>OI_4=EK$^""%#X+>/5=W.DZ(XY[PQ8^T8TJF@5EULP>X>\SH# M#BU/KK%_&2N.3F1>JV)SH:M;+IM+?;#':4$C6PN501,Y0V+74[7"##K,%'M7 MB66:*3UP#X2:D'(M]!1[Q=N3I'G$C"]QK#E>?VT JCY23Z& UH=Q'[+$00-3 M*F Q^@!:Q,/]:/5L-IK&B[GMD/)3\'B3O1VO!RT?4P[0B)C5%26\*A%??C;USG!T"%@DVV0YV3[<' M=%AL9G/K=T/EHON-L#%GKC3[.^K M!E-N50,9W;HG=EZ'^@2SZB G[$R8M4T=L MO#*>L&0NO(QA,&)A3J%+42Y>%GDJT[:+\669"QL?,OC=.[KW(E8Y\UXZ$W(Q M&MW'9LT2;,"[;)]W?OL)[-U_Y>W\#A[8SG?SN5NZ]K M%88X%0-E5T8?*4OE0 *M.H@[>/N=)-?(('2TPH>?>END)6A0T\OR/499WE O M,UP*W,OE07M*@0N+_,W547'O\A7'O0\<$V' TWBU:N=%]=RP>5TMNM?\(X%7 M=)')I!$E;X]9>KJ\9#:G;^5)<5T19>39]Q:68K%<7N8[9\J\(7G1E+B(#9"V M@BDSV._&$+%4B)6#KA@#=[BA6W#HIU0G#YS:+.5EJ*9@^M9=*50MJ4CE/KI\ M!7>!'"&O0=]#-Z[@T!W^*NRG!3M235;(5>K%0OH@4H^M;>06IWFQ$F>;<&0J M&2D8":ZB%](XL?2PJ;STJ/[G__C3YT^?_WUD(%_C69%B0U>/B2>0MW:Z?@ON2+F36[)+ MATXR'@F,%_OTW=M]^L)F^ 2!U=M;,4K"TMO:#OJU+-^I8V:T]2X$)<7LOL@?T)C3%1\H1\H2SRHM'^MV,220K80O0B92!<19;$(THOO: M-3[6/$*SG[R 5$HL-5A L@LE=B.WPL[I\5(F51!84B5GPZA V<-3"49@]^H? MN:5B7-"LWX#8^( MVU!,/:08,ABY5(U!MVYAF35'O1_'=*GV!W)06"9/S=DXF^/UL?:&K&&0]4NR M['2WY;GC&(LG;Q.TF^)./,\B'FC6,%\/W0' TL?%5\JC>P#5SK9HR+;7PBU'X-. M#,'QZWN+'\8=)=-"R:2SU@=YN[,;0 M+(%1>\-=5:7J@'2:USQMJ_JVK=)OA'.0*4NH8%RU?LJD$M: %K%EA^\$781# M(%37K@*9;FJEA#.4+D=WE+DM!$+GPKPJCS9@QLP4TB7\*DWI=,4A3'6>/WGE M.WS^Y?.?QHI##L%.4I/6T!/3 RWAZ?:P]_(T>^)UFS=BR[5[P10V<;8D';[M M?5VH$R-N @5]BPI>2DD^U1#U%7($A:WF,QUG<4FSYHX."ZY9<6R'L$:2_+#5OP&)NQ+75K7H&A[45JL>[H!D7UIOJ[T(BF M69;3Y 6KRD5YDBSS-BE.,"L+Q^:NC76U8%RO(+ K94\82:>7;WP G>[(!B6L M#$<"94H*QH=K,[/AK<]PPHYUXH-,'!@K?'-Z>SOX,R2/B85<-_<9AE%4B]LG M7>A0F-S8(*ZJ1O@M?(WT OMQ8[8([ M-?8Z>3!.=G94$=PDMN>6I"%Y"%I "27NP$J$ M[8&28I"PF9+)I- HP.!Z,,5;^RA %RGRB'.[\-N-N)YHE.*HMR!9"/*(=:@ M^)"K01,VC4UW?^\60(OM9)Y.RTQ6+!^OR0-HWZ78;5RT?.'[NMA=X/NJI=$& MG"MUW;38KLOA09[Z'6QA:$S8!+.XCE(G&.6@69^#I'^FQC_L^.=PCW,:&<<@ MLA)&\I9?BA,^]%\10H!MADHOOB1_KVJTZ"I9<*_[4=)RA&J8T:-KB5&51 _* MHEV;!H;O]/3X01\$/\C#XG'1-"N>G>*23Z1TM)S8=_\R67!GNI R9O8X$BR MZ(W?3RY?G9T1P95(N4-OQ'D6J=CE!LZ0<\=8H2-XI/>DHL5$*(5MJB+/<'@. M:0V-S,L[Q,\V5!38H=+<%)'B6)/F18XV M8"C;Q*-WW?EH57;_,-#&7'43&3NW-.IPW'MPAT-8"+*"<^W(%%-J$8>3RV-5 M9,(,Z'?(QXW42Y74=DXPF%SZ'BZ8"TM2"OU;_^NP0>?.5X>5_N[,;O MH#K!]Z#RTB9\8^.-S0%EZ=;=LSK\?N'M8Y6QW]&>\-U9YZ3RW<8:+ MXXAK&:0S+*^ZD.^R*A\$C(7YR(]*3(4#C3S8:*J1 -J.[H0ZZ_-HYY,(7G 6 M\S>XHG5=$;2B<[%,\II86H]K_LSK-9V6?"MWM5R8(.Y),J."_[ END,!DD/7 M!2(ERA/E*' X:7$O/)4]'6FP!>2O/U7,I"13BL:I&*2F8\:-QRG#<49DKZ\_#K M_W 0+5ZU%Y]:)$;8GM[N-YJ$] *Z!.;S/-%W/+C9J;'ULAV($7N6A7B+:5JU M/L"(U\Y4@609LTR;,&,)$S?WVAS(&^1.ZVGGA($N+ M9_J=0A=6&)Q5:2V%4;>P*S'"L8:T5]XP.+ MM+:^D"LQ74![Q'\DU#T))UP@ 4%>7T_*E.#\QY%@R7?PQ2R0B>FU;JN.R9)\ M JQV[7F2(J^+'ULFBF)*5K28^1 0G/1(%\?^^+C/\WG[&(MW/#A540"4S06]L=N,HT8AVWE-024)#9/0G)K'9@'5&Q!76V^ ME(UVO&;V]YQL- :F4=2>6<;IU#1V_C-YM7.S=B>VS\WJ'O+7%N+MX^Y(F[!$ M_B1VTTL!D&/'3MQT/Z%#H1.T^,>JS'A=K.$SH@A*Q/F-+59%"YE&ZEM:^K(& MED_Y6\J=8\^/>?HX@8U[DC[F_ D.RT*C$-$0E;?\6^>O@EW^F=918IWG+G^Y M9E'[6F:RQHAGQ )!+>YW;B\%NIQ&/1NT;;9*Q3Q!2L?MB=X\0E )YSQ,35<] M!P^V7I8R[H$ZWEZ)45+X@,*ANL+MP6@-&I7__$#^@4$3EIS67-O]QHOB/\OJ MN;P5,U(%G2?@!GO7W8:\L@.A1]] *E-B*1L@PI7W0(!Z+B+CH^K&GNUDA>NZ M.@=VP2O>&@X-WV"]I6 "/$T,52"IA4.(,5K _:UJ0VY>CWFRN%TAG]6EV+:5 M<"4V?:@Y3D3^9=H@GDGY3"M@6L/(H'7VUXBND>@*C2Y12H)FKP6 5[SMH45C M#7MUI6S>1M7.]9KX&X>F0CR;4D=M]?DU'%D"[MD:CXJJ"5-&,VFU.=RBW3_W M4^@+I438F, <7R\K[(->WHH)@9_ D:A>^^>P.:(G#(4S[#Z/"J*E?PT(L#=O M:G\H== S:1ZG90;_@;WU4U+ :!ZP' LDXU4W_F#I&"6RXA50^RRHZZ\L]RM' MVEXP'J\B:5!<_=M+.,Q1L2HRLMR#AG\+G_0LWG>LH,!#K>E?-OV>[UP62*$/ MJQ?:[R M_#9E2"S.5-D%%!S):K%(ZO5LKHL6X?9&C#]>ICEO?&<.*1ZBO%;A MIJ-"%C3%G#I"@79YV^VZ3W# WOJ;;\^1$$9R,9>'2VDQ"D8%LC=\K4'5>P3E M]I:T$O:&?8#=?I*7\5+U F+>J)Z.F8(8$M?K.4LO/-!(Z4N2M%OL4=$6J&XQ ME'=J*@22OZ)J5C7W77EN#)V>3K_\/>(:$PMN3P4"D")H\$C 3C3WPH0CZY,O M/,O3I(BX#$D:?8/:<[NN)3(C,N).7=$:WE4RN5I%B;E74WO-EMA6*@&=&1R%CN>+/ ME.$WU'$,4/M=SF1LTKYS#7B/>(OG(TA8+X% M:FUL<_MUF4%\"Z,FU+3>[(O).U)]U%4IW$WT7WG30@9O;[P7KZE/A3]T M3! MITL0GA>#\H@*2D"YE9/VQQ-\PV1!JD*&M"\KL;6Y?JQ*O\;'*(:AG,"]BH

-%NX8=9ROF7!APRP66E?G1GBK!$]S,MIHH:DE7DY?QV#J' MA^A2N9%T"7,:'29<,@/3SFQ.=\!<7P#3%'%7P:=0;.CU]B.93S67]^?;D_@C1?ZL09H^;ZG#((?3""@ M0K1#3QS8C]>[+:TL-2QI&8?*Y'G@#,==J.5WVF=U9A^YW97EM3+;/C6,\U9S M@M$U(? Y27CT( BZSX_FAQ_K0! M. A8))E!P^LGOR"_"1!6]XWXL!$K4\JA M#@5%CP?41L!32V0WHP/3G8Y?0K6W'KH#H;1;_+V,,WIS/DGZ<79>U5^JFD/0YHX;ZJH;+@:6]TY!=BN"U5 I9EHS)-XST,U N=C'EYK<2_R! M-. ].$4.XS^YGD8B ]X=4(9[R!FG)XO>=PV8'UXOHOB248([.% MS79/]&*'Z@L[;T;)B)0-+Q&@2I#Z@U(BI.!@&,9U%@>60,IUZ.B0-U;;UA:ZM3K@H=F>HH=W0 M1Z5NZ4 W2"U=;O7PW3J/*[$!+8\YKR'BG)3K?_KETS>X/QNFW!.EBZT(L%:2 M?"84L _?/K*E4!*VW'-8:/+Y24@@EEER\) MX*MZC9/W\9JZ%_D6!>):)Q8])5PN=WLHYPF#<[,MI-6R/4*U %4F35?M8U7[ M)B M:RT,\SF-XAF4)4:AHLZV5;(B0B)X8-!F1=!(*1O3T>.2O4R0_P5FGN3[R.%W MJ)/W_K2W)K@-4TC^8B;?/HO)0^'N2^_K!1\\1 8U#<*"W2_V4 (C$0=LK4OO M!B8O#]YD.PP9P61(-3Z5YXQI6:Z20FQLJGK7@:%$,9+%2-BA&V^/D[@(# &S M3N"Y3NI9C5$T:@*GN!]VSFTRX2$F2\1 MM/?B1AWOW6->9P*=6#[J*EMAC[WKFJN(M6^S3%W0F]D%O2TH/5J"5I@NI%KQ MH]8;MI-F:"^8@PNA5XK$5I"A*H:ZF%'&+&WCA-X;<+Y[]4&'C=9!=N[\-*\Y M\$8W X55@<=[-F=:+".YAX]$1U$W$,2)G0Z!P0V9 I#* A+2?F" /OL.>=SB MK/3C5Q"=881\TAS%0:<@'G;&\[1=#ARTF<0PE'/ )COE9%U?1VKE*#/VX,1D M<>9_A0J#I$CAM)R7#_)+5AL+R5[NT<1+=;V4LF7#2[OAP%>LWC!6Z*_:/2^4 M)5%:>^W-9RX!+'FALKR@V.2QF5?X2G"+CW?ZE.0%!*3O*FLK^E@5F3!Y",JX M#2IBIE5B^KRU095:XU/*1?*($\PJBBK5U%>EH9Z+1SAW(3L,$'29 7Q5E94B MP1%N\0M!DWR%[(.\U_DX ;QC1%=T@*EQ?::!V0HP#!M^2KMO3M108P81H]*)FH8_-UM&Z^X1#W#EXY:(/.S$W=_NV$8MOY$Z?6 MDI0B,IM/,ZJ"]6"!-*)E.\V)3$"!J4?)#\P,&0JB$^QX"\[@]*228^J6UT]Y MROLK/J^@G@PH'K"XL\';+/OSDZIIKZKV__+6M*PE*.=5+7\%W_LT0'VMKILU M5:@XCY&!JIP6+!*_;=E:+%7&*.UA6+8LPWYN+V]M[IK:MN@E_-5FT#!&CB<-"A;[CAD/ #.7:F-RAP@0RQP/L2:$BF+[R.5^U_ MQ0K _GB";RM:L9S/+>?#OB8:-8XDJQZ1T=YF/ M)O9#^QO+4LDGF]$9-Y(WO-&3;*=;.YTXAXN^M>[%@_B2?,\7JX77I::4$?XF MT]=>^U%)04&WE1-,R+%WRHGL_"[Y;C5DL!+!IXNJ;O-_X/PP*R_$3$$1 M&0S(^.9/*.UPH>^6[5N9Z(EE 1/_R[4-LN@_Z%04V4'F[I\< ^4EEEYFI^C; MFMFL9$8WA&^@[G80^A=[9&" H'", MC+KOHQ!A.'1NFJP-\;8J@I\"K2B!E6*RXA?EE0!T]\R+)_Y%?.?1[T;,BKJ8 M?)-&D46P;,4G[/,OG_]IO'"+3:1V?E%;L7LNCANY./3_7Y[48B;:0YI1\ZOX MN4Z*BW(.';'!M$'3KDYYD]9YE/O-(."<)CWBX>4X8Z]9FR_R\B'\/@F7!$Q0 MOH,.*TGJ>>,N)>.#H[+J MHZ1,12F)-_E2;*P^9@.A*EX%-!8D;D2?2I>7$I;8&:["(U&]FTZJQ3W0RR-M MJ\I*N,@$IGR>)WK[*SL^P?6'O7LFLC*SN]UU=M3]K2QS)E92";,MDH<%U>F+ MKD*<,P>9-6'G>9FW7%[-6U;^),YUUM >+KK0;IC5#TDISSAB-]:(W7E&$>DR MNR;J2SIMS<6#2LHT3PK-BS5@7T/;#$A;L@RA+G^6*;#EU\8P8XW3+B_BX6;? M+G3Z?UJVH.,@]1GY3&Q+@M,+9']?-:UJ1)=E.='%P'[^HCQ)EKF82_NO>F\X M]-UKF!P]^;J97=G(KN\F6UC=I@=FLJ8<3BP,%/79J[OI)OH.^G-_G7^0I94 M]'2JQV6?[&;*<*S#D@4OT;J__%;5WR[*Z[H">G0D][H9J'//A(%L["M+TC6; MV4WL1C[#@;2G'@5O27*#![&2-<0>(*$;>3V3PG=_HB3B0%8R]]!6_KRJ\=GP MK#FOJP72SUU@Q8^S+=D=I>13%QN1#TH1LJM_E!1\6IFU(QLK^-Z+;(*9:YA) M-)CR2@D&;;;(2Z"PI\)!.A]Z;5VD;!J^CG3=B"GT?B8H3(?AS<*:N%ACL>QV M7:BV4@JF3!BB/N@-3"E(CB[?!BDFX1])TE=KP%9E(;J@5!9 MN\X?>H@10AO S? ,&? PRYY6J_MVOBID!RG)@>W_9FHE%,"I>9:W#/@GPAYA M@V'K$K-K/8A/:5(]PC0Y>Y2C8S#01>=9-MCYK LV&E:+4+J6-7:2PH1*1EIJ M!$/D)INE 5:^O@\;G2SN4\PNLK[&T@U).:=YL;(J];LU&#TASQB4XI&]YC+C M9__&N'9&IORSK%JX081>U755GU0U$!(*>.=%\C (NV_/53A#7$!W2SG MTV$GN5O FCC?; B[QM$*L>D-R1Y[D0R+MT-ZO*Q*#-Y8L -&+6#4GN3M>EKS MY*3*=J:EAI17D,% R*$:ZW@ZBL56ZC$6=>!+"^E350I9Q[)YRB#=N75E"^J@ M7#/0HJC>]M*M.R1N-RLC OND?NU]^/?T1!:!8<_'8)=1+O@\-(C)&UUV9-8K MQH%1:O 8=]6(11D(OG!O1P/;^];"$E":K M8K $$M[2K:)2!9O[#TC'FY,!O8]Q"PIY^UF5AZ+36?U+(SQ+5C5=U:SN:'I5'J@!M-H"IID$@9L]V+N M=9#CP^CT0U) Q28V[]"1-E!J?!\%J)T(+#8?MZO%(JG7L_EM_E#F\SP%DCV* M9D5K^F!10%RRI^6"#79LXIW,LN7=N:"O M+BC T(ET%;HO]Q$MZFTKUIJ@3CSF#WF)-+?'21&#.G._#CTKLZ#N/,/E)Y8O M7\G!#)9D.C)/NVY@>;6Y,W62K(]J= MCAJXRT)R8N.#OGVLQJ;.8B2\![#V^[S+$(_+E>/3,%/QXP1MECF$O4YH6QH= MM%,F!"6IH/&BO!:?/R8-G\VW[H4N2ADC;&2!DZJ8XHH!R/=ZQE17+J4YR-VO M=T- 7-P2U;\R"KZ<2+. M0\#0[CLDF5ZO0UZG[-?+\J!+KUW43)E!L1XE2&T ME<0(L+8%OJNL8=(<_(8T2-\:O5_?.5>A 8=?2 \.W#A],\'A]5;Q(X(GWY;] MMH ?&%-G'B5L+SVOH+/AT./1YB3<\WA\)4^(\B>>&+:DJ'U;* M W;22A_=3?" ^9>D_L;;F[SY)E.F/)\XR6,@D"D2VP@L-G5K77)!W:2ZI_ZO M55+D\S4^35KHAN.BNST[84KKA'WZ?/3+GR?,3LG6AN"B:DPQVY;(3'21_60/ M_U=]$9@OOL-J?)[734M0 MYB,5L]36#), E[I#MQ6(X [YEO116C/4QY1"YFB$9D)*Y_B]L,'7+D5"4S?9 MR!J>>_O(D2HO*8/EWV*I;%F*-^^O52$&ZJ]U]=P^ KV,Q9XC_L WL8MTL"=4 MPAY0"_;7!J(O27F3D::/08=Y$+#JII= DG!&THFJQ^'U09"CP^@4KFY]FLMH M/>%U&9=7/SA="Q:KE9N7U1N5&U%-UWN$+53S8D)T/AFH3]]6!OIF I.D^_%[ M\L6V[GO;'0*K9%1_P&Q#1R-^"7.+VM0/Q $J14O&QT0*#;H^#(E&#F:% F7J MIL^1>#R'Q&,/2/?10%_[X,?2OC:8=N4W,@RK7K[Z& ,DZ_2[P:MK7RB>1UNL M?LKZH&/9L]>DSWVXL#=!4-W0V8[!4$A;,<5IS\Z!TAZIC]#OMG.C4& X+)*J M[]!O>?MXLFK::L%K1>N_]F%1<8D?(1"O5+%GH8LI91/=#"%X75Y@]$X^N%0! MN&L^7Y49OAT97U9-+DGY"B"]_L8?B(APF11%X*9RDO(;7Q3[Y1B CI8DR^DC MRI >'E#A8&$]6.+P! \*JLO8+!\4L+ M:B/5@TZH,5(@*+7P+[S(OHK)LCYKTKIZ/J7]J^_B2UF+CT(V6X%PQE&ZVAZ' M75 'Q*761L(#,AD*92252;%C@>.L4Z\\HY"87JSAO-RU7+\;9']![OZ0;F\Q;,6#( 7G)"E2J#J"['#ZDFGY#+=;L[G-$ZG"%H-V M7+8C5)BN9-FDOVHWHL:K/[%I=0@XE6D_B4?M :=\5%D^JJ6/G)9P>20?;;N\ M&2X=Z(6[FCTUG R(^4U]HP_F< "MX>^>*Q^0GW_Y_,\CA[/3D6?"0!L3ZJ+= ME_LNZ]9U><1ES=_\+5?^$3'LV.M8Q8%Z>Q[O3@3IU4AZHN-ID^T]I2/P2QZ( M2^VS,F1E4T2-)5)=\-;'T&H(VIC.YGK:N>%/O-PY<$/-B[ SJMA2F+E,2AT1 M('4 >#.&\L1_:7T5DW*2/?&ZS1LL95S6U:*"+\MJYH87!;@@1M7.7ZKE M,%0B E.$&%F+54"XM;GJYJG)WH7H!GT+$, MSA,KU<[\+*F!/@-Z-6+@9(J-7W?.O#2ZF5'.E';LX<8L_3 _* L@=$VY'!-& M5KQ+5[D)G):_&N,O[O@K=?W%E;_$W$95Y/'/L&:9% O6KTE>0OLDL?N]JVYY MVQ;4[>/3H,=^6!GIXQGR@%DX?Q;9"6,(^@"T?F; &6Y)H>]Z+E^P! M=&9QDHK?+^0N!MO8])0XA*]82A^%TGIMU]9Z3?!:HLM4$ZV?TX"([.?FPJ(" MZFBL8@-B";UG3T,<4;4XAO*BGO)@RJC%S/^U M3*M23&JX@]0%[#I@MW,8C*0S1[Q5U:\5C!2GPW2A4 &A3-Y&J=X-!92R>A0%AL 5>XR M-#+4XMGY6 %V2\_>^B2#G3C52PI9S)C$3&&=+SR!<'LV@_W:JJXE\5'SM:SN MH>O!!L1T?$:__RD2,2>KEJ(W=VN(P#$,)3#?B=)P9>90W&! M\ZH;/\3+OU<-?NZ2[S+(YP3U!J]5T%V.H)V1#(MV0Z#[K$<(Z@\GB&XQQ+M= MPTZHU/9_-6]Q5@2Z3ZR %P.?Y_@> #,%M>79G8B8" :,S E+YL(Y;&MG8MTW M;DQXG9=;@:ZUX%%!<=F =W]^D=CM[!33G_-$)?R*B5-I"+Z+" ?3 M861X"];0@T^V6X9J$Z\XENJ;C&4KL8)7WL9W6GMJ!.%#J??M1=FT]6J(G .0 MQHRXR EU@R!Q"_3V!V>:_7W54"CE2AP$DN81]=Y5ZF :RSUQX1E[ZZ*TW;/ M,FO"I&'D$4R7T<;A)8+L)RJO"<3'A]NP[]#<[49FM&W@Q%K[N.1 7HD^%K^' M?^'CV%L/0#,;XCN34AJE\-*#^(/FUUHX;N=)W4C$ENQ2YH2AU!$!VCB'-S)U M/K5TA"T&J.IVGA3%.8<;V*58[L4AM#H&NAS8.2/WW[Q]A-V;9ZK@G\:*8Z,6 M1:IB1F7[V&7\M:W_/>)=_E_6^CTX7$3]!G"R*I=;6X3); 1#Q=+L4Y"LZ. MD$VX@C3ORWR1T[/==3ZR+<&8B;(%,O-4\I*VAI(+T![<46N+F#0)?FL9]9[] MV-OW2#$A-':65Z'\U1@G%>&=Y%8#OYD=,DCAN4#\Y#!&_K=AC-24U9DV(E*1 M>1R?=$.Z,YM)=/HZD^B^ZL?C>,<)\,INH&_A6@V^4Q(;4 $<_@,Y"F+TPK9U MVIXD=0V&X%7(KIM V-P"+OS!$C]A"3 LDP9BS1DES@VB9 "+6WIN=(P3F175 M_9''&"F(&P3S9F.V'T,>O>%:0"^8;FH_YH.X7=(PXG;#5>>(['0%][,4"O5^ MH8U6J(QU&H)9B19WVA$F9&_EJM&K'? N3ZKOXK14K=) M7K9KWYBFE$MD[E7-+-%[:MXL29BYY&DRQ'9V^2IQGMC MUL<%6-?0?D5V.*2,V4R^[4NQ<2_ !I5SOM?;]SW[T"UR$P*D(YW":>E .&Q3 MCGI>6F'2T'U]M,_ -?<;KC%/^GAMOF)3*TI*LK/OO$[SAA);6C$O-'F*$\*N M2>OVP'/\9=D$H<\7R"HU3:5EW(1I\^),6(?C6#?/74N%!9F7> E(JWA(RJ:S MLLW;M76/MM$C;\?A0H*=A7;2TQ-O7-B<)[9?@!N);DBAI@@\U-U90]D,NV9( M.&RH-GF'EK_7O(D0T#>YASN(<5U]@V="ACUNN-@)%;=B!P^U6I((?S;'0QO^ MUFMA! %TXP5:F%J,!7+Q/[MUA(".)TS6P)^,"G"A3@<(D2!?.\B(U.MV=,@Z M04V)$)_0]F<7/"5YQTKTW@KTP5J.RT'@5>J_O;[_Y5;D/Z7#W3ZM+S2'_#F] M8T7K]C(F(]33_$>^..;)XECLMC/A??^L+2&0@<2#-[HS+RN[&4D5SSGH-=(@ M$ K7Y<;T: E_\CY%[*MO87\M3F7-UV66M/SS+Y_^Y=/_\8(UO?W*0,S1I_\3 MN/-7IP"!^MV>F"*^\ZJ^**$RLZK]:LMD)UVK/A#SMG,E'(Z:XL<,&>_3\!>\ M@;$7ZEI[LZI"N>*DXPJM:\2P-UO_$?Q6P-=4.Z^,A&"3#QS$3ZHG7@_2QA0$ M':REA65DQ!S*RZI\N./U0A7(FE%U(B;&!_%P9W.(E5_K"PB?!'W0=@3J3$&N M43AA2B6<+T"I_E86K?0ODC_L<8E.:7=P2O NPQ7D'%'!H\EGG7[/=STPVP*9 MD2B&NY 9OFGR8'#LI[<%4_![7RJ8HNQFL33(FP69%@;M;_)R)4R2=P]B:?:= MF$BAR@^'U5'==7R06C].F%',C.:(TUD\M[BU.*@U6([V9GL$R-PWM@?3^% 04F2 M>#P"._, C\,:A_T8(H3TKVN^%.I48I1XNW QH$C7 &S_G?"65*>)AO&%JG#Y MH6!7T#AZ:+"%NAPCD)K^$BHO:(V5 E0)D/9-TISA$49"1)'_H(V*?U".H=/\$S9:Q=@>%?&F)?8[,Y12+;&@3+ECUG>)XM7/.2-GFH MRCQ!THD&PHW"!O^T!2UW+,87';N9D8D'G2A-"H8$U-U6;@,6=#LISW_=+95\ M/:T4GD$P3O4BN;%U3N6FJC JQPS<;*<0<,\V6NTB'5[*"$,X,/"^<,P!H=?O MEECV;\6YE!]S_S=7R<25O &I[%Z(#7P.' "(/NPI +!=0VD,Q!V\_9UTSMZG M$*6<9Z.$C&IU,- '"<_BZ 3YCG[5$*]4WNVC B("^+>4S.T'YF;)UG&W9 LR M6]NU592!L]_=8R)]U/PJ1$"(F(H+?^-PY\6SZ1.ODP>.'YZ*L[@N--E?Z1PA M<>I0:"9O!1A36$=XD*I+%@$K3$R"HJ\P@&55L?SQ!-\P_%%:^,N;T?K*[96B M!UXB!]X<1MN3JIEJL'H] ;N#Q_"V!>XV&QHU<$\$]]K"X6U;Y_>K%OEBJNO$ M@Q"[+Y+W@4SX*-F3^UM"$>FR.#H#;0&2B=.TH7.4)G"VGS#;5JC<(FO?K5M= MLM#-+E"-/L:L66+YJDV^OU^?6%=!>QIOD6XQ7R,- "X5QWY@Y9,%FKJSK6\N MW:LT#%:ICN)="!ZAAP0MV>9O??8]?01KKI+%SML6*8HI60R$';KQSH8U*@(U M0._J)./Z=FR#I-]_']Y#T(^AG*WL_.&3+X)@+K;#W<-AZRW7?X$F=*I%EI$Z M9UJ7/,0?"KH0+.E"<(\+72!OO+"3VGHG"MP$-2U@>]D?7?%G4Z]V75>E^#'E M%CYBK:)S]#:/P]4^*F W#2*-MB31T5PAW?.H5>5F2UDTGK M2=JJTX97#9<9+R."](:2->L*@M6@!UYG S9H6#<,VD(?54Q=HAUY1_EP/Z\S MPXA!ZS\LNJ(+[%H#LX@-HO0K&!;8)I'I6S#N@< T!&S#7/HVT)$9 M2STYY/[*&[&@7ZU@=IK-B33L &CYR"RQA4;#8-DETWX&=]J3/HEE3](=I79' M\_[=T;OGC#TP8"L&E9X0+8-2;F3]]",.(&$,B[13$,>>ZQR[&\P/&D71 8"E M]RCIH,WN;/![_!\\D5+FN&#(%XB;JC0I-NJ)/4NI43C1+8'X_IKJ40)U[_V% MY/"-Y#9N2%0\\5J,EYJW>4VSG_4-4W5 G7MW/YEMW(;8)0>N 9VO639(;N4( M3??VX*N^6S?7$].#=9CI#J)"Y."P&PZ]OWESJCOP[+H).SMABN1ZPCY]/OKE MSQ.[;8I6BF-*J85;N"QLY[%@^'NW"731U; 3L3EX@(NOAR0OFU8##LNCB54S MU^*TM+X3.Z4F040X'%4")+15LCYK?LO;1_OO_/H,4-7.$@2QUFB9R+B]3KK% MKE36%\1.1-BA6S"A@/?FJ<)U$LI@E@(Y;9PY/KK;\)'S]^_-1QO$K5L&U"[C M*?AFZTM2?^/8@[/,IMF3.+#GC?B7]-6.PT4+I=M-(U8-E'&AKB*<. ?&:<4;7WV$^TT:,6?J9EM6G3Q4GU?UG-/3V)) M)RG\^76=IR$S19NWAG,LDU_,"%6&,[3\9W\2;CHP71Q?SU)3%E '"W4^<7\)ADU,4?$^&PCMW[7;6D * MA9TVZCI,RBZ:!@JQOF+':>!YE:R)5(&-C:V31;_OIT$SI+$B31\)H18(]B$W M7,RNY3 EA^;H"SEIU&B!Y,O>[AP&XCX: M197GLY;K;W.ZXE=B[;E[YL43_R(L??2ZV?K\R^=_&CL>.7 [3)!:TP12-N^Y M)+5">M!9&:\R("\2R4[(U<'$C 6Y;9U/("\'&VF'<;91]O, W.U$U!] M>*CQ,@K81Z5C.L6FFY.+<&?8%IO*>^98U]_M&WL97WJV3+;.CEO;?5/7Y"@= ME&'6F8IAD"%?>)'LVDE4RV @Y&"M=09C%),-RY9LXG)5E9+'9V>^,"EIPHRL M$9C?[<5!:49YZ-X^0R)PF%Q[GD($(E>\S,RI[[8X-%')5%5?\?:YJK]YG5*, M:)B.,R,<*M90^HB %7V8++GL:GR8.@&3UY]7T#(<$^_=FEO^M>'S57&9S[E? M.+<#7&F&:ARE6R:>3^W$BX8WHG/47O8/IVP[_C1MOL T"PT] M<)X34L=3/] D> =H:/F1/Y3V!+#/+M"AL.O=CR5^GSVA0^'LS'6OXXW1(1H MG\WG'"(Z7!/&WHB7"B@TRC0O=?4]YTV#D:.-DZI?=*E51 M$A7$-<3+P%$;G26/\ H2:_%#DZ =B']4 $M98C>W &.8:XV5V_J'$[>]@"-V MICTA'=?\&:YWKI/TF_B%U]+CSC_W()FZR$C98\%4;, 1>R<4BENFZY'!Z5*N MOO*4@BX6QTE=\/5OCSR![=V7I&@'R50@L1/V#((1S4*('@42.=A('$-Y.,I M8I2$A*& .,E<\GG\II\'R V)0G:4+!_P K+9I&3>E3.L,]*T'KKI;'K9F)6N M40*6 _)-0.,T+@D&M:>):'"N+?&EV1SI;,1X\B5(5[0YMZUXQR#7C'U=9K ' MB942.@2<+51 74SQ+LE^K:H,%MRKJN2+95&M.;_E]5,N-FQ6S'5E@/[Q7J#P2I6_G U%W#S MED.4#GI "G'Y?2%9G9?)$C]XP\;D25N]ZHF 50>@ M.SQ32YW#EAFN@;P*?I4@NE"*%8=L M=$\>?P3+-6M958C?5!"5?>)V^3]%E-(M']N,*Y>>"=.."4YB/I)56/^V>FVY M?Q0CD;I;.R_V]?=Y*0N?59>1BTS8F<_Q=9&S*-6]9T )9QWHFF:UX)E)++4^ M0Y2^_ *6=4X7%-M U<1>F4@,>O;M!UEI)\"ZIV,T]>=TN,-4BN/2.E,'WR\* MAZB][WF28GV>6#CSFM(GQ#3]:==-I+.A9THXKLM2/':M&R'"[4?,"02O%+J0 M-Q28([EK"0_06>5IOH3NJK.F&V6_L@R["?PI1-T#CXZ M@Z8 R1KM\ZJ&M.@ZYVU2KR_*!YA\X(/;1\J-GLV/.7$G-9C (4F[U'6>;[J0 M- ,I0);&$)8;2R:LD;9@2I&R1B;B*!*Q1AH4MK?SGKRF8G>VMRP#V(7MK5O+ M6\>.MPSEFC+D/3K+21HXL5ORAO(?,S@W##$'SG M*V@;IA58\P_0"GS^Y?,_CQ%HL8G1R.XAB[A[KO88S-+M= T/28CX%5P;ZW;. M%N?)N)'WU]J83L(1+T4)DT^+&N>N5SVT*(UIAH&QV9$PLV]VP_8B4U @Z>@Y M+PIL;^^.-S/,/.\SE Y<'#9>-(=0*.:5A\[3Z=!=@CV0\09!4IF9/4QNT@93 MJ-*$\=B)*A8:-W1[BCDL_+"]NJK*50G7(#+!;L>69IT-N9#ZM<2L(B5V!!CD M&%72C.U14MP' F&/-B'RB!X#]D4(OA5+FL<.[<@&+8G["^N;_FM%*@1.\/^Q MX9SB(^GP.^'GS6/U7 (Y2_O(6:-;=F/8##Z?%]7S^W*7VM*BC[J<+0Y-*WVE M0Q7:_8MWY9O-/GB:W>9-HREIQ7E M<030R@.X\\>7&1ZYOVP@[CX=7#7X#0J MNY*IOIJ-S-;GV7E5?ZEJ?O>8E'>\E$OK;+[92]QW[:,>9K,YTS8P;03RN8(9 M#.Q@PA"UR,,?]#0B?V>^4FOL'SYZXQ*N&^+E998_Y1D$(U+5,S;1+H/ U )< MAE?(+2\5@0(F,]/7Q'NIV]O?A^UC220#Q#+DG\-L28I4S36 [1M<"'T8@K=- M,4=),80=0G-LWH*M]S9Z/?H^KU=8X2,>:H>\8+=^>%$UZGV6E#9AD:J/AT'14["+MU,A]XL# M([ FN:T/XU"Z6VU+G( S9[N^*,5ZC],;9:3!GEG2]EY5);7![@1>?Q6B6TB& MTI<\^^-))A#,0F'G:VH690VE)["+<#"]S+I%^^.IO1YI@!@FJ8H61AB_^^Q8 MENO /02J-NX&-WO%#GG?V=,5=TP(>_O>&DS)&#'U+&AO?721UK<0:+<5*#_% M?YB:G$:UEO7FVU&"#M[RS:-BI4'P2"!Z>A*J)4*,$C$W4P^460W_A>T=3OUB M(.8/YJM#"E6;6&JFBG=LBD,4^K?EW-ZNSDF1K75TH$:P>2H_7TY MP:W(O*H6.?"S:N27+2KRZ#1.SR'_R M![H*O19K?(2DM6F:UBLGI#HM,SQU^$>MI6PG]@S0Z @<,?@CV/_*B M&*3_'$J*UW7.Q_ ^O\>P7KWF*L% GW1N^4M M=,>XT&D*'DQ7* LIGTS20UB*J\$0.'0NFS#"5C=6=3L74\8YYXTB&[FKCH&/ M'F;R##E.SO-Y^^A;_A.>Q24"('U!(+4P4&-86NXJ=HS$^:B*H2Z&RK#J9\3 M-PJDE0/FX "N'$!U3KER /'4S-$!:Z$U:(FD55T[FU/S\=D<^6"!(G&2EJ'3%WT-[TH;75A 1[F:=P.5X^3!]J3@G8 M5LON(0YG6@,S*L:'J#-@#:A$:X$1*M4$'9]A !;;GY;;6SUNQ&"@1!Z=WQHE MO<7/]D[@9A0VN_SXRO!E73W4R8).LV()@\RT@(W37HCC0HHE9 53)AR=,*Q@ M%&9@#AKBMX0SE/Y.0/>&[E.3B,C*JCRJ>97"?@4;&%F.F BW<6 @WE=]+!F^DI(GZ M@8A\9^4XL/1$HZ(#>I%:8U NC5$@L$/F;Z(]:6-DK)RY#5&VY*H5A;P4A>.D MRM._QK0O7(,O/0DN7ZGTF*@\$:I>.$F6N7 -V( ]2* F*2:_Y9Y]MD'[)5LJ MOIZ5>M^7E>K\&5@V6J[0+L^&3I=4/!F'56_3PXQCI0,KFW_J![!)(9H;I\7A M<3EL_UAKREY'::3\RJ^ECJ&*XZ#M'\ S1^9U@V1;D<[,^HG# UX;PYRTA[TB@>1X%(< W(Z!D!1\3U( M9RN9KV[()HG-#G/DWIUOK)=SN!$4Z4US*1_\4IL<%H?#-KS8L/GDX&VVQ]D& M 4N4P6)Q:\J]^<5B65=/W")LGDO,(L- MA) 1"*9E!DT8Z&MTF\W?"F[LUW3]Q1_J"@,^L$(8U(=,_HHD-!87\K"UJ#& M$;@^(F#V5VK;+SBP4:AZ;WLZ=EANE^><\4- MFCSL^@Y?;NM.8M1 ?AHSBD:,N7,SJ/#->=#!:NR=S8]K_@SY]-=)^@T9XU,@ M+(9V8-6J495$?GM%K0WYX$$?!FN64B-+4*48OZB3J3-X6#+]X"XH-M#/YNQ8 MHU?*&&EC4ITNWAHY^FY?BD/S@J8V6-TW_+]7PK8SH"6[$W_CU0O0R&,HD('$ MX#T!B:DMK8%,^933?R]*Q;2VGMTWPL1&/(&4B_,UKY^\&XTH;2R3ZH!$-E<* M665I!!9,5!ETGQD8OCI6*-A*#;LHF5;$;$U,J1HQ:N?,"*IP!!3L@U@+5YA/ M]/$-SSWXX1&#M+>*O5C-'1YE%S+[0XO4\U&D_N(#(NH\PGY8L7J5(ML[W-#Z M=EJ5M/$@ZN!M[VVS6N#DD<(U.BLKO&@H5AF'%$U=91B\XNHT+U9X.-$A^K/Y MG*?MK,1 ?3>YRJ=II5+E7 >0-B@31GUL,YELPO0?G@!54-WB/9X1\AYT%1YXA&]0\&-59.)K8L@7B=@G'>L/X=P9G11&+S)#\A5IH>.!XTZN@7 HWA>U90WU,R>X=KO[C&7S?EX\[440^6J*D\HC OSS;4,%,QJ&$5> MISEE 8;^$[*!5<\4.6[!C*,EV<%68 AF(Z?&%*:#>9>/$E \K,[&5TT_G:&=SIUR228'AFXA7Y8.P8''*[S&V MY7$F!E%'=T(6 V$3&=B* H53#@M06A=*\%R,NIKG[>7N/0VMJA1*NH(= M,QP:\6*[JNFU;2E%"]="L62*Y3&%3/VJ*.!KBD3M<,%VZW H >]P[=W,'DDQ MXV!Z^Y5]_N73GXY^^7RXQMMY5T,.KTA)6Y=<;!^X)G?! (W:'ZQ5AM+IB@,S MQ+DXP_N,Q<^_?/[3V/&HB1S53"Q6'!E-T[IZ.ON"OO #F2^%QHNR6=4>9,A2 M#--R#MUN]WA-QN>QC+]-'WFV*K K#IRAJAKS%:P=$^S"\47O_]CF$[SSZ(3E MJ'?VGWABL?YM9>^[?_0[Z@^^'?E:KAIQ)+G)FV^S^JMX1G6;Y&6[]D$O93(0 M"B2TEMA8L&Z @7TV_]I0;+G9-409]1]7\ M2&BDPRM3.B$*KK1B*,!I%VLFJG?C$B?=7/EEU? C*A%BE>48;CMF+AU#]PE6 M)6:,IF!KV7M#3A#T#[&1&"2,"M<" F?03+6A@6QI=;;6!)(PE6%T3S4M*7D; M^%I\6(1%]RE)N4P(9D8R$Z+'!&N3#32/=QNQK'F:XY 1/Q<< Q9E-EW IOL? M/K7FMN@)T\)I0;7$CQ&BVU7 R$=PR=C!.0TBWO80 Q^Z@!=2G#0A[6-6R[IQ MCVB2%(4HI+3 P21@IY"WN.M/G^^1DM*7E?/3YP_W']5M=%!Z5U_+>]DXXYBO M7A2Q4V1HB/4U%?]:VF+.@T&=$!OLYS8.(FP<\?X MNVP(-7UXJ!&$\% M#L%Y2D'Y87K/#D VH9N<:4N9-E5>@\3IS'M@GK8OE-@K M%TK'TL.LYT)).?@/_[YP>[G--0?IC[Z;-5/EBPE,7\7$"&&F"ZRNA[^D>IF! MJK8;+ M;@1))@ZC4!"[<'XO?!GMY^R^#F?4LJ$0/#<";4TRBQGDG] ^]'V(RC5;VL&JA$6:VA[A=+ M0J#1F>)$](JGDW"L/$+QLNP(NYZ%)ET,@JYP@4$Y#0'3HL.S208!UDV;V_>3 M4_TH3OD<0J_'O!0_M':?;$^$ID&%5,&DCG@MSH?'*(>GQ#9[5]B MYE09PY:A,=F7#;O4(G1&X+ES>P#5"$%G>E_KS?G>N@P*60,RA-&;H>7YAM?# MWU#G"P[9:UY$S"@%L_BB$3![&NZ2>XE_E711;)"$'#E?)5<8[0,'(=%7(A6+ MA7H.05_;(7#H:^Y^^P_=?'L@?=T'!1P F98EI!UPN;V_S!=BPP[-<"!/!QOA M8(:\;TLC4@,\,?(84:"B"8O3ZR@@RN)%@#+I:8E)3]3D"#4%;W(4$'%G^G@+ MOGK"8JNR33=.#VD-,[;52"IM4$@"?'[WN#U5O_N ]L:M?Q MI2KY^DM2?^/M^:K,FFE[DM0UG$%]R*E0*B.Q#.5.@*9(B0X;P0T$S7YTA&]! M^* 9\)B(C3>*20T%\<%MLVI3U:.3;3T=%'#^+E34KM.#S:T^SO*XJ* J'F M%7^>IBD4*!)782E^3&6^[.YI$48DL#2465)G#?NZS/#,%:76)BC*3@G>-JB! M&5.JA5BGOE/+O[/OR4*.:NILX,^+ R444(-)"J 03JM@U\')]X;&)P?F!JZ1 MP^JA16D%-MGUDEO8PO(EJM?NOU;B,,GK8DWAICPI+LIY52\HK4SO@#QOY[46 MIM4P2X^SU0I^R:Z@JT6A4O4H]#QD*? 0]^6J\0)5-\F:WX__-DY@A8W)EJ[+ MMZ2"CY$2)=R"I<9:]8$A0*[TP^3O=$J6&F>C= 7=7]362.H;*V[UD-^*=_Q/ MVKE;,1GRH=_1NSK).)Q9_.*:1DRTT+BOY4Y&J)85VNHKW@*M/Q)]9#P[7G]M M(!N2DB:@GV[:YD]T9/![=:">%30QI0J2)#Z -K$0?&1:(3,:(ZYYX=W@,,N" M'^9%]=RP%3E IGA@\V2M*OB"B,1S<#"LTJ3XCU6=-UF.A8->[QY*I6,SR&6V MX&AOX\#0G YI+^"+27WL5QI_*6F=4Y1UR';+867X+BX=1NI#-MUYZ8D_>Z[Y ML^^KNJZ>X96O5FT#1V[Q\T&CL6[.#66'^S0B40VH+F&FK80'DX=I.69UJ0!Y MXT"QI9&(>"0/D3K^W?('4'G#EU#44#Y<5T6>KNG_?1L:2]E,"Y\P$LQ^E_^- MV-XX"%!G;>FBC4!6(@X1[1KRKZ!J4V<+>C-OXPQ!-3]W3L5/ 45_!H.#=YPN[NT^?_OQG MA/R_&O8;!RH GAU-Q5X*N/-I/!M#HM/C>]Q:;S#C1[K,A<./>!GA/_!"/B4% MW%Z8Y/W^SVF.':C^)$8'OI@P"^M82>VLQ0^6U GK@-_RK?TMK-MY\W!ZK>6M+1H>@Y0[S^@&)UFU18N!+4F?K0\2LU MXX+*4^3"5H0.-BO,;-[A*?.N.;7.8@^R-QN6CP*UCD4JD=F\.U )!6; #ZN& MRZ2LL*]S9#=UCZJS.?M5MBW#BF=B5M?N<6B)Q'=1/?R@">_"%CM']HX35QIN M!$6@HX?RP!/@L05N6UD<*%>N&E)B:F1<2NJU_27J3K [<3\61=H"<8J>,*68 M.9K=;Y+N]^49MQ6FD=8$7[JHHT_^Q$V2F1B[PJ)AOW/RA*.Z6CW4CS[D&LNYER2+%,/35XF1;O^^,[<(]\2K9G9 MZ8>P672U,^E"LF8>Z^VSMJ=Q*9@1/U:ZGTM<'6] E^\5:IXLR M9 $;@/[\R^=_&2.\PD&FY3-2(,Z88IQ+NF[Q$AQ V9H'UAUJUL23C52PUN%H M%_LINSZ\L2JA!KD20*'CQJ.NYU"113H/NV6GDK]Q*[W"!X/CX.\,9^D'D[4+ MR[C#"!!V OZ2E_EBM5#D&"I \UM5?Q/6_$7\6:-/Y.)=/BMRO&F\J\RQ7*QB MY^)[_X_7U:SD_SE F$@:Q0RIA@X<2<,86F9"'?3V*^O@G]=N+.F??OGTX=O' MX'O'PW"G?,E3M?@L)X=EW7J=Y Q>MZC)9WB7?<,A'$#[%LU:2MF*1A6RW M3_OK)#8SK<.TU1-]"<[4);BVG%FF,[#]CZ?12;JT%$+H$IJPB;DU;$43;@VI MO=XI7U:-V*O)T@#?C:#LV:>D3E3UP^$C4=OW#H+Q .CKG9A)D>%3J\6N2QPS M9"C^FF+S^HV9KMK'JH93K/D.1:!^^.5QLZZ!$['6(LV=0*WGGT2K%N^4_F(2 M)3@7SRN%[1 CC5TKAY@)V6BUOQ@G6DD-L=%*8OJ9F6ODG5L2F1[;$TE9)):I M>-?30V)RXZLV,'FW%?':?4AU5RF_.CNJ\U$Q*=&,V$'KRD.ZH7 M7IVDC6LD]=JTZYJ;B*X9E(E#WGRWCZV#?-TAA;M<79=/6>#QMD(KA[C$IY3'_O*KG/&^%=YO.,?]7 M(;P]%2[6[^S^7DJ"P2P<=F--'8NQP/3$8A 0 T362_['DWOM)9!Z(BRT'#LS M2T:0G4OBJ+VSE'+8-CMG^,=\N03+@6,YZ#6:GB*KDU735@MAA%>(!4_,#=YN MPNXLRQO*AZGJ0XK-OSHGIEVZ#B$&]B6 MMRRK6%FU#,H5H#_V?R3E"I*#/X5O(6%=3)KJIG-QCDP*2/+ZDK381-23MZ9A/,P9[_ M3F7ISGE=+8@#^[K.4Z[*]D[W&B13QK&YL$[1A*-]$Z8+"T\/.1 9P+U.EV_' M08H$6_*-/\4(/- .#?FXB#R'6!B\:$ODKD\+94IJ--J205'U;&@WH>U]!#>O M]&[%:$]S(;F%.Z$@F53#<7 'G"^:MZ9+D;60]$CV]L3IE,TTH?S$_K?')VH) M%X.CPR)Q"ZQGY5\2Z UZ]CWE33,32/06DZ9*[^.]5 3;PD=JXLDX*F.5T&:? M@&C*#!S)"(5;3YL6WK](O*2$@1;[&$**Q@G7.2UT'V>,M2_C^=].Y5B#S=VN M!8]21- -HJ^MSFXCAL%]+(E>L;%+AQPQ&ONIO_U.U4L4ODUX;T_Y?6NN@]0E M]$DEDW)A;O6_%.I=,KC*%]UC1N9XD2_%)NRN+5V?*.-=\L8I;7BMB2M.84?=--*FD MDE5G2L.4FT9"_'8^\'ATZ./%;',R ? 4@+_$?!YTAA)G8*$OO4T*#AWS4E@< M'L3X1F(H_*W7'3<(P#MBJ<>Y+&:)^!\4?$BM,-K1.ZR!OQL9;KV7E$@)^[6# MCEHLWXX077?GH%#BD]K^#(.=X[H<:2>:HDT<1(B, BAI@93;?.01%]=!3B,- M2L$4[X7A8S>?1PJ;!_= +R7>"VYH73=$R62V0SD0ZO?KV?!:,F2TM@V#(7.V MC:KLEM(%N_WZOW@;WS ]?JS:H[&G,!E%*^!PW)]E2S\V.MM80RD1;O^44TA MIA"W;!,BEB<&N.'8/Y02S/@V:A2M>V3BCSC0G:N&%_$?>MWZ7\5&E'>O80XI MEUU?A9&E!Y6H?GA^=UICHB9,* *_/2N_)=)OYMKH)W662ZA 2H+'O\0>'TXZ MF^<.B%A=M'RQZQG+'*)ZCAGL=PR(H?SP5P;#8]QHEM(> M KWE(B!/1:FCXE M>8$=0RJK(OBQ*C)ANYC:\M0COJ?ZOX*BCTRKPA1\J^I*:ILPU#=R^$[5A-,V MIA0>D62(D$QY#]*19EY\W(#:D2/O,+TD-92S-_;#AME2/^QI [7/50V3^Q%Y M8^0.Z$9Y=QK^D3H^!"]9@\BY5X/WZ!6%%(T/VSG^D-W?VV8E6F'@UEYE7F$] M)76"42ZB*-:2HP7U!L;F!&=? C@R7.X" M>] /*P5V:;E@KH&'OQ6%-*VSLA43ZWE>\/I$S'\/5;UK_@))8BB**5D';KIS M5Q#3?@CR'J\:,N+]A^\%NMPMDH'V"N"3":%CL'VSER.YC26:@ M1AR!,1PC4X-E/^Z!^C38'E?C=X.*XPM*52AJ-VNPOJ![7@6TWNI#Y% M -5@[PX*[:DD<=V?/4[;CDB^GTM=T^]$X]H.F?VC@RJB M)+999#4?TBE_^HO$@P1) 19K$+6(V)W^E@%@,@$D$CDXY?K19HQ%*&-3GSP M561*G4-+%JJQ&T3OCKSC=_3VAB2_\6X= M903$D^V*OWC[\V;@F&251W?1G(HB<"C)".8)_*$P\%DU\EDU]-Y0TP;]9 3% M%4&!''VK3[M)*8I[EF9WR37*(\W@N7X&M7T[P09LZ+VE45M,G3W%^5<$S>>[ MI%F!V9TE=VF0T*\_D3G'_9.[:R-I(OP%:7(6T^'9BN;B _5)W"ORXB9EL^0, M1F;K)L?>D=")T@)J8#@05YP3Y(__.=Q6+)3V[U M$? W\CK2[M<2]3#03J#6Q\]8')L]F*FZ]V&4;6_U\SE=RY*5^>&.DG2YRL@; M/!+>21VNOXEBKGQ">D74C[0"]7>DJ&^3[E9U5!?BX5L[(QT$6>W*O>2>W$VN M6VY[5KS#8LP=7;03$:1W=%/I7 OD+;NWIR4HMB_.?A#1O#:;Z[+]6(/GMR@+ MH93\6B+10XZB",!D9=$VO#O9!\YXFO]RSRVV789J>M(8#Q&GM=@)9(Y+8>'K2V,!YUOF;L_."PX7)9#G*OUUA M"FU$1KL,[BZ+VTXP<;5B\=Y,O>O!R)4Q_Y__\=?O/_WE?XG")=O7Z.AG,A*: M'V_M(GX;/\/E)\^L[W%=H<0=/F9WR1?]RQWB NF _+F[_7*!\Y)2"UC;"5!5 MY4U!,-!3NLBJ7VZ3D'Q]^@A6\,MF\&7\FV?5T$KB&(NA^K>GV&DQ:[CT\6 MAMF);6/#2;>*_ZZ"9/W_YF=44,S?&# #?2.?+:(L+\[^\#\9M"7];Q)'7)Z" MLA7-HQ4K<,%T+M!4=@(@G\-+/5NE4(XKO%@_0MP$H9?TIH&UU?AGZ@<@=:;Z MQ$[":+=*JPY)WT+P]DO<-.^_>U(C>$IHKM&%*#J7/Z3:_EN-V"D_L/48L&U0 MV4XAODC37W<#GK45:AK5B79LY-D&02UK24T2B]"#W;=5["Z.&9EFQ2*(XQM" M(!F1S.GI?DXOP*@*P?"# 4DT;PSYB;,%_09+PYCS%-:S%P+!H^P[^T5D,].4 MT].D)R91ZOX5:3#P6;5XS^G9!3/O;W4S:K&5-I,:-782 MZDFW;Z)H)U.^7BP( &*01MGG1T)U4:A+P;8[*W!WGH20P!A7[4;;[ZM/2E]1 M51&Z^=EO>&4]%O' /JVT!U>,0*4_) XU'IB,>)$Y4'"2 ?,-O.LD)!GEQPM) MR&)[%83J] Y1HB1.(=)RH[>='.M,#+8S0\$D1'2LY=]R:[E(O^;P&?,=!6IS M4P=A*;%*T+8(5,NO2K)AL6+Q 9GS*[^Q_D9<NO?2G* M&1P&7ZHG\3A^'!H[&CI^'SXGJ#2$7:5P@Y7BD[4!C&65L9H)6Q><&NPAN,Y? MD^@W$MZ&E$71@N7;\G>L]#? _5X??/H;Y6:H9#1MGN6CPV/ZYJR>VYDZ.9F2 M7OELF)Y4S^%,S)#*)34E:H>91/CXW##;2:ZH*M;QL:3Y5JJ80KFA)F^!"0F^ MN7T/KJBE/5L(3TX0/U"%C6%&;:;-U&6ZJ?RI!C^3H^] 90'I_ BNJ-GB2RY7 M>"11K2N:#0OY,W3@2C"(H?>!'+%&.C+V:UU4"?,H<&2^W3Z.C#P_+SLL@+>EG0"W?D,G6\__P[<+#X)\Z4;]#[AW]]SVE75U9^ MZEM91B*I&" 1V#D?OCT+#X+XYBVA*GA"M1.7Z H@@Q0.G+&0F>__UX&P0;71 M#6#"SG8!O;ZI>A%><+L0I% JX=KBK[.7.'IEU\9X1 'XR)D8CV5J?G.FQH7+ M7^I/[3?A#4PW05M:C786T)<- &9!V@NSA:Q)L#5$1$FQ# M@[@F#*P="SK; MFVA1O(%%9G2UKFIP91&;=I\ /L3-/C?1^]8-U=NAMVG0(QEA5&T=SLZ2H/$ M?T@3B?-%U=,B(P5]!# 8_WI_YQ=DD69@AP:$'/IJX.""Y^$_RYP5@0%LC;%P M?YJ\CG_C4_QWEMG!WI0:(?#"YG36GM19/2N&Q7&T_-6^/U=\1@KHWHI.ZMMZ M5M+.S^.OO]G-2Q4O#Y4[>-L;=5?54RJ0!1=G$TNJF@S^D-Y:K@XYD<]UML,* MAKOD3./IUAB7637!?@ UQ]>,-5L_?QRN2'JM-H"#$[A'E>-M-Y!PFT^_$5?9 MI&&W<+,MT\#Y,LV*Z#>V,38#5.N@ZE8&@\K\\8T #X_F]"P*%^.^4]_()E6& M U&4[=YDHAT>7K=2[;G@01<4# ML9N%GK IVIX87:5=?.#LW\0G=H:9."VE#;#,H1:&9(2E%L8.0ZJ:;_.6M_.1 M0,$B^2,@@WR:RC+1\?A7WQ(AL?"U?2=>W0&<*A1D"XEV*;.#J40":?4Y^!HM MR^5YDI1!K/Z84Q7D>KF*TS61.LV&=Y$ZNC"@BZ^?\<\W6N2@R9W)&>S,JN&! M38T:+6E,Y1,(C7F#%P#KQ'DT5\H*[A -[HJL,C+GMA;Z[Y@4W'6CFMZ,V,[< M^GB;S#/8[E>$_^\$N'GJK,!)(^;%[QYE9M^<66&PI7WT3$[Q[-_D)+=N7L'% MXZ8.))@1)5#94+!O5;&O L,]RPA?CD!9FE AYLAXJ$( ;K19A^[5'=D^O^3@ M21,X-F-?*."< *^A'(;2E<;1?'WV?\7_[E!!W(P@]%!MF9&C+:4&L\^XR?*>D2AN M![E.7#;\?]O<;NT4Y8E2?SHIR3M)_)F*F%@UMS2,C3M)^YF*C*[I: =&P3K; MERE&HZ#=]:G>;+Q=E%O:=/H=S7<_IFW2;7F%O$8)[] M>QG$T0*@':7+M[8EW44)N2W(GZ\DRZE+\Y^_3]M]_]\,U9]7%F,JD_ M7_O%56,:3.&,S6%[E_0N.-)P754<.$?" 1=XPWOZKG[^(/$[^9PFQ=M&'/C^ MN^__N-?$C(*G/$O -%&PSYXMV7?](E9NRH7JPG5!L#R#KYWQSYWQ[VW[.F O M0T!$NEVNLO2=W0";%8"K1CQ3A]P9J-Z$!'5>T!VJ=N:\."\+NH,VR[I2?#'5 M<#M*O9J&#OT3M29F^WB-4<9PN.N[9U,C$PS)L;V5"VT7EJ8J*8X'C$V;,;&3+H+K@G_>6$+GQG)!;&78' M^\RVZ96D/:?"T6L,Y!F=]\0_ /2)3[0#Q[YI1N/L(_/+8EM5>.YBZ.RQ$S; H8%_>=N2,A\$P;S1:/!+"6YX"%GKQ> MI9 R,+;D+!T/ME!CQ+/_R\?$2L/\>*$;:[J&&[ MZ>[CTX5PZ@?OR\=2QSMNTC,-YQM,5+..WGD^21UT-+O'(V^-GY M3K+DIR1,G(;#(:@)Q&2@:NL@*2(UZ)%G2"CA/,+8L1%:OAC\["-X!8. 4 QR MKKEF)%J^E+3U3LR>DQ,:-VG\5N:8-*IF7.[&HC/]*JH(-RX4[DCQD/'6[$DD M\-+'6Z^KT'-EN!U9KR^PQ^$<_FELP_ZJ;.Y_)8LK4;?Y%OU@6^-Z$H+Y,3"!\ZJ+YS!)\ZJ M;[ _MEBFQ:;K=+:\$@DY*R(ED0I+A2$Z4K:7LZ?OIQ]_]VG/[)0G\9.N&SN MA&I2.['+:!+E-G1N&I+_=EF'+2K(7?0.K\MF(>"+]>?@GVG&GP3CE1+^A6_9 M)\XZ9:GAH<\^(QX(N]%6MDAUJ_R<.^F[Q]J_*9.0A P@-Y\MX"^3EA;@PY_] MVY=DP?[U[QR+EWD\H,4^$JQ>PI(N0=9>D:,U#%4$K;+TGSSV2H*N Y'G MV;Q!5I#-Y93H/WN8+%K\'I!&R:KXEF\PT1WD_W_^+B31/\[+,"K2[";*EK=A MQ<54\R/CR.\]357DG'##.\"8@"6$5QXY+SC8",,^2B^AEE\&G)XM1*LBG?^J M4K;I6%X940>>4<^"QG ^W,:TV'@5 *,M&XK[^"SWK<_1U0@H02DJV$5VCO> MW!(#$=6M0U^!'"M\MO@BRL(^J%5A>2L-<0-'P',P7OIWZ,O@C* *FDZIE 3P M=-\;#\INI^%]SW4!J3N;2M/$^[3'^X*%>^*6'0GX,S\',F*L3?S6/H3BX(E< M)I &L''IM/,OJY *=+ .??>#13URZ8A@E_3DUMPF-_11R*ND=5=^0&?OI%ZE MKXLH?_N)!.$?O_OT-P;RV%D]:T/O)#0CJ3Z3,)H'L7B0YTJ^WVOGD+KW1''J M1LL4]G\@P(02PV-5/DVJ\&G&1\&P2[J^$$#&#-4ZBAL-4$R9[KJL(%F\KHIJ M*]C9VN?8L)XHB-1&[ M?F:UH^?77 C0*^L*\B_)"QX1I1O8NTBK[2;N2MEXV M]S1'L>8L=DXQ%-RGB4A$TJVCN34*8MK8J+?)0T:@0H5T 8M7H@SVY:NA(W3< M2"B84$>3,5/FEX1>FH]/7\S*G[4#"I(L'BA-K3:66/21&N30\(%0L$ 3,O20 MI3=PD5P'&;Q% >M;Z@'17$?]T#&\FPFOZ9.D6#^4+W$TOXG3H&,?[#1 L5:N MQG;87_#FV,1@+\?POE;25*MJ-V!T-IETV^V\7^Z*+:?Q5NP:Y?3M4&P]74:Y M53VU=L!!4D\>J;.^J?3QOMF>WZA*09\%'#4XB.FE"R[(ZKQ?TZLI(20S:)8# MNZ-8QRHEJ2T*0HPIGU2_7Y3Q7;30[DF';MZW)14"W#N>FG9>MX7W M23,I?&.0UHT?46P?:4E^(ME[-"=ZZ\Y]*GP\S(:3LSA5]7>PD-RGQ7^10N\: MV_K'4+"R1A"+X_0#)'X;1_GR#8QDMPE'N-1Q:.@8WA6MV_DB$U$[YT5!UXW- M_B8.7MNJEKDEBM63BI0:+MLV#NFM@_W]4!"H:B'LNJ9+()2065+-N$]_,?=$ M061=OJY;^T"6-;!6/C!'M&SI$]XO+/ZV:RJGGP/(>R[6??$]KCV]$WF1!4GX M5*X@7$>O2G1;^)UT5OSC.2I@F]TF8?0>A?2%!S*&Y=5!0,!;M'I.N'<7YK4K85SHW1 UR]=3!2&D)Y VHUM,&,<^DR"&(+-K$$\%I69I$->3 M?@ %RY[*EYS\JZ33N7YG8#!6X65JC(*4VO;+Q:BFII'=9&SLAH(\@_VLQ\G1 MUPD%:* ET>:,%R'!?.M5.L![Q 0"%P^ M_$@2^O<8TDZZ)KK!0W@G6_B7GM)%05]AX%BB>FY>QC!KW<.VKSV*34K/3$;@ MU$"X1@5;T[T\7=JC($AK6+2+DYXNWC?>HT!B /61%W<2YR3_0B_E#(),Z2D! M[<4<4SAF#!3K*3 38()K-0U IA3J+S]['Q2$700Q[+JG-T**NW1>E9W7^@4- M;5$0PA4,BSF@T0#%E#5U <%F08\$G2%(Z2ADUQ'E,LS=+CY&#X:"%>I;/.'Q M!8!Y364!1W'2NCY[^GB7F! #G!1IMJ9J,,G>._&+[=^]3WB6O0:)B&T EI;+ M99"M9XNGZ#5AN'))44< ,Y<+Y?V=++O0"6O::#3O]E/^ C\/0ZKLYBSX;)8] M9.E[E,P[SFI;6Q3G2X&D"O(W^ZVE:XF"B$[Q0Z:SZXC0MT1%A $?G,OLDIX( M\1;I43(V&,Z[N/D;>>T(#?@;BG6:L%S1?6D*J9O\(\A8]V.:AB*/EC0]C+FB M$8-M-XY(9G[O;38B,J:,6^H?:<,BEV"5K40S]N,5O7:J,)UM[+:!4T#!=@W> MKT3:T?L,C?Z(XI@>Z7:DK4/\CWMO[^HDE4X@II_6 MRY:D/?C$T14'&6*^87M:#J6U* MWYOY*RB8-R"0_2J*RT*_/8:/@H)X8?C7)J!8S&0.W5"0)P4/LQY?!JNH"&(( M^!#S;TZ\BRQGDV4CAT3!EAXOPA;2\\8,CH)5&HMI-VXHJ!-_;)%#XF3PEG04 M$KU#3[T9?0??1<'@)Q+'X*!+PLK74\5L&%_$/7U0$'9%7HJZKD G?<72#,7T MN9*CV Z,CT6U$8JI#TEW8M6\M(Z#H8-XMY2UPC&H^O&:!KCU]+ZEZ:MA#KB3KP0.'$_RR6>+"\(M:CPF@L,PD2H>HA/? M,V80%.MKVH+T946BUX2K-G,U=()J!>R_XE:-+FFB>X#4;/I# [KS(;"B%.QJ M BA8[B H,38G MKR'*M'8 MZ[>A:ARG>NP">B2"*/,Q5JIQM31V3<<"L5JWU%%7:OOTK^CF*!B M/OE,[V/ZU L2DI8V;/JFH_3N*E6@^25L.5M!@(5@*+/-"Z=,>F(%CH""\1_(VY:U; M"N" @5"PP :M^9?O_C@.D[/JB()$)48I6,IW&8SWF]2D)A1(2LB5#'E M$*Q;;V6MLC"\-P)B.68 H'174?0YFWLGV-2E/8[-WTPMM3A?= TQDO!,/V;* M4C$T14&&ZD!]R*($0/EC^=+N\[AV.J @Z0MDX@GG);VG)?RR!,;,'XE,-J3= M* EIQN4:LY9QW["6\BG&]8X3PBB\#81\1$6O=36 05)]6-!300V1-(/@1\9/!P*=FCBG'(9Z&0!X7;H MYOU:EW&BM\M5$&4<'J>*4[[^.BB;'L9CS; MUL*IH_<3]$!6>31/J=*D/RCMWU&L207\6&],QMG;Y9+^WRP*8AY[ MKUNR*<9%P:!-S6(_<]11CL?#ZS'!G\R%U^@[*IM'[,D\WTHJW&8S0K$HAOA' MFR_6V@,%4>!4%79 &%?X7=#:99>6>: M!035%DWSW)TM%&;*\5$PC 5'B%>"&9*AVPK%Y!GJ3@[PY6EVE98OQ:*,A;*L M73U;>Q0$36M:"V&SFDI;;=^R9_T\"G9O_V%P_OJ:D5=XJE$-+$KH9BN#)@I&PR'@AV0P39+ M--%]6B>JJ;%W8=$.@K]/"W.HIK4QBE51LTYL=8K;K;RO ]WS6:F$-M [O[9< MB?DRXW-[39P[HEB?;C7L9E6%(76T=3V]KR.KGREKY1ELK[HV*%:GCD^3T4R. MX6R=YBC(Z8:NN 6X(-&EZ5-2FD\XDGX7);:W,8IUJ%.^I5^I#3A\019I5C^W M00FE-V6:A?2:I"]KN%X 1 KNSY2A_\A2=@9)L:W/>1/>&P6Q??6Q;97I7?NB M(+0#8TK_(?\F K<;)MA$^GOR84";V_@."@9N:JJNLP64 O/6>+9M?A %2YD& M;'7UVUNB(*(N)\$\A;97FZ8A"A)40=8;./*I3Q3VCX"":%;\(V$U0,"C_Q[$ M+(73UN)C>#^CN*">N0"F&/0(I18@[J[^V%@CBS-0#!:U\?\_@( M9W>V^))SGX!6%MLZH"#)$<"K%=<"/S.%1!/9PD):;&45MOQ)%&SMJO;">->L M4]:T:RF_N3T7AHWI_45[E;XNZ&ON)Q*$%QGY()G&;FMKAV)E'QN[SN[:,;7U MOA(_IW&9%$&VYAD?-8*;P(#5KXM;+Q2KI"#[G)O5S&XK)/; 1_(:@:J4%+!I M]&; 9AL47%>=+;93T6[E_3Q&'= MY[<@$6;U^Y0]$4BXA:*G0S^.@M4*8LRB'5)ZPY(A8DB&T&XFMZX(I+-2/Z-. M-:CK:-PF3Q!>'X++KRNC!W1&L:*=DLN*P:6G2J*AB_<5O$S?H_">7BH%(BF6I,V6T?T2QD40ZM@%@F_^&8J(/63BA(>XI>$Q951>^8.E89( #HT;3'QSGU1$'DR,*&/5#&FXV) M@C$&1(M^OT[5U+OH_GL99%3/C-=5R47E :TM<]'? \7:,#X#2A%5@[+TG6F& M^8]9FFOEI;FU]UM)YN!!6:%YD.NL!L96*%:BC@2FNLI-"66 65YD/@03T]H5 M!9G:@+6^< X\@@"*?ZV8,3<)?Z)Z62P ;2P0. .ZH5@AH12)!'2&^M&/[]/; M"05I5:)'%;5L"6HW-D9!"G^F5QBX9J^0MB$*$BK3E(0_$%"?>:\M2]X['1:/Z94:F+HXW$'337Z89%L>TWC7MW MA*A\3..8/@JAXZ0V_-&S0,'\9OTFFV=;WQ(%$?0E5H=! 4I,.JU/XC* F7/ZTR$H2SY&?Z^ 82 -]'&\3OVA<%H1=E%#-\ MIR24_U0-(V:=SZDCDI Y\>BAMQB4768J65$VA']?6^\77CO MPW4V;[)^MJC MV'R*#.!ZQGE9O*496(>UZK:Y.0IR5'./0P* I3D*>A.= M+^')II7ICEUQD-FGQ *H'<,*<#?*#AD)!1/$L[2WY@0JAZB&+ MG8>TK/"JS,":RPI%FE%WW;M[7QTC^GJ5M4)UST49WT6+CJUP2%_OA%:^B#:R M1N='%%M0>=,8]UF[#8J)NZ C2_](YVKKYJUHW7[3?@(%VR1N+Y7L# S=F*6K M_*DV#PKCA+U,S:1?0,$T-EV X@KR-[X7+!DIQL8H2&D$.P:@GQNEJXZX =U1 MD'M3TL=' 8;M)+R)OL*_+#9%H7>7?7WO@KG91A1G4B73:[\A(+756QM[5+27@'= M9BBF?]&M@"U3E;@E([^E9Y6$LPS^%\YU\]''?[4)BLU&1L$D>TXSO"!-L55N M/5$0:0P/^OZ[3S]\^MY\13IU1$&BYNZZ3),\"@7\ZG,6)#E7VK4F]R']41#< M\7\(O5.@%#FY3)I=4) U@!R,9+1 @]BN"5B$6B_ 4*5_HFB#(E87^VX(ZYAR * MG],KP,2)7J!,4WO57?MYSQ&1P'QE$,]>XNB5B<):,?X) M->C VM&[6'*Q9(I"6H16V1-<68WAD#L7+/J7112T!^_F1A MB-BE%>UZL M/P?_3#..NF=XY0T< @79$LU>P-L]IW0S0D%UB'P%C2K-W*U(8\?ROKF;B=%R M6[K586^W]DX,5158*C1MQ#C-7/2&0C^VMMX):9\?!4LF :V8ZXGDKU'<\+UP=FB*M($<#/75%&.6 @[H%1&\VC%JN(V M\5PUP3U3?P*%8+LQ"V(#PHV]!X:]H,UL8PY%VC-F03<2M&^60>("%;F7_#= MM4C_2=4RYXRYH>.B6/5-DWI8P%)^F_#-/VF4E/8+*)AFPS.7^.1\NNW8?5L4 MZ^:CHF".%BGA2Q)&.5-JH>;-'-P;S"IC$"ON Z @V6I]:!4Y85O;"&DR;B0< M3)@N/;!9F'X;0L7X,>^WUGF2E$%^W*C#T\]I M"!1DU[5C0 >]9*7N7TDR;V3V6$NR#AD !BEKBK,^Y MKO@<_$H2P*B@:LEY]A)1R5.DV2S[3,(H: 5P;C82"B:HD4GZ,+?Z=Q03;AL% M >9L?A0PWLD7P?2/Y(5>3SD$&],7L*9Z8]*F=+88:CJZ]41#+GN\O_1;%%X-%\6=6>E=:%"M?HAYX=TO?0L%(N)1F MBQ_3- 1K@ @QRY^HWJ'7C$VMO:N(CX0##UV6>4$?=]F:A\W!8CQ'2\"HY"D- M["#7074RMJBM26XX'(JU;9N[;.JFJ2T*0GKR[>IL.T ),IL!1@SC?5LW2QC; M7W>VMBC649\I;=,I$4*X=POH6B&^C:U1$"-*OYG/3*,!BBF/,.2:'54C1O(N M$GHRS$G>R#%O)Y@+'182N])WDM!G"V@U<=1&0-WNE[PS4:E'>:=S&9G:H#@" M=I2QBR VP=DZ=41!8I\3&4[C\T=J.-8N7;TG#51U.&4YY8X-W=0(Q0I=0A.( MY6,'/LI_Y6]E^)?^Z6!L[ET87'^%*F[LH/>H6.:6*-9D=*"-5@9.-RH*YFC0 M_,8CV?* '?6')N:UCH\[G<"ALIRW;*(KR3@&-X9\!/Z0H>0Y^#V%#KJ], MQ8F$%*%GDBTE;DL=1V_,+^CI@H*L1_*>QN_@8VMZX(Q^2FL'%"1IHT]=;/&L MH??S(HQ^>O&2'FXI/VUBC61O/NLKI+ M;.U1$,2/<665LP?L:INB(,.8G\Z2J_1H73H:QXSC_92U)T1?6$(3RBW%K #@ M-$K:ING"T,72IGZX!B2I-_&@6;&P9@69*Y>:7U8"&X=D=!+H.I M*.<%0_Z$HU\'%9@O FL7%&1M:M#G@;^@T5 ),&= ^? G!<.35\#;AC/!]=O> MHR >@2 ]*J+RD_ M% TPVJUA"2\6%/%E$ZRNN(!UN#=&+OIWMO[JC[0^SD"[R]8@MXBLKC^2N8E M*&2SQ2*:D\Q03<&M&XJU-&C<_#ZE3U#E;P,4=EUW%.2:#*\ZK,P*5+5"*8>W M%B6NX+76 EG_P ;FLH5O>8<_NTKG9>VY,U1$UC;"<9WH NFJ'U!L4R>T*^N# M0["UX)CP2/$N>8\\$#H-@5;9?M5127A;Y.MJ&I=\E)];60/LC4 MQ#X-[+2M(8J5J,Q/M@=VIQ&*J7<*]-1B$&#%H(LU8Y2Y]:)5S=Q3D&FQI M \QN*,BPYU28,ZM<^J$@T(S8JWWQ#NB&@KR+,F)5"YG)ENKR]()AVH81S=+: MP?L%W Z[F;T4 ;Q&;JFF,&?&5'J+-O4K S3 YJ-Y9P9H"6G"40W8:ZV:JC Y M"MN\<,OHRRR,&L0[Z;?)*P3"B??!0S#_-7AE$/OSN(3=VQON.'@ [R0+;:2W M&*:I'0IQM*GA]_HKR>91#O:$[5F7.Q_QOO;W]"4D(HJO(JHL%&G&$+3XA/7[ MP*4/BCWADM$X%HT715IS'0K"LFG.0_KV*Z*<2AE]P$B[E??MUZZOJ^PCQXJ\ MW1XH5L1@_[5A;5HZH""IKH#$*\P)G"..^LB604=7?R\4Q%4QN@XQ*::V* AY M *M6F@S"*NOK@X(PQRAQJE>3Z#7AR89S?I3BH%D,3OH2M/MU^L^@8-^$%30? MTSB^X1:1;2A)^B^A8*(X'.R)#MXG<6B$-I1]#HKY&WO?*+_SK#R#X6GD:-[O M;5DQBL75!K&AT(RN$8IUE'HX5JMSEK)PI!V)6 M9O>06-K%,1L M%P6-Z3UZK_W6/XN"O890F>>WH/@E+6.(6*#GOU(AA?(X(.BF9R043.@F73O M\_5V0D':<-#BY[>,3(1_S(9"P88FRH]9C]2UPT& N0YZM!A5/EUV\ZX'CS:< M5[4QF)QMVB3H$K9JKF[Y4RAVB;4ZUI7XFVK/2D+J"!WT;RDOB%:HY_2]*/Y(ENCQ3"_. EUSATO8U1 M[)F++F)I+B%+[TE1NS]MFF)O9^^"]H($RZ>2N?#OHCFX=JG:;\>,6?X&.FD;=I!Q!R[(N"4/-36E^[=T@_I 0V,P-ZREL- MZ(Z"7!%8)^'MM>5 71.7QXZ%@A%5R*0;D(^E.0IR9"30;TI[X^ M* BS%#IGF!V@P^65=&%M(BI'5W&/%)YB7!0,VM[+MEGNM*7SLFM[9J@SU]_+^W@;0_-F"OYM)]6KF M6^LYA5_!L]2!-'#LAF+M)LP,F_S!/^BH5&I'3$Y>A 4.ZS2B:H$>)GS M;M6@.JU1$",\P3<$@"AC^B@3SC*AQVJ-"O8NWK$\H,@1(N MGU.JD=/K])G4<1*/A"Y1=X>.'0?%ND*)\X\HCG4+*']#,5&&HQD!H"!8J32Q M/]:&*$A0T(U@:C=Q^F&M$6!KCX0@*G#KS(JP@G#5A%\;@^@<^WL7%Q?T_9XF M%X1GF 7)^H_???H5=#B#_\'>W#LY F#_*8A)KD90:4Z60W,KMYOZ6Z_@.&J<5 %P0\'RO2*FM/.E2EZ1G .\D7*;ST%Q*HQ8"JH6_E M??(0?:64#F_/NO4SBM/3!3%6(N4 T?LRB.=PQ5!M1S12 A)%.)DIM'BRP5&P MJA$4=/X>1#%'&>OOAX) M<^UB?D>,K7S<[NT="O:2*X]0EXA%]_,'YVQQ'J;LB.KPM5WZH%A%"?DE4.#T M5N=[,*^R"AH,'^XYY5 _U>^ _'>?%O]%BCJ)I*IS+/X$[;25<'8[ Q1,-RKH M%^MG^F%32(]#-^]W^U.Y6L7,'A7$M9N?VZ9:D6,AX)O.-E2A]/E /F_8@XID=GL4:XX"3IGYNDA0VE=\,8!13 M?P0'ZRI#V?BP80<@@ T']ZY8? Z^ HZ_OMQ3XT?_8CU8EO1+8;#,+R&$)X&< M49&L;S=QN_=$L77KZG(P,0# ,==LT[7TOE(*[KV:JJNOH3I+VJF.[>7;<#@4 M:PK*(946X)5P LXQM49"C"GE\9[.\_F#Q._D,VWS9BCW[MH;!;&:VE$"5_PV M87BQID)=3AU1D&@J*3:L9+!WT5._41@:<6VWF)N=\*:V* B9$B&AEHK6%+N) M/X6"C;/L-4C$]=" ) ,4?:JYPJ..71UU+:)@]9"K@'+"+"*1[5W T%>0*R!LR# K;8&E-G:8Z%' E9S%A. MPOR&-F#!+;?,4-Y;EGC@$"C(%AH\K$JXC)((5H2Y6+@":4;"=^J(@L3V^YF% MOU18C[8X7+>>WB^ENKP;W7E7:?E2+,I8Q$*+,$']9>7<$./9$9=6O= IQJIFMWC$NU][7^^I= G0JU0=U\"'J M;RA61%I^V5,9; V07%F%"O=G]@SICX+@:O,8(W/JWU%,&, ""(N>4,$"K(JM MM0<*HBASX45%E=+W*(0J#! =YO4CV[K,WW\*-XU(ZF1@Q3CT5#BC.2SY((* M[/0#$&K::I%;+^_$J28Z *R7\"U/T6L2+:)YP.K)2)0 <+L BDO;!;S92-[% MO[R*%1?$G2X'O*\MBG-:7[I_+X.,;KUX75E7E4D/N;T'#(2"!:UPEF9(AA+V MTAOG.FH@%"Q0',%79$652EYO@_X[)N*$J@YB8P2;UAH]T=@H&-5C@AAAM4!! MUJ"=N_'61T&R\%IV4A=TOWN_=SD&#WV^5G7-C,>D _ MK9]$>FB[%<4F'=T[ MLP9F#6'.$>K1@QV=7N-'04$\SS]^C/)?Q4O'1J.QL?3KI MSVE,'P4_TD==\08.1,7+2-MWGDI.G5"MR27_H1AYTM9:8J)-)155?!Z-%R'\+[IA?A36SUU!4S!-A86_LGIMJ2O/8-505NDQ N M2%,AG(X_V;SOM_(!-":\&ZH@!;',,)R71OM=IR&*DVNM?R)-RE?Z($'7OOZW M-[,A_$3B\ O==-EU3GM]7)%5FD?=%$-+6^^$6.VB6@NR>R\4VW$C 30:5FY M]LK%+R\5@U=R&Y]"P4:3]N@81CV@.PIR7041*]7VD6XBR\00*,BN7D+:DV]N MA6+R(U,=I#:@37DPN.NW]"D4;!0P9I"H5FU>#?"H0W/OE]M/Z_H.#Y M.=TP8127X()Y(O,R8QN#*ZPDA.!9N!A*F6K2+BEC+D8WR< H6-2]7.L31X_. MCT&4 )(/%:C/Z1,I"@[JD&O1",:.A8(1GP,HI R%S!47B#D^V=(XK69G.6?9UAX%0:K!2;NIE=^]NS;[8-*Z9].]%XK54) *S==_IQ&*J3<1^JQW MOJ$I"C*4G&9 & CR-S:WYU1*:=) F7Q.)X@^WO8W43 6,NWIBL^Y&8S._C6C M^H*Q4)JEN7>=Z>DMS8I%$,$KWL GSE(-I#0QGZH7U1K-N7)*L>4O2> MEDD CT2$,$&N6_B, M_WTR/'S&T3\V;CP4^TE?%OB\N RR#(@PHDTX=41!8KL$B5IXQ%RVKZ\3"M*^ M)&4.0/51_NLLHV];DA54=RK6UON^MQ,*TNK3Y00Q"PG&W;R8>^[YO]$RPL2+"^HX HIJ7HWE[81BMU1YU$^@:@!X/4OJS HR/?? M??KSIS^8#1I.';VO3M=8R?-10-9&A43'J;*^V^LVL+OWJ^9SFK1^1'% MYKM+DU< YT=S;4)N53.B@ MYM8HB!%V<@,(!$3^1DE)IRY,7U25LUG9QH_F_2PVHT/!-.001%HU0[&6:DC_ M(^1PSA9?)S%N+!2,T%03O$\+N\>LKP\*P@P6O.J\/9 D MB)D>!F'=''Q"W($##((NPZ%@1S51JM$'D2GJK-O*NY[3A%D&]K)X,*ZT]"4- MCNB/8K4&UORT>G/&#>5]W05<;3M+=\UC.P#5J?E;:VW@EI9?Y+D2(T.N6) M;\""'-;=.[G5$M"S0E_$,8&*WUTQJVF$XM3H3=C60A99)AJ/&A#4SW!IC=- M^P7O;W81FK^6".Y0\:G]8->U0;':SUD0DDIS[\0PFH6V4T<4)+KHYA.=>,(A9FM!_SHGB6W,HB35T#.\*E[YJ6U MTP#%FHLG: /SV@DMVZDC"A(UZJ[4#P!>.JO*8JHM:C-A%]5WTH%1L*B.YJR* M5O"20:PBSE45 JOC@FM?[R?4 !? UDM:9B"T5X42 % ?M5\W:F;S,5'L (XF MR&N$G8?TS5Q$.:O^9$1[M?= 0=3X>LOFBAHMNX((W2,/630?9^^8> XH&"^C MI5@85,XR-45$%#%'/?1V0D%:"Q9-4UA0UEECP8^-RFOL+U\2J& @?!=@F M_9YWD=RHD<2B#!\)W>F&RMSVUMZ)4>*HP%+$PCE>20)P_JU\B*YJZ-H3Q1%0 MHQ]TX#,N=9V'CH&"<':>;O.\U"1'J'!Y4B#KJSP-'<2[(9%'=%_3Y_@K -TQ M8%8004'2T(=ZFN)8P0U+;,E%J:YB%A_=#-J?U.LQX+LH&-RI.]K*EF+9-G>V M7)UA(W@_'.=TJ4(6\Z:I9=;X$<7ZU#6A4ENET-%/ 7I"HI+@/DZ MS>Y)\9%FOW;1[NW-O9-3*W9&T^"7G"S*^"Y:.*=E#A[*.QM8Y!Q/J B&Y*NX M]O-.((=\J%PQS\%70&5L0JY45A)N[TY>G]/KKX!FPQ2"SKW1YL46/N&=;>IJ M7F3D S3CAV#^*_U#MZ:8I:UW0BZ"+";K7]Y( ?R# MEDP@ZLX=4=R,SW3T&I+%[)K2M4-!0*U B0DG %Z>9-F= MVZ*#[#U0$&7.&[M8&S+'3$=_Y% HV$"5X#DA(7.\P$,QGRTNZ<+I_9C&QBA( MX3>G;5LV6Z"8M$5$:(3#^8(J\BQ5C'8PR.&QPZ%@Q\]!QC+#02S^ZK;R; M-K@Q[P;0O\JV-J3['06W+].8_IKRRI.JFXUK+W/#SZJ#UFJ>FG)\% R;$MF@ MMA8IOS%GN,WAM]TOHV R++F\6"0\+158$<_SA;AT+;",0S?OS\/1IFT(?HCF MT2K@-3;A[U$^_MS9A\0T1?R&=:QB4PT+HKC(V/G(&>O0JZ^*LEM\@1&KK"-\UNFP(_: 4)*N&D58H M$LP8PNY!BQ56V3[32O\(WF4T52[*!)X8PO1ER/(T-$.Q9N!$;3E2.X[6YA^4 MEEK1NLF _E=4!(_+/(-6\I=M/^:4OW@_$B)Z MZ6E%'^[T$(7)BR67W\-]/= L3>D^*$;%Y;%H81$LR4*(K:734XO\W>6 M9X0LR]U]7B@6J*.Y=]-%G!3^;C<4Y%4N;IGLH2.FTPC%U#7A]G+S<2PK'J,Z MR^!_X=S+RD+1:Z*/;-UL1._F[O,RC*ABR_3NQ?,V?_5],0L]4+:T\]1P6$>-XF8?0>A640MWWWQD;>955OS1GFM1U? MLJ;9W3NYBG\!JB5 CM)LP4*H(,I "4;6(#JX]O1.Y%TTAX=-\GK^FA'N G7 M9G3KY9VXRHAC>.(U?T8AY33:%Z^@+)_:7#HK=W\'IF##H5"P@9<>)IE#%5M# M4Q1DM(LF6Z/SC(V1Z SG80BUT\3_W-&]]4FO.F@:HE@-K1_1V>&(@H1IJOS< MV4)C)OX$"K9-:=9LN_[/.+=,M[8#NWM?:EB5W/H> &HA!3LMU^\VF6<0,'-%^/_>)E66]NPEIP/D=''F M1")O=1WW@[JC6#F>SUIAZ\IM94I:L31'08Z,\6=Q3Z#LZHCH-$(Q]:LH+IDH MK_0BGG0\2YA^U'Z!&F.^QXR#@P%MCZ2VSEI_:^]B1(7M/U\RQ_[L _3?Y[=( M1$N3G.K+)&,%-.A8D-$0$YGG-\E$C> M=3TY[8N18Z-@U.@@ARI$@;U+)<(--^M?@=^")"'$?TX:6>'Z412LA?3+@F3+ M*_+"5!!;FF:['0H"J#Q81,6=&0Q9_(IBLG>$GD72A"O0@9+9LA2'CH&"<%$I MZS;)R\P4BM-N@V+B->+-!/EX1H#?Z;^"@GE?DC*GU\ICE/\ZR[[0YEE!WS<" M'%)O/;-T0$%2"Y]A]@(3!(.G+&Q!U1(MY*#6BC9V,.^Z7:5EBAA-L3OY?[0* M +JT1[&V5V25D;E$,5K%1-1BZNW?46PE&Y3 H.JO T?Q+A@VQ9\\?WW-R"LEJPDY:4H2V?+G M]I>=ND>(%J\9D@$ASAMZ=BMI^)J#=\8_E-DJS<'\7*[!C<*,SQ!9+4,X.G:) MO@[>29(!AZUJ$DK22)NF_A[>B5+5H[:A4_<[BMOA(8N6#'_%'#+4:N*=SU]$ M,@@_GOI@-5T;[Q,_3Q)X4="G)1-,=]&22AP(Z80BU"RSWP-PLOBMZ^_!DNQMCS*3>.8M;9' ML89_+X.,2M9X754\O4T6:;;DKVLGH(N!0Z @6QZJ5-IU^6))K#D+M6X]O6_6 M%D:O(E; 3R=$B1N^K[4OBM5DM6&7]!ZR5)YLMT$Q\7M20$ ?<[*&5.-??\G! M]L"?9Y!,P^.;0#05YM5-.326 M62:BXCX""Z%95H]%AJVJ$@0%_+IZ_6C[G,^R;CH6"(.1S3$#ID[8"" MI"J6RYHBU6WE70D>;4I_)/Q!_DP2^G(!J,TZAR2EZP,R93*[O"6P%R=&#K#J"G/ #!H_@G>C/41(MRZ7TVLDLV5_2[%=*P4]IF>65:*=K M=DVO10@H4!,2Z9Z]H>W^FV3I+"%_TUTKV_D*"O&I+WS%9'G](Y-E% [BE)J.X+[#@@#I9,&A84Y;_>9(1( +^=)&7H/HJ"M&0*-BR/:Q3^L9=D B*RN7(4%B'S S'(I$XKA%(]09NM85WS:/:ZVD%MM6) M[>LV\3[MQNNSCEO01V99&WLG9=I,N[R(E@$'PQ[<@4.@(/N1%/0%"JL&KTM;9J.^)0HB1F]26=L$L!QY.-Q# M%LVK'.BKJ;4KA^^A8*@!M\'LJ[1V0$%2[YKE/2D03(_(;T4,6$O)$*8$PI9S MU):9[O/>[ZD:QB3Y*4AXFA[)\QF=:W4K\-W?O7]=>WI/M[I*YZ5TQJMDM']# ML?GOE- 5]*UX!R0*^B4K%9>M@JQ8WP=+39S>H(XHMK!394NK>738""B(WM1+^/.& M1:>V_VD4; ;)#2[2KG"_LT%4.W1#01Y5/_@;EV$4OP=1S&)24\4C]Y;& )EF MA#P>. 0*LK=NL <=KIN%Y>'S*-AM#/FV)4!;NZ @RZ"[B[2SD9J_IK=WH\ U M*YIP$\4DNZ02^K4%1FEHXET?U&2]:N^UOK8H-MO&EK;KKZLHXVC)WJQ] ^?@ M?0?]1*?^1.+B-Y()<"2]@\W4#L7.N0AB"%Q\>B/$P>1M;HV"F&8N:'^*F*V] M]^U5!YT+\$-9N%-6$[Q4<^R-L:HCAT&QGA*%FGFF#8:5=AL4$V?YN_ 0[LOQ M5=J@F'AUK5VLV8:XC(/@7 VA@%Y]5+PI2 VX]/:^_K?\VXRCE+ M[M( (#@E.&2U((;0+G,'%&OW.9B_T==)ME8YSO+4=*ME;HV"&#.J)7T +\KX M+EIH-Z%+/^\;\&_DU8".5O^"8A64Q$:N(M('74;>0'[)U#90D8TB84A_' 3# M3JGU_TOZ3'TU%/?6MO2^M:H"%VL9D <&9F&KZ)18=>N!8F54$S$WN^6*\AVU-\*K9^]6WIEB%<.(CQ;0:4!,$T_PA,#JG9I;1"# M.J+8I.TC=4_J6 U;D527?MZW7&\5^VZ<0T\'%&O6\#/V.B)13-D%*Z !(5:U MTVLFFXR'@B%50%^"YBJVNQQ2V_:^B8&Z56S%;5'"M#Y#=#XY%RT%R MZ>?]"+5!@DP IZ9V*%:H]=RHB@) @4T)]MZ3WS]P"!1DMXH> &A?;?(0?[4# MD T; 071VE0_N)0 [?XF6A1O;5B@83U1$&FS5XGB%M)Q2B5*D54)@LI*YA=D MD6:@>H%#C$IB40&X!A"GLE;KC][5QU&PNG8&\4Q$IE\8:$=%[U M$U(LB)!#-D>TO:=WK>PA*(+7-(D"9^=N7P?O)'55#9D86"==M:ERZ8.0L+S_ M>CP/0_8.:!1^Z!0\G'QT%*=7P9SFM4O ML">B:+,=Z.\]R ,Z\'CH6!(\\(Q M >*Q'XV(?$/'0$&X ;KU<_ 5\!LYE*?Z(^1G2C1'(0$LKYI-AD7!'@.RKZF MJS'PA4USF6_@B"J9^@0J($@Y'JPPU6Z"8=*6G."8+VMJC(&A*T^%N M:HHAP-!FV+8,@P-P <6%;PRY-K=$L0,Z(:'W1%M=R:6]]U5I.TM,5E13.^\$ M*%XX;37&]N_>)\RQ9//9!X,T Y@&*K--E6^MC5&D M <@1"(02\W>J 4:+-4MAY$^&^J*\TR5-CQK ^R'IC9JXIU?"\P>)W\EGJ@^_ M:0IK#QP Q6%B4A;B\&Z7JRQ]YVE_%O E:WO2N<2M%!!JW# M)_3XK9HG47#>J(8ITTYFB;[F]ICH(< M2^+3Q?IS\,\TLP,6N'='06[7!7U3)B$)(;ZUS'FU8(L;SMJO3>#__GU-WQW] ME_(+^X'J73GX_4$,P>_BLQUB7ZAJE28OA&3_0?<2)?G[/WSZ_@_?_;X(OJ9) MNES_GA'_2/]/E1;$0@L>U"B$J(!1VY_\78/IY&M!@*C?:18I;:X/BRU/JWN0 M/A\6?,XYG31;G9S,_^,U??]]2"(V9?C'M_"/__B:A_]#S6%2_/H->RUC7#/= MJ=-4MY\&3W41Y"]L-XG5YO,E<9'+O]03[P1$L_T]6[!\2?64B-GWM_=&@CJ3 MIB;9]*A]W;'#VO=VW7S'4ZXJCJ9989EJHQF&K7#A MNA4N_&R%9_HZXOIF+V\[37<]5:42@6YZ\/..I\0?A-=)J%92T-1.V--XIAY_> M2!R#I2E(S)NTT6BWTUL&<2S-"N;Y-5KM=(*_4,[\+4D_DB<2Y"E]PMSF>=FY M*?O;[W32/Z=Q25\I&9<^9KZVV^UTDM=+DKT"$$&6?A1O?5M4WWKG I_G EJE MO6BR8SDJ42QD2CVK?Y"M+]/0+/GMO79*P'/P5<;@<8=)#Z--[7\_<=/^KJBJ8W]"\VPTB[I9>)\K>EVU35MKM]A1)PG\0,F.MOQ*R,M-OM MZO3R]TZ]GN8GO;'ICJ8*4-+P+E\O7])8,[_F[SN:E$1+O?XZ?P-ON^%9K&VV MXRE^^O[E&5P.ENE5379^GJFNN"RNLRS-+E.ZS>:69[!#I]V>\+K*CQ$*I'O< M;9UV.OV'\B6.YC=Q&IB-)&J;'6\-9Q@^S0[I[[NK6Y];;0S"0?UUMQ.2U2W, MDZI:['9B-U&VO W-TQ*_[^J2!-=M.Z) O1D;OVLFI?IX)W&KKP*XBK^=OT5Q MQ:4NA*7)BZM%D>HZ3=,L)-E__NZ[WYVMJ/($]\-__N[[WYV5.9UANN()X/"; MB'VYXPPQSIU-O"!93EA+SWSJ][@VL7VZ+LZ#9H]A&]WIDE?4MDUOY3&RJ'/2 M^EDIV/3I(-DT^J!=M [:8;)G[$'KNJ\/FDW.,3Z-S:39L3D"5 M9-))^ZZ99 CHDJPZ*>%-S5*&.TC^G#1OYW@VR;*3*NX002>9=5+*>R+W)*-. M*KDU:E"RZ:20]\UQRY)/)Y5;$S0MF7-2M,W!VY)' M)P5;'STN'> GM=HUA%UR[*1LNT;-2XZ=U&]#H+YDT$D%'Y@L(!EW4LH[B0F2 M-9.JX?'^?(AV.PS&Q8W!+^5%^(S) J M-.' W@#>3'._23,2O2;\63Y?L^CT@*G YTG(_BMN@997E$+,*/VAX/7R6/G$ M]"'0@#;YF8,_5LN2BZ*00Z>>19LMQO;^$#E)'$,-FR3DU<+JR1EHL'3P1@3? M7)5HZUD%4VMOT]= .:M(SG2^<0F/+D (IO\O5-"@6Z2-&XL3M8K>OUUAR\F#YK50BV31YD<(\O_X*A=M8O;_6E'0MD J1 M4<(#W]EJJ)V3'2'74?W)T.4JH,]8.H?9HHV3SR'T8X#0-XE1Q]Z^KWT3]GGU ML[<)#CU6TY\HK712%_8B(Q\D6S<+ "MRRMS6(P!W3B?S8YJ&.97F3R1[C^8D M?TICTT:V=)B4KU)CA.KPHE8R?#J7Q:HT[.WMXN^6A3)T#UFJ5.)KWZA*"SPO M2->7(X(IU[=(WZ25EI[?B# '^3J*DI+.34PR3?(+LD@SHM0YOOY*-W>:T0=3 MD*V9L95*N#EL^92]@:6B;GUG;N>+GMEHK':I94&WM;\KC12]V[;9QMM4KX,L MH4N>/Y!,EH:+YH8IZ]NBF?I5%)>%45$SM?8V_581:QYP.EMTG."V%1DV!C92 MQ1+T@>6-'65_CO\_/OW):ZF6]INM70VNHRJ:>^! AYG.9>-2E'5+/H]M@&;1 MH_.2X@A1<'9O-%#J+(Z$@P895/U^QT/&J5TQ-YJ.#>WPIR]E% 6I^I64%RQ,6G #K+P\Z ! M;S=AE>HYV KD[3[O)T?=ZZ#Q;T?P;:M1"5O!T-WC36J,73AH+-T1C&JY2;<# MI+O'&\D0FG'8&+H3\*F* SEL(-T1G!H8SEP MO-VQ2NZ&'H/#QN4=92>S!#EM!YQ7JWD@R]._".(@F9.G-Z(D-NQ'5OY=%+Q$ M<51$)!<8<#VYG)8.WF+OSN=SP![/'X(U^.>J BY: @R-_4V>V>3=F*]OZR_F M,7 99MJ8W]\]!7)KRC]SZ^B/-6%ZQ34>WH<\8 MU$Y95?VDNPT][W^GC>]_Q[-E?DMC>M/EL&V+=<_$+1T\;Q,V,^L);3?S-F'E MS@'WW- U<.[N<5L)K:)1[;:SE1J-_$_65#/4-.].>_\DW+61N4QSKQOZG_1L M<1,E5.&,@O@AY45K>Z600U>?ZEM6TO= XYBR]YOR)[,VY]#78]HX96XTIV\$ M4'3LBJF^+09EXL)5F;CPK4P\9.#4*M80V5S0G0 "?B5BFPW3MW;Q=R;",.(O MYH<@"F^3RV 5T9>P;#D1_1V]$78F7?^7;48'Z>OE/KKX#LY&7]#/Y(YH:\QJF%0WKJ]I+5=D*S*(YB:9XLO.8]!=5J4=A^?:U(NRQA, M3"[F3/,R#1H%R&258_>U3_B@#RK:1O53F*D(DU-V(Q.'3T"WREWL&]Y]/%Y_%0FJ/:?%J2LBPYNSP0V%].\7^PA@ M8HBBRAEWB:XMDF/<*XF,S3%L$:UMN#P MRKEXXSS?QT)F.UW%G;:>N6QE+Y(@B7X_N1HG87)('P6B@=6AW8@F<7,?'P73 MS/[F5OQ-Q\%[%.S1.XD;1TZ_ZXZ"._T>T>XF4MV_1\&DH4YDE64VZ7\4S-,[ MJ!N04F:O\'%QZ$Y7[,DDQXZ+-0Z.:^V6:I:".FQF#58T75SG1X$1XZQW&ISR MVV 20J# P9KF14O3/(9=9-L^]AB#(]E%P_0GEVB&H]A=FRBAO=$31\'! 9JH MHHD=%VNL*JC[%CP*I@W3M_I"?HX"UAUXKJ.9#<-TKJ&AH\=!0\W4<$<(M2.C8<.UX N"&XKJ'K84$J<+\IF MQ-U1( [V"_PZ7NDH&#),$KE$%AX%VS82YY9(QJ-@GK. <@J7/ KDSWZYY1:# M>13,&G8<==%O1P&8.I%K^DBX-4"KTL:U'@5FJHL;PQ0Z>Q0,&GW*#&&Z1P%: MO(F@L@8&'\66<[>;:O6JP\8O=C ZN.'6C-U)$\Z#*%ML/.+L3;-<)LN@$680&LD@)\*%"99:QN84LZES"3%NW MNKVG_[4X-"2FO<3\4;8*QXX^+XLW>GG_9BQB;^N!AXS;/"_=21"M\4R_OQ*] MM0L.U?&4EG5*"]E!3)[3/7E<_#KEBIQ"^4^APFC$4E>S.BX^G<(WM[&?I(I[ M%$%S(WFDJX2S@Z@49 ;*ZH_R@&E1,[(-5\&0LWM6D M^?:$^/,TH>MN9;:^+0:[A@.[U7;^#V&+E;F+Q5O;9UI2\JQ0R*#_59- _^,? MESR0-7HGUXL%F1>\2M=L<1[R&TY#A7,W5(1HC\& COXW6$>30>R+P(,@N>G^ M#_]9YBR01BN01@WA;56>Z=CUO*P25MO4-UXZUT=OEY.+R+[M^^/3]:-E5]\5<,J&//,?^WDAL%7S7DM%L@P;_ MWLIZ0V._"N,C6979_"W(27B>A'2*44;"JS*#>XPI5;8*>D-&0$XFEUX;T2F& M\$LHMSAWV,]^FS'%,K_^2K)YE!M#+X:/@XUDOA(3T&P;"(/Z^IP:]!XV\1?8 MJR#@J71GMN)'0I][>520)Y*]1W/"B7PD\_0U8:/8#OO6/XMM%[%9G<_YW&'M M1YR71G=L! J?YV@*-?W'DI@'RV^ESX0;"H(E?9,D[R3+Z<"S!7^9*$;(YY2; M?GN*O8X?QRLIVNMH@X'\@O=KE$Q(XJ>ZT 5)Z#\*@!K,:P$C$5L>THQ9W,81\MJ/_X],<]?*'_X].?L,4.N+B,3W%QIZA=&WNLWEA#+,I1,/E]$*/"XNW=DBYRRH#).R9\4?=T60%1B8 M-#S2P/4D=AW-1[';;"YI#;IMGP?X*'@VRF6L,E//]*/@W2F+8QIMM<)[[R6SW(#[!M+^>F#8D,%!P[8FBW M%U(IN3R-8:"I.SX?%K.W%'XI5^#TEC9%658LFO1ER!T5U\D^/G%T49T5ER9] MQIBYM%=H2GN,_W[ T$H#KK5MIP9L*4!=FQGR2-Y)4I(;>O*A9@RL0?Y+5+Q= MTFN#SBY3RM'>.(J0F\&,'K@3=^?Q1GRQ7 ;YVTVB($F5:K4?7X5Y?,XS+\#V(":_5]TCH'*(Y%>_PFX&TR8;UAP4%LTC"]D3I2F79FBZ*+?G?K>^D M:WB?)O"Y>L\DH4#,=]B((P;P]_"1$[R#Z^8A6#/]PO2*T3?V-GEZQ*GF;4'J M41I@DVONVVF#@?RMC-@;-VE6QPY0654;UTTKUM\1 _8)U,BD:\'L8L\I^$;I M$L2D$>KVG$YSGVW]L]X8>D7H,?6/_CLFPH1]OH1']&_L[P:F.'7%=N9O MDW=Z+4]PYFT#>3_SSRESWF:$SIKNNF(-II&"K@U-G[>,2/4U5$P]Q;C;Q-EM]RY([SKR 9G9?8+[-$%O U068X=O:IQ\P) M"7.P?@T!#NOOY^^NA**_M\M5$&7,C/469*_& V)HC&,]Z&MCMA@LR@:,@$B6 M/62$+D)X)4RGUU\A*(S0V2KEP9V%G--@7A^DK1=EZ\W?;:KH8R==HZSV/_Z<1IEV!3H"[/DMRL*' (1V MEH8E"[!A0DU[,L:-L9_RCT=J=JF=QR4$@5Q_I<_VY)4\!H7(W=F&P!P^B6E] MY]'K&SV ]$'&#]_LA6=RW2;RRW0;-RUF9O$SP8#8'KL:B\/&!GO_ NZ1L*39 MY_0Y^ K^:7!NTRG2E6&A4!?M8/H>23=X.&\,^)'N13 OS1*-/MNG#CMVQK:% MW6^N 0,@4O?9Q5H?LV'JO;;S?EYGV[B=_N$1D[-UDV@O$E6![[.?C!\/Q1/^ MCDX60F;H(S1R>; WVT\+QIV-"FJ1_4YBHQ(; M6E#<*5\U#\*IEEML4J"*1.U5 N_*?)Z5E2G'[04TY?=0V!5+:@MV^40Q@:5:OAM5 [S'4G<],1L2GGFKB'C0,G/,.HN[X>)WX; M.ET<#<6NRVNG+EM1I1ZJ(!'C]=)1.)RNLHD_X#'*@CM@JJA5,261N& ,L+#W M0B3^-Y?TTPOU:3*29+P/6P.Q +8,(VU['%DAPR/_U1P2X1WT=R/^\J3EQEOULH]3'O9X?@:]U^=HEF/I)]/;4* MWXBE=M>9E5NI@'88BMD4>9K;8&^, M@+/3*FQ#DD />L-NQZL^/.WT2(2S#[ND:RKLD2S!-!K=D!3C7G7S%\\"B[NVLICSO,^$H&[ MK72/*M/\N"KE[N3:^M-VN(JJO-GF]H0M9]0?Q;Z>WINAO]2FX2)>*>OC]6O' M$3B*[;N%RVT0?L%QE3EWO/N"_IA[^/I',9=@!#!P+\E&-$TW/;4' M@^8H.+]=EXY.]O[UH/DY1/).$U5]%&SU(2 L<$>3\KQ'C?!7\5G9D]EKD(B4 M?;H5J68:,&?NX ^.2UF4NB8W7R%U:68+ MH;X$<5VNNU[;9[H:%[&Y_.'DGT$B47JW0$,63,[KW>%>8! @3^5R&63KV>(I M>DVB130'5;BS B6>QCBNWEXF2XN(C>P#/V4MA?DJ?5U$^=M/) A% M2N9S%B1Y,-^_Q_9%F4,D3'Z9+E_HXXCE,/6<,FL7;S>Q9E;NSVC'SC@.K,N2 MJ?>H*V<._ RKVK)JK-VS.]&.W]':UX;&"$K(\_!F]Q/JTA/'\1P#'VCAQH&? MRM;-VH#XW*=C*2>^KFGI.9NV'AZ+970FU7#* M9,B#C#.]+#-@>K,8X7Z<5!E:<$G9D0LW>O0;"06E320VY].\Z:B3/E -B^9Z MYXX: L=)GVAQY9-W."./33H8P2'W2208R>@Y]/W]?%9OU$_-_6(?- 2.X^^\ MD*T$E0&L.JX#SH)T]^R"YW/N.;JM1I->OW>$W@^D&Z(JN.EV 8\8!,<9U+-? MWJAC>'-<1^['- T_HCBFK+FEWTA>(P@^WD-%VT*(LUH]; QOMZW3-/ONVX&# MX#CMHQ:Y 8XTD'4'+@P4F@%.<66!4]PG67 $C^X>^$O;7>_<%<>9G_B1[[,ZE^;[:E"XYC MZ+ XK31@"Q..ZT!"=>FHJ$+(4Q8V3I+]2V^R$.)\9(>-X>T0.TVS[U@/' 3' M01^UR UXQX&L.W!A4--\$T39ST%0XM:14)-5=\[VMK%V_G6S:KO M.-O[X#B]+@O4* 9GY\.!GTW-19TFK( NE5PFQ*U].J\-#!&%"E&I@]E2&9TO M0*>LX]'WVMUL4'^O8M=Y7ZCS[GT];S@J#KDQS49IO,8WY?9QR9[KY2I.UX0\ MDB+BJ@%$!H$&]4"'J__ZF831/(A%,MR>J0_J/F#X19*J(<\'YQ'\A<'1&?+Y M,1,Q+&!6352NW("0N+'#X1 M(Q:]$2@WFIG')4 JM*L'PLMM[9=HN ZRA+X3 MJS>UQ'-N^!5'/J(7VXSJ$Y_-YN2R9@L/=YE3V9>0- M1-@[@Z';KT-I):?&UJ.B9[9X#K[V@QV-&LVG$; ]P?NT<#'[V;OA.. ;+F[+ MY-?#J.,2 V!1D?K.W\L@CA9KAC$IZT]XEP%Y5B@'@/Y7O?GI?_S#/G\3 I[B/@T(A=%[$)IS* 3\=ULI_*EYS\JZ3C M7[_OGZN[/?N>DVQL[@_'MS6C7NA>8WL#1W%V]&U3K3O'#MVQG&H1RZL>M9= MF75X+I[[(2'ML MUZ;73G\0Q8Y#>F,$?%_2A2W4G5SW4W&%2 MSCZ]1:L5!,91:?!3D(0QU-"EW^YGLVM/?T@DX3N]I*)AQR_1?.G&6D6!5+<>, MA"9BUVUQ^WIAK HW1$$;/,RD$M/R]?NT^"]2G(?I"ORMO1)T[$@X[.+#2E,V M;8F[,W3O#8/L-DS!L$\GAIG,H))%WY]8U&^:E.3P,-QH)I?SSM ML&F,QY*A?SHQ=*!M6G+NSR?..1G!);_^!4-]$17K3N^#46Z.BG^GQX.[TZ5BVJ2/B#UE6K]#2'+K]'H8XD6J MV'9Z(_0ZMRI>G5X%3GZTBE^G5\$PCU[%N-.CP-UO6#'M]#C8V U9V7I/3X7- M')L5(T\/!W?W:<6TTVMA Y]LQ<73\V$S;W#%R!V\+/8G;>B9E=*I>'Q*&MHH M2*Q"5S%:\[[D9%'&=]&",,Y; \D-Y/L.R)$>.@H.R>BR MYQN/EJFWUE%$E@WE\N =N;MP,PPWC_3G[JG:6+FC!Q0E,_= <,M4TY-%*H== M'SW=<1QAAT73R\D^YAR7TOC 2RL;:@'S^V,?S_01U 57GT8.B^CXH!PR$@Y) M,''5\-%L/3;!87B.[Z.T,!+35T"\MQ^^#/71N>G8SKWSHCE%TQWM0;XC0;Z? M>CN?><\1;36:%O(8QA9O[,;;NM>$Z]IS2PK#CUF:YRQV&5S&=9& *T*7?!YQ MQ^?B,7I]*V:++W*F5LUAY)#>Y"-; 5 9G!Y'IM83;R?*$WX>Y8Y8?PZ*$B20 MPXYR[HQ#?.M/;P6D[7JTCL)>9>?5YN?Z*+(CS4SLE0E'D1K9=R#=A=,VDB/Q M*E"6./E]U*HLY#C;28:-@]DPYC MK[_.XS*$8$ Y,_'GL@5>;C85#E$[H/)MN#QV%YK UM^7@37U"(X]9&"F"3PJ(&!/3%6([ N2T"?RT*#&X2,B8,/U8D&O M\JK@.IWQ8U PN(=D3L]M4&5VN/-AQ) (&"&5)2A2/]3?ONEH'JL[BD2]:JDN M4Y8T11*6H==;[-&Q.X[;S4&&Z6^W$;+B*!X8HQDZ1NH\ZQ0R*3_59-(_P,P M5ME7Z=MM]A)'KVP9.+3[?Y$@DP$54G+8S8\;CX=#$(Q:?#V6Q0!(\F_0*? M@VK7%U&ZX6 (B+]>KN)T3<@3R=ZC.3%,/V;3X%&15?XT+[+!%GC NWKB[R%@ M84V#V-WG'T$6,O'!4;%8J"DG#)+)^=]&[ZL-/H*%62_M!:^!_*74;?WE2Q)! M@O[X(SGM)Q$P\CDC 96Z:S;7B_5E'.0#CJ&]-PZ%9YKK2O_2'";SC\(.LDUV M3W[+'(4=93<'8)-+ZR@L,%M?AHFOP]T9=@YT47JNUMV59\+P&):B^Y$44<9@ M(AFP*]V3#W2X^J^?21C-@UAX$O;5J%9?1G#F)&U#3&K.(R#0(>])<5,"RY_H MFI1#GR3VW@C(4Q4*V+1*LM& ,!B707#(Q!'[5R\ >_;%4:C#DS'3;1<>5W A MW6#V[T81#-J>;##.$#30M#QD)(^E44EU2! MG(AX^V@X)%W?/C8\Z8=LF:.X,:;A8\_^.ZY[0L%FX-'G]%+.R!N]EZ-W_G,L!+%KT4@C=Z1]"D:?.W'9A\U&@+1ZSCUX7'K(T;%(4(VW!K&L/8Q;#XN MGW]M[4S"OY=!'"W65"K+C T8J8G;L9.A4&2#.BXI?Q"^]>5W#?W-,.10_H5 M \.7L)O6-I:7QW7<*6>!R(+)'Z-="B68T:95&,8.(&K=!E$R>:$ MB'$F)666O0:)P$N!(%.G/49W"[DMR%*W.!L.Z$V:5ZRO7R(&6:UKZ>\2JN(G M &4'W*'W=$BEIZ_PS6;Z03+/I M-(W\K0B5J,Q!(ZO0/)%7[O3O2C.W/OY(X;.P[Y5&FTF7_NC("1Y".AEN(SFQBUH:[T=KAANQ^;OWO8.VN*.HRXHIGE.==OQ MP::U8?!3.$N(<8-VFDQ[6$JJT2Z)14:W6WC;F18,N<_!/].,N3KN@Z5>[(P= MQ1NYDN\L(@V")]^BE7Z57'KL-OV.VXNA,CK+<>8QN+,%JPP,)TXC 5V[H2)$ M?\&Y=\17MN1B;;BBAO3$1Y91&QG2TY_D"Z*,P\US.<7"2TDX2QX)0(W1*PJ\ MY_F7)'W)J98/U]1MLBJ+)I; Q9IU9P+.+B*W]3E\^\(J3_MZH1)%Y^$_J?@W MTC1J"$RE:45U5?LI[N\W[1NW+@5M?N)VVGCC*HBR>K6M6U_;%,&;A#ZXDS#( MPOS+*J1/[^^_^_3#I^^ME+CUW1L[T,5:&FUL9HG-!O6WSI4 RF_2[)Y\*&^P M+$WH/^>DSR0S;(Q)Q<'?R*OY&:7\Z%^/4.]F"R_-[5'=#&8"3*TQOF$OUO7[ MT[8F T:8='?3KY&,%_$.XJ<@)A!R. ='U"OD/*6%^*MF[SMW17G#_/G3'T;? M,'7?2=?BOH0Q9XO*-B/F0$(J\SZG "$?),\D$6R&?-AWDI0Z2]CHH5"NU5^^ M^^/HM:K[^ETK&6M#GU,D>C<8,*<8U=L*5K7!?\FH++M*/TSZO*8AOC?D/1E< MMQ:Z3"N(B(Q\D6QN+29K;>N-MG9Y\&>1O B/Q M\BY+%Z!A^N;V'H_C'#*6R17A_WN;2+BO7Z+B34J8JAR=\:P.&P7?069E';E1 MI$W,T -N&\KGQ:FK5$G_'1/A"%/+\!B)&\2B+7_4GWO&MKGM$LRIZ\2&JB65 MFM%\F-KNTFO2:3ZR<+=AD^SOX[W*C]"8[9O"T'C:;4#R>1:M)$1.468)+RF7 MWV3I4@W&T>T&]\[>.%X'K\=Q^A$D3I87FAJ+=ZRX-+#]_[VVE/ M>^>Y'@NMUS'0:#SI(915(Y5G9E(9DJ^_S@D)\\L@RR"MB/U-3D-3F#[J*R6ZJST$S MG2QYT@(MA_TYYW)5\UM-6W.Z9UZ7='G0IU.F/?T_LR(F;@\.Y=)G2NZL?NT]L-&Y* M)V?;B:>#MZ8]'UXP]$]3,O2=9"_IGK-4ZX@<%6&[#0X?Z);M04@0G/SSB9-N MM_R&KI(3NP?+6@,^AN#D7TY"UG'K#G0W;8._![Y3+7 H@IM_/;3W_O3;U.A) M.;%PV.-I(*Z-8.\/I_-N5UF=PS^WP=##W:_C@(FD&^ PG MY.?)F."X+778?3+FY?3>G]]( 5!T;L*%DZ.F9-%AR=C;EZ54T M@(<&Y$?)RTF?0X?@%C3>/2,@*R633^\DYZ2*L9":DM6G@($!!KY-(#PEPR=] M41WN.W5SG%#)\)-?=VL,[^*02J:?G)..(4C]&*",G^8YXN?R\1H7]?!%_3)%VN^50>Z?\!9,AYG$)F\'5> M1+"KPB\Y690QI+WD5\Q<73$P*N!#[5G\KK'\Y&M!DI *WBDAK*?9 #%?H D& MQ%?M1R[:8G!Q'Z4G@B)X)E3!%C66#I-BIV_NK-]TTSUOH;A=3W'N1[B0C'6W MU5]W.JW/41(MRZ5Q8LW?=\\Q39G3YF_XI$87H?14=J[ZSJTQN/MN)4'PU2X)&K][+*JV7)54X>L@Q6GWI*FUO^K.)=6- M"ZH9TK6_B;["O_1[V*&#QXI$]$V10'J,!K%/2X6MAS5B_E0Q;#X_USNG[CCMSY#^="7+K>XB/52>E_RA F4[HXYMO4;V"+R/A6TKV M<;!"A^[,E'F'XDL\7S&_DIR,(G$A>_D8R'FD,HW[PX M#\.(DWR;+-)L*9)\=QX-,2/B2E'D9Q#"G6?8EF5,Q0M>X6.M"%=SZ MH".E\ZAU).=NXZ@>[8Z'Z-\(*4,=*AN%FY+"Q[:13.D\2NA%_3N-R M27[,TH_B[1%B.FLL"#J SB'OUF_2J3Z_15GX$%"E0X(L/)-L&?%Z B8V.G2: M=)(#IK;[";G,9!OGFUXT"4E, M4:0:)&TKO_X#>)!XP)$$"(#437=5"0"!!QL;^X2]04"D'FIC\V93KOQ9VV?H M4N&L[?;"6>+-/-E?)X4FP'%1*W MFRLTPP\E71B?M5M#^KA)(#S7PDF#B4Q0O5J$DT(:/!&%;Q%>"FGDN'C-VSDQ M"J\V4//,0C (*!$5?=85" :3ERK;P:RSYH\XO'1CA8ZT[A8Y$CO/IF^3[29, M=S\#+Z@*L32*A=CM1I0P$:(S NNRT>>R$\PW=LPN2BUG18E;I%"\%*DHZB]1 M'8S,YN8>B^%2DJO-:Y;XWYFX$AHJ1;-1G279[Q%O+&I<4M%D-C=GTD:G92-? MD[IKYY8GOS2^C)T;2Y/YI/,4-@.$A53\.@R!2:Q(5X6XKN7\1Y%GT(8PLE"Z@,"F-T M,+Y;S>):^(\0L+D9OY]2H;*O)5$%2FI3JS"F4PFMM8W7GZ <+#."8LT.*>)@ M[7T*JW:L]N82U9RR@5=GK*81D!;%L"BP<[O9=")P,'IVK'7K]"%-\'I3K_(#(N.4[B-AX/"'E3IJ2QA_AE$06$_O4M] MF'S<@D.2AETMAMM\LHF5P395$EZI.39[&B>JMDB%WZUAB;' ,TMW(3>Z6:J>&9P%0=U,3"<+P0=CSV^QIAF#G'0M,U@ M)C#7JYH&TO/7#*:R+&?(D)E^!>%VEZ%%O*,CM@7P4E@R;GHS"A!"E<7B1:$N 6@7 =D /U KX=-%VAVMGC*]68MX <67.J@G>UGX M,&4.OD-Q66#10H1:$C_!,E*_ ?O3O)D4_]!)6T06\7I.3@$8ZPQ?%J144I02 M4Q;Q%%$1&7+"#I8%)97\6)KK(AYRLJF-'_^Q+)#XQK,&C(MXWSJ.?EIA.A>\ M%,3K+.-]\& 4]840Z7@Y;*&IUP3RC:BBZ5X;6X_QN-"C"DBE!<0=!7**T*7: M0#-W3Y 8XC)Q335R$]BVK$\P<.^%L!"65ALA6G0O\\#ER:Q)U!U]\C27AY># M;YT;+]U5%2+>O0B["B8(EB5\U#B8EW>1CA!LJ:V6+=$H )'01,\&J)^>!;"G M[+:3/,"HOS4+Z%J$\0S!P0OKA%=U[N#)G@N)SV46T%-+'4T -?W;LX#V\O1M MXJ=O9>/BB*YW7OQ3D@0?811- C1O#K. NEC6V>(]&1V3OSL+2"?#<$Z@57=T M\X>RNFCZ[!T92O^T59P'IY9ZMA;><;P@"Y,CX^"W"G)5.7 M:;.6^'N$P4O]I0NM24?)1+ M?*C^ZTIMT(1)G]R*!#LTL[D=/N?+(^I)7N(L!!]FX()NI]TBH+X\?KT\?C7. M[1@!VPMY13<=HZ,Z>R^ :W;,+NR5F1F29ON*E_70:K(=8+B,E_4D:4*N(O8" MXO)^9W+7\N7-SX0>WV74")P>[0Z\:I_X))D7+1M> 7?UY4W0I#YD/8^"+H!S M'V%=],WI7-XUYA<-5*,GO 99K9*YJ#N3[R^O05:K5[H)LGA&,J7:H+,/7LM?P[YD58\?,U"C="D!G\3?8B\/PJRP3Q8EX!VO!/^8Q%NT M%7O\8G^-OL-\34EI;"PZ"-,S.N>(Y$)R$4%&0YM"FBXOX">G<\;S=V)3\RCW MF+<#;]\;XE"*&.8]YI0OX!W$O5 TF9Y6+@NI$&5"Z$=ZT*EX?YN66,_PSH,Q MDJ?29P"+E&_77AKZXBME#^/"@F_#*,]D0FQY ]DA'K)%@*9<3KIO%Q%N=(E M51*31;Z$EP6.K!FA?V\N B^6O,8BJ4L4Y"4*4LUYZPAT%]2&"W>7*,518N*$ M(89&[&]GTUNCF"E^/!$$8;DXQXULK_E;"G[/T0SO<. NQ_Y :VW.!-&?$--, M2&]O; G56QS\O\9['([9C=/)W'[X.Q#D$5+%.N>E-U>F94YR%&/+Y4VO8+4\ MZYCD()8L]J9.^BZPIKJM+6R":9 GMU7Z#A8[L!KE!U:;TB_X[(7!.D%7#H+N M+6\,U7@3*]S5$L&#?;VT] $Z*]>A,446B6=B5T ++%D^.W<(!UX\' +49P6R M";MAMU@3.LK5L Q+!T\$9="83DNU312FX'3*$JD.HXA-D X_M'(2R'3&)1L" M;.KGJR' #I5#$F,H5YO&/[NHY)\>Y3Z!C*-8$IL:D]M/LWGQ/KYZB&Q"+TK1 MS H^ N [-1670$?SBSJ3G>BF$'J87\:O"?S^@"V%/DCE-H?1T_RRFH7-.$?E MW-+\M'%)IG17!I7+[0:CIU+M]_3!^B5[W'C%T4\/)]3%/.[TO':M)G8(#ZP+ MH5VLF<]_%R'D"_!L(FXM?)>%E"AIL:Z/17@V!]-6O_+F0H 2)2W67;@(OZ\@ M:8G=REH0L^T-FC2--:&9X VD82]X0Q%FN,#/YH8IU&.FD(DG2E:N:*W,BY+8 M)%,]'A63W/L=% OL/@1>"FY!^?^'^/3EU5N*""3U0>P#RFR'C*!'WZB&9^D7 M=1--"@\Z;4SM!O]NE@]RS@Z1!1+H==:BK@!&@X[-K(4X8="ZAW76@IHL*B4' MF7G07<]\0XA$OQPQHAJO>VL MCL)&X[&CFBN;4$YP[7U2)9]6$Z5W=37R:[+)/M"IQ7ZU)$[S"#_7OP=$X8;; MQ322#V@VT$-7#1O-]J732E7RVRN=V@L(]V\Y3/&B2Y\RVHZ"ZWQ#;!4^>S"+ MT>6R"P]76PC*A!B$&0\:QABE-GCG5\0[011Y,4CRE!T6R>ME^N 1\PBSER32 MTP[3CJ)KMI6+J'55S3V*1R& 8E?MK!4B_639N/=GK43I1[(ED"PBJ[J>LTZ0 MIQ:1,5TQFAQA4$:&]WH>?^$], ML.CMS6VX%]/RAA4_F7L8G\2(.>5%;M,B0!!)7RD3758/@Z8U"N]EUH!F=S*V MF"O?S_=YA)2XX!:@R](/J["?0P0*&2H.D'*"5.5_>U7Z$%JE+.*RE0UOWV[3 MX\.97>R0687ECJ94RKK99QT?,@HUCBBQ")/H(.!8@LLBS)]2J)TEJD68,P=1 M%$.X6X35TUO9*!W N61-G:(<]IVBA3E(L91^GNWV:^2,G/Y] M1V.+:G)T:AQPHXDY0VE=LZGR_R%E#7&*8(4+Y.40(H47Y^--O\7)&X[[QZ3R M$!_R#-?/B_TP*N=_?2RZWT1>FC+S?&K[G'WDRTQFR.MEGAZ:&#,RS]+;F[.% MXGD\[ ]H9AC1FYT'M]2(=4ICAR4>\0MCV<:^WO72!+'-OQ0F O>RLC\6+J3T9?6M MJL\=!\6_-(IRNVBLN/8B_ C@=0= ]HB_@,F3+FE3FYN+KB+,B*G],3J8+Y;I M0DE2$Y4]R6\+P^TN6VV^I94XPLCE0FVJ=$*K0U&K.]Z6O***KFUP",8,Q?N: M>];8FN*I'CGG52.[D]E01EXEE4XCG<32V.FG)*[3%@C3"[N[;23#39_*[Z=G M+[I\@F@_$^EA">*=V0FAW>UCS@P8QOBFEN$VS"YV+81[!GB]+M9F];LC=EY8 M/:Q81I?T3Y+8:E,V"[WH.2FK^-UA%20-D4CY&/8RD"D>W"YPSF=)#SZ#QE=Z MKU4[1+Y-D:A O=X$.UJQGYT3J'0OAX^M-L&+[\,KW/,0WI0.\=P+?$#OS81B5B8?LEA#\,-7,)4!:AOL'<-6NJ$[\.2??!,CS#S(M0T)2H RF+CMWH.Y%MOIPUG:E@_%RCZ:P1 ME&/ZLB%M\\9,C+LQS;ZS?A.LE;/)F-]TH&Q#FK0)V-\%YB&"L:C1;];'7QF; M'$"#2A,)N$F#TK;\1>1@X)OFZ$Z$1>1;$"?&(I#CDY:$,+2(W!5R2@?- MV[0(J*2)BR,(3I?DPYZ8^B)+1_&V9;6A)*18;;JF3!/%))T*.M498W$--@D$ MC;UJ)@F1#ZM@#VF6&T[KBW"EC *0!YT:8Z2]*8-&@3=E M96U[)(*;9'](8H#+6&R*?\'Y\ T\KQ-XN%'OJ_!3C5X'.Y\*-(]J9:L8\GJ M-(S9-S^8E$0DL%8[I=&'S>,N0#[,YC;*"2,E(BO$H%\\&.*P@1,I4!;2;V?% MCCS$2(8 :?;L'0L#;7QR(0AL"*.S);R*L2&$AMH.+Z5D>Z^);=XH&M,1#OX@ M7@[+D81)5PC9W--'>M8HB=YNHIK#4<$LM(L*#>PK91#AKC,:>09;H ML+B0/_F;LG4*)U#:+:9PS@7V2"^PQ.SB MP THMO3IY"E[#(M?O2R'A?.U,BPZGKZ+&N%1W=[I;=XK#BJ4:H4RA$'3'5(( M .4Q4&.F3VA+UA\@>@=?DSC;T>L2#AQN$?F*)MNM?P(/KC^2D9M4CV+)%?,K MP%HL"*Z09.MM 69!N"+WBY>!9P!]()CT2& 8-_87?9/F.I ?1V,*K@[@+P ' M/-4_K@'<"[MXQ$=R8@?ODYR6/$!Z&#O/:'^'O@PYHZ1AW-CA\%W%$2V&L<+_ M,4@2DAC ^EV]VB!17-'6ML>R:G\'B'[2PUB_UR.WU]X=98N'HKWMW+]O<5!) M=/@MB(^:7NWQWX9L)G4LNW>6(1B*][=$H.#YUVFMK=XAAN GW-WN!=(O1^'N MUBY01 20&\/:I0YN8F*&D*,+T%P'4,V M%25V+$R+2/@QC!R%U,!Y S<546K*H6)+\+4Z.NRJ?A/DG)DK^=$MMQ6V?[OD M.!#W""K%;*[T2'4_5NC]?=;HJ:&WEE9W 4S47UH!]N,%,!G_:VTGG+?=>CQL M9Z34FE1G(L!Q18TO:JQ^LY,US@#-VPPE!X^,AV/>1I-1N+&LGE\FT.MM>&'W M4Y($'V$47<7! _I&O,79OZLR:O0'L">@S;VW2V'6")! ?SL'1Z"__/:"E@+( MY2 [OZJ-W>!,ZZOW&>[S/75B[=\GG5J!2;-,8Q>OXC>3D2YAABZ&=] CU*_> MOQ)X$WEI^N3M03OG<3_416H4L]5 >U/DE@2E]#"V#'(YK\[,.XV,3?8Z3\,8 MRV;^[WE85D0@G =>:_-8/W:S6M/P/C)MM-F.Y^!EY +9#<;V.<) @BR5ENX;P*DQO#QDOM^GB^D!A<2&:$:24= M-#&FI-/ZW=@.=$%[ AE2T*,\0&I!3404Z(6ZVDA:]XAY%IG[ST=!GKI(@QA; M;#&E\ZUPL_/@%M".#*6QN*RJ0XF+@&R %MCQ<,A=K'.5-'AB9ULC M7<03(+Z\($5\.C"S@7+DQ R'E'T_ )O17A;940RZ M,Y@3E8B4&#*2L66OH1> O0>_LT,D>LUL],[,,9KE)D<\:@_@"X@*1I'NP@-[ MJU@]S$=8N!#-XF0X")VBOZ5@DT>/X4;>5]GH>@EJN 0U:(H<^ DF:3HT=H#2 MV<8]E*ZB+CN0-3LZ02R( 75IH$3<-H -D#(78[+LXM 3T&( %/2 M7 2(?&.:- =8%FX#[;=- 741@%W\XTMU]EH'J@-N3GLQ8_([42UG69 -\5,M MQ(4W\/:DJY5*X;/W@;R&T .U;C][*O4.\64U:>KN\P#B%+CHSKJ8$0M>T=], M\3I28P9U! QN":8!8[FT=':-HD&C.;1\=@&@(8.YM'AFV9PA@SFR>,'"08-' MM!$&)/W(KQ1WLD/D&VU &7M%+L(V,#'*RZK-80+A3! @&?'9Y@$N8_'?X;@4&(YO:3Q:.RHYL(A3Z; FR1"BTIP(NYW< 4A M?J)4[#*:_%,2^Y2?U^A/J5=01LJ,_U3_(7.@Y6\I^#U'D[I[QS-#GV*$[=%: MVS1]9CPUO;VQ);P =' 0/\IA&&_QH4.T@_X-P'?63O!ZF0O41V.O-JWI,7>$ MWMY<+/OX4]US\72#WU5^0FDJN2J]L+=%NW(-P0>>T;/G?_?ZZ9:XS6UA"\QW M".2VYHQAGE_DQ;Y!URHZ"\RID]M.1@Y7/@X5^,5#@F.>/N(A,5U*$@EE$*6+ MN$GB0C;!": +L88PQWX;8R2 4]6LXN:$PI@5@4UOKQ3%0H)^QA(TX5,T6 4Z M:9HD4 /BIC5S)9",6#^E4WW=)3"[]Z+H'A#OX?;O6KAG M[D7%5S;T65";JL>B'AK3NY^!8)U<@X>2Y@,:/LP^:J_-'!Z2%%]W^1'11'G9 MH3_<_9Z'AWW_$(OU43O%DG17\6/BQ>A"?@4("$2W5UL( &V*W#[&F$1_GA+O(]Y]N MZ@\QHHLD#K"M5G;:K;Y33KD0 X;-^-QUN@D7QO#!<^[TML/6KNO5M[B@)6NU:3_[HEK&YHZ7#HE8G+V4;K!81 ,.U@C,.[5*2 M4^OS#C7!Y;*%N7%4G31-L M^(L($)R&9-7NW-P3P>JB*%6T3PIFXV07<0 MZHCJM# SN7: .0[,"N:_7:AX()\0=,!6./_]@O- G#O>XPK/'R_L8;0ZTG>* MUTK>Q7PQBEK9_OT:Y'F;*[3:B/@1"C7(\U:PM8+,C[&H0;YH="HD-6[T1PWW M1;<;++/)1:W4@%]4/2V MV-M:K#5/N>[@$V*$JJQOFA_6K#N!CC5<$^@!-K] M4O7L$*A%XY:\W)2377S4VE"L5F]1N"WF>8_ \2),"%^]K)2@V(]894>9-CY9 M(+93?HQIE\")\93K/_7467&34MVGGCA.W9'MAL^\T7_RJ8>;43,_=9]VXL4U M-&KNG1'0"Z2A(^W+PW&URNA%MWJ0+B:G0 M#NGYEEQ( (5>1+NBQT)B)O2".ON,5R])*W7Z:[[?>_"XVESY/LQ!'2R2UJ^I M;LJ0D\/.]A XF0GKV3OBR$:\JF*=7I1R# 2L'L;>L-[M#U%R!* H;85( M[[PI-\RG__Q^:A\FEJ3TZI7X??7@=Y#A]P[$28KTT#&]6W!(TC"C0,=HJ&,R MV 45HQY''(E_LNI5^T7+G2'>UQC%UF\V7P":8P[89$IIK /O%X#NB9B_]YUV MQG \;37B[&#M??)./+V]L264CW/+>0ES+DXGT_O1F%)]83;^B;TWG+YVB%L" M%V?3S2YP02W"B"((F]!EN0@3B3Q@O>M[$88/>9Q$)(M%&#@D61E-T+HBU2+,$9)$Q1#CM)@='(>+)S(NXGW%,!+C2:9:GDQ8:^5"3#R)WI%4 MA4;&+V71BL+L_+CD(=XD<%]\VD7KUBUXRQYBG%&A5YFTIV'W6YI+HUSL0OV* MAY'+FM#0H$'C+9-(E4]L; GBS+3;Q*8&(,*)@_OB ]B7E2" T- MI@0.]\5$F">CV\H*C!G\O]?,DL/[$"-A$:09GM?=9@-\'.1\SJTC=*1Y8YA+ MD8^?(H%@A733.-SNLOLP]F(?'4T\T]=D T^_/"#AY_/UPSMP"6_1=T#/E'+C,N\^#R$L)7_&%HKT MM&)9 O-7ZT\C<[.;!!UDM- M'Z(0\:0NG0\;0SG2Z^3.0PPRWJ;7 *FLH)[2VON\!8BG^&%IF8B#9GT\UBZ, M&7'*Y>&XD\9TNG/YZGW*;*7&CQF4_1(?@""]A\D>G_>4PQ/H[0VJ>?4CIM5& M9 GT]CHRX:/1:QJIHZ16\4EC(=:U$>MHAYV1845J98(C6&T6X=-E6W[:KB," MDHO B&5@:J?!9=IS%H$5QQ#4RO!?LLM"B!!.:!/9(L(5)+@VI+&PD7 )\:V1]H>%X&DX#&ETNLBPN4&GU:6 MD?>"G(!T2K,>+R+4<"1X/9OT(IY+#@1M(8&& N@(F^,7$6HH"-@ Q\ BH@XE MZ&V44V(1J9O5@#G*!:(CI;.+. MX2[0D:+8PQ%\"+89C9AF9E@5/L*BG:,+, MR8:3%;Z&VSCZ<%7,ZFPN=+MTMZK9XQ("F0:CV M2'1K>;V,+>>$O7! /ZN'\7/WFF%3?!S@HHT#3Y_0$*;)KS5)22+D]#6^A]4A M&;1$N3%,[Z(<@7(ZF6T&$-Z0,T3!Q;A5!TO/K2\T[Q[>!&8 M"ES?!- &;<$B\-1T_L7$DD7X;+5P 9ZLL AD)7G!*%)?!*!ZA0%!FE5K'B-F M)Y@;-^ QV'E#JIAJ>6"JC6*P.'N&G\0X-*%$;)W@XYOCG%(X(L;)A+ S,?V< M @E/L\,[TMZOJZS!=(M=:S6F+%?%R%;#0A9+J4D;1PUI-1!/"3Z)."W<6P0J M1O>Z0ZSVVDMQAK@]_I>B)R0\Y!]I7@%,SQ<$==OTAEAB7%265XD7^ MAM50W>QPT;>'N+Z;4:.K- 59^HL7Y24?B:+D@_!24]=7E#X.%)G<+6BF743B MQSJY^\15S%^SQ/_>(_\.#+J^,CD,]1Y]BR'Z]VT<_KO8ITJJ(CV@5#'JY,NL M+D5H B"K$WJ7\1#%L4@I66 MARW6NF(HX?3XSUY\?.W=Y5CX=[MT7V-)S9SV8O'SE$[&PSS;\T+\%1%T=GR. MT+9B ??W/#PPC,>RH]BPW)(VA[^+):_EOE=+:E/#1H:SE4FD'FY9/3;#+ M5[Z?[_.BV%3SQ>HJ?D!73KS%ZKWD]HN/:#-=O*!+%[ZWJ[KT*K<,IP6QX6T MJ'6#@8,7GDH02]Y^[;XV+*W+M M8Y*F-QZ$QTT"/SP8"!\VQ@@V+%.*?=BY1^@/Y>OR0?M#Z:U7=JR8ZSGM47J? M0-K)'S+")-._!?B%NU_+!T(2,*WK)!-^2F(?&ZBC".?G>LZAOT."S@J;!#!\ M-^5O !>^_!?PI18D/;0]YZ$8\ZVA"51:=35H@Z]H%ER M$6%MZ@3(CEE3:<3:C,FS83]91)#?<((CVVF5!NVUZ6QMZ\O?P<3&,@PO(OI1 M%;M3',!F,%N-YBZ(DYC-6R0I/D)[LY=;&7#<>3EX%2% K MEO<0(U%M7[WSF3RJFE+C_#3/QVZ"^H;#F]C,F*^1\F[G-,EG@, N%)$XZ.34 MI[@DQXRH%H849@T(T-_.RT=_^>T%OURJ:]:UMZGSZZ33JHK?4"?6_GUZQ)HE M.[MX%;^9#\&^RK-=P1;;)0YI\=?=YL86T'HO_K\Y#-,@+-0"(C&(]E(:"=3@ M7JV:AV0&5S:QB" (Q,MI;'[R;J=(&W(=5,J=P@NF'G%:3EY6A*)S\M;OMNW0 M>N=EOR9Y%#SL#XB"3F\"U\R\=0,',W_*[CZ]?1A7 F7JP_! 2 4EVDL/RRT? M_S8^^0R0^-\])D)=[(EMFT?(7G\NW>G6#^6O]DE.?5DH/8Q9M9:G]315V5&* MQJP#L"BZ2&'Z[.L#RX"B*:?50+0PFC4,H@I-JV8[3W>8-6(LU8284;JC$-?]+\9AV6R;OQVWKCO*'@,.Z.1+ D+(8< M+J[2/NO(42XQ40%>$BQ,NN+:0V8="2J"E)A)9M8ABS($)>/_GV>PG0Q:\G:D MZ:+L;(@%Z&3SVU"N01<3KZM3,[>D_>H<4 MK#97AT,4^EAX+TL2H']Z#/=AQBSEH.-+ML$FM_3?_M,M\:K ==_%J?- Z/ZC1]:O% MKE'>6'=Q'S(;%/3&:\"K."A3QF\!4ME!^IKO]QX\KC9/25P^S,*4AIM@9',O M6KU%X;:D-1<5^,OT,Y0D")E17L9DT'[$[K[]*,\*)YHQUMT^>S/ M/S'B:N7'<6/)S-CR(2,I#AKU;%IX:FP %>AI;UE'7=HZO0B_X)//@5B5!%D W;BBL[BK'ETF^JGDM#^(Y[-/\"CHB_S%ZI9=S7 MT(N#U_QP2""=,Q,:V87?;0X>XBW$//U+H3#(#_WM'!9]TD.L]V@=36Z MVKBP<#-T7:>>UBWK:H,4B:$KZW2VP_0BJ$,WS2\#]-19A^@J4&;/84[22N0R MH!77-EN4*J+-+1O OE[;!)"I-RZD3/U I;,)(Y?)+H,&A]HW!U\^BSKB$M:" M)J 4;5P+9+:EUAHB_(C<1(OPZBL0=TBFET5@I_*L4BP_"\>1>H"%H%]$\(B" M TS71^8-G?+SV[0H+@)!!<3',7G.^MV4-D)LF%DO X!L&G0G?6;-'T(GNVK MLWZFI@G KHUZ6>_5&.%P5N>R9/30<>I(#&'.MX >%B"*#;S&6>*H- M.>61Y\4#B/8VZ#D2V 9N@(K,&$K=R$*?IN4AE>A\B3A4$T[!C*,P[5!S-2(GLY+>C2D&S1G&8@G0)G1M#ET)BFIA_CT/BBP#Z$H-C MH;1$D>IG[<$?STL'\XP+KERYG2&BS],M/9P1*#XU_.3M.2EEVHW4>A&3^&Y_B)(C0&P: A_U*G9S5?!3*@D+=3..*LMW MW6RB%-%7?P>"'/,E"L^&$">2+PT4YR;/WK&PM7UXD.1Z5CFRVN7RII+2YD)F MZRJ&-%='>NB^]'3@#KDJ&-@]4(K__ )2K/R7"4B_J(:'](GI*[M3"Q4W?YVV M@G*[]F5O8NW?IT>,Q"%;OYFC=G$F365CK+25ZL8W!Q&NF%EXXAKB(^.NIK4K@>N9U:91? PKX0 M^R4W*=@(/>J8V=RJ0TOG.K36:N.($P3,:E/K4'1$*0V53N8%R4$P](MCP-&E MN_L(32B6]1-JB$NTE+KT3S!)E5LT&%]2>FY_ M2:(\SCQXQ(Z\[/@0OZ/[#L_B&29;Z%'8GGA']_:X7@^Z]O."LHO,"^N=%Q/W M1/7&RW[>H'Z+]-.'-,U!<)O#DV6I6%5ZEII*-1:OC'E.A@UF=O'-G<6LC>F/ M8?68UE1-H[P74*CHP1K$..(F@<\>S$(_/!0#/!03'F+''O4]@R^W6T3'W%MR M6_=8'S8;X+*_N&93&:+PC)8%ZOC(VZ+$NUIV)_))6VC@6XQ+7+U^DZ&%3A\[ M3OKIH*&+I/KW5A%V=6><\R6MUIN&JU;>U8[HLZ!57H[U25&Y:]QO M:5,=A?:,T\$]OGMZ#E&@?)5GNP3B$VE_:(1H3IYMFX1[[NM$5O0%AED- 0&JRS]H+%$E?O8J#KNBO&SC1:3CK<<7A M=R"H+X,3!,Q8/QV?D.$FUQ[580/-W'!+TE&3_!-G+J=HX!4U]WYL?A-7Q2V#U3[@=[D9M\G^.'DN^@O;7T(S=N+#N61-I75X.+H(WL*X MDC!C_*X;%G]9(ZZ>EHD(:&=-:@ASCVFK-Q#KI'JI4D\;I*RX)6XWXSO7".RO M#=890#26I66XU0KB_V-G5IO[E[^*OQH8,KB]X'2G7YNKPFT\'!3VH.I-A.G/ M( J^Q>B@W:4^3#YNP2%!\Z*9\FC-)YM8&?]#99V"/0WG QN>\J/.KR:<O^49U,H[\6B@**F>>T .6M0-&3PJ$EN^$N112 _ MVB7QR,HC.7PG24DH9KT1E+04!1GW4T,L XK>>>YB-&L83H=(=6Z+U@FE9X58 M!+C"*27J^X2>W&$1>*E)#]&B0'7D/>L=X.:FJ#FDM+HW;]@49DL[:<3,O!RS MAI/%-RF:C "+U0%99 %:"JPOM%PELZZC(&9LX6=/601(&E6WJ3.ZS'J_>!I> M.Z_+K*&81+7I9*"9-: ZI!QZ"IUY0SGRSN;E\IEU^1G*V1M@&1R4*ZC&]D_S M%KZYJ3Q;KBB"#+44G.PR:K.R-2V"*VB][ML.M5GCJ>.V%TV\-6M@+649'[P,SLE60_W79D(](EMG;!%IFN!KIN&#T\I9L0L\9:+6^QP;$\B46%ZN/70<-6H6J/H,)+C5IMQ=\N[&0$ M.Q'-UEJ#?9%51@2<*CA;%Z*?E@GQ<_U6._+W9>^( C;$2SY< SUW%F279$]/ MB%SMQX^7W3"V&_UK,N#EY[';P2 MVSA[%[!=&RF;@+K>IHOC9\)-$D]C76_/Q8P^D:8IE3J[WIV%V]+-[HYPONYZ MMRY6F^D?X]"3?=>[LG#+C1$I02R#>+U#%Q.#_ YI3$5>Q\%>; P6;0LEO7F] M5Q<#Q, @3I'LZ#7(%\.!*I"%<[37T%^"E$V)5MV<\/6.7/1Z4SLB;B/[RT6[ ME]0?AZ>VKR%7JK+/WBRI(OE^C?Q%_59U/8OE^Z]QORC8HW$GEABH\56J'L^> MHTC4.Z@?P%T47;4,F\.H_T.ILKH8@I8K$%%CK51G70S6_!H5-;X7Q70X)8\M MF%'OP445U; 'G+H<-?87#7. AY):+J1&]>+W58=JJ]9)#? $NN)__]##%\W_ M>Z,!\?=J93VPT<6;)?$; /!/?K+_H2[W\D/F?29QLC^64WE!_VED,BXS1Y9I M".* C/MKOM][\%CE4:HL326,E3.C9@P^FB<2[W"8-Q[MW!S_RWT""34PTEN0 M>6%TVB_\I/-__M!=\Q]:5 <^,X ^'_S!5,TB-9F@HY)T% WJ;#'I1L 8(LX( MD0G^D0*2IH_- ;PZY%@W;M5WG(6LFS!("UZ=CY@MZDC+0]/DYW5 !K/LL=Q MSE+(.=A.-YF0ON0L;'>?A["T-.B&C?0E9V$SQL)_^R]W0:NXS%GUUT9IW>\X M"UGI&T9R>1WOO4[P/TU%?L*?=Q9@P9*GOMD5> M7RF!6.$,W(69( B:P%IV&NX"3A A30 N.PV7 >]$_)N!6V82]H(]ATOQMR__ MZ2["#;W ,*B7W<67KZR8 #UD9-R=C.N@B L_5YG%P7/F:'WFV:A'!&?/:@R M&!W@B6?B+.QT?DE;[!=-L ^9B;.P2S/,J7=#X02';E+J[?]8N^H+\$>]4J^Y MYW8+P=;+0/M!+85G3_%%9R^_!BUT7R?K%IX[WW.6#31X7GM)$S#9[@>=I4,^ MJZ(<06/",&T^=H28:2CFKBD.9A$UM:W>CFXR/Y4[<2C#*#(/9I?]D G;640Q M-@W;," @2&D=L!]+J./B:@AF#K:.0"2E]9(NNS$RODEIL9G+;HP+9])2G:.\ MH>_BRW[(1F3IJ%5PV0W%P5XZRA=<-DE;P-@BDNX[NU6:\N]?E$0=X6K+R,UO MX29)![LM(S&_A3LE'26G)??^9:>4A]_3DHC_ MLDF31 EJ2G[+]LU<4"D MEL3^L][%22(KEU$*P#YY@A&GN8P2 ?9Q.U;@2IOZA"ZNOH,3\D6 MF^\)%(T\[;,*JI&U7;!>YMT$;TAS >FG'1(J2745%=- ?UIMND6G"CZVQGR> M%FRNY5O&H$,G.]F#5W14BRU^K"9+. HB/6Q[DG "'[&]F\A+TW 3EO_P$-^' ML1?[H1>=EC+P(>C0CQ@#2PWA/G;STW;04OT5RVA+BD:L.]_$2T"LC[E] %&$ MA;HX*+,F]C$AWD\ ].O0E%915#XD3Y#8WAO1/($927H0@ MNPKV81QBAH63(8O +=;7K$ZC05X4-LIPY;)%O)'2*K$UE4RF?+,,J+6(1BU% M7L]F+F)W-,EB?#O+0O 5T&\$V,6B>+.0R-@B,*Y@-FO<5)IC:C&"+4;.&L[) M1 2E4J".]]36;8DT9Q!4)!8!WF0BKW*18KKGZSABM M],OS@/4E3+_?0P#J8G]3@4K\[CP@K>GE-GP/ \2.IJ;3UG?M2%='GFX9HWWO M^8VOJTA5)_"U>5 :OAAP"?;[!#ZC2^ =G2.<5 K]#X9^T6(*NA.8A1U"ID51 M.C(WW"(46LOWAGQ-+D(ULWQGR+?M)6G8=!'3(I>[TLQB\]\/8]*"TIQC\[)F M_%+B=86@>@^S$.#L!@\Q1A&C7G1^ALD6>GLT5HTJ*(LCEQ;JBT%CJ0:-NFXV M6D!>K&65[0!<[[RXLG4])04E@4!/:3[I[\\08KWE@&4_/T. RR<'Q@#N?'Z& M %?I= QBW)_!#&&VC!?_]M=9@]QQ$A5L\K;I%#*'/W]J,]P89F(U"W9'=GXS MW*+V36??%LG.;X9;U,A\9]_^2$UNAILSB[OGMQ\O5J_QHIT.W\HEB:MR7?WB M:+%L@[JZOE)_RZ4Z@B9KP:6^BW6[U%?VM?A@+LD*)Y09E9:*N0@5QBP;.HK, M7*2.*0T?.@K37'9P,KN(CI(UE^V;RCRAI80-79"Q(:"D?EWT K(0%E _1UZ< M7L4!CK@Y_^M7$(2^%UV#&&S"K)$C^2$N7C;BOU@3+9+"K&&O0W\[V^K07WY; MXYFM-@]Q@"/P)VISI51\7=PRU^B6P5>U%Q__^NPY'RLT9CN5+\?X))?EBC!N2\6L0FT[+#^KU_S>Y(>5*I[2:=Z@L6 M_ZGLNOGKI-/Z&L;A/M]3)];^?7K$*!MZ_LV2$XNO*$9F4DIC8Y/'S!T4DG2# MN?,"QSF=W)+$&_5P6#EUU8P]Z;GI*724,T1N9\EYPE>:\'DZ-;94_*)D[U;\ M :6+_R:FE1.;V<0(JC0_#:S$#SJAKUH"2[:;,-W]#+P J1'_8"H>]+;J);[[ M)(=L@:_18EIIQ?MD2RNMWTW385%-*'S+L\J\4?C.46L:+6PC MI6I/X5O!T2D"<3YO;IYG:S=8^QW(^E-B2=P6.ST=4>/_T>ML&\08V!P5." MQ#=\R$B:1?W[$*;9711N0Z2_M6[4ZV.],T(BO=! 2A?S G[/$8K!W4E5+R,V M[A-8SJ/(;G/.]5@K\H3E#!Y*Z8(J&U3M/JH_]FL"OR/&]S.21=-ZHNOD&M1@ MKY-G#V:A'QZ*,EM89OU_ ":K&!3B,V&YFCYDFETUJ/&<3_,)9#]Y8?R8I.EM MCI;P"K(L*O,!?Q%6D02',WT!53E=V==-W9@E.T7%F$>MP#T;PFJ$C:KX0JI2U)?\[?SYE,(*VD4KHMAC_%8O(MY-R M]L:+_#PJW&Y5H]4;6E+I/:RRXS"R-:H;WTV(\-3;,6H/,1(,/2I?T_4UM46) M6E)?)S+K_W(O"C?'HEQF=Y62G35SAYND#,6K-"^/.%VA;H8+!@P/*:LSF5%# MNI:125%#5-@)68&@JUF#+!2T5:#%")6:-4*BX58U27$CH&:-ELX@JQIAZ1BF M62,N&NY4H]>/0)HU/-R8IBYS(W!!'0!%EF!#"**J$>D$,LV>3'K14340+8QF M#8-8)%;S;0[]6EP$4&)17TW %(56+0)=I6%H]6FF!'/-&E!N$!L5')ZF.FO8 MQ +IZ.RP*87-&BA]P7VUV*I>J9CWAHRW.I'C%9>1N4B3R4DRJG(16(O:51BA MG0O$B:/?-^--9XT.3X5M1[?.&@IM0C-/*;R@JNY*&!?@O(@J0:(7ADP<]0*! MX]T@C5CN1: S$=L\*X\75/6Q3:%@_D74\!(]]"*/!Q8!F'J;HP;;R&4GC/*. MT_.2ZJ0C+:YUFR!S^ <]7UH$BEKX M 26L10>@-D2K3!$/.O35VC(R*^O2D-7NZ&4O1AZ"X:\=EY&>6B/TNMYE+B/Q M].1>6]&WGSH21R\._N[+T]KM-,\ #G-$37HB6V.MQL=G<:6=":[5P>][ZTVX M> S4B?<*WB#7VW(QQJKE0X/?.M<;GLN%I^A;$SFA7>-]D4= M5G=ID)ZFUSA/H/L:*0QSMN.TY'BI;>R^QW"I*H4XR+W(>:F-A(Q.\8K.AL.\3 MR!YBU!S;L(K:R=A6FY4L6X;\..:67 ?N-KD.PW1!;V\#C[H6Y5'7IGE4 MZ\A>O:/;K! &DG*.!:J[)$)B0%J0#.E&K:-=2^)6AM\5;D% X;RXVEJUBR/9*)R&ZR^]BU%)DE6*** MT]6AIEY-TC\68102TV&:4'44!1THH4..-'RK<6+9Q >(]XN@M<%J3PM1G,AK2(O!4.LXAT"XI0TY,A MH9>5Q]]D!\M"VB9O\?5R>B$I;L&Q_K3IIEZ\8X=7W,X'7]!]@6V5UFI#I<' MHIXH")Z]XO7 %80X>6>1#XBR3@4#FWO+A+E>^ [.:O[=9@/\;!47N]7=PB)$ ME_:V:YNY$ZBC6W(WL?::W-%P14H$1?G-V7X!V%02FCJ7+6 M2"K4F54XW>8:1:60-2K9L4O P7(CA30=^6&.-Z406W3@+W$=1HF1[8E3&MIA M$=%I E.%^6O6L1^::_F8=-:(!XW&6R5E'F^A!>["Y=-;5 M/(PKNR>KGI;:'+8D@9E6P:!;A+54X)@YR%0[M);*&S39VD&OY&=GMK'$X.A6-8&7C69YPU(Z%%B/)Z7*) W0H&HP26 M8*4FPR5E2@GE[M/?8;O("[X=B$$DS [&$+WZ\&# 2;?<;F-NJG$6!GW;R:C:O4?B$S/Q75WJE[Q$)6.;.]HG*UVS3DO35'=][%OR\+:>]S8.<%+%)V_/ MSHROY5/V D=;3*EAEQIW70\GO075'Q[BL@K54 Q'?E4IJT-C%F)Q[)?S*29" M3T_%;&Z'\^82?4%5/86D8'&/C%*@>F^C'(A0X8J/BZ,HB@!]B0Z[!#BHY$\B M0OKBT!(X>QU]8'$0<2\\15K((K)1$)7+%J?7HK?,/+;F$H.DA0,*<(-9']I! MW%"[_CSK *,IS#>G0K-,-;Z.+IJ"%1BN>8HA3N(B7&+3*#!64"+^#8(=V@%T MNV.WOXM^0.:BSA$--.?6X&',&8;%9GJ?0!!NXYL=*"?^5I MA@_5$\A6F[7W.0X3J2_9#EL]48X[;NAHMB^?5:=":@C;%]HIP81_1O1*+,)4 M5%]2<%^-@X&VX0*;3EFY0N/T[W?2LAIL\9>V"N5C/J\TO7I27^,7!_^5> M%&Z.8;Q%>XB=O_88E5.8-1@Q^MN9":.__,99!3L27KJ_L7OF/,TH2CZP@P37 M'G]!VP'?0W.]@*?H*N-)O_V$Z$FFH[-G48(H+WD6,5?R1#QK%(;\"F(8N]EZJ-X6?4,H;UP#N5YN2]YVIJWSYND[PKV&,I%0"OQ3MJ72Z_QON M\?5QC8 )TIN$>L>0VRG..75(0XEKC]U>[:9BNBFD))RC."TSG2?P"60?"?Q. MNOQX/=0CYRC);!^WC^J,9CX67K< U[$)#V7N],TU M*#-0I]^0[ J[AX\(Y)!Q]*#]#)/W$ ?FIHLS6.^MXIBFV0L8* M/5U%:1O>YK^ (GD"KOM\;$(YFY@GZ@+9F7>XW2R(TZ'-\?K8^D4H%$=F+&-+ MITRR=^S%]O+1_%/J1\2$ %@= &9K\?819_DN39PW2; M*W34Z$$:_3:VH2E/(V:)@L3;'D/O+8R0+%8+U;1TOX;9KMF/<'J5#&L%(36/ M;U%,*5UM&O\FR0!((]BA)HK*\^10$2F1>1&N.U&9NHFGB-BZ./ H;W>I,NCB M !*38IMT1H)WR;"128P@I2X9)!%B(F"Z",A&V8X$P"2>ZT4@J^H:)2LZBW"+ M"S,]EAZU"*1T'^,%%+D=YQ(>5$A]"=.OO'(AS)0XZTE"5E MYA[B9N+VMQ3\GJ.A[][!)1&&58DP'A,/9W^I:JT?^:]).1W,^;/;1,9)+$]K M;=/TF>XK>OM+(H71Z/.B.JC-;5D ,UB#U-26B?=N5_;D'RV(O4!36&UN<#!> M=N_YA=+]U?L,]_G^.H$P^4 J^8UW0+_T/$>#AK!EIYA7&KFM%7LDL >6"* C MX_MY-_LB[&D*8O3%]M]3+RC%X80VY(M=91_&7NR'+6LLL>BD6"=C6MYUGB):2],K__<\ M+/,4,"Q0M-9*K:M,N&BV#HF.-F%=NC.+?T"']RY&E-WT@>"?)?9":#2;EE]- ME6VUY??3]7*E@9W(ZY5^=R3+:RHYC/7R?.GYNW+Y4)SEH)D.>U M',S$F-FL,97F=81890+7601F WE6C:#(T5\$CAR1CL?X.F0Z:\CDKPP9ICE= M$)^@_A: 31B''>VMHRVIT.D2/R\SH;P#^.QM@9)8DQ3X?]HF[S\$("PE(/2' ML^"#_G+ZKH"ZP&VN1'(;-&62%LEL:LZYB2BM3'D3>6FZVKQFB?^=%3]";6_N M965C)DPEA-#0X'/0_1Z)4WA&5TR/,J&ABTC_AOB6ET>*(D7$#^55'.=>] (. M">QJ2-1F-A#%M2A17*LD"G%M:W4J5*:3S3E!W\#K_(@1.-<91E( M2ZGY/O*VA DS&D^*\.L.1!%BX _1-, M/K(=CT3)K2=G^$\Y04XB-IF8C_H)/!3I%I.X4)J*G*+P>),$=,[/[C7I M;> MYT. >'FX"?UB.AR@:>TGG?15$$!L"BO_ART!7Z@3)K4U,=D;],<57",&Q9MJ MHZ6)B1;TN()%LMO8IQ,QI;F)*3\GZ)J/_E]X8)XZ8N.)IHOW] H"CS+!UL\3 M3>D1C1$][]!523WRO2833>T**44!5HPH,E[[]XF5NOLP1:C\$WCP'OT+RUK9 M;6EDHJ5N*3;59MMIM5" \R%%#W$ /O\!Z,)(M]U4I[?4=\[[25?IJ4TGFNH: M>@'6RX_[MR0BS*_]^T23JM]HW'WZ.QQ42%&+BY>)7ONS-QQ/*,C^ M/QS/ 8+_^4,&BZ2FU3\F<89HY"XJ'(7_\X<4;)NECKM._Y.'/(RS'X)P?_+Y M>]'IHBI=_4WJY,4X4=I6GEF&,W\P*G_NH;+QHA1(+WN'1H9^_@;^B/X5%R@Z M4Q@3!GI@.MW':S,.0>$X_..^Y0CKU+R@.B3;^8;ZOE:K%UYO^Q^#UIHZSQ)X MGOL6! 2@'(&@\AOKP.#DE+8;"_HY&,H0VUYQ'8OO7Q'V,(%KG4Q@@H4/W?6^ MSUX' '^Q&( B$D#'HO_#WD5W8@UTK/ZO]JV>'<2@ X3_M!6$3EB$CK7_EZUK M[T9$(MR[=0[J-' M*FI!P$*QKQ, J679%@I[Y!!++3XP"X6\?O2FEI5;*-J)!(=JP<)"@4\DTE0+ M%A:*@(2P52U+MU@,% B*U0*)A8)A*[16RZ(M% 5[X;M:%FZA$-@)#Q9;=I67 MJIUWRE!6JG.\7Q*G210&Q0GV(@^=WM<= %EJK"3::6H]]&D9E,X-S6=_8M9- M:C+DHC/WA&C2>GN*@[P_^Y^S\-W+\*"P%5VXT%X1 +@+UZ4TPZ 6%\7LW)9D>K*G?QG M,TB65QY+H;-K_M 6>.V2" E4*3YYV9%7GY#>P3"E%S-C,IEN,QON65Q&378/ MA+N;O(-A#H+V1(M*T(U_HE_) GV-+>T%('!#'TG%^+9B2Q?DMC;<"&:2'PZ9 M]#-,#@!FQV>D@F2($C")'S#'?P(TV)E=S)V)4VGJ9R\,'N(;[Q!F7M3@2K0# MP>]H;%&W559F;._9@[7WV3BC] WB]3*VG!6B&P\_8W@$7@KJ61W9IYS3R;@B M] )\@$1JI-X@;,74(6(72W;E)=SNLM7F6PH*(4IH4[I]3.Y)OL\C;%0IKC0< M*PK!#K_$? ?E<7A,4GP(5AMT+NC;)#6*)3MW.AI/2>P/.5*-?C;(;NRS1&AH M;-(/,:Z7EL CG2>WFAB;Z$])$GR$43=]3N]G@^)?AK1Z$-QY,$;TF3:.(KK5 M0I]:!5J@H[ECVI&N^>>3WL&@H @.2#ZZ^SP@/@AJG:%E)*/*B_R>!H]NYL7; M$%W%Y830\;S[]*,<^U0YIT6HJT6F!V&3@Q7*B$O%\'U<\6RA MJ[C7UC#*3'C=RXK5\S8\LFK^=5V^CF:^H>LQI-IR70M"U_OJ. A,OVPK"8Z8 M%]1Q."Y9P>::%4ST*#!Y /FP.+YNOINN3_M-GZ3CRY?U63;!8%TA-L/"S1-) MN_(90L'L,D2*"45=KN%H8KC!0I&(.]QQ3(1E)(H+W?'E+RY)HKA P/;A.[Y\ MN:M0) K <4#&2 K<> +'L1&[+,41=#2]Z+!KE!>=X3@8PO)[+Q)(ZC,^9N$0A&<31Q\3!V2HID<1P 81;:#HB9Q:I9RST'"CB^ M5+D3+Q*LXS@@HQ@B(^S'T23FTHQ *&IH%F"PV:%(D)'C,,@=#E+@AN, *#+A M.YO\TQS\^QAVMZ!+/31,HSG0^CY"RXY;RZY M/2ZY/8S@7DP$\8<5+*88% %>SP 6.0^9&\'N:0,YN9,8H)=L\BK/=N@:^C?H MUF46Z6'/,HH*0L)+J%K;,WUZ<7FA+I>W 2[%_EWBP&<:!WZ)?%46S",D,S@> MUK38V$=I$NB+*HY'9 Q$H)9R''>_#ES]@+SHUEM/3O]8,X*VK=RXUGFQH%PL M*!<+BFD+2LD-<)AB$J.),>F%W-8&55> 8IKMS!-,!\I4A&B(?=PEG-_0Y>CE MD>K<""G,&M-'?SM/'?WEMYLRX"Q\!W>;#?"SLC+8:G,5E)<\82.$NUFU$.*& M2'2+B M;EAM\6"0?CM@J?\O?_[RUS__R%R)6%^#:7EKZDCO$_@$/L[S?89(\FW!BNDI]YKN:DGXKRXI-]9IA]S-TJ@AX>(;>.><[UXY>_#.9?0+HARDUW$!^'-N6 M7.Z$@C6S!K)!>%TG%*&AF/@;IE7,X!%W+RH8O@"D[*5A!EX!? ]]4"[R!?C) MMG0@L Z[]L_:1D7%K*[\88_7.BECM"F4JNUSU@%XGT 0;N/R M&8I_7$.T)*\H0HZDD^)OD=C[ZWG1'(1)Q:1)2)O(J^:RPL.BQ07CA_?9ACP>\WK%VWBBNT$4GA^',F M<78@'GUA,R0*68/D!6LS*LK812> Q?'7;L*'@Q8,8_/Z%9P$<;.&S4"H5=(!X]]M@U$\ MTDD''#\Z @-/7U$M)468*RQ (R)W=*"C'7*CKX +RWX62D=LPQ5N50_":[_<>/*XVKPB8*31".T<.J#1>==!<2'E+1@ZF. BW=I&O M-L6Q.Q6'ND'DB$M4EKGO?T(\"WH1Z97^P%%,+H/\K'WP./-9BOFGK:=9_AX&3XB",@#B9P^)??O0IYX:5FL]J%"N\?;O9C=$#UU4 MI+>*R2_"B4W44@923-!EQ>"AW1;&CO(]UF3 (]*^@FY9M*_>OQ)8*/E/WIZ\ MI4-',9=3H\+]!91*9+H+#^S'ZZP>=N4.NN36,DQR^$I7NC9,/ PY:D8!6_ %S)"FE42.<( MTV]Q\I8B)0,;'1[B0YYA!U'LAU%8<+OK8]&]X-_L&T#7Y^RC#^9UP>ME%:>= M5;JY6IMKN*^*/T+ /LW\?FI5[&2["=/=S\ +Z!IVKXVK6=0NJ; L,$-='VN; M$0'.B706ELU?25BD_F=85BEKH]GNQ3KW$J,8.,R]9GP]%ANT9%HF6ZR2K_I5P+0AWM5(B_:\O_S%8(CWW5;H73SD><[4YF:JK M.8 B0-?$PC6.R]>@[B">;5Y >\@)N8A&SR4E7OUMS__=?!>G?N:W:OJ]Q1= MKR!\IX2OJ!C5V X^Q(B$T+#'7R'B:[?)!XWQ$1K:9W-Z K049WN!Q]"&2^<$M*/__$-\D<0:1^OQKF.UJ#O,8>F](UJ?6[Y =Q;Z# M_!-,TK0THG87(WO 64/9D*;]%AP@\,,J#/40@2H,\FJ/XW3+J$CJXJ0@TOQ1 M@Q4@&,3-YF!"714;MO>(:X:^G-@NTDOI-(O'NI*Z!;^/,1*Y!1N -C.H)&8V M45 :JR4#D/HP+%P 6([/H/^K!J+>EBG 'G8[]%_8>A%98R20E!Z0UM3<:NE M\VY"/Z3;LK@=G2L\H.X9:OW6?AL$ MSHV$WZR,STI/[TG,)[TI=10AM<%M-;617G=:#9!<-0K6$]!6\IOVZT5'$!"J M0C$(@EGP$\K3PS.C9;S5M'K9W/N;^-ZS7GO5L-SJ3DT2CB2>)+:I!>AMY&.H,,2 MG/3!X\;EP\T"K28E5N^"GD6E)MTO*(0HS@DF?BG^I(#Q5?1EB<',&4:4VQ#%0W1(E+P;;A?$TB%4G-W)M/9*U> MO1!9<-_3-DE G]SE") LYF4%DG/B6)SGO4TX!20T1_!@49A*0.9$* ->&[?. MHJR5SQ'$F,QJ4LB+)NH1\R917-J,W MI8@F'-7K:FWJB>5_9LXQ5\M8Z\%0=_HR5TMCZT%;++^9J^6PU:M>0BG6M,#E MG*5-,-6;%K"I!4KG9'IU*3^UX.FL"J F8ZB6 M8#[GE 699*-BB/WW#QW T'>_-WXF_-K"$WQF( [.27];@'U\?/SI#4FA2?R& M=.,_^1 RI-8#W>V3=V86NS%<:HSI^:J#;2)7T:/2"1E\2*N@M7#V#(><3S+ M+HF"A_T!)N]E4"ES&:P>!JN?AU%06OWK/PHO2*SOI;;"?&LK6!/AU[PV746, M+,'6 :$=5<#J17)SUO:4AWJ5+0 <62,Q5;?@(N>4_V6IJ7:7]#9TV3GAG ON MD-"^>CPO3["GZ+?;2Q:/^R8T]8 MZEBV^/V,&>QH4R,YEL7Z3.HH0,*L(7F1785*'-2V2J=T%<>(!_V21/D>_ 23CVSW M@@/1SB^$T0 DIZ=8/Z537>]"&#Q[2 JH'^BN =R'99Y8&HP"G91.4F)JTT]( M9"8Z6(O$1=I,X[2*MTF9(>9?]/+IC ZJ@P1.[]ZN]D76Q=4'"-;)B<*0,O\- MR7?P">TC?C481?@B?\ZAOT-'8H5E9A+XB@963#3[MR+0LGP>@O-+)MLX_/=9 M>&U1#[6QN<+(PSG'70]P7'[MS04@OJ)XT9P M:5A$="''K>#2F$R+Q(3&[U%(:(1@@K>WH^1QEBYI6HGJ-$ MUX2=V%O%ZF'PS5R9_;^4V"OU/T[#H$@$E\2%?%LFDOU"69?4$);):8S[@='! MLD4,%C;-7":,4\;9ZHS5- +2HAH%!79N-YM.! Z-SHZU IP^I&D.@A7$ M_\?VA;J<4)'BLOI5_ -&=Q><+K3+W(LHN,4;N/AH+ '57HJ2YA_!E%06&[O M4A\F'[?@D*1A-UR*VWRRB971Z54Z2ZDY-GL:)ZJVC(A?=&'+0E-:+/@R$EK\ MNEZ!A,PI,IY-$)S-X@\!FENX";W3S53QS. J#NHJ*B%(T6_Y'E]C3(U6'#1M M,Y@)S/6JIH'T_#5C\-4S9,A,OX)PN\O0(M[1$=L";H*\44/.@H[J4BQ(LFO\ M. %)43YL#-1;\)8]Q#@Z!TN&37=#868.SI5]*.!(#.!L%"W=9T>LT.YVG*R, M9:.1")SAU7(<"+JWZUP)B^6&LGKY0KE7N!ZJUI-W ESN0S#0P]4N6#K ?>(( M.XS+0N]5B52R/D'X&]1QRV_%?#C^%'6,>40H3,3QIZF#\=$70^+XHU43B#;"172@ M-T%95SGTQD6+:-&Q7##Y*@\DT8*D=>JJ3/3(;%^9GRJ=KS9"!'-Y?C[KY^>. M/^Y0R1QOO'17)3E_]R)LU^*@H.FCQL&\/*9RA&!+W:5LB48!B(0FBC6F?GH6 MP)YR0TZ Y/E;LX"N11C/$!R\L,[B4V?>G.R-@?A<9@$]M5K'!%#3OST+:"_O M929^+U,V+H[H>N?%/R5)\!&> ]XG>45#F\,LH"Z6=;9_3D;'Y._. M+),)P3 M:-4=W?RA+-:7/GM'AOX\[1QF"G5Q&(T 7'YY%K!>'N=I6-OYAC! KHR/SP+< M:Y]&_JOZ[4!DV8],FQ1K!#,YM?'II;\ZK U;3DU*,E MZR)9IO$B+NJ1@F*_X:+B\R=V',XZIGUBS^"L ^1G$_;L0J"]3J_?)3A?C7OO M$I(_T*>WB&C\B?UZE_!]91Z\9<3O._L28M9*#\M5IP7-6:M!^HEQ+IH.WS>G M!3[KE!LS23B^6*N2V)0LX(L+2H8>7Y\6.*W1-?@^P-D^(/P6>WD09H55J2A3 M>ZE6NYSG@H])O$7<=(^?TJ[1=YCOPBB-S4T>;3;B74AV",DUE!@-K4&<\3J3 MV-1X5$GC/DX1R[C'O.(%O(.X%RDAT].:_1AP JPLFW="&(G.96Z_1WI@EWA_ MFY98S_#.@S&27M)G (OT.==>&OKB*V4/X\*";\,HSV3"V'@#74*8[(FYX(NV M;!;67#CIQK1Y\0KCM\CWKLV+UZE)]V]NJY$0BCMB258L2G L/3(KG_@X"/3F M$+?6_2 @-"TJAL)VI4DL(QND$0EI.VQR+4F6%<_*\1 M25SL(L]:)#F(.4N2OP-!'B&)C3=CIJE)6.HQC,IX:[.VAN&W43A0S<+8,Y[74"Y%QW'A2BT,XG"AO)%6TI"[X9W2:SM!$-1' M,S;JN=3)\G1;@8X6Z+/468HILISN!LO9'R#PPX* *(MH-3$VT5-<4QF"^15X M^(0$*QRH6=:=P1:^]%N<(&X)B_>C#_$ASW <9^R'43G_ZV/1O:ABQ-03M7W. M7 (5&@4RM35>+_/TT,2887RAMS>VA&(>#_L#FEE13WCGP2TU'Q*EL;-JJ/AU M058]>?S8<0EQ&#QM;NXX!+HY?BN"G<<H_&)B M(1':_CXXKM(-XUFT6]!EQ>T1G1>0OJR^5>^%XJ#XE\8CH4N8^LS#U*\]= I\ M\+H#('O$7PC996UHS:U: +L&"[W#'!8QVD%(=%6]X-)RJ\VWM'Y:^)9FT/.[ M?C]F4Z436AV*EU3QMN1AA$?T]!F*]S5&$.TIGEZ+L;VMG$XZ\6^ ]Y3$=88B MX2U@=[=M%YK%4&4VHM%/SUYTCQZUVA.OAR6(=V8GA':WCSG+3QAC%BUS@)E= M[%H(]PSP>ET,C.IW1^R\L'I8L8PNZ9]DY=6F;!9ZT7-2/5S'BE&*4V(]ANF0 MKT)=K1B/SLG4.E>#A];Z3Y>^3[, M09VC,JV35/;E;NJ&RHZ@=/I=ZF&(M=2F2B=T%I'ECX9X7W,R(-Y:WEHXC9WU M-\WPF:58:FN.':KU;H1A+7$$"5;LHAHHYA:]R"\C0(7-9@"4Y->A6^<<7?H@ M"U^3&'CVL_G@(F1Y$X"FJ= [BHZX-;T^.%S+F>.N3C%I@F-T^>"GFM1''Y7CA1B&!;BDJ&Y]Z7J*'!TTVA5ECHNAOYTFBO_SV@A//+V[(Q%LJ.8=2_WILCU M,5-ZV)3$F!6W3VEM;/KU57)^4<-(HDUI;!7VQ*+4 KO0[J>0CK\;3$"-->3FABS,NI];NQ'>B"]@2RNT\_R@,DW)Y+C!*A%^IJ M(VF=WCF>Q5QYZB(-,K?W^A--?I_ +/QWH3ZL-OV:P>1%L#M=@L%<\-Y3=(M" MR^[+]U8ODAGQ1M0(ZE6V +!ZC0*)$8;I%3V;$DU6MQD>E7%M-$'?YO4K<]_0 M] 3'%R^L0=1&1H(L;S4$8D&_;!V6=PHZ@+F/QP -J./JE&.XCL;I\"2%MK)E M\R(57A-2M&,S)LJN#C%MUN:H$ 7DT9$V;5ZMRI /*6W?\=@.,5#&Y2^R-H9! M61<]LU*FW(H01QG494>Q=;D2?LPA(QE;]AIZ =A[ M\#O;@=EK9J,A?HZ^YIL<,?0]@"\@*NZ>=!<>V%O%ZF'AKGU+P2:/'L.-O-.D MT=7"A=GO:]M+QD@0UF-'%]]'"$W-J'KRV&.XZ+ =\>4?6R&1Z%15OI4VHS+ M!/:YICAI-107=\[%TV'/@1*5[Y=N_:?J XOP *CTAUEB"C];P=>[$ 8'#^=A M@$F0^_BKSQ EWI)RPH9*=@/6(E[Y1]R):RUKA,YZ6\^Z1+**J$(J:3XY)#-XAU(=I! M_P;@.VLG>+W,N170V%69X'IZS!VAMW=_"7KJ:3PC81C1KK=%'[V&X ,SFV?/ M_^[U(_6YS6TYN$R_!KFMP;*,?IF,!TD/:*N94R>WG8PN*\!W&-N1IICOXTQ$L!QQ*NX.:$P9KD'Z.V5HE@(LL]8 MD"5\B@:K0"=-DR1*V\P9DGL8+ >!)A'6^6ZX92VHS_0P$Z^0:/)0T']#P8?91>VWF\)"D^+K+ MCX@FRLL._>&4@I%T2W+[J)UB2;JK^#'Q8G0AO^+"I(ANK[80 -H4N7V,,YMU M4KV^P%-,?P91@ [G0_R.Y&?"HF1[JV4_<8P.RDM]U3R&^Q#/X!H\(S[^!#ZS M]0>(WL%7=*AVI-,FUW^ZJ3_$K[B*;?!/X)$>]HOWG7+*A1@P;,;GKM--^&J3 M 3AXSIW>SL94Z+!>DJNEJS/ZN>\]Y%CU6@#2+6CNXR!H6VN%8]"-/X[@P:H/ MHA(0-ZJ$"+C =/$HOK'.<>"XUG<&HYE7-(\VUU,30>[AM1E+ 7+BVMU;KGJR M%=;QF U3K(AF*+893LM.)U7F( MXPFWIX&/XK)Q/$^W[D-+]Q/I .YO,P*.XY_2 =_?W8=/PG.F \$?YX%@QZ&G M112>B96#[H#4@MI,%#(!+ZD6^&:B/ AX<+7 -P-M0M"[K 6^&:@4TAYM+4#. M1+F0]+%K@7(&NH:DSU\+C#/0/.3B$+2@.!<%1"8XPJF78YTD:B_@/8G><0TO M!,5J9P*>J@U;L:3 M'D)#2R;-?/U";&KP-55U&-O38C[28/H:'!V/]P7TR$25K=5E9@S.!!O6963%B2*$8_ MNS/-/LTOH'V#/L1(6D/*+(;X;K,!/I8'S^$$0K ?NL1\WIB6[?NVE8?IZ@, +5G'SE'T1VG!& M=[NNU&2/-)/"0P+X1"TS@E7+O/L\A+#40AA;*-+3BF4)S%]Q040B-[M)T$%& M>_V"\>G,2;27TFD2/U%5M5/3/B!6AG_>'*,05N@F3EA]#.=+KY,Y###+> MIM< J<^@GM+:^[P%B*?X84&05W$K&0]K%\:,..7R0-J:3GH<^T ?:;Q MR7$4) Z!G.G*<5SHEHIV#&#'7F3UJH5>U]%L2LUED\!Q9.6L=W3#EN[(BSFA MS:>[->B7P8P(8/CR]1+!Y(]K!*6"_H&Q>?5J;T-)8ZKCP(A=AR.MKHZ_J1I, M/"R;K.,OI\:*ES0SKN//HD;"TC/[.O[,:2 \%! M_,3@I>ZODTZK$LRH$VO_/CUBA)C)]F\&RWE6)':59[N"=7)J5%.:FPO PQ6( MT+' :8>B_\UAF 9A\;:$'6+'Z671?C"+I!,;6S3Y0<1D/H!U"#^^\GV8]W)3 MJQAQ6E9:JAYT5MKZW;8=6N^\[-$-9OZ.3SP#)Z*04[MPN!B.;-P!G5,"LJBA@ M]XL7Y:7F'D7)!R%Z3J:GP4<2W;ETIWNSPQ+* S90Y-390L J]-J\Y3$-QB'"%\B MC>2GJ[GI,XBW.2_#AN+)GI?!HRDF(+^1;'\%2L M?CDKT64U>AI;UE?/WR%^#8_-B3$]ZJP>RV07YMW81-F"LD!R6Z4<[QIZEJWK"+%\]"5=3H[%V\P M0 UO5WGCJ+DV>Z>$GXX+*O.MUR3R"K/-4 GXM4<(P&=CKK2>:C5H0CY@"6VU M\UR)KPU:C8X 28EKO$UHF!JEU9"($!,(Q"0S#B.HZ+R_%#L0XY&A"BDFXD$Q0E!44XVNFML M39B01P'!<"QMC@.DG'@T5Q:;,&N1!;8)#(/$1K7\/F'@/'4UMY(('(W#\=0>\ MC.=6IS9U@_;G$29()YKK(X5L& L?.IJ%RY_P!(X.?R*>Q*<<'Z;5!MN?HA! MDJ#0;V/\['%O4)LNR\]0P:S#F?_7 1MS9WR,B8COHKQH$D+:LZBI)BFZL33M8QVKW0I7;R7E!% M.9OQ$7J?*J^DSCDX1LAM/U)0%(NZXM"G(RBR'/CF873$E;_ 6)*)\C2,D[T( M:H7-6$QP'0P^TH[Z=-6(IE-)H1,E/!@/R%!=TG5G2Q*_9HG_':'VNO,@N,;G M _T[3GM6/H97[W49GTJ7/%,(\?/\\N2?FU09V:\^/!C0O#8*!S:77]C?@2"/ M +H;>*M(:DH&X"$CJ*U5#$$:!J (\[O9A6!S]PG\'.>I66TVH0\@U;XOVM/>;=;J36&)[$=_M#E!P! MN TA\%&O8C=7Q55))6&A;L90+3D:.R5 NXVYNV$PQSXO( Z$R$C+IR[ #?N4 M^9?]]7Q8[MIF$^,3E>"1YM$M,KP6)J?&%*;N7$!6I-$TH1*)P9+7+ M'7QRR3*GBB'GOD +SMY@ L3_^06DV-10IAG\HEH=)7WB4G[);/DE*;:.V')S MR_&]PRD31.]QJ2)U1O8Z3W%9PO3*_ST/T])ZB?\( ?OBY_=3RG!OD^TF3'<_ M R^XAN #P"-51Z(V-6MEH9 N=V\#4)ZXLL06R_,L;%?LO^"Y=/C;9G-K3J. M=.F5UEIM!&V"@%EM:GL#'5%*0Z63>4%7. S]K! V'8G;G.S@M(;7XIYZTHQ MI9DG7>59FGDQ=@C_"L+M#BWOJJIU#?#Y0O_>>!F#78%_8JJ/X$VJ(BU:4VLU/,$F5 M^_087[+EY'R+PRQ]>?TFI%^2*(\S#QYQ1HKL^!"_HV]C0)]ALH4> MA3&)=W2/7.OUU(7#T^*M^'KGQ43R4DW#LI_7*J(V?#?B@BJADUF]_"%-&#:;MYA/:'4Z'::V.-*)_ 85F'JQ!G$-PG\!G#V:A M'QZ* 1X*V\@0D^2H[[G'NG"<$*YS<0^3_5(&:.]KR/';NEE:K5^T@X: M.VTQXI[5O],+V^K\DAUPU&[Z\\5=\K%ZYU0"POV6>T?M%-5;+*2J3O=O:HUN M]=]Q'K)W+RRJU"#N6X@TFI'K?N"]7BTN28\7P%CN?0!R\:)##A;]KA_1)G&Z:A7LTQ0!=T1L09D@S(R U MV6?M!8ID'BQ*_[:E:]W B4[#63<6#L>A%DS^@LX5/::RL5SMD:4Y76IC%&P MMV7+HYE>ULDU.#>F6GQ&C>GXG=E>IM;[LO,IQX$;I1%/\'6U0C'QB-SD^QP' MYKV#]M;2C]RXL>Q8$FES%0QH&4L]!5V=.=^YS9!+1&A 6T @>(W%%DOJ:.6B MF"R*VV_2DZCL!-IV\NJ86W01O(5Q)6'&^&$Y+/ZR1EP]W0 ( ?45B]00YM[_ ME=<8$JBKP/YZVB!E17%PNQG?N4:T=&VPS@"BL2PM@T]6$/\?.[/:W+_\53P4 M>\C@]H+3G7YMK@JW\7!0V(.J-Q&F/X,H^!:C@W:7^C#YN 6'!,V+9LJC-9]L M8F7(!Y5U"O9T+B/K:"O5(RNQD<*\,%9GK&,DB!K^ZJ=.NR:=D M:14Z;S2NQ!HR(]2WU)CHW"!=.6);=LD0I5$; 9/X) )I[JIKSEZTAFKD> >%69NFOK82-N'',&$ M*"II L5Y.4=EKKN3Y9"9I\=JH(14.4X*GR:O%>!(-M>RT&MAIN4=1X\O7J#%-G5')T9W@*5;MC$F.+G)JQ8J2P,EF].Q0-SIN IL!FUA.HB?A MR#L]JL_D3!6O!>KD8KE5=8 M2SB&\TJNQM3#6@!W7LN=.E&QEEUP7P46S6"L!3[W5==Q&9*U@#H/=7.TV-'- MM:P%ZWGHEJ.Q-F19^8O;&N;P-,]:P'1;;1R98%H+HNXK@".R56M!U'T53R#U MM9:P6><5-('\VEJ E)'2^]=NIL+I$QNNFE*>QTR/V M^!6SN3&D?P(Q$JLB!-E5L$>R89K!PDXD K=87V=K&FD2\,@%CI0*1>ZFYK0X M%;[=L YXI:E!#F_2-E/*L1E* 6O %*R!(EU9C9Q0VET!\5> CEPXE(+%=%0" MXGPB:RFIMG5@N#*CHXC,([6WP62HFBXZZS/#3.C(ECZM@GJ'R[;OFNQ>$"^" M!2PX*0U^CO*,ACO_ZU<0A+X772-$-OBY2A"$Y1(?XN*,%D":M77?8NQ 4$VQ M7D;Q^!*O!9[6TFQ1')@UPO8:3>H[S]"M]!/&U.E!JSB3#-.JK69LM="D,&O M@OYVAF1$$N'::C)@!*46GJQA[CZMS@] #_V-3+E^P0"WTLS,A70&QKC1NV;IY\=L,-@ MJ,V54O%U<9=>H[L4"TI>?/SKG[]\;U8WZY$PKX?2Z0WBLN0[F^:Y4OX)I0"L M=Z"(@2G#W;SH6US(Q&?W>[Q%LP>0S@QE1[#D?.!$FA+GH]%<*?X_P20_K%$# MLO&=V&1:=EA+^36[(SFBJ>WV(SFPQ,E2FU@9JX 8G05RVQG0OS(J7M'TPU MC]Y6O7Q]G^20+5XW6DPK8+6K^O4%K-;OINFPJ+48ON5994RJ9G<5QSG.VW'^ M,7T&L#Y$Z(]^(U*'3*6C1E8;N^KM;:+B0Z:Z#R M\)VC1#9:V$9*U9["KU[F[^JRGO7O0RA(9$"E>U!9JUX/B$@3B)V)9Z,K=5L$ M.CFX4ZM-\:/R#:O'-09)FXW*- ##-I@W MJ#$P>,XU\0T?,I)FL?\^_/_;>[(EQW$C?V7#[U[/V&-[[5AO1*F.F5IWE\I5 MZIG8?=E@49 $-T66>52UYNL7!P^0Q,E#3*@[PI[NE@ (F4@D\LXTRV\CO,?6^M(EDNM_0#5,;-Z)^; M:A"@T[HK:. -=144V7HG(5JGJ;,PF>LBRY,C;>%9LX@-/J(1O&;HBC,_"&5\ M'.=_S<]G&D;0MMM9O1;C?P40^0JEAS_1T+\@"EFAE7A?#EJ_$)"X*:ML!,7K M0%O2^-#U_401W?IZ)\9/WL=$, R4?&VN7YLV3ZPE]76B_?Y1!!'>G6C@\KX+ MI>/DF;G#=<)K_96:5R#=KM4T;S/"Y@B#%(-B)XH>]#7.?7C 8!6.K0S8\Q0E M;52AI^BS"@&INF&JHOP\A=W6?.\S$Q51>17@G<@XT$ :*;T72U=! MV4* OS#:!>6)LKGZ'?4$"[H,Y/%H\.-V6R>/3IK'M4"_]?-Q"FUPI1)RDUKG M+T[LHC?55TJ4ICS!@CUG&8(&/SB+N:S-/$&GE:@]O8KC";:EPJIWZ)Z7R,]0 M"& "XYT\'M=3?"QH,I;% WN.15LCEB;<^*(P8#"YB-'-GL)M4K;;4=*0@5Q. MYS!I=[,T[+DXUCHNQ-US'-LR7I<8^8M"B8D3"Q'XD.&&QJ0:17&6QA$7SZ2L MDB<\1ZWM1;1)PX",B@6-EC/HT7-@^HR]GN#>YSK%QG,,VUQK^^P;R,A8UALA MN/CF0-(9.X0M?">-*5&>H]?E0@Y*F(*,GV7OJ"+B8@Z$G;'WW)S1C$/3W.9 MZ1G;T\V)TN')=G,@]8PMMN=$ZEP)?W.@_(P]N,_O+K%-%YS%Q'P!(>2J/,19 M\'71CCM9*N0L6+P &_TD^9FS(/<";(NS98?.@O#+,_Y,D5\Z"ZHO3Z>?/D]U M%L1?B'+FD@D["QXO1".S2\[UJG=*8PEIBT'\"4$EK5!0O[5"^=8*99JU :'F M*@R+(WUNZD^;U\8:!]I%?*\$_*T(V.+GYE'YZ04*#7TK8?&MA,6"VHOV ?$< MG5YZ(/W/65PB-.];DM[%)Z@,MW,#T54[?3X?4,[;GQ+EF[5XI8:A(B][R=X& M:8SC?59]N0HR'"ZLPTKW9-)*#9,6$_6$/K^R':Y.Y#B.27P=!9E6IW1?9S&0 MV1[6N^><7#ZM,B49N-RF&_1=:;4DR<#EB*L*P!$QJ=&#U.,7 Z%F3]2QK=AV M>PP$$EG9DLAJ:1)IX>[JC?!U]C@F?(^, Y)1)[UC/&1JQ?:ZCI454H?NMK$ MG7'>4$8T"<;]=)UQ),-\.8=I\+\2-[&C?4.&/) ME\\H+(B(A9$6_M'++H:07Q#>'\C^KK@GI(JLXL2Y+O(L#PAL\=[F%@Y;RP_0 MIP!Y.5"ELIGA-/5S8('B H*_5D@[!414(P=(^:#-$V;%7"WDBWB12=6@ ;>R MRQC%[A8*)(@"C0+SV;O?CXZ4#QE^:X/F8,V^Q3C4I.2YYN]LVE]<$"R\7IDV?1_R&&EWQ=K=#8;Z. MV6EUCY!%I2G0,&BI264+$?N$XY4_OZLL+&WEF(V2B!0#%ID4""MJND[(=M*, MR:8"#Y> ,VJYJ0$C#Y!@K+C]5T&4A?N8J%$%NP:,)#:'(%XSM>$A*7$N!VOH M8AX\Y:70.OHQK]:!]C*6^^H];FYOHW(5,*^C_AQ5H[US*D^HMM;EC,>HB5[[ MWB92DA?TP'UST7]ST<_<3W1";@/* ?7->>T=W0#PG9S!L3L3\D8Y$L#Y=F=" MTA2&"T]=OS-A=)C5PU.W\ S2^1!#BZ=.XQFP-\["XZFS>1X\#C8H>5H8=W'9 MM[9H>%KF]KQ"H-K.Y6LQVS/)@8YDYDE(B;S]Z/0A)%UL/B0YZJ%?,*;KQT_J M!.@?=(4M58B':<:W&(B+CX'PV.E\]1ZD6T/IKO:8Y<*2:@U2K*LJJI&K4U_+ MI'MO (BW\BZ%W8BF.7[J*X[GDK):<@/8(Q.''(T,=>I< M>KHNW,NIUS*M*6 !7\)Y';U2&;+EWY]%YKH/G>?+XP (9Y%D(EW+XW (9Y3-KH-YY5%H MKA?%1A(SI^9.*#7.P*7?I>A [^P;<^$M7-U6N[_&T:AR20Q>9CF;BMU.=<5O MG9: #NA=DB*\CZ^+-$5Q>-J0RYM%_")O_UED.;VT#RA?[S;!EW'X';BP[6ACV7%+DG'B<)#5/@L]YXP(<^.4 MD-4'6'@=SDH]U4\6P+$KSH#(U)THG>?B2%L7KW<_!U'!;UZ\%5IAAJRGZRPB M=9;FPG-'_M4\=>0?_V?84 V!2HX>ML:TK_I$($J#@YSG+R:P--N,HN2=VDII MBY^0Z#87Z)FL@HA^-.A0JKF3GD;5$IP@,27L28EY^3B@6&XDTV$L2YR_ M8#68-[*!)#W5>RVWIXTR,LT">F(W:%N$S#PZC%\UT^?C5<]!A+(GE!=I;,>@ M^A.\T]!'27G,Y^0N0T'6SV$ICD#%E%P#A)G?:X\B+^(@&0Z6< MM0"*:AD/-JK,9@476;ARACN(HIYB9S3_=A1K/;?_#2$BA03M*2;.1# M"=US M@Z8KT5@+^)[BY4PD)*H,GL:?3/9V2503KRS>(D&$5"@BM+)/$0\!G2$I=8*L MGXAH?4D:T, I,5Z5G-M#$H>*KYGW+.!4JS**S_(3 %HO3P"/76_FR7YHN?"! MWJ8#^3ZUIB#752:UG*Q0<'PNV//6O])*\XG-K+.Z?Z[I>X72UR#-3S3$7.(% M40X[ZT:?T&N1AH<@0S6^NIN2^@/2*-]'*,O.]7@USOALFH\;?*Q7Q>? MFLA&1ZRNTGHMS@.Y)^EA4:,F2) M0Z;=0) '^R3&@=,72,@I(7(]HA6K,2OO&K6;H5X':/L$]$^TN[EDR)R MR#KS8/LQ3=XP-?QFVJ/7#9]X8RQ)@2J2Y+>(XDATJ_1T'Q,T;#']HD*8@"_" MJ#\&Z6?$V_BE;P1SLOLTV=(3%_HO+2_K^"?"&._CVR_D-[(UVY.S0,C(,WC-G"U>%64IS &>^J G$HD,A@G/D3,KHS+932#C#@B#,KRX MD#$X%Y?JV[L\C7"8BD&9S6^>(VA.)C70,N@I1L==/*WET?/@F5EI;#++J*?M M;D.H;5J?6- M5:B1RUJ+@?Z!7":$UD0J9NV./M!R4]P4<9W$>4JVK(#38N)B0(GXU2:Z2@9. MFT"9['\H/:ES*%5#06!13;^:@!2'!4 Z4@JRT<'*1!L#4=_ MSJ343P./B79+^(0Z8J _!AHVW0D<#D5/0A3+T[GLK?F @Q<<$6FO$L-O"M63 M;#T=Q)EIP^$D Q=L;I'E5,HA KH2]>TQDW(7!F!HI%Q,U82605M=&HC. !G_, M?;&A!0G"/,''@+LR""%^W),!CN9G(49<>D"FC MD'$ YFIYW2%DS%WJ6 (\]QF[8& Z0X3G/N A9.-DK/#*N2O69W[)T+\*\IC< MOD&M5]'98^_,NAY.U?#E_+?M'6G=L[*A7U>.]+1FV ])0.OXE/VA3N8<4<,$ M,$2D+VNM&@UI^_HFYLKQWXH=#/!0$2:XWEW3R*_\+@B9$O$Q^(*/Q7&5I&GR M3E2,Z^"5?--S.@Q: @J9:?F2?"R(,[(X W^]&Z;WO.75D#Z=D"TI\X=>FYXT MT-BQ:RVL?^MT!"*\*_[CX2M-![7HO>S 0MS>OLM"3%_,TMP='VC#WIBFT;D, M_.,B;,Y#;PALP"<__E$9;D"L.9U0_7\409JC-#H]H:P@$N=C0&N!'U".PR : M9\J1:MCU[]WA.(A#W#(=J8PU#A,G-0=H?U/:!\MNTF):PZK("*:R["K\5X%Y MWJM&+56-AK1];JUG'Q".=!OGN&5^I5\[@&>U&B3PRZWJK2/F>7/E"0BXL\D5 MZ _W3FUUYW&5HF;#;+P6MMPXJOCN*MD69'SH4EP'$:TVK*@HZ)^NAINKSKQ9#,60R4+BDW>U/ MH9FP_)-B?F#-#*W3F=R&9"7 M)5?B+(GPEL8UU1]F-/&EUX->\@@+VY6>I?RLZ%[K\_K]=]_]H3ZLC#:'IZO] M%I.=R$]+LC-R"NO=)O@B.SKR'1_T($=X?B%KX_;]_]YT%U2X!:K-Q M&HY'F'K!"IK$.?E1\@O[ M>UI@!V52*J]CB[U%6!G1J0C>8]]5F*17G08U7A?DTA!AD\ <%5M:M8IP _*_ M+:,GKZ"7GE\?$3^FY O"T7;4MN\5@*V=*T_8-Z)E[ZF$J]'SJSC;8Y*R/>6\ M>B$UHFP2;L>7WF3%DG>$6>!]S%_^L!7#&G/]N82];FAHM0&_T%W=DBK46>H$ M1(Q;BM6ORN&>04NX?])F"S4H4J1\%J M--MJK/@>(.?,HICFVGJ%-IE QB+6B(AU^R7$&4>5#*K? @;+4M*2/#5^P6D0 MN+A+XLDY"%Z.32^'WEN(6H? 2OO(:7!11TP>N,C%4 M?3 J#VUE/Q4S9>MS]1'8^F"/KP%.>?5@(MD$\9XZ\KAI]8Y:/%%$[G/S,/S! M<[A9K5\!YK)F#@=83&AU@?)<==",@GZO*IIZQF)@2'E-9^/M,8MM]0S:0P?P M.7]Q.6>=6NSN>NDD(Q>L<==6@GH%[,JOE]Z@FVE!8^'C3F!.W M'OUSRTDN)G.97)HQS%J6'ER9GF'2PKJ>Q,*ET=/ZHR?E;V9C5(_A&: MED,KR Z$PND?-,3S+8A8_83\.DC3$V$QK'N79V[]=O#N562A]OD]R@. ML3PP!/#Y6G-9F^P1KR!7,UU]CHA70!IX,-&;$3GT;:V[B.E0W@%K=W>;,KB/ M 2:07P>O. \B@4][!O80!B8;)0EC\ )H#=]2U-COOE)^@*QF6&TPGR@DZ]VG MC"O#GD%IX%B*$Q63/;T"UY)GA6%Q+%C) 2;'*BV/9G =ONE#'CIW5.?@-43AK"/_D^1$*U"DY/W?HSEGE MYEI;EZ0]9KGX!#L/BA0$N[D0JMYH-69UX1OY- @ F?<.8IOZ*R 9N&3-+:F' M27YWY8,7YC=:1K-@A)_MQ8-TU?K^'#D'[ Y;,"1M$)X2$*,G1 J+:=9R)&?AY)#3FWGB\D'L"FN^%"##)"# ]&SV%K!T MYP !16J3=SD:?1W&L[%L-X.[BGD[K;*XC"LWL&LE7>F4Y<*I:^.<=-/UUY=: MI?1<(J79RJV0+XT3%XSV%@W9TNVWABR9D&-AG%8 8#%U06'2P@*MD"G-,X& M9;SPRN'+YT&T#^BY!U*S#Z5#\B6 MB/[WA@D.5B!]K=[(F<^NUNA^0UKUT0__6@5AK7.SAK!"B&%$=/ M!9G,XLX%)\9+-DG9?D1INY'A!'+5)P5>RNX^MGBY2](G]%JDY!)FB%5:[X60 MMO#A%S(L&?,-(CIMB-F/D+]'J"R2<'6D^;:_LL\]BZ@%R[*E]_;K0:T\XDH< M[%/BR4C>G"8A0EM6%.J9H&>],S-G/TAD'#MB GR3>GM]"-*]<$O\B(@%RX"D M#Z17J!WY\HNWCC[T:P9>=OL%I;2FR/8RL&&X:W85$SVH"SF.&(CL5PJ"Z]T- M>LF9YL#<906>WU*U.T-.V-/SI:Z 4-HUV'B;XN$F*EWQ71)5COL;$G[V5PRRQ8*"$_[C@ MAU49B*8HRO^7KP 7?[5'9)& M$31(\EM=L='L>PC:''"Z?0RH"I1B3-[ ZU M?!5BB)KCEGDP#3[^_+4^0(HH_B8&5E9(Z9)%%QFK:04"MS#QEZ_S'IEIY/?N MH1IG:^KBB(I^QQ?;!9;,?ZFCDJ1 " ,6S>0]OS=)DA)\QDWXB>PYU.4K; XB>I"UC3GJ!FXH(IFS:! M9U*PK*8"R=A6@- 9M*0$9!^'I!*1K%=8MI"")*Q("I%B,(PSDD>MF$]&.@]V M8+D$2\O8#BF EI-!W),/;?^S\7ZTQT_;]$49.=&[%LJA M$$0/NX 'DQQBM0H()F!#0NKQB_=PDH0?2$%0CU^@?[;EKCE>M- 71BXP_'ZAQ@E8^XP5D8)5F1HIMDO\/9X2<4;$M+BM#M_"[ M*?.UK'><>Y26_"VA/I$6LZPXTB(^>8 C(/4F5D5&%:J,R((O9>-3(FPD^QC_ M2H2K+>'S>(>#NA9.!5A5!T<*H% ;2'3<#_PIZ4]T(HC\J,0P)0(,'26F_*FR M-I#XA2)PZ>L[!G7I]4E/@/MY6S[PKP'E2W,90]\^R#%6%\-KRH[=7B7G>\AA M.-[YR,;:X%OA#$^IOK(4M&LC>Y8E[Q_1UY4JOV),GY'*FWJ!2O;N1[LO_RB] MQ=YU=4"_G<3,)V&N/^1'B0/_,'\?;]$.QP2D#_B-_K-=Y=>SGE\^XK^-<,9U M-H<@[O4*]"/]R;\3J&,0Q-=@1 ;X>4S1,]L..F;KN7[--_19D.DTF-/]T$4@ MS>PJF>O7+@)]%M;GV9%JWL-EH%IB9IX?M_T?O0QDJE3=!:B5__(EH55BJ#P7 M7OL_?1&(5=D@9T>KXHEYL=.,BD<[ ME\!4+WXLR%DF!+#OO0#5^6Q_2=+/-&DD"5&F.%S8T3?C#U?H.N@%Q,YG?$>$ M@NS _02*,W://?G6\E6^40VSU&]?/7'B3!&[N]+*%#%,61[K.C:F1[MFYO)@ M&3NBRD8NOVT=P]&#H9GI@0#(4J@R!%._="\#,9 MO7@F:8VA"\6L$1@X#S.W/>L.)S=.@P60^F+:0Z=<8S%07>FU Z7U=)@ .I[I ML+5@D;$+N2Y8MDC%"J6;5XWV0 Y\IF]*>J+ETT2/4ET/H.5U F43U+G KMN: M2+O+$9MVM7U#:8XSY#2.==)G!41 MO9YW2&%'N@SP.]/N"=@I9:H^-5$=?N)/Z"7(D:PMTP\7!W;]\#2C/A*6CJ(H MB%%2-%,DN1I@Q'8'F'O5Y>&5?- '3!_]C$!YP3$N+7RKHBG._"L/B6+!BMS:M$LR9OYZ4EK$G M$7^^)HF;XB9(=MWW8_" >[0 MWQ5IC/."R61W^ O]6P=R/Q+W!Q W-?[1*M[J0__CA8).A>\\Y95O683"GIQZ M!W;W>@%GJVYN?,[ZU;+E M)]4]N2#3TS/9Q\MYX9C@(7>JT:\6C(+7"@O2'>OG+.?N4[_\?.9RR>TK"T=0=T>#'H5!)7J0] M%>SBF/LX1T2>R,MPO'7D,?DS@_^.9 GRUWZW)0 M- ?5_ \*TLU[XIF3_1S$XB=F9J,1\F(ASZ(4SD8E'N)F+CJY2PK?.G*E:'QI$R=5L\.>K!]-U%=BGR?66X>?)YOMQHAI0 MW=J =1Y&=@GRD2\X2=*I_MQHFI G9Z(=R7W0L;;7 M '^V-B /6\L#UY30W:U;>/PY/*!M$2%:8[K]#2AO57=S#RB__1)&!0VW[I9M M;Q>P;<]CP:B2F5XY888BXTY=V=_;"$P77/0JAEI,!0.8BG*M0%-,7O*!PL?$7TDWI0IFQNG)A=/6 $0CM4V(L1BZ:.#WT1G64ES6*> M &_O[AJSJ"?(,#I*!JSE$^AZK\*@U3P"7V]^'[*8)\!;VC4'KPA1=6RTQLT! MI]O7@%:22),MSQIG502YX;+1'"EL(5&+GP\$WET01;0RXR99H7O> &8+0H^D M:2>M'5;;%G?-@XCY^1F$2;REU^Z GSH4%=FU:2 "L&9! GOP^GB80]63YB):0R0D)YKGG'>+!E5D MV!KG!:'].+AOOS7_W%L7./J0G3?3S[UQD0L/V;DP_^Q;;UC&H)W7T\^[\2Z[ M<]][9P6(*H*JG/55&*8%4K66@9JX6NY:;/I=;ESXJ/ONE9.>@X@-_QBDGQ&- M\>@V9 L_TX!?]TDDTQIE,0GQ+RD-(_7Z/DA% )N#"Z2P^ MY;\IZ.$&O289SGM@.XI[7H!=3;Q!.T09]Q,B=Z% (UNR> 5ZS07(8X%8PY N M]/]Q@= +]/Z$\B*->U#_Y0*AKB;R_AN]V;V'S]'^=;9"O?90]ZOP6LR=5-PT M2AD]\=(T8X[MV0@!JHU:S%V,6"Q>=2FAF.?-<0J]IU>%\N[ Q?"K>CBE2%4, M7IJ3R)X^'?>0C)^#&+KODHH6.N,6;@6E?E2D*#5,@J@Y"THSWL=XA\,@SL4Z MF#5]K%",=C@G//$-9Y@6>P>D,M>[+%7]4,KP+E*R9TA\BF@^@Y M)_R=/%P?R)V(K+#16> RL&(Z8B51E%CP'7X'P!T)R*LR39-=CM9,TQ7Q S># MK\AL%'*NI!,MP+TL$_GHY3HL6!U;M\F"?M+BXK;3_51(X79K0 '5[?PL)R]- ME.K'4T>5REF+GY4=U]>>F-422Y_;H'MG-Q>BQM/Q%3Y1+WY(-#7VH]DFH2 5 MU #T1-L2@])R;G<[%.;X#=6D1/=XG<0YC@L<[\O$;@*&U"NWZ M4;QQ&.:HP'(-Z3 9_BE'R^C_&O:-N88N2-3;]*1)5IEXH[;>+?_++*<)1W4 M"/HS4(W7'25=[Y'] L" =)1M'*!W6QDT6M0BS&!\*)<$C0@'$64P9NQ_8U(G MW"2R1L]E-\6J9P?3+"D,@M.X+&C2=Q((!A._RZ^ 1E=?!AB,D]Y2'IA,%)YB M^O<@/CWWCI>^!$!#K7M[5123Z(TKFQI[90ZI@*C)T3*.M#U2TRO>2VPXX4$@ M$ED#22^@;1%P6]7NC>HV^/+WC-VNMT81'E H$/)E[QR[,*K;L=PSFZ;[_9:C MRE>@%==<.;(.?/44Y.&$KJBCN(Z[Y3,\:S\U@AC(7ZK/2BV52G?D3PY!O*T4 MN.=#D*(5>22VXH!6^V&_D#56.$*O :X3#CUS9HP@F*:F-)EQ':3I:9>D[T&Z ME>/@\A#0OS%/*$/I&\MZ8#'!U,K3BPWVK O50#&RA)NPB"/F>NY=DO8?' ^< M,^,HY)K\&^?RZ^%!6MZXT[]!69[R=)IV(NZ?+QWRAR0.J0X11;2E]6.1A@?R M8JXI]/0B7//O$,TW^B<*!#%]^\3AQ3@""=LC@@UD8TT_%8K0(,7">HIO4)69BT>@X?\QP(^'7TT,SI M=3%A7FM5TJ%?-Q'.&0B2K!WJFPEGP+B#>" .=@T,93<[9:?]YDWF1S,C[YA!5#G*S4L6!^? M;/993J=O$K ^EM[4LVS879.W!LAY:3@$6"KREBR3#?8@S$6X^(21\7C7/8I# MPKOJ H/DT/C!T#.C0](@S F_6[]$>,^#8D'%NTBW*#/62 ?>%.@^MJHO#M>" M/0$&#%7%+QIV?2WQBP;=4$'\LF'7U@V_8- MJH5#,E9KX>VF\$K'PMJZXL6Q MAT>^ $ @E=7(G:8"!$Q5J]QE)D"PE)7,G:9"!$Q1*]QE)CBPM%70'2=#5%T: MK>6NH,NQ1+1LO7M".4X1^DCT>[(+ZB<"I8X0Y1#'J+*'TNVUMT\_4;B2._,$ MDW3YJ?C^0>_Q[8*'OGYMG@H(,/U!68*H703B_>R8%AY068WI$:7,"4#M_T7. MO2B[&QP5.6V0TAD$ZNK6NZ.6[ZLWLC%J MDDU&I",T"3\/,AB:CQJ@1'=H_M M%UD%&0Y]:&56@?8+VQ_:7KVA--BCA^+X@M+Z;-EY9NLBS_(@IAWK9=A1+-&; MZQUN)J$=]A5^0T3Z+5+F4>#Y=NN8X>,V2&."FZRZ/.U@(P^Z8$Q 0 3)*:(& MS" J45YBE\(NV%(;YR0C[R/XE6:TCS-=G4##Q VBJJH99[/IM$08BZ3RRRF#ZZ8@K[NMX '+YQHP$F*^R&+@#2;\#KNLJT,!5R0\NP"K66$[/ M&"0,R+6-(4LM6<]V]!,O1<,$"T_JD1_S./=\\",6FQJH$8^I#*SART%4FUO. M^+K0A*#]\W9^Y+L4'5"9G_%$7SX?!CJ6)?LT"-MF<1T*R*;.G4D12,U36PV;+ MP@A&LAV(P'[#&*=5H(/K=EW&H,3IEZ"C;?@=&8/"P;]J_:R5W]+_O!")AG_\ MG[\C&/IK\/J*XUU"/RH_B..$6VO99_0C%+$?_S>\K<+\7G(B5Y32X@KM" W< MTPIO1(Q@Q?!N$($S+ L("E'T3_2_'X,O^%@<:=Q?\H;BLM)2A'E^1QP<"17, M^0NHD_(JIL MUN2N'M ]E6UR#'"\+#QN'<5+^G2:(YX@D>*)S)N>SG%/R[DO041YQ=]^$[+H M<0TJJL)P1(#/"(_:EMR;\>GV&=N,!'G8-6.I3JUUE.(1;I@65K&-/F=R7@ J M2ZJJ/=:1[#MENNH]=>@F!5'N'H,3_;4J<00)&4^)6)MR!?SJ"\X:T7+:50<( M&]O\KUM\Y/S_?C[.S4QFA,IO$/^SGQU>"U&&<6"NAO$]+A,RG] +[7#SA$*$ MW^@/5+"JOXG0CQ5M)1EW ML/M4^IX9SP_Q*]/-^"C!<.(\LW4_V&<+LS>^L9]0M&7/VFT6ILG[#7I-,IQ_ M#-+/*&<6V\9:9CG<%_+>H/2XWG&2137!\@ $\NR3;PF_RVOXK8>+\%?GM/A+ MU@@WSWD0H142WRWIE_X(,M*R/D)HS.K4#YRA53?N IQRIT26%4=VD!EYL],0 M9^B.;"A)6[0_UT^TZ 6%^$@T^L6M'%:EQ'H/HW8T%+Y@5-CK FWT_;Y)BI=\ M5T2E&%LVXFV_?PX3(+Z#5W%,I/4G],H)]P,^XIS9P!\#O&79>$)2:0FQRQ1O M#OX#RLCMI'>S;,G&@>U][ UK; 6?14&6K800M$W"/KH2/NI*.<-FPY-T4/I& MWFW&G1E;[OC!U-]#O*YC0C-%%_6P%<#0OI4?M(IA9/#4CA9:P8JZKKA;ZD<4 MTUYR-^QH1=?H@,D0Z66:-GVE$722M;I8HA90ZD%P@4G'0(1JG>Z#N(Q1I,RZ*K(G])LL=1AR7,Q#3XZI MY1(;LP)<;YF*%54N>4$\-HSSAG55+P^/S2"[Y,\3';/!1QJDPM\C>E=/S>/5 M-"LNPUW&+@/P,5L5&8Z) D@$PI?RE&NC3@6W?@P4]?>\=C0"U)$J%^30=XC MEZ(GP9AZGM^"*6=V"G17[(*;R00O:=?1ZCX/JF.U])S5Q9T)*.35W/+RPD^( MA8:WY$2'"5!NFYN5\3F(:.@/58\TID7)*(B"Q4_DGCZC*/\5I>4IM6%2?P\1 M&A;ND1VX\YO%,Q#]E[Q?-$Z$5UNG4<2E=7#-G8)/Z+7T V>B"#QJ&3#"A)&R M6[8!=;R1=A!$2KB/]Q3TLD+U8Q!^#O;D),FI1<66*?&O](N/0=2#U7DB1/BU M1O]V24T++T%[@C=LN^O7Z@;)J+^'%B#S6*2O"0WI7Q4T3JLARZ8Y5BEXF =Z M,T3TF@9"N:O: 9LVS$0 V=#08_97^1D]1;#?0=-'68$ M.$=0L"[:Q28B!J 7[%-,%JAT[HZ!3OX=Q$>(I8VPQ =: RCCI3:2] 'E[TGZ MN;$LFX:=G1N;CN!I'58N^P;BF==6NWY7JM+7K!X 1A>V M","I:IRW,HR[/H3^]]Z :-]L3!]'/_LISR@U-XZ@%JB2+[PYUO8#G)7N6[$K MJ?;%UDX ]WCCC'DI2T-D?IZ8?OOO_QPC MU#61.$^#^&CU]&A5+1V+@5#NJHFZ6Z=FH>?8CX>I[OPW/JY0<%RE04P>UJ1- MQ8HO(=*J-A"@WV_4(GJ@/PD*#1O?FZI* '6B\H#TD-%F,AGIUK8F=+!Q@X&8P$9;R?\GQVH6JQ6-QY'9,W M)HA9KI9-6KS#,MXPM#*TL1:?B%+<#7.4V(M=9T$S&O.:)T\X^URZ7GL,4#<" M*@-\HEX8'+)X:GJ%^75N,S[]&(@,[R8YDCWCT$)DM!H*4UJLBO6J"G6HO_>) M.;_D39YZ5;20UM2G_;)8J?V& 5L,%2%?OO+^$WI#<8'NTN18^0ZS7W!^J&KF M"MT=JJMH/<&?,Q;KS%&W:05L_W,P,%D$5A+MY5A&@-.C(N\7BFD^I*+K$GLI?9JJ<.]G"4-6*3G"0H! WI2$, 46&.=#4P[^C?Y944KM> C&1T&456F0RCM MW@B"+C-$- "I\M%D([/L^MLO0572Y9']4N-0-(T#"%PEF&Z2F@]W9=;65_Z( MGU7!F:;.##\&UX(U[O,!'K,0E+4K US;]C_- #!';HX J+LKMLPE_<_A&D4> MT+M0%BM-8O+7D$??/"3Y_Z#\:IN\TC+R8HEMC MG5SW*4.[(OJ =XTHYS3G[%*\N7A]%J:8Q6"L=UQ,6^^HO22C7A(Q.[(Q8MK/ M =N?>^>4(;2-]2[C_7G4(C6V'8&O68X3/H5-GN?0V2.0FO93L.X54"V3^[3 M#8X*P"T$_"2*QG]I5SL4MYME*6M&F M35!IZU(-7J/%AR"4:"IO-9=!%"?C[Z?3687 S!BRYH*;"61\3+/Y#TC%'47A.PIJ[F9W6 P$KY- M!DTG*O .IUE>]31BDX5U^<(J1ZT[S1GGC M]HE^!BLW66@+KPR8"=;"P:H@L4BB;NF]WA<0!1M505+!JT%>TMJ?*LGOMIL& MA:RMBJQT,R7+]J4$(OHQ(=6_%JGZ/:N[7P,D:W3%)*6@-6*E.RU[;$<#>Z$6,O)QA%,6W$3Z?+7 MIMF[;H0W%U3%9]MT:1H%D4QK 6$=_Q10#8F6T9)?%#']D MCFYP1 /E2Y9$*"/7,T1E+)LFIL(PS1N"9S^_.1 "EM33;7T.D:B5G? \Z737 MK9#8?2W4WT-['_HWQ#)Y<'GU"P M+7.!.FT/E-]#O+#";I5@0-X_?\)I37[V;%'O13M\NZ[7+WS1[Y,\>ADP5]@< M)-ZXBJNZ&IE06(-UY.,A$ZBOO@^;#--6/3@T:'1LT<0!=!,8DCR?B"_81 TX?;G)"IB^D31D@@CQ# RA0"?YKA=A,Q[9C 1)VR;_L+4CV2/UZV><%AG]D7:[U][', \,O[[29X)<'VJ! MC,HFWXIZ!=;#H3JX;W<[1 M2HZ;Z"Y'FJ!T]IK&9;/T;5%I$F#Y%(-PD7!EC MM[ 75E,_N',L#9.1&>.+,E6 4?N*C%\'XIVBQ8K)N9;RUPH13HXJ?SJABAOT MFJ(05Z%$8NGX7LWC4DNOD#6\?B#Z2(Q0_DCVC(^X4"= .@0A398B3>!FD7X&3NWE; MT>=DEY-[@7C^=U9$]*$2&ZJ9QT&1W6SK8W8L0KSE.[7K]!IWZD:*4(\/PIZ MYTIZPM5N+]E7T BR73;V%T3M4VA[58:D(7KCJR]I7VY]U5F'Z=#P8%&:DO9E M=8S5;4^"GP M9($,&R+X9@%3KIE)OS+QT[I?PG>LI8HXKZ&-*=;RAD'P, AJ1S\BLI5W @AS M:]61(A%A#.V8">-@F,:*JID.?>++ K\M1[OZ>V\.T\;T5'6,^A2G==0H&=@M MHSO)4F )@8A^.7WXN8)/WG@&2[=*&^KFN,.F CE@78)31,>3F5V;46_;-A#'W_LIN!88-B"*[10; M-DD-8"L=$L!=AC@/?3V))XDM10KD.8KRZ4?)=A8W[=:E2--*#! 8MDB>[OX_ M'"E2%Y=4R>-G+"X1N/MD,0F2>/SZ;7 T.YS%D\U7UV"R;1&GFK?,4BOQU?,* M3"%4R&!-^@=1U=H0*(IJX%RH(F2_U=?1\WY8+JYVG;97 ])U.#W\1:BH$BHH M410EA3/W-=77@14WW0BI-AQ-X'YQX\3U;HA<*^J:8#B;UA1M;F,S8-1?RZ$2 ML@TO1866_8D-N] 5J%W#5!/IRK4EO*8 I"A4*#&GSD;7?6>F*05A8&O(,*P- M!HV!.KIC^\C9_E=SSE8C.)5A+BC(7$M4G9$?7\Q^G4;QI.M['$]J]^_BT\?I M,5TT780_]#'34IOPQ;3_BS[M<;/1)]621Q_RH_MG.9LXOF&Q%X*2PQG;/5.K6""S#"=0/%V3S/A11 :,<:&IV/ MU?/+$ME"6]**+1 -2W15@VH/V)G*#L<:%+!LO$2<8(95ZE!X.3U@1].CET\> MB/^8#G[_7F:#CTUUGROREVDZK]"(#!1+#.3$%@8;-"U;+I-1N/\3L#=@+63E MVB*195)4SA)WGY"ZJ8]:EFWRWL_?]LK'H_[YJ/^!IG(_ 0DWMVVG-4^\)WYP M6L]5X7+YN\T!_[P+O/WO?"CL*W^\M4CS9 U+W$V1OL]BH;JV0J'UJ ]*X1WJ!ANABB?;0_69W./]&.J>Z"(7MF2G"'R\.XC^\7+X,N^1 MONS.1D^U[%Z-L'XGQ:,^*)GW4?=L>[:'(_,>VV_ O$=R.=RG<(_YH&3>Q_QR MU1GPC'O&AR3S:7>FN4))-VC8 J_00(%C/,[WL ]?YB7-)7W?X-4$L#!!0 ( )""6UC8_ZM)Z&R*7PE@3##VW-E$'HPL8M;J<5;QLPCFO4,,45S"3%1-;PT0: M(RNR-;@V#BOY0H3*IK=)K/\VSZK@!AU=LQ3#6J&S4JR.;B7W*/GM?$_?HLJ8 M8$_W-!/:T:AXWK);\JZE,@RBS[#]DTX7RG!^/U_D^/)'+J]=EV(WUV"$O,?;O7/ M4KS3Y?L@=T_M'9U/+\?3.9R?PF1Z,KX8TP\M9^.7D\OY>#8^@8LWQV>3$;P8 MC<[?3.>3Z4LXG/VR%^]\*OT;U'0(M-"W 2# % A>I5/2"8(9+ 4D#"G-4 M*%*K@ADNN#8;Y:5A!BOK.Y6Z!T$0.+Y[.!@.]UK9VP\";W!+?K:1GPV#@VO9 M]0?N1O8]=W#0R<.!Y_DWXL9B?S@(O*VQ[Y/(1-8N7>_@< C(T@((V*E4%5PZ M0Y YR*4B"O:-IR$CO!F<8J*63#7@4S+?]0F*PI(HB<6V"#D73*2A\:Z8YYC:O@5"M3?]]O=6?NN=QAI*K!! M)2BK;9"2)<@K,KX!T_$@G)2JKI$I"YFZ8@JNX8402[*9M3;75?!@]G/:__;3W=9_Z6DIN#,(NJ^H(YG*94N// MSBX>VONWM[<[WWOPFFE--^%2HS'ZGV!^YTK_C/6MJ28O<>UD7-D+6HJ0\"TK M$65AG#M2=F6A$L1+%?W4F M*M3- +E )U'(/CHLIS=;R,H5:W0[:<9].Y\>/:)YU4ZVGP!02P,$% @ MD();6!>S6NJ\!P R3( X !S86TM97@S,5\Q+FAT;>U;WV\CMQ%^3OX* M-L&U-B#)TLG.W:W< ^YR#FH4:(/@'@(4?:!V9RW67')#?99U61%_^@F?C)5M(L!,#[_JC)U[5K4T\XZX-'GOJ3?N@(H'+_4U'%YZ8 $' M7,W%M;$S3<45=1(X6E04%I,9&P0/E,H -'/1F. :@KDR4(79&"Y25+AR"H J M98Y;3MA*!1%LDML2,)23]]+-6:22UP2]*W-ZW"M@#%1J3G:L@P5RY?*F@IC! M<%A2 )K8HGPB?,-_EN-GY*B=A!=0*:^1^)'-Q4R%"1;H:\JC@3QO#=-L@65. M,:P0X_GJ-CPU(@YP?_!2AW? G42I# #%V%P"J .L0QQ?NY7OE2D1)650F$>9 M7#<%Y@1(5]#2 <"5TW,!^SV[![N-UDO\M]#S&ZIA;*%XX@Y+-!H" +T%,J,Z M'^W)I9^(4MN97WB$HROE@P-=%9)O)KMA96<%V'YAS):U3WW\!VP_>*FGO9BM MET#XBV]QVS(Y#GJV+!4N(S@NA70480A8J;$FAHL@8'^LE9^P.(M5"/@<]/FZ M4#[7UC<8QXJ=U0F/M;,Y%;CMQ1'@5Q#PG#!V<9-/I+DB\0%1]J=&0V(PE-W! MV1$=QZ&#LR)=I4OH(F>2'_#\@D/QBGLDN+(M>RLJUQ254,3KW'0:2# [>IE, MMS62#%P^"K9J9!93Y9^="1//[J$WD8 5!%*O'K MB.\PR\EEX_1EM$= M6@:SA'2GS4S\I4(6@2W>:E7($ T=>U4HZ10O0"6>%?.AX9D:S]PG1@\?B5+, M%M83# K(3CRHEO##O-&2DQR6%8U80XQ)/\#Q)"+J=1- MS-7L8%26J!75%*[A=]1\H/I[L(YTN;L C,$" \$8?"HSQ[8)7]:]#R^2M]+$ M-73YZRT6,5Y4YS'^4=H#V#/BR5^BOQ\H^B9%+T#1$_BV0*6$3IOBE08S!I$=;PB4\#-EM0ZXU,P?N M8P/5K#?DCY,E$^EOZ3_GQ>B15$3"$%??)O.YT.J:=-M-W9#O/&!#UOWO!7#U MY]DC.KM_CR@^,BH6#M=91FA.&*L.L S6#.1[D-ZMRA5&2=2MP3I_RS#C#4Q6 M52H$BKZR-F!LP5SY;J%@3QQZ!.= MO&-R6-C]?C0 M^GG1>44>?_5!HV*!&0H.P$U!;B_FBH#8ECW=MF!F)*^9#J4*)A*B6'O%)UZ+ M7OV]_*#MEJ26[(YP+@L,]'0;S7?X3%NK01@N@)*JD]B8!Q7S385=QP;%9;39 MT'K"&)X (E4Z!-T.<$DQ0P#9\0EJZP*=Q$R4F5H]):8G1EZU M#X)=FU2HJK6=$[Z=36S*)'+-P> 0#V1JO1<)U6>%MT] 5";$#S1V#;\)\/I- M1[SNOSY]22<;8B=N1R#B5Q%'8P1SF&3'ZN3[B:)27-Q0WG#76?PS]2,.VWK?;?W7C^E9&?CR MUF[^^Z[MQ"<3C.=/NU8>_\0G1*EYA"J8V5!3F8T':JN_]'BGS.ZG3&2*M5^ M3&Z16:- 2FCLRA+U32;U3,Y]A-[Y"?\0Y?W7YR?Q)RS_ U!+ P04 " "0 M@EM8*YJ#(Z8' !B,@ #@ '-A;2UE>#,Q7S(N:'1M[5M;J9.+8GFLRT'8\?,M/I [A[ED2%!38 EA3[Z_L=8"E>K4A5 M(S42_2!ZEP?G GSGNLOS::CTVZ_%^91D@4]Q'E30]/;#+]WAH'=Z?I(N07#2 M4IR/;;$0/BPT_>6;2KJ),IF03;!_4E5M79 FC&I9%,I,,O&ZOAI]$]D6:G:] M2)GNE-1D&K)^[_5K94!R?@*"2%@OR4IK0M>K?U,VZ-=AE$1U@ZVS_BA^5\I* MZ47V657DQ5]I+C[92IHEX=B&8"O0!KH*7:G5Q&2.A;(T7K^4DUMM7?9M/_X; MS:L=M2=.UF/ME2Y43I$SU41IEFI0C<')1D6^>&7GR[>77P6:5>9 M VRN?W>+-94[!O]>)G[W[>#[_NB1C7N8T[SHB/>*)E9\HH6QWG9$3BZH],2%F,H9"4>^R-.Z#BWJ:>]L0[Z8$%''"U$)?&SC45 M$^HD<+2H*"R8&1L$+Y3* #0+T9C@&H*Z,E %;@P7*2I<.05 E3+'+2=LI8(( M-M'M$!C*R7OI%DQ2R4N"W#6>'O<** .1FC,=RV""7+F\J4!FL!R:%( FMBB? M"M_PG]7Z.3EJF; !E?(:61^I7,Q5F,) 7U,>%62^-52S!T[*P!VR^5V='VL8__@.U[F_JR%[/U"@A_]BUNVTJ. M@YXM2X7+"(X+(1U%& )6:JR)X2((V!]KY:=,SF05 CX'?;XNE,^U]0W6L6!G M=<)C[6Q.!6Y[<03X%00\)XQ]N,JGTDQ(_( H^ZG1H!@,97=P=D3'<>G@K$A7 MZ1*RR)GD!\Q?<"A>EVRK)"F7#WG X M?)'T5,BL)F3=8>_ER]?S5>_)0 J"*I<1O([[#54XN&W_[ M)5QNC GH;26E L8V#@P0J6?*Q_@/*C*1#_=@J\RQGGT<:1G=H:U@5I#NM)F) MOU3((M#%6ZT*&:*B8Z\*)9UB U2JLV(^-,RI\5S[Q.CA8Z$4LX7U!(4"LA,O MJB7\,&^TY"0'LZ(2JQH**U)%MEY(XG]C8D(<&M93\=BA^4'=;7UBM.MP@$VM MY2(K-5UMVONOQG/\7K*/%%V$::3M:%D7-E0^&Z.RT0B'.WNP4G+=MQ_>USB* MO'HS>#-X>3;H?S]\\VIEM#*L>3?:?H.Y\-#Q\7)7U[8S\1_T^]L<'R>,;(:0 M6Z>TG4AR^V1XZX""(#13!<<)Z:V1G/6E1XSA3HJ#AW3%TI$16I0<*ZW"@JO, M?6(YK$6?C^Z<(M(&Z5HG%HN+J]:@NG$UPHF/57&>6U=$!6)/-BEM#[,O/400YY"#,G_ #'DPTSJ)N9J=C J2_2* M:@;7\'MZ/I3ZMZ@ZTN7^!C &"RQ$Q>!3FSFV3?BR[-O41?*:FKB'+G][Q"+& MR^X\QC]*>P!]1LS\.?K[H43?+M$+E.@)?+L@YKEDVP;&;[9\Y [YE MNF^>- M8Y"N5;<;_"KK ^[D/-XIH1-8_-H@QH#IT0YQ"0]#=MNB:]7,@?LX0#6; _GC MI,E4^NORG_-B]$@J8L$0K6^3^4)H=4FZG:9NT7?NL2&;_O<,:O6G.2,ZN_N, M*#XR*I8.UUE%:$X8ZPZP"M8,Y#L4O3N=*Y22Z%N#=?ZZPHPWP*RJ5 @4?65C MP=BBD1G /9QG,VPR?WS$LOIE\;!76CWS8FCX/5X\/HYUGG%7G\ MU0\:'0O44' '@KR>#%7!,2VU=/U"&9.\I++H=3!Q((H]E[QB==R5G\G/VBG M)6DDNR>&#EI'P2[-JE0 M56N[('P[G]J42>2&@\$A[EFI]9XE5)\4WMX#49D0'VGL&GX3X/151YSV3X?/ MZ61#G,3M"43\'N)HC&!.+NK"+R%"=2;O:KE CP[V5U2,DJBS?J__8DF/X].R M]I3Y-)VC].8BI+FE*)X,IK21+:E;(E 5>T8C_&)C*!*;D^"V^;5O0<;-V;N! M=B^Y?;].%54 MBH_7==C?TJS@L)%WW[NSF/V_:3GQR\G_Z)=':HYGX]"8-=M"A M*+/_"1"98N.G&=-K9-9H7A+PNK)$[Y%)/9<+'Z%W?L*_ M$'G[]?E)_&W)?P!02P,$% @ D();6,44*Z'9! 8AX X !S86TM M97@S,E\Q+FAT;>U946\3.1!^YU?,@4 @99--T_9@DT-J"^BJDPY$B\2KLY[- MSN&U?;:W:?CU-_9F ^VU4*$KY6C[T"3K\D"1!O,+]18XX+086J% ME*07!3RUI]/[2:VDD\TDTEF-M*A#,2;-X[,1CR8I>U9QIK *Q60XF4P>3BNC M0^;I(Q;CW(;I6B(86^3=6"4:4JOBF!KT\"Q[*%ZVSZ27)4!<5A:QD M2=31Y,OWOQ_N'QY#Y^6H@=U@SSKA&AB7;!W=>M]G18]K MA'WC@]&PC^C@P#16Z-4 #G4YO'$?W"WQ?T#V %V@BDH1B%?Y3>M\R^D.CLTM MX3]^"N^&1\.#(1QAF7PPGNSD@UO"?L_#GC0VH+R%2]\O^+-\%TP%@9/=D7!S MH=%GKT\5KF"O#'%D*\^W;MPG-Y/MOL^E):J_F1@XU, _]#H2EA3J% =[6K=" MP5N,U[\8 E\\">%QG//HP61[NGZ>OC\!EGYE7 /C//L#*N.2;HN.C 34DG?= M"RRQF;/"23[@.-N:@/!0D>*A#1B.T]91("8DM(27IV4M] (CAH:\C\ _ >@@ M=_89W0!>B!.2L#>$_=8MJ?PP@#<./4GFG]0=U(05*V4C@4X07E=\&C"@]8[8 M$"W30<%?;)\H@CF3,^.,@UIP,G&P.TE.BQ=M&#\=P#M-,<</QLLITXKTTCD.95:;JS+P:%(,TP29_%)<@Q, X['R$,XKA0"G@>+R6' M"0]8QN0'26=%6N@R/F>-DI+N:)2E6M4Q,!P#R:@_Y^9++U4WMP_O\LYUL'_! ML5, O,*Y:X5;P=:O:?MO_WC^^*[K'\2<,\8%G&,U/IT;)]$E++$49^A1/%-B M9=K ZD]13CM3XSP?Y@_[";RD2EB/A4.-A[X-4+'>Z4TG/ %QO_80\S4E1 M6!7]_+402\F-=Y*YG9V'J>8/\A*![;,"_,6=M]>W#Z(_+_3YDLED\SVHX8YE $:1_!]3OLL7MS)??&NNN N-GSXTKE3#?2E>^#-> MGF[E+?..[T]:5>V!9P!;/U"37BP&(\H,V2X5RD7[V$Y;D$41LI_+C5-5' M-"*T#KN.@[ 6A?.IO["R;#HV'U*?(W4<$% Q$&PP"CY2J2IH+3^) M7-"'\^V/S]ZP5@I/,\E\$]%8DK6-GDKRELN_(HY.S[V$_:OUL6'5AT>2R5#+ M,V]GZ\VA:<4"NS,Q$U5 5PBU%"N?3L79*+XA?GYO-DKOEO\!4$L#!!0 ( M )""6U@]41RIR 0 #T> . 0^OEH('<8%:= M\ ",<[*.]CKEAR+Y9FVXDXZ?G-[CK.AYB7"@G=<*#A M'.K*,-7TX%3E_2?W MP4&K_%=M74WI#L[U,^$_W(6/_;/^81_.,(\^&(ZVT]XS M8;_O8)]KXY$_PZ7O%OQ=N@.Z $_)[HS9*5/HDO>7$AO8SWT8V4S3YWJ@/^68" MA%X89U("S:.5(Y?1@"%,KA=U%DM7DD8NHNY@E*1JV3+0M.31J+OFYEOO4$^W M[5[2S$.P/Z+8R0!.<&IK9AO8_#7N]JT?SQ^/NOZ>32ECW, Y%-_CJ;8<;<02 M*F^"'L03R1I=>U)_B7S]O1Y+?,]O$=A:%: O]KJ]KEL0_'FCS^=$ M)IE:9)^S^#\)#VZ =!$2=<[D8DTI((+IA[R?W#ML[AT+-[KRQR!VC_QP&\V! M&ZR>OC)I-\BVE*:R?4[E/PD1'+KJAZY! MUT'@,&W@JR9?+S0/-)7?%KC.ZRA*Q4!)G['_K68]8/EGI><2^2S^[";,A4-@ MH5-*CV,%'] P7UMLNPO,&&36Q5Y"8\AT:#3$GD;L+B"@)"!6*Y$#Y:38M/D. M B5S,$62-59?B-! \OH;O:G0BY@+*6D>Z5VT/$COMV<5M57"E:V1>S:BR&'" MNT"E** V]"1P0>>OMSJ^>GE:2+Q,./&-1$/Y55=JS(4S5.IE871\[?WJW[4+ MS:DN/*),@HJOO'@ME\>D83-L3\&$%1YMQN2<-2Z>@Y-!>/F[]VHRB*^-_P50 M2P,$% @ D();6*H1FSG6#P U= M67,;-Q)^SZ_ )N6-4D72I"C)$JE-E0]MK1[62=E^2![!&5!$/!S, AA1W%^_ M?0!S4!0EZUB+-E..>0V 1@_P]=<'QJNTS]>O9']V3 M5[W!Z4O^"!>\#%><3DRZ%,XO,_6/'^?27NA\)&3IS=_TO##6R]R/"YFF.K\8 MB>/B:OPC=9OJRZJ1SKLSI2]F?M3OG;S2.5QR^A(NH N+=M_=3$W]:-@;#HK*=V6F+_*113E0 &P?ATY,9NSHIS[]-U[,M%==5\A$C0JKN@LKBZ8H Q"E M.?K/;Z'KB=4_=YS,7=!RE>.X9W_\Z_S-^2?!VL9N M0!=%6Q-/,.T$1E=V==Y/.M.__S0XZH^_?(Z#WLGARKBW331\MF&-#5X=O;A] M\G>]Z0M>NA.3I8^FFT\S)=X8YTTNWBAEQ5LS+V2^[(CS/.G=I++F!AD<]HX/ M-^^0!ZH11C@Y&3R1'JG35"7&2J]-/BKS5-E,Y^K1-/PVDXN)3#Z+WTVFD^67 M+\/]WN!+]==0%=ZDK[_;FB#<6#RP-(:'+]JX\E?IO)XN8X^C:::NNLY+Z\CB72*[M/FM=/K'QVVED[H_HGW8%!80TG#WM%P<')X?#PX.!F<')R\ MVG\Q3K4K,KDC8D5702 F9FL(K' KF MM@)W#:7R%ZS5CH ;G,Q$81@@W [1A\5)84=JD. (B M/2CMMBOW9+6)/M0*JC9234:0KZ]A[9MXW"I:[.SG]VD_][?6?KY.X1?M/-/4 M9V!! 74"PKN9S#(P9F '6$:%>#=9TB8/EA0W\6IX!L^S+7W2ETSH?QU MO??%:X#25$'/, (U1LQ+51RE[JD2!@$O(PLXT3G"\8, 9'_'P'<(@KH=;BV" MO#67M#'/(I=RSPI%9 $L#/FI(=X$I,"9'&FB08*#= ,X)U"DB!+5-,1OTZD& MHMB)<"'@0E<"N42XP,:I C!@WO&AS)08]-]U!Y%N?ZSYV]E5,I/YA1*O$Z*3 M@Y/A00=[D\!$4NB@!5/-JRNDZA#B0)\$<,/^\'5OPX90"G215AZ>0HHZO!"(,_7;R1SZAU#VN';@_'M8&OQ[4/E M.8YA2U;.5L.7^.IX=][T5YN^/H!4Y2@" ,+ A43'NBE]9X7I+'26Q5;!=98 MF7("3A^XU?/"DS,-6+%DWW@);G2BG,.H!?2'T-FB8W"U@B^)NN'5UW"F0PZR M*;'C"PP#@*B+F<) )T;N*D5MJATTY"I]0O>)2@$HP%L?.9\:2Q:?-FW1_- M[A%PWL'9MPEGAUL+9^LWZ5>'L'_"1B]*6QBG0L2RHG"=BAJME[WB9W,%XQ 4 MM*)Y,9AU826,EG:$DC;'5Q@22 Y]A8LX15*8 -A$,]JBF?1 MKSW .SDO,E9+U,0& 5RE#Q9$D1@(^RNBI IZ#2.C2J />'?VYOP3_?WNTVMX M_?UC!X8 PU*JZ@UHTBS\##\[4]H$+ ]29:URO%E)L#T\MP+F BV]\1@BG($8 MH&.,?:; \*4:9XWP>YF#O 'L'V"#RT=8"]MDF8T/Y@I3%R$UU.+"V.TF.1IIC9G$495"4Z&KKJ\+ M-I,IYN?HRI:0(5\3$R2.L;/TI)]50DRI.WFE'(T&6 D*E*X*7C8U$YA\3YQ/ M5[A](G,T E4C-FY\BT#_=^?QZV>:4LH3+"@EP_ :2@_.6UFU5=IC+ MS]#"NW9$MM:9K%T1N,.PV3&9%-<-F"#%X955PD_YQ=5(;FJ2ZX=!&A>PB1X-B3V%]\"K B O>GNA]]<1&@K-9\7&SI HFE-9[ MB>]&4.L4O!\PL2'IE986)\')4/[Y1L(@7*$2/=5U7Q0S2VC>-X@D%[@L80;, MC(A57>*M9/47S,8Q"GFANA.X\Y^[).U(9@NY=->+_D)) M8/ ,#V&DZV6 $W.%0(J5@Q-C86V!L<7ZP2>MA+L/;^G?1I/N2EEN*7L$O>QO MJNEZ:&D1?D3Q$38T2D(" M6D5+?"ON="+ Q 7%HQ(D622"42S: (3AL%LL"%I%U6H&"5'Y:R] OHT@)BD MS2 _ ?Z:"9@;9^MG5G%U"?A:5"]!,+T$A\L)/0<\AQ$4A=;@AJ6Q68JWAL#Q MR\-Y[4*1ADX]0+'37'[#8:6U,@%B*IN75G,D4 MG&BSX)G FM^H@AM+0;_M*-R]L/'+#,(J+!XHK=.>6=5\Q M?VDSC8'CZ4CLZ5^:NRE4#83RI#5KVS!R.:S^GQD+K MQ<^.8BM11N3Q''KA4JA& -W-:M[HY3]C!IK0>HS,7 M92:]H2"ZH6AZ!NX$1K@:\Z/##\RI6D5\-PY;\>D5W4U@754<.)BT6VQ4T%NJ M"LR#\CT$W6)2%OV"EH^TMDX-A9OJ+#A,JWE7I.I5,I0< .=PV"HO^O'L[9HZ ML+O7\6\[#.UB2X\26WJUM;&E?RO 7+$ZBSGLP@;K:0CJX %LAMRS9W),-[@ M$JN8&.+>G_-TIH2Y.!\D(3=@#U89<\4M.\ESN8P!\SH?2='R$&AC/.8Z6SV? M@#NK8D) 5T-0>+]=Z%R7S&+@9@P,4WWF7MI)U LL2 93D1$L!VN&^0FX&",$ MRB8:K20P=)\%JN=DAG83>=U4V4X-]+CD3.!Z,4D+XOMEEZ,IY+^[,5H\["_2 M3M8:_LXQ(::$JPD5&F(!P@BS:,6=HMU8&QT:8_0I45F&@X%RJ?P$WW,.!F4O M\_">9:VD#'8.['!DM3Q+K)Q.=2C'J_09C'*!*X:2PR!@)A>=V\)ENS*7KV(* M]OL'WXXI.-Y:4_#> %*F:IYKX,#/(R?& M P/$J>-1@2P@"S2[(1N^*^G=T<('8\')UF+!.9X=@V'\L\*!0 CUJGNNH[1$ M Z"9\[94K:@F'5@SG&"2#3X92OYSA5ZJM,L.ALNL*2R&LHA.R?12.XJ>54'* MUHF)E?AI3YR'DWB>2WN#9U^+,E&UP)QQP4-1>:YL5:B"4\#H9>YKM[9U4@S& MC*7 @_Z[F/-JE1G3J;UV^,^65$1B&X6_\81=X$+@#T>NA0FLAS&B'0SN8)#. M%O>W%@?;J9)G@(,UC%@%.HOG;O?[_:-& J;EY\9JD-@P^,_(>@"! /&JG)*J M9@O-?DN\F0 F[7>@]_TAUV;QI0@IY.9M*I% E$8HO<3P9F!;G2H?S,"]AKNU MDU70#X8T'X1#PQT,[6 (86A[GW'P&H\)<<3_4TU;G@$<-6D9QL_H/%.+[7 A M$.9$,2R$KP%_ZM!=$UFNM9<.JX,P$]1@::U'&*P>LV>R1)D/XG;K*0[S&W%] M"I$7KO#'.KG[(##J[TC1#HT(C;;WQ/AO%'JM\P7B X[Q' Y]MKQ$::ON^Y MX&Y7P_BMU# .CEX]LV*=QN.3.&G:A%1^\A0NI8!#["URL%X RI8 #YUK>3L. M1M&<"5D:8Q"P(M(B4%]*@$JJ7XN914X)%*5UI>3#!2V(HGQ! -BB\GH?":=C M8*U14%//YR99O],RM[N316;&.\:X@3%N[Q-"SN>%Q:1\$IX?]\RH(ON>L6+M M]O/LFI\&9].FTUFC89EGV)CJ!:N:!(3(6@M8M+&Y&&'=($W7E8/Y.U]T5[/P M",BRO<_F^%@FN%.-?0[NYYHGEX5'A-&V5?RD3&('L40!+UM7P4!1,*5M\-\2 M+:W&8F+\SG7"8RL-OFUD(^ESN]07TP16.3Z==OD@P/B_4OFO]%CNXZV'Q'L_ M2ON+K4$;$9_J<>1/_QCMU\GGW"PRE5X0O[_78[2_R55SZW&4AZZ97O_5HUK1 M1]#.&W0<+W)Z=@<>?^.R8EIT^#V@]/60F:P7$(<;1V)/TGF,)9_SJ$[B<97J MI598-8N1NV*Y$E$;B[U):$KG+O)P4AXEU/CD#3X,X^K#_BA?K"P!X(]'S\A+ MC>%#L",-Q[?*D@3?E,IKQ5X2QJ7Q;@K]J>K<8G7(;%VQ= >;\@,^8L'N9DJ] MXMF'CR$66QV$F2PYL-"LF5FIE>DTA+R/T_V-[.-O.ZQP3R/W\+C<8?_D$>W< M8_!?D$+B\]MW2WV=8=Y^%W?]4C]ZRF7>[PT.CI_7,O\=;)H7[^5\M\Z_JW5^ M*Z3?XY^P::WUP][!\/!YK75,\-X @ -[4& end XML 110 sam-20231230_htm.xml IDEA: XBRL DOCUMENT 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-30 0000949870 us-gaap:PropertyPlantAndEquipmentMember 2020-12-27 2021-12-25 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0000949870 sam:DiscountAccrualMember 2022-12-31 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-27 2021-12-25 0000949870 sam:AllowancesForSalesReturnMember 2020-12-27 2021-12-25 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-30 0000949870 sam:PerformanceBasedStockOptionsMember 2023-01-01 2023-12-30 0000949870 sam:CustomersMember 2023-01-01 2023-12-30 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-01-01 2023-12-30 0000949870 us-gaap:CommonClassBMember 2024-02-23 0000949870 srt:MinimumMember us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-30 0000949870 sam:DiscountAccrualMember 2023-12-30 0000949870 us-gaap:InventoryValuationReserveMember 2021-12-25 0000949870 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-25 0000949870 us-gaap:AdditionalPaidInCapitalMember 2020-12-27 2021-12-25 0000949870 us-gaap:RetainedEarningsMember 2021-12-25 0000949870 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201912Member us-gaap:RetainedEarningsMember 2020-12-26 0000949870 sam:DogfishHeadMember 2023-09-30 0000949870 sam:NonEmployeeDirectorStockOptionMember 2020-12-27 2021-12-25 0000949870 sam:DiscountAccrualMember 2023-01-01 2023-12-30 0000949870 sam:DiscountAccrualMember 2020-12-26 0000949870 sam:AllowancesForSalesReturnMember 2020-12-26 0000949870 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-30 0000949870 sam:NonEmployeeDirectorStockOptionMember us-gaap:CommonClassAMember 2023-12-30 0000949870 sam:UnionEmployeesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0000949870 us-gaap:InventoryValuationReserveMember 2020-12-27 2021-12-25 0000949870 sam:PerformanceBasedAwardsMember 2021-12-26 2022-12-31 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2021-12-26 2022-12-31 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2020-12-27 2021-12-25 0000949870 us-gaap:BuildingAndBuildingImprovementsMember 2023-01-01 2023-12-30 0000949870 us-gaap:RetainedEarningsMember 2020-12-26 0000949870 us-gaap:InventoryValuationReserveMember 2020-12-26 0000949870 us-gaap:SellingAndMarketingExpenseMember 2021-12-26 2022-12-31 0000949870 2021-12-26 2022-12-31 0000949870 sam:AllowancesForSalesReturnMember 2022-12-31 0000949870 sam:AllowancesForSalesReturnMember 2021-12-25 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-30 0000949870 us-gaap:CommonClassAMember 2023-01-01 2023-12-30 0000949870 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-12-30 0000949870 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-30 0000949870 srt:MinimumMember us-gaap:StockCompensationPlanMember sam:VoluntaryEquityInvestmentProgramMember 2023-01-01 2023-12-30 0000949870 us-gaap:InventoryValuationReserveMember 2023-01-01 2023-12-30 0000949870 2023-06-30 0000949870 sam:AllowancesForDoubtfulAccountCurrentMember 2023-01-01 2023-12-30 0000949870 sam:PerformanceBasedAwardsMember 2020-12-27 2021-12-25 0000949870 sam:DogfishHeadMember us-gaap:OtherIntangibleAssetsMember 2023-07-02 2023-09-30 0000949870 sam:DiscountAccrualMember 2020-12-27 2021-12-25 0000949870 sam:PerformanceBasedAwardsMember 2023-01-01 2023-12-30 0000949870 sam:UnionEmployeesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember sam:TheInternationalUnionOfOperatingEngineersMember 2023-01-01 2023-12-30 0000949870 us-gaap:InventoryValuationReserveMember 2022-12-31 0000949870 sam:AllowancesForDoubtfulAccountCurrentMember 2020-12-26 0000949870 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-30 0000949870 us-gaap:RestrictedStockUnitsRSUMember 2021-12-26 2022-12-31 0000949870 2020-12-26 0000949870 sam:DistributorsMember 2021-12-26 2022-12-31 0000949870 sam:DogfishHeadMember 2023-12-30 0000949870 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-30 0000949870 sam:UnionEmployeesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-12-30 0000949870 sam:PerformanceBasedAwardsMember 2021-12-26 2022-12-31 0000949870 sam:DogfishHeadBreweryMember 2023-12-30 0000949870 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-30 0000949870 sam:PerformanceBasedAwardsMember 2023-01-01 2023-12-30 0000949870 sam:DogfishHeadMember 2023-07-02 2023-09-30 0000949870 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-30 0000949870 2022-12-31 0000949870 sam:AllowancesForSalesReturnMember 2021-12-26 2022-12-31 0000949870 sam:CustomersMember 2020-12-27 2021-12-25 0000949870 us-gaap:CommonClassBMember 2023-12-30 0000949870 us-gaap:TrademarksMember 2023-12-30 0000949870 us-gaap:RetainedEarningsMember 2023-12-30 0000949870 us-gaap:MachineryAndEquipmentMember 2023-12-30 0000949870 us-gaap:InventoryValuationReserveMember 2021-12-26 2022-12-31 0000949870 us-gaap:RestrictedStockUnitsRSUMember 2020-12-27 2021-12-25 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-26 2022-12-31 0000949870 2023-10-23 0000949870 sam:HopsMember 2023-12-30 0000949870 sam:AllowancesForDoubtfulAccountCurrentMember 2021-12-25 0000949870 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-27 2021-12-25 0000949870 sam:UnionEmployeesMember sam:SamuelAdamsCincinnatiBrewery401kPlanMember 2023-01-01 2023-12-30 0000949870 srt:MaximumMember us-gaap:CommonClassAMember 2023-05-18 0000949870 sam:DogfishHeadMember 2022-12-31 0000949870 2023-12-30 0000949870 sam:NonEmployeeDirectorStockOptionMember 2021-12-26 2022-12-31 0000949870 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-12-26 2022-12-31 0000949870 sam:KegsMember 2022-12-31 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0000949870 sam:AllowancesForDoubtfulAccountCurrentMember 2022-12-31 0000949870 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 0000949870 srt:MaximumMember us-gaap:StockCompensationPlanMember sam:VoluntaryEquityInvestmentProgramMember 2023-01-01 2023-12-30 0000949870 us-gaap:InventoryValuationReserveMember 2023-12-30 0000949870 srt:MinimumMember us-gaap:CommonClassAMember 2023-05-18 0000949870 us-gaap:CommonClassBMember 2020-12-27 2021-12-25 0000949870 us-gaap:CommonClassBMember 2022-12-31 0000949870 sam:CustomersMember 2021-12-26 2022-12-31 0000949870 us-gaap:RestrictedStockUnitsRSUMember sam:NonEmployeeDirectorStockOptionMember 2023-01-01 2023-12-30 0000949870 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-30 0000949870 srt:MaximumMember us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-30 0000949870 sam:ServiceBasedStockOptionsMember 2023-01-01 2023-12-30 0000949870 sam:UnvestedSharesMember 2020-12-27 2021-12-25 0000949870 sam:NonunionEmployeesMember sam:BostonBeerCompany401kPlanMember 2023-01-01 2023-12-30 0000949870 sam:PerformanceBasedAwardsMember 2020-12-27 2021-12-25 0000949870 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-30 0000949870 sam:OtherPurchaseCommitmentMember 2023-12-30 0000949870 sam:AllowancesForSalesReturnMember 2023-12-30 0000949870 2020-12-27 2021-12-25 0000949870 sam:NonEmployeeDirectorStockOptionMember 2023-01-01 2023-12-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-25 0000949870 us-gaap:CommonClassAMember 2023-12-30 0000949870 sam:DogfishHeadMember 2021-12-26 2022-12-31 0000949870 sam:AllowancesForDoubtfulAccountCurrentMember 2021-12-26 2022-12-31 0000949870 us-gaap:RetainedEarningsMember 2022-12-31 0000949870 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-30 0000949870 srt:MinimumMember sam:UnionEmployeesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember sam:TheInternationalUnionOfOperatingEngineersMember 2023-01-01 2023-12-30 0000949870 sam:AllowancesForDoubtfulAccountCurrentMember 2023-12-30 0000949870 sam:HopsAndMaltMember 2023-12-30 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-30 0000949870 us-gaap:RetainedEarningsMember 2020-12-27 2021-12-25 0000949870 sam:NonunionEmployeesMember sam:BostonBeerCompany401kPlanMember sam:GroupFiveMember 2023-04-01 2023-04-01 0000949870 sam:AllowancesForDoubtfulAccountCurrentMember 2020-12-27 2021-12-25 0000949870 us-gaap:StockCompensationPlanMember 2021-12-26 2022-12-31 0000949870 us-gaap:StockCompensationPlanMember us-gaap:CommonClassAMember 2023-12-30 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-30 0000949870 sam:BarleyWheatAndMaltMember 2023-01-01 2023-12-30 0000949870 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-30 0000949870 us-gaap:CommonClassBMember 2023-01-01 2023-12-30 0000949870 sam:AllowancesForSalesReturnMember 2023-01-01 2023-12-30 0000949870 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-30 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-26 0000949870 sam:PerformanceBasedAwardsMember 2023-12-30 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-12-30 0000949870 sam:DistributorsMember 2023-01-01 2023-12-30 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2021-12-26 2022-12-31 0000949870 sam:KegsMember 2023-12-30 0000949870 us-gaap:StockCompensationPlanMember sam:VoluntaryEquityInvestmentProgramMember 2021-12-26 2022-12-31 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2023-01-01 2023-12-30 0000949870 us-gaap:CommonClassAMember 2020-12-27 2021-12-25 0000949870 us-gaap:RevolvingCreditFacilityMember 2021-12-26 2022-12-31 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-26 2022-12-31 0000949870 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-12-30 0000949870 us-gaap:SubsequentEventMember sam:LoanAndSecurityAgreementMember 2024-01-02 0000949870 us-gaap:CommonClassAMember 2022-12-31 0000949870 us-gaap:RetainedEarningsMember 2021-12-26 2022-12-31 0000949870 sam:UnionEmployeesMember 2023-12-30 0000949870 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-12-30 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2021-12-26 2022-12-31 0000949870 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-30 0000949870 srt:MaximumMember sam:NonEmployeeDirectorStockOptionMember 2023-01-01 2023-12-30 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2022-12-31 0000949870 us-gaap:CustomerRelationshipsMember 2022-12-31 0000949870 us-gaap:StockCompensationPlanMember sam:VoluntaryEquityInvestmentProgramMember 2023-01-01 2023-12-30 0000949870 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-30 0000949870 sam:IngredientsAndPackagingExcludingHopsAndMaltMember 2023-12-30 0000949870 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2020-12-27 2021-12-25 0000949870 sam:DiscountAccrualMember 2021-12-26 2022-12-31 0000949870 us-gaap:CommonClassAMember 2021-12-26 2022-12-31 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 0000949870 us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-30 0000949870 us-gaap:PropertyPlantAndEquipmentMember 2021-12-26 2022-12-31 0000949870 2021-12-25 0000949870 us-gaap:SubsequentEventMember 2024-01-02 2024-01-02 0000949870 us-gaap:CommonClassAMember 2023-05-18 0000949870 us-gaap:SellingAndMarketingExpenseMember 2020-12-27 2021-12-25 0000949870 sam:NonunionEmployeesMember sam:BostonBeerCompany401kPlanMember sam:GroupThreeMember 2020-01-01 2020-01-31 0000949870 sam:UnionEmployeesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-12-30 0000949870 sam:UnvestedSharesMember 2023-01-01 2023-12-30 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-25 0000949870 sam:NonunionEmployeesMember sam:BostonBeerCompany401kPlanMember sam:GroupFourMember 2020-01-01 2020-01-31 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000949870 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201912Member 2020-12-26 0000949870 us-gaap:RestrictedStockUnitsRSUMember sam:NonEmployeeDirectorStockOptionMember 2020-12-27 2021-12-25 0000949870 sam:NonunionEmployeesMember sam:BostonBeerCompany401kPlanMember 2020-12-27 2021-12-25 0000949870 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-30 0000949870 us-gaap:StockCompensationPlanMember 2020-12-27 2021-12-25 0000949870 us-gaap:TrademarksMember 2022-12-31 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000949870 2023-10-23 2023-10-23 0000949870 us-gaap:CommonClassAMember 2024-02-23 0000949870 sam:DiscountAccrualMember 2021-12-25 0000949870 us-gaap:CustomerRelationshipsMember 2023-12-30 0000949870 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000949870 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 2022-12-31 0000949870 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-30 0000949870 sam:UnvestedSharesMember 2021-12-26 2022-12-31 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-27 2021-12-25 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-26 0000949870 sam:BrandSupportMember 2023-12-30 0000949870 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 0000949870 us-gaap:CommonClassBMember 2021-12-26 2022-12-31 0000949870 us-gaap:RestrictedStockUnitsRSUMember sam:NonEmployeeDirectorStockOptionMember 2021-12-26 2022-12-31 0000949870 sam:BarleyWheatAndMaltMember 2023-12-30 0000949870 2023-01-01 2023-12-30 0000949870 srt:MinimumMember sam:UnionEmployeesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-12-30 0000949870 us-gaap:StockCompensationPlanMember sam:VoluntaryEquityInvestmentProgramMember 2020-12-27 2021-12-25 0000949870 sam:NonunionEmployeesMember sam:BostonBeerCompany401kPlanMember 2021-12-26 2022-12-31 0000949870 sam:DistributorsMember 2020-12-27 2021-12-25 sam:Segment sam:CompensationPlan pure iso4217:USD shares shares sam:Customer sam:Time sam:Vendor iso4217:USD false 0000949870 FY http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P3Y P3Y P3Y P90D 10-K true 2023-12-30 --12-30 2023 false 1-14092 THE BOSTON BEER COMPANY, INC. MA 04-3284048 One Design Center Place, Suite 850 Boston MA 02210 617 368-5000 Class A Common Stock SAM NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 2937590000 9956520 2068000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Certain parts of the registrant’s definitive Proxy Statement for its 2024 Annual Meeting to be held on May 7, 2024 are incorporated by reference into Part III of this report.</span></p> Deloitte & Touche LLP Boston, Massachusetts 2133292000 2222667000 2196650000 124667000 132333000 139028000 2008625000 2090334000 2057622000 1156256000 1228348000 1259830000 852369000 861986000 797792000 555998000 578400000 606994000 174548000 157534000 133624000 16426000 27100000 5396000 2782000 18499000 5379000 30678000 752368000 771195000 789795000 100001000 90791000 7997000 10995000 2561000 -110000 -1408000 -1916000 -978000 9587000 645000 -1088000 109588000 91436000 6909000 33338000 24173000 -7644000 76250000 67263000 14553000 6.23 5.46 1.19 6.21 5.44 1.17 12243000 12317000 12280000 12258000 12345000 12436000 76250000 67263000 14553000 166000 -269000 -32000 13000 -253000 -90000 153000 -16000 58000 76403000 67247000 14611000 298491000 180560000 66997000 56672000 115773000 148450000 20538000 27461000 1711000 10126000 503510000 423269000 642509000 667909000 35559000 43768000 112529000 112529000 59644000 76324000 33581000 61339000 42661000 35635000 1429993000 1420773000 87245000 84248000 126930000 111153000 9113000 8866000 223288000 204267000 85721000 96592000 36161000 45274000 6894000 6091000 352064000 352224000 0.01 0.01 22700000 22700000 10033303 10033303 10238009 10238009 100000 102000 0.01 0.01 4200000 4200000 2068000 2068000 2068000 2068000 21000 21000 656297000 629515000 -57000 -210000 421568000 439121000 1077929000 1068549000 1429993000 1420773000 10005000 100000 2178000 22000 599737000 -252000 357360000 956967000 14553000 14553000 69000 1000 -6730000 -6729000 18615000 18615000 110000 1000 -110000 -1000 20000 -90000 -90000 -55000 -55000 -32000 -32000 10184000 102000 2068000 21000 611622000 -194000 371858000 983409000 67263000 67263000 54000 3905000 3905000 13988000 13988000 95000 -253000 -253000 -269000 -269000 10238000 102000 2068000 21000 629515000 -210000 439121000 1068549000 76250000 76250000 276000 2000 93803000 93805000 71000 9811000 9811000 16971000 16971000 1000 13000 13000 166000 166000 10033000 100000 2068000 21000 656297000 -57000 421568000 1077929000 76250000 67263000 14553000 88141000 81356000 72096000 16426000 27100000 5396000 2782000 18499000 -7678000 -7972000 -8018000 16971000 13988000 18615000 -10871000 9097000 -5225000 -224000 -89000 399000 10340000 2042000 -23071000 -31500000 -131000 21224000 -13979000 -38652000 49073000 -27758000 -26955000 16635000 5849000 14031000 5699000 2763000 -2219000 -27361000 13884000 -50632000 35290000 8759000 6516000 8229000 265151000 199945000 56297000 64087000 90582000 147919000 1709000 2076000 1157000 -145000 -62378000 -88506000 -146617000 92877000 11723000 7946000 10465000 1575000 1672000 1570000 2113000 3474000 15536000 30000000 30000000 -84842000 2800000 -6641000 117931000 114239000 -96961000 180560000 66321000 163282000 298491000 180560000 66321000 -35728000 28144000 -41221000 10483000 8510000 10495000 138000 71000 121000 1575000 1598000 1499000 -107000 -827000 2309000 2825000 472000 1107000 1045000 -15824000 929000 298491000 180560000 26853000 39468000 298491000 180560000 66321000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A. Organization and Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Boston Beer Company, Inc. and certain subsidiaries (the “Company”) are engaged in the business of selling alcohol beverages throughout the United States and in selected international markets, under the trademarks “The Boston Beer Company®”, “Twisted Tea Brewing Company®”, “Hard Seltzer Beverage Company”, “Angry Orchard® Cider Company”, “Dogfish Head® Craft Brewery”, “Dogfish Head Distilling Co.”, “Angel City® Brewing Company”, “Coney Island® Brewing Company”, "Green Rebel Brewing Co.", "Truly Distilling Co.", “American Fermentation Company”, “General Admission Brewing Co.”, “TeaPot Worldwide”, and “Sun Cruiser Beverage Co.".</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">B</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Summary of Significant Accounting Policies</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fiscal Year</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s fiscal year is a fifty-two or fifty-three-week period ending on the last Saturday in December. The 2023 and 2021 fiscal years consisted of fifty-two weeks, while the 2022 fiscal year was fifty-three weeks.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with United States generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities during the reporting periods, the reported amounts of revenue and expenses during the reporting periods and the disclosure of contingent assets and liabilities at the date of the financial statements. On an ongoing basis, the Company bases estimates and assumptions on historical experience, currently available information, and various other factors that management believes to be reasonable under the circumstances. Actual results may differ materially from these estimates and assumptions. The accounting policies which the Company believes involve the most significant application of judgment or involve complex estimations are inventories and associated reserves, revenue reserves, assumptions surrounding the recoverability of long-lived assets, and income taxes.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents at December 30, 2023 and December 31, 2022 included cash on-hand and money market instruments that are highly liquid investments. Cash and cash equivalents are carried at cost, which approximates fair value</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s accounts receivable primarily consist of trade receivables. The Company records an allowance for credit losses that is based on historical trends, customer knowledge, any known disputes, and the aging of the accounts receivable balances combined with management’s 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 allowances for credit losses as of December 30, 2023 and December 31, 2022 are adequate, but actual losses could exceed the recorded allowance.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash equivalents, restricted cash, and trade receivables. The Company places its cash equivalents with high credit quality financial institutions. As of December 30, 2023, the Company’s cash and cash equivalents were primarily invested in a “Triple A” rated money market fund.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 “Distributors”). In 2023, 2022, and 2021, sales to foreign</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Distributors were approximate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ly 4% of total sales. Receivables arising from the Company's sales are not collateralized; however, credit risk is minimized as a result of the large and diverse nature of the Company’s customer base. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> individual customer accounts receivable balances outstanding at December 30, 2023 or December 31, 2022 that were in excess of 10% of the gross accounts receivable balance on those dates. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> individual customers represented more than 10% o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f the Company’s revenues in fiscal years 2023, 2022, or 2021.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments and Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s primary financial instruments at December 30, 2023 and December 31, 2022 consisted of cash equivalents, restricted cash, accounts receivable, and accounts payable. The Company determines the fair value of its financial assets and liabilities in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements and Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“ASC 820”). The Company believes that the carrying amount of its cash equivalents, restricted cash, accounts receivable, and 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.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories and Provision for Excess or Expired Inventory</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of raw materials and packaging materials, work in process and finished goods. Raw materials, which principally consist of flavorings, hops, malt, fruit juices, other brewing materials and packaging, are stated at the lower of cost (first-in, first-out basis) or net realizable value. The Company’s goal is to maintain on-hand 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provisions for excess or expired inventory are based on management’s estimates of forecasted usage of inventories on hand. Forecasting usage involves significant judgments regarding future demand for the Company’s various existing products and products under development as well as the potency and shelf-life of various raw material ingredients and finished goods. 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. Provision for excess or expired inventory included in cost of goods sold</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021 respectively.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant and Equipment</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant, and equipment are stated at cost or fair value as of the date of acquisition. Expenditures for repairs and maintenance are expensed as incurred. Major renewals and betterments that extend the life of the property are capitalized. Depreciation is computed using the straight-line method based upon the estimated useful lives of the underlying assets as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.82%;"></td> <td style="width:58.18%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kegs</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software and equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and furniture</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and plant equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of the remaining term of the lease or estimated useful life of the asset</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and building improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, or the remaining useful life of the building, whichever is shorter</span></span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For purposes of determining whether there are any impairment losses on brewery assets, as further discussed below, management has historically examined the carrying value of the Company’s 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 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, the remaining useful life of the asset, and the usefulness of the asset in consideration of future business plans. Impairment of brewery assets classified as property, plant, and equipment included in operating expenses </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Factors generally considered important which could trigger an impairment review on the carrying value of long-lived assets include the following: (1) significant underperformance relative to historical or projected future operating results; (2) significant changes in the manner of use of acquired assets or the strategy for the Company’s overall business; (3) underutilization of assets; and (4) discontinuance of products by the Company or its customers.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company consists of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segment that produces and sells alcohol beverages under various 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, with similar profit margins, and through the same channels of distribution.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Intangible Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s annual goodwill impairment evaluation analysis conducted at the end of fiscal August indicated that the fair value of the Company’s goodwill was substantially greater than the carrying value and accordingly there was no impairment to record during fiscal 2023. The guidance for goodwill impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit, of which the Company has one, is less than its carrying amount or to proceed directly to performing a quantitative impairment test. Under the quantitative assessment, the estimated fair value of the Company’s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reporting unit is compared to its carrying value, including goodwill. The estimate of fair value of the Company’s reporting unit is generally calculated based on an income approach using the discounted cash flow method supplemented by the market approach which considers the Company’s market capitalization and enterprise value. If the estimated fair value of the Company’s reporting unit is less than the carrying value of its reporting unit, a goodwill impairment will be recognized. In estimating the fair value of the Company’s reporting unit, management must make assumptions and projections regarding such items as future cash flows, future revenues, future earnings, cost of capital, and other factors. The assumptions used in the estimate of fair value are based on historical trends and the projections and assumptions that are used in the latest operating plans. These assumptions reflect management’s estimates of future economic and competitive conditions and are, therefore, subject to change as a result of changing market conditions. If these estimates or their related assumptions change in the future, the Company may be required to recognize an impairment loss for the Company’s goodwill which could have a material adverse impact on the Company’s financial statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s intangible assets consist primarily of a trademark and customer relationships obtained through the Company’s Dogfish Head acquisition. Customer relationships are amortized over their estimated useful lives. The Dogfish Head trademark which was determined to have an indefinite useful life is not amortized. The guidance for indefinite lived intangible asset impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the indefinite lived intangible asset is impaired or to proceed directly to performing the quantitative impairment test. Under the quantitative assessment, the trademark is evaluated for impairment by comparing the carrying value of the trademark to its estimated fair value. The estimated fair value of the trademark is calculated based on an income approach using the relief from royalty method. If the estimated fair value is less than the carrying value of the trademark, then an impairment charge is recognized to reduce the carrying value of the trademark to its estimated fair value.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant judgment is required to estimate the fair value the Dogfish Head trademark. Accordingly, the Company obtains the assistance of third-party valuation specialists as part of the impairment evaluation. In estimating the fair value of the trademark, management must make assumptions and projections regarding future cash flows based upon future revenues, the market-based royalty rate, the discount rate, the tax rate and other factors. These assumptions reflect management’s estimates of future economic and competitive conditions and consider many factors including macroeconomic conditions, industry growth rates, and competitive activities. The assumptions and projections used in the estimate of fair value are consistent with those used in current operating plans and the Company believes they are reasonable</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Refundable Deposits on Kegs and Pallets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company distributes its packaged flavored malt beverages, hard seltzers, beers, and hard ciders primarily in cans and glass bottles and its draft beer in kegs and such cans, bottles, and kegs are shipped on pallets to Distributors. Most kegs and pallets are owned by the Company. Kegs are reflected in the Company’s 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 certain pallets, which is included in current liabilities in the Company’s balance sheets. Upon return of the kegs and pallets to the Company, the deposit is refunded to the Distributor.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s 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 30, 2023, the Company decreased its liability for refundable deposits by </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. For the year ended December 31, 2022, the Company decreased its liability for refundable deposits, gross property, plant, and equipment and related accumulated depreciation by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. As of December 30, 2023, and December 31 2022, the Company’s balance sheet includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in refundable deposits on kegs and pallets and $0</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on, respectively, in kegs, net of accumulated depreciation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">consolidated financial statements or tax returns. This results in differences between the book and tax basis of the Company’s 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, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The calculation of the Company’s uncertain tax positions involves dealing with uncertainties in the application of 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, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Organization for Economic Co-operation and Development/G20 Inclusive Framework on Base Erosion and Profit Shifting has introduced rules to establish a global minimum tax rate of 15%, commonly referred to as the Pillar Two rules. Numerous foreign countries have enacted legislation to implement the Pillar Two rules, effective beginning in 2024, or are expected to enact similar legislation. The Company is currently evaluating the potential impacts that Pillar Two may have on future periods and will continue to monitor the implementation of the Pillar Two rules in the jurisdictions in which it operates.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition and Classification of Customer Programs and Incentives</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal years 2023, 2022, and 2021 approxi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">mately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of the Company’s revenue was from shipments of its products to domestic Distributors and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from shipments to international Distributors, primarily located in Canada. Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f the Company’s revenue was from retail beer, cider, food and merchandise sales at the Company’s retail locations during fiscal years 2023, 2022, and 2021, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 30, 2023 and December 31, 2022, the Company had deferred revenue of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, related to product shipped prior to these dates for which the criteria to recognize revenue was not met as of these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is committed to maintaining the freshness of its products in the market. In certain circumstances and with the Company’s approval, the Company accepts and destroys or offers credits for stale beer that is returned or destroyed by Distributors. The Company generally credits approximately fifty percent of the distributor’s 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 mat</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">erially from the reserves which would impact revenue. As of December 30, 2023, and December 31, 2022, the stale beer reserve was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. Provision for stale beer recorded as reductions to revenue totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mill</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ion, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021 respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s products may include, but are not limited to, point-of-sale and merchandise placement, samples, product displays, promotional programs at retail locations and meals, travel and entertainment. Amounts paid to customers in conn</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ection with these programs that were recorded as reductions to net revenue or as advertising, promotional and selling expenses totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">106.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">126.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 2023, 2022, and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">54.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">72.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The reimbursements for discounts to Distributors are recorded as reductions to net revenue. The agreed-upon discount rates are applied to certain Distributors’ 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 promoting the Company’s products may include, but are not limited to point-of-sale 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 2023, 2022, and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. In fiscal years 2023, 2022, and 2021, the Company recorded certain of these costs in the total amount of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s estimates and assumptions.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Excise Taxes</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is responsible for compliance with TTB 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.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost of Goods Sold</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following expenses are included in cost of goods sold in the accompanying consolidated statements of comprehensive income: raw material costs, packaging material 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.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 shi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pping costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">165.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">166.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, respectively.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising, Promotional, and Selling Expenses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following expenses are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income: media advertising and production costs, sales and brand related expenses, sales and brand salary and benefit expenses, stock compensation, meals, travel and entertainment expenses, promotional activity expenses, shipping costs related to shipments of finished goods from manufacturing locations to distributor locations and point-of-sale items. Total advertising and sales promotional expenditu</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">res of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">233.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">226.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income for fiscal years 2023, 2022, and 2021, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company conducts certain advertising and promotional activities in its Distributors’ 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.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and Administrative Expenses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for share-based awards in accordance with ASC Topic 718, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Compensation – Stock Compensation </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“ASC 718”), 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 b</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ased on the awards ultimately expected to vest, and therefore, reduced for estimated forfeitures. Stock-based compensation was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> millio</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s 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 O for further discussion of the application of the option-pricing models.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, an estimated pre-vesting 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.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income Per Share</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 two-class method, whichever is more dilutive</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fiscal Year</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s fiscal year is a fifty-two or fifty-three-week period ending on the last Saturday in December. The 2023 and 2021 fiscal years consisted of fifty-two weeks, while the 2022 fiscal year was fifty-three weeks.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with United States generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities during the reporting periods, the reported amounts of revenue and expenses during the reporting periods and the disclosure of contingent assets and liabilities at the date of the financial statements. On an ongoing basis, the Company bases estimates and assumptions on historical experience, currently available information, and various other factors that management believes to be reasonable under the circumstances. Actual results may differ materially from these estimates and assumptions. The accounting policies which the Company believes involve the most significant application of judgment or involve complex estimations are inventories and associated reserves, revenue reserves, assumptions surrounding the recoverability of long-lived assets, and income taxes.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents at December 30, 2023 and December 31, 2022 included cash on-hand and money market instruments that are highly liquid investments. Cash and cash equivalents are carried at cost, which approximates fair value</span> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s accounts receivable primarily consist of trade receivables. The Company records an allowance for credit losses that is based on historical trends, customer knowledge, any known disputes, and the aging of the accounts receivable balances combined with management’s 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 allowances for credit losses as of December 30, 2023 and December 31, 2022 are adequate, but actual losses could exceed the recorded allowance.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash equivalents, restricted cash, and trade receivables. The Company places its cash equivalents with high credit quality financial institutions. As of December 30, 2023, the Company’s cash and cash equivalents were primarily invested in a “Triple A” rated money market fund.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 “Distributors”). In 2023, 2022, and 2021, sales to foreign</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Distributors were approximate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ly 4% of total sales. Receivables arising from the Company's sales are not collateralized; however, credit risk is minimized as a result of the large and diverse nature of the Company’s customer base. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> individual customer accounts receivable balances outstanding at December 30, 2023 or December 31, 2022 that were in excess of 10% of the gross accounts receivable balance on those dates. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> individual customers represented more than 10% o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f the Company’s revenues in fiscal years 2023, 2022, or 2021.</span></p> 0 0 0 0 0 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments and Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s primary financial instruments at December 30, 2023 and December 31, 2022 consisted of cash equivalents, restricted cash, accounts receivable, and accounts payable. The Company determines the fair value of its financial assets and liabilities in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements and Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“ASC 820”). The Company believes that the carrying amount of its cash equivalents, restricted cash, accounts receivable, and 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.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories and Provision for Excess or Expired Inventory</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of raw materials and packaging materials, work in process and finished goods. Raw materials, which principally consist of flavorings, hops, malt, fruit juices, other brewing materials and packaging, are stated at the lower of cost (first-in, first-out basis) or net realizable value. The Company’s goal is to maintain on-hand 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provisions for excess or expired inventory are based on management’s estimates of forecasted usage of inventories on hand. Forecasting usage involves significant judgments regarding future demand for the Company’s various existing products and products under development as well as the potency and shelf-life of various raw material ingredients and finished goods. 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. Provision for excess or expired inventory included in cost of goods sold</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021 respectively.</span></p> 19300000 35900000 62600000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant and Equipment</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant, and equipment are stated at cost or fair value as of the date of acquisition. Expenditures for repairs and maintenance are expensed as incurred. Major renewals and betterments that extend the life of the property are capitalized. Depreciation is computed using the straight-line method based upon the estimated useful lives of the underlying assets as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.82%;"></td> <td style="width:58.18%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kegs</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software and equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and furniture</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and plant equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of the remaining term of the lease or estimated useful life of the asset</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and building improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, or the remaining useful life of the building, whichever is shorter</span></span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For purposes of determining whether there are any impairment losses on brewery assets, as further discussed below, management has historically examined the carrying value of the Company’s 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 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, the remaining useful life of the asset, and the usefulness of the asset in consideration of future business plans. Impairment of brewery assets classified as property, plant, and equipment included in operating expenses </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Factors generally considered important which could trigger an impairment review on the carrying value of long-lived assets include the following: (1) significant underperformance relative to historical or projected future operating results; (2) significant changes in the manner of use of acquired assets or the strategy for the Company’s overall business; (3) underutilization of assets; and (4) discontinuance of products by the Company or its customers.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.82%;"></td> <td style="width:58.18%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kegs</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software and equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and furniture</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and plant equipment</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of the remaining term of the lease or estimated useful life of the asset</span></span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and building improvements</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, or the remaining useful life of the building, whichever is shorter</span></span></p></td> </tr> </table> P5Y P2Y P5Y P3Y P7Y P3Y P20Y Lesser of the remaining term of the lease or estimated useful life of the asset 12 to 20 years, or the remaining useful life of the building, whichever is shorter P12Y P20Y 5000000 2600000 18500000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company consists of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segment that produces and sells alcohol beverages under various 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, with similar profit margins, and through the same channels of distribution.</span></p> 1 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Intangible Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s annual goodwill impairment evaluation analysis conducted at the end of fiscal August indicated that the fair value of the Company’s goodwill was substantially greater than the carrying value and accordingly there was no impairment to record during fiscal 2023. The guidance for goodwill impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit, of which the Company has one, is less than its carrying amount or to proceed directly to performing a quantitative impairment test. Under the quantitative assessment, the estimated fair value of the Company’s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reporting unit is compared to its carrying value, including goodwill. The estimate of fair value of the Company’s reporting unit is generally calculated based on an income approach using the discounted cash flow method supplemented by the market approach which considers the Company’s market capitalization and enterprise value. If the estimated fair value of the Company’s reporting unit is less than the carrying value of its reporting unit, a goodwill impairment will be recognized. In estimating the fair value of the Company’s reporting unit, management must make assumptions and projections regarding such items as future cash flows, future revenues, future earnings, cost of capital, and other factors. The assumptions used in the estimate of fair value are based on historical trends and the projections and assumptions that are used in the latest operating plans. These assumptions reflect management’s estimates of future economic and competitive conditions and are, therefore, subject to change as a result of changing market conditions. If these estimates or their related assumptions change in the future, the Company may be required to recognize an impairment loss for the Company’s goodwill which could have a material adverse impact on the Company’s financial statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s intangible assets consist primarily of a trademark and customer relationships obtained through the Company’s Dogfish Head acquisition. Customer relationships are amortized over their estimated useful lives. The Dogfish Head trademark which was determined to have an indefinite useful life is not amortized. The guidance for indefinite lived intangible asset impairment testing allows an entity to assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the indefinite lived intangible asset is impaired or to proceed directly to performing the quantitative impairment test. Under the quantitative assessment, the trademark is evaluated for impairment by comparing the carrying value of the trademark to its estimated fair value. The estimated fair value of the trademark is calculated based on an income approach using the relief from royalty method. If the estimated fair value is less than the carrying value of the trademark, then an impairment charge is recognized to reduce the carrying value of the trademark to its estimated fair value.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant judgment is required to estimate the fair value the Dogfish Head trademark. Accordingly, the Company obtains the assistance of third-party valuation specialists as part of the impairment evaluation. In estimating the fair value of the trademark, management must make assumptions and projections regarding future cash flows based upon future revenues, the market-based royalty rate, the discount rate, the tax rate and other factors. These assumptions reflect management’s estimates of future economic and competitive conditions and consider many factors including macroeconomic conditions, industry growth rates, and competitive activities. The assumptions and projections used in the estimate of fair value are consistent with those used in current operating plans and the Company believes they are reasonable</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Refundable Deposits on Kegs and Pallets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company distributes its packaged flavored malt beverages, hard seltzers, beers, and hard ciders primarily in cans and glass bottles and its draft beer in kegs and such cans, bottles, and kegs are shipped on pallets to Distributors. Most kegs and pallets are owned by the Company. Kegs are reflected in the Company’s 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 certain pallets, which is included in current liabilities in the Company’s balance sheets. Upon return of the kegs and pallets to the Company, the deposit is refunded to the Distributor.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s 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 30, 2023, the Company decreased its liability for refundable deposits by </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. For the year ended December 31, 2022, the Company decreased its liability for refundable deposits, gross property, plant, and equipment and related accumulated depreciation by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. As of December 30, 2023, and December 31 2022, the Company’s balance sheet includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in refundable deposits on kegs and pallets and $0</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on, respectively, in kegs, net of accumulated depreciation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -700000 -400000 1000000 1000000 13300000 13000000.0 700000 1000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">consolidated financial statements or tax returns. This results in differences between the book and tax basis of the Company’s 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, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The calculation of the Company’s uncertain tax positions involves dealing with uncertainties in the application of 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, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Organization for Economic Co-operation and Development/G20 Inclusive Framework on Base Erosion and Profit Shifting has introduced rules to establish a global minimum tax rate of 15%, commonly referred to as the Pillar Two rules. Numerous foreign countries have enacted legislation to implement the Pillar Two rules, effective beginning in 2024, or are expected to enact similar legislation. The Company is currently evaluating the potential impacts that Pillar Two may have on future periods and will continue to monitor the implementation of the Pillar Two rules in the jurisdictions in which it operates.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition and Classification of Customer Programs and Incentives</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal years 2023, 2022, and 2021 approxi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">mately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of the Company’s revenue was from shipments of its products to domestic Distributors and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from shipments to international Distributors, primarily located in Canada. Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f the Company’s revenue was from retail beer, cider, food and merchandise sales at the Company’s retail locations during fiscal years 2023, 2022, and 2021, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 30, 2023 and December 31, 2022, the Company had deferred revenue of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, related to product shipped prior to these dates for which the criteria to recognize revenue was not met as of these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is committed to maintaining the freshness of its products in the market. In certain circumstances and with the Company’s approval, the Company accepts and destroys or offers credits for stale beer that is returned or destroyed by Distributors. The Company generally credits approximately fifty percent of the distributor’s 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 mat</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">erially from the reserves which would impact revenue. As of December 30, 2023, and December 31, 2022, the stale beer reserve was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. Provision for stale beer recorded as reductions to revenue totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mill</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ion, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021 respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s products may include, but are not limited to, point-of-sale and merchandise placement, samples, product displays, promotional programs at retail locations and meals, travel and entertainment. Amounts paid to customers in conn</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ection with these programs that were recorded as reductions to net revenue or as advertising, promotional and selling expenses totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">106.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">126.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 2023, 2022, and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">54.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">72.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The reimbursements for discounts to Distributors are recorded as reductions to net revenue. The agreed-upon discount rates are applied to certain Distributors’ 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 promoting the Company’s products may include, but are not limited to point-of-sale 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 2023, 2022, and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. In fiscal years 2023, 2022, and 2021, the Company recorded certain of these costs in the total amount of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s estimates and assumptions.</span></p> 0.94 0.95 0.95 0.04 0.04 0.04 0.02 0.01 0.01 8900000 6800000 8200000 5600000 18800000 19600000 9500000 106400000 95900000 126100000 62600000 54800000 72700000 43800000 41100000 53400000 31400000 29900000 42000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Excise Taxes</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is responsible for compliance with TTB 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.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost of Goods Sold</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following expenses are included in cost of goods sold in the accompanying consolidated statements of comprehensive income: raw material costs, packaging material 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.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 shi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pping costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">165.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">166.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, respectively.</span></p> 114700000 165500000 166600000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising, Promotional, and Selling Expenses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following expenses are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income: media advertising and production costs, sales and brand related expenses, sales and brand salary and benefit expenses, stock compensation, meals, travel and entertainment expenses, promotional activity expenses, shipping costs related to shipments of finished goods from manufacturing locations to distributor locations and point-of-sale items. Total advertising and sales promotional expenditu</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">res of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">233.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">226.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income for fiscal years 2023, 2022, and 2021, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company conducts certain advertising and promotional activities in its Distributors’ 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.</span></p> 233500000 226700000 291300000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and Administrative Expenses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for share-based awards in accordance with ASC Topic 718, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Compensation – Stock Compensation </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“ASC 718”), 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 b</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ased on the awards ultimately expected to vest, and therefore, reduced for estimated forfeitures. Stock-based compensation was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> millio</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s 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 O for further discussion of the application of the option-pricing models.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, an estimated pre-vesting 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.</span></p> 17000000.0 14000000.0 18600000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income Per Share</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 two-class method, whichever is more dilutive</span> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">C. Recent Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New accounting pronouncements are issued periodically by the FASB and are adopted by the Company as of the specified effective dates. Unless otherwise disclosed below, the Company believes that recently issued and adopted pronouncements will not have a material impact on the Company’s financial position, results of operations and cash flows or do not apply to the Company’s operations.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (Topic 280): </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. This ASU was issued to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU applies to all public entities that are required to report segment information in accordance with Topic 280, Segment Reporting. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted and the standard should be applied retrospectively. ASU 2023-07 will be effective for the Company's fiscal year ending December 28, 2024. The Company does not anticipate the adoption of this ASU will have a material impact on its consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (Topic 740): </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. This ASU was issued to address investor requests for more transparency about income tax information through improvements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to income tax disclosure primarily related to the rate reconciliation and income taxes paid information, and to improve the effectiveness of income tax disclosures. This ASU is effective for public entities for annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-09 will be effective for the Company in the first quarter of its fiscal year ending December 27, 2025. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">D. Inventories</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consisted of the following as of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current inventory:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long term inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">130,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">161,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 30, 2023 and December 31, 2022, the Company has recorded inventory obsolescence reserves of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The reduction in inventory obsolescence reserves was primarily driven by the destruction of previously reserved inventory and improved supply chain processes that resulted in less obsolescence in fiscal 2023.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consisted of the following as of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current inventory:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long term inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">130,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">161,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 55116000 81225000 18750000 20374000 41907000 46851000 115773000 148450000 14369000 13192000 130142000 161642000 7600000 22000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">E. Prepaid Expenses and Other Current Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following as of:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid software and consulting fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid insurance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid advertising, promotional and selling costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,878</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following as of:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid software and consulting fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid insurance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid advertising, promotional and selling costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,878</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5536000 6753000 3627000 4549000 3394000 3497000 3324000 8878000 4657000 3784000 20538000 27461000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">F. Property, Plant, and Equipment</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant, and equipment consisted of the following as of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and plant equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">777,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">760,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and building improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">247,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">237,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kegs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and furniture</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets under construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">66,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,290,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,236,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">648,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">568,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">642,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">667,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded depreciation expense related to th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ese assets of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">87.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">81.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, in fiscal years 2023, 2022, and 2021, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates its assets for impairment when events indicate that an asset or asset group may have suffered impairment. During fiscal years 2023, 2022, and 2021, the Company recorded impairment charges on brewery assets classified as property, plant, and equipment of</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The increase in impairment charges during fiscal year 2021 relates to write-downs of equipment related to the slowdown of the hard seltzer category.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant, and equipment consisted of the following as of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and plant equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">777,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">760,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and building improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">247,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">237,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kegs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and furniture</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets under construction</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">66,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,290,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,236,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">648,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">568,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">642,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">667,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 777185000 760895000 247384000 237561000 74603000 75260000 58492000 58492000 40723000 36935000 25752000 25777000 66700000 41323000 1290839000 1236243000 648330000 568334000 642509000 667909000 87900000 81100000 71800000 5000000 2600000 18500000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">G. Leases</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company 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 2034. As the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate based on information available at lease commencement to determine the present value of the lease payments. Leases with an initial term of 12 months or less (“short-term leases”) are not recorded on the balance sheet and are recognized on a straight-line basis over the lease term. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total right-of-use ("ROU") assets and lease liabilities were as follows at:</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.507%;"></td> <td style="width:1.46%;"></td> <td style="width:34.507%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.462%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.462%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_d9bae749-9942-4a48-92b7-87ae3b6e66b8;"><span style="-sec-ix-hidden:F_03b3715c-deec-4cd3-851f-609df9f2adbc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_f110957c-6a13-43fe-a5bf-49c0d67f965c;"><span style="-sec-ix-hidden:F_5d4b3da5-5047-4d96-bd75-eba3efac4a1b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_5a1e7a6e-22f2-4518-882c-dc601c5a5912;"><span style="-sec-ix-hidden:F_44a2a7d7-ecf7-4dcc-98aa-9a862f2eb718;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The gross value and accumulated depreciation of ROU assets related to finance leases were as follows at:</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of lease cost for the fiscal year-ended are as follows at:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal years ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 25,<br/>2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease costs not included in liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finance lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additionally, during 2023 and 2022, the Company recorded impairment charges on right-of use assets of</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, included within impairment of brewery assets within the Company's consolidated statements of comprehensive income.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of lease liabilities as of December 30, 2023 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.35%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.338%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:8.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.758%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:11.198%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted- Average<br/>Remaining Term<br/>in Years</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance<br/>Leases</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">51,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Less imputed interest (based on </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">% weighted-average<br/>   discount rate)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total right-of-use ("ROU") assets and lease liabilities were as follows at:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.507%;"></td> <td style="width:1.46%;"></td> <td style="width:34.507%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.462%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.462%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_d9bae749-9942-4a48-92b7-87ae3b6e66b8;"><span style="-sec-ix-hidden:F_03b3715c-deec-4cd3-851f-609df9f2adbc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_f110957c-6a13-43fe-a5bf-49c0d67f965c;"><span style="-sec-ix-hidden:F_5d4b3da5-5047-4d96-bd75-eba3efac4a1b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_5a1e7a6e-22f2-4518-882c-dc601c5a5912;"><span style="-sec-ix-hidden:F_44a2a7d7-ecf7-4dcc-98aa-9a862f2eb718;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 35559000 43768000 2680000 1424000 9113000 8866000 1257000 935000 36161000 45274000 1451000 524000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The gross value and accumulated depreciation of ROU assets related to finance leases were as follows at:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carrying value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6134000 5998000 3454000 4574000 2680000 1424000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of lease cost for the fiscal year-ended are as follows at:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal years ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 25,<br/>2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease costs not included in liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finance lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 8339000 9978000 10283000 606000 702000 1132000 8945000 10680000 11415000 1568000 1590000 1493000 138000 71000 121000 1706000 1661000 1614000 400000 200000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of lease liabilities as of December 30, 2023 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.35%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.338%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:8.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.758%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:11.198%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted- Average<br/>Remaining Term<br/>in Years</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance<br/>Leases</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">51,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Less imputed interest (based on </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">% weighted-average<br/>   discount rate)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> </tr> </table> 10529000 1367000 7102000 1109000 6671000 391000 6122000 8000 6039000 14746000 51209000 2875000 0.035 0.035 5935000 167000 45274000 2708000 P6Y9M18D P2Y2M12D <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">H. Goodwill and Intangible Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has recorded intangible assets with indefinite lives and goodwill for which impairment testing is required at least annually or more frequently if events or circumstances indicate that these assets might be impaired. The Company performs its annual impairment tests and re-evaluates the useful lives of other intangible assets with indefinite lives at the annual impairment test measurement date in the third quarter of each fiscal year or when circumstances arise that indicate a possible impairment or change in useful life might exist.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment of goodwill was recorded in any period.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company's annual impairment testing occurs as of September 1 each year. During fiscal 2023, the Company evaluated the continuing negative trends of the Dogfish Head brand, including slower growth rates resulting from increased competition and updated its long-term financial forecasts for the Dogfish Head brand. These updated forecasts for the brand included reductions in revenues from the continuing negative trends in the brands’ beer products and the overall slowing craft beer industry sector which were partially offset by increases in revenues from the brands’ emerging canned cocktail products. As a result of performing this assessment, the Dogfish Head trademark asset with a carrying value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was written down to its estimated fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, resulting in an impairment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million which was recorded during the third quarter of 2023. Additionally during the third quarter of 2023, an impairment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was recorded on other intangible assets. During fiscal 2022, an impairment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was recorded to reduce the carrying value of the Dogfish Head trademark asset from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">98.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s intangible assets were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.49%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.137%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.797%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life (Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">77,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">253,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal 2023, 2022, and 2021. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects to record amortization expense as follows over the subsequent years:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:23.06%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount (in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total amortization to be recorded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0 71400000 55600000 15800000 600000 27100000 98500000 71400000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s intangible assets were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.49%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.137%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.797%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life (Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">77,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P15Y 3800000 1140000 2660000 3800000 886000 2914000 56984000 56984000 73410000 73410000 60784000 1140000 59644000 77210000 886000 76324000 253000000 253000000 253000000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects to record amortization expense as follows over the subsequent years:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:23.06%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount (in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total amortization to be recorded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 253000 253000 253000 253000 253000 1395000 2660000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I. Third-Party Production Prepayments</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For fiscal years 2023, 2022, and 2021 the Company brewed and packaged approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of its volume at Company-owned breweries. The Company brewed and packaged approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its volume across various City Brewing Company, LLC locations for fiscal 2023, 2022, and 2021, respectively. 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 generally supplies raw materials and packaging to those brewing companies and incurs conversion fees for labor at the time the liquid is produced and packaged. The Company has made up-front payments that were used for capital improvements at these third-party production facilities that it expenses over the period of the contracts. Under these production arrangements, there are minimum production quantities and the Company is obligated to pay shortfall fees for production quantity below those thresholds.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2021, the Company amended its master transaction agreement with City Brewing Company, LLC ("City Brewing") to ensure access to capacity at a new location and continued access at certain existing locations. The amendment became effective during the second quarter of fiscal year 2021, upon the closing of the purchase of the new location by City Brewing.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total third-party production prepayments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 30, 2023 and December 31, 2022, respectively. The Company will expense the total prepaid amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 30, 2023, all of which relates to the master transaction agreement described above and other agreements with City Brewing, as a component of cost of goods sold over the contractual period ending December 31, 2025.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At current production volume projections, the Company believes that it will fall short of its future annual volume commitments at certain third-party production facilities, including those that are part of the master transaction agreement described above, and will incur shortfall fees. The Company expenses the shortfall fees during the contractual period when such fees are incurred as a component of cost of goods sold. During 2023 and 2022, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in shortfall fees. As of December 30, 2023, if volume for the remaining term of the production arrangements was zero, the contractual shortfall fees, with advance notice as specified in the related contractual agreements, would total approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million over the duration of the contracts which have expiration dates through December 31, 2031. At current volume projections and based on understandings reached with these third-party production facilities, the Company anticipates that it will recognize approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of shortfall fees and </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expects to record those expenses as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.3%;"></td> <td style="width:3.16%;"></td> <td style="width:1%;"></td> <td style="width:28.54%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expected Shortfall Fees to be Incurred</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total shortfall fees expected to be incurred</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 23, 2023, the Company amended its master transaction agreement with City Brewing to include a provision that required the Company, upon 30 days notice, to loan City Brewing $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the purpose of buying packaging equipment at its Irwindale location. Notice was given by City Brewing on December 1, 2023. The Company and City Brewing entered into a Loan and Security agreement on January 2, 2024 at which time payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was made by the Company to City Brewing. Repayment of the loan plus an agreed investment return combined total $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">subject to applicable maximum interest laws, and shall be credited to the Company through reductions of shortfall fees, subject to annual repayment limits and through other payments or credits should owed shortfall fees be lower than these annual</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">repayment </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">limits. The annual repayment limits are $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2025 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2026 and thereafter.</span></p> 0.71 0.65 0.56 0.22 0.26 0.32 33600000 61300000 33600000 9500000 3000000 106000000 41000000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expects to record those expenses as follows:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.3%;"></td> <td style="width:3.16%;"></td> <td style="width:1%;"></td> <td style="width:28.54%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expected Shortfall Fees to be Incurred</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total shortfall fees expected to be incurred</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13000000 13000000 3000000 3000000 2000000 7000000 41000000 20000000 20000000 22400000 3000000 7500000 10000000 10000000 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Accrued Expenses and Other Current Liabilities</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consisted of the following as of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee wages, benefits, and reimbursements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Advertising, promotional, and selling expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued inventory and production related costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">126,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">111,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consisted of the following as of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee wages, benefits, and reimbursements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Advertising, promotional, and selling expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued inventory and production related costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">126,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">111,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 49446000 31449000 18950000 18915000 13425000 13090000 9775000 17986000 8895000 6840000 8240000 5580000 6757000 7229000 11442000 10064000 126930000 111153000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">K. Revolving Line of Credit</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2022, the Company amended its $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million credit facility agreement, which now has a term not scheduled to expire until </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 16, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under the terms of the amended agreement, the Company may elect an interest rate for borrowings under the credit facility based on the applicable secured overnight financing rate ("SOFR") plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. At December 30, 2023, the applicable SOFR was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The Company incurs an annual commitment fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on the unused portion of the facility and is obligated to meet certain financial covenants, which are measured using earnings before interest, tax, depreciation, and amortization (“EBITDA”) based ratios. The Company’s EBITDA to interest expense ratio was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,680.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 30, 2023, compared to a minimum allowable ratio of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the Company’s total funded debt to EBITDA ratio was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 30, 2023, compared to a maximum allowable ratio of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> borrowings, repayments, or interest payments during 2023 or 2021. During the year ended December 31, 2022, the Company borrowed and repaid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on the credit facility and paid a total of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in related interest. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> borrowings outstanding under the credit facility as of December 30, 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s 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) distributions 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 non-vested investment shares of Class A Common Stock, issued under the Employee Equity Incentive Plan, and (c) redemption of shares of Class A 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.</span></p> 150000000 2027-12-16 0.011 0.054 0.002 1680.1 2.0 0.0 2.5 0 0 30000000.0 30000000.0 18000000 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">L. Income Taxes</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of the income tax provision (benefit) for fiscal 2023, 2022, and 2021 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax provision (benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliations to statutory rates for fiscal 2023, 2022, and 2021 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.3%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible compensation under Internal Revenue Code Section 162(m)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible meals &amp; entertainment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deduction relating to excess stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">153.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrecognized tax benefits (including interest and penalty)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal and state provision to return</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">110.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of the Company’s deferred tax assets and liabilities were as follows at:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.72%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.58%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred tax assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued commitments for inventory at vendor locations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets, net of valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">90,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">103,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">132,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">85,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">96,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s policy 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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal year 2023, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in each of the fiscal years 2022, and 2021. Accrued interest and penalties amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 30, 2023 and December 31, 2022.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrecognized tax benefits for fiscal 2023 and 2022 was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increases related to current period tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increases (decreases) related to prior period tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decreases related to lapse of statute of limitations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in the balance of unrecognized tax benefits at December 30, 2023 and December 31, 2022 are potential net benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 30, 2023, the Company’s 2020, 2021, and 2022 federal income tax returns remain subject to examination by the IRS. The Company’s state income tax returns remain subject to examination for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_37b5cd8a-7da3-4c85-8d0a-810388118822;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> depending on the state’s statute of limitations.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In addition, the Company is generally obligated to report changes in taxable income arising from federal income tax audits. The Company is not currently under any income tax audits as of December 30, 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 30, 2023, the Company’s deferred tax assets include a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, compared to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2022. The valuation allowance as of December 30, 2023 and December 31, 2022 was primarily related to stock-based compensation expected by management to be non-deductible under Internal Revenue Code, Section 162(m), as well as jurisdictional losses not expected to be utilized before expiring. The net increase in total valuation allowance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from December 31, 2022 to December 30, 2023, compared to a net increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from December 25, 2021 to December 31, 2022.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of the income tax provision (benefit) for fiscal 2023, 2022, and 2021 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax provision (benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 36556000 10453000 -4473000 7650000 4683000 2078000 44206000 15136000 -2395000 -10816000 8196000 -2762000 -52000 841000 -2487000 -10868000 9037000 -5249000 33338000 24173000 -7644000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliations to statutory rates for fiscal 2023, 2022, and 2021 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.3%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible compensation under Internal Revenue Code Section 162(m)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible meals &amp; entertainment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deduction relating to excess stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">153.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrecognized tax benefits (including interest and penalty)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal and state provision to return</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">110.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.21 0.21 0.21 0.048 0.041 0.11 0.034 0.002 0.057 0.012 0.006 0.056 0.01 0.012 0.219 0.001 -0.009 -1.538 0.001 -0.087 0 -0.002 -0.071 -0.012 0.004 -0.063 0.304 0.264 -1.107 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of the Company’s deferred tax assets and liabilities were as follows at:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.72%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.58%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred tax assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued commitments for inventory at vendor locations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets, net of valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">90,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">103,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">132,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">85,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">96,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 12034000 13994000 8062000 7441000 7100000 4609000 4689000 8595000 1864000 968000 689000 813000 108000 1799000 983000 1833000 35529000 40052000 5808000 4600000 29721000 35452000 90372000 103561000 9590000 11375000 8244000 10373000 7236000 6735000 115442000 132044000 85721000 96592000 100000 0 200000 200000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrecognized tax benefits for fiscal 2023 and 2022 was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increases related to current period tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increases (decreases) related to prior period tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decreases related to lapse of statute of limitations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 243000 232000 69000 41000 4000 30000 13000 303000 243000 300000 200000 As of December 30, 2023, the Company’s 2020, 2021, and 2022 federal income tax returns remain subject to examination by the 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. P4Y 5800000 4600000 1200000 1300000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">M. Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contractual Obligations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 30, 2023, projected cash outflows under non-cancellable contractual obligations for the remaining years under the contracts are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.727%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Payments Due by Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2025</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2026</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Thereafter</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ingredients and packaging (excluding hops and malt)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">82,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">82,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Brand support</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Hops and malt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment and machinery</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total contractual obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">246,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">227,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s accounting policy for inventory and non-cancellable 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’s estimates. The Company continues to manage inventory levels and purchase commitments in an effort to maximize utilization. However, changes in management’s assumptions regarding future sales growth, product mix, and hops market conditions could result in future material losses.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 future hop requirements, among other factors. These purchase commitments extend through crop year 2026 and specify both the quantities and prices, denominated in U.S. Dollar, Euros, New Zealand Dollars and British Pounds, to which the Company is committed. Hops purchase commitments outstanding at December 30, 2023 tot</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">aled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">llion, based on the exchange rates on that date.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Currently, the Company has entered into contracts for barley and wheat used in the Company’s malt with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> major suppliers. The contracts cover the Company’s barley, wheat, and malt requirements for 2024 and extend through crop year 2024. These purchase commitments outstanding at December 30, 2023 totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mill</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ion.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company anticipates paying shortfall fees at certain of its third-party production locations in future periods. See Note I for further discussion of the Company's third-party production arrangements and the anticipated shortfall fees. The anticipated shortfall fees are not included in the contractual obligations above.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is party to legal proceedings and claims, including class action claims, where significant damages are asserted against it. Given the inherent uncertainty of litigation, it is possible that the Company could incur liabilities as a consequence of these claims, which may or may not have a material adverse effect on the Company’s financial condition or the results of its operations. The Company accrues loss contingencies if, in the opinion of management and its legal counsel, the risk of loss is probable and able to be estimated. Material pending legal proceedings are discussed below.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Securities Litigation. On September 14, 2021, a purported class action lawsuit was filed by an individual shareholder in the United States District Court for the Southern District of New York against the Company and three of its officers. The complaint alleged claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 between April 22, 2021 and September 8, 2021. The plaintiff claimed that defendants made materially false and/or misleading statements or failed to disclose material adverse facts about the Company’s business, operations, and prospects. On October 8, 2021, a nearly identical complaint was filed against the Company by an individual shareholder in the United States District Court for the Southern District of New York. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Court consolidated the two actions and on December 14, 2021 appointed a lead plaintiff, who filed an amended complaint on January 13, 2022. The Company’s Motion to Dismiss the Amended Complaint was granted by the Court on December 5, 2022. The plaintiff filed a notice of appeal on January 5, 2023. After briefing and oral argument on the appeal, the United States Court of Appeals for the Second Circuit affirmed the dismissal on November 22, 2023. The Mandate of the United States Court of Appeals was issued and transmitted to the District Court on December 15, 2023.</span></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplier Dispute. On December 31, 2022, Ardagh Metal Packaging USA Corp. (“Ardagh”) filed an action against the Company alleging, among other things, that the Company had failed to purchase contractual minimum volumes of certain aluminum beverage can containers in 2021 and 2022. The Company denies that it breached the terms of the parties’ contract and intends to defend against the Ardagh claims vigorously. On February 23, 2023 and April 4, 2023, Ardagh and the Company engaged in mediation sessions with a neutral, third-party mediator, but were not able to resolve the matter and the litigation will proceed. On May 5, 2023, the Company filed an Answer in response to the Complaint, and Counterclaims against Ardagh. On June 26, 2023, Ardagh filed a Motion to Dismiss Certain Counterclaims and a Motion to Strike Certain Affirmative Defenses, to which the Company filed Oppositions on July 24, 2023. On November 9, 2023, Ardagh filed a Notice of Plaintiff’s Motion for Judgment on the Pleadings on Count II of the Complaint, to which the Company filed an Opposition on November 22, 2023. The parties are currently engaged in the fact discovery phase of the matter and the range of potential outcomes cannot be estimated at this time.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 30, 2023, projected cash outflows under non-cancellable contractual obligations for the remaining years under the contracts are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.727%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.276%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Payments Due by Fiscal Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2025</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2026</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Thereafter</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ingredients and packaging (excluding hops and malt)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">82,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">82,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Brand support</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Hops and malt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment and machinery</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total contractual obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">246,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">227,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 82988000 82988000 64768000 50749000 10249000 3770000 40766000 38299000 2054000 413000 36751000 36751000 21721000 19194000 2024000 503000 246994000 227981000 14327000 4686000 10500000 4 30200000 The Court consolidated the two actions and on December 14, 2021 appointed a lead plaintiff, who filed an amended complaint on January 13, 2022. The Company’s Motion to Dismiss the Amended Complaint was granted by the Court on December 5, 2022. The plaintiff filed a notice of appeal on January 5, 2023. After briefing and oral argument on the appeal, the United States Court of Appeals for the Second Circuit affirmed the dismissal on November 22, 2023. The Mandate of the United States Court of Appeals was issued and transmitted to the District Court on December 15, 2023. <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">N. Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 following fair value hierarchy, which 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 — Level 1 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.</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 — Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 — Level 3 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.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s investments in money market funds are measured at fair value on a recurring basis (at least annually) and are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. The 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, accounts receivable, accounts payable, and accrued expenses are carried at their cost, which approximates fair value, because of their short-term nature.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 30, 2023 and December 31, 2022, the Company had funds invested in a “Triple A” rated money market fund. The Company considers the “Triple A” rated money market fund to be a large, highly-rated investment-grade institution. As of December 30, 2023 and December 31, 2022, the Company’s cash and cash equivalents balan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ce was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">298.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, including money market funds amounting to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">174.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Non-Recurring Fair Value Measurement</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Company's Dogfish Head trademark intangible assets is classified within Level 3 of the fair value hierarchy because there are no observable inputs of market activity. When performing a quantitative assessment for impairment of the trademark asset, the Company measures the amount of impairment by calculating the amount by which the carrying value of the trademark asset exceeds its estimated fair value. The estimated fair value is determined based on an income approach using the relief from royalty method, which assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of the trademark asset. The cash flow projections the Company uses to estimate the fair value of its Dogfish Head trademark intangible asset involves several assumptions, including (i) projected revenue growth, (ii) an estimated royalty rate, (iii) after-tax royalty savings expected from ownership of the trademark and (iv) a discount rate used to derive the estimated fair value of the trademark asset</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 298500000 180600000 291500000 174200000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">O. Common Stock and Share-Based Compensation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Class A Common Stock</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Class A Common Stock has no voting rights, except (1) as required by law, (2) for the election of Class A Directors, and (3) that the approval of the holders of the Class A Common Stock is required for (a) certain future authorizations or issuances of additional securities which have rights senior to Class A Common Stock, (b) certain alterations of rights or terms of the Class A or Class B Common Stock as set forth in the Articles of Organization of the Company, (c) other amendments of the Articles of Organization of the Company, (d) certain mergers or consolidations with, or acquisitions of, other entities, and (e) sales or dispositions of any significant portion of the Company’s assets.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Class B Common Stock</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Class B Common Stock has full voting rights, including the right to (1) elect a majority of the members of the Company’s Board of Directors and (2) approve all (a) amendments to the Company’s Articles of Organization, (b) mergers or consolidations with, or acquisitions of, other entities, (c) sales or dispositions of any significant portion of the Company’s assets, and (d) equity-based and other executive compensation and other significant corporate matters. The Company’s Class B Common Stock is not listed for trading. Each share of Class B Common Stock is freely convertible into one share of Class A Common Stock, upon request of any Class B holder, and participates equally in earnings.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All distributions with respect to the Company’s capital stock are restricted by the Company’s credit agreement, with the exception of distributions of capital stock from subsidiaries to The Boston Beer Company, Inc. and Boston Beer Corporation, repurchase from former employees of non-vested investment shares of Class A Common Stock issued under the Company’s equity incentive plan, redemption of certain shares of Class A Common Stock as approved by the Board of Directors and payment of cash dividends to its holders of common stock.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Compensation Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Employee Equity Incentive Plan (the “Equity Plan”) 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’s 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options and related vesting requirements and terms are granted at the Board of Directors’ discretion, but generally vest ratably over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a9232abe-87dc-45b2-aec5-e081bed87e87;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> periods and, with respect to certain options granted to members of senior management, based on the Company’s performance. Generally, the maximum contractual term of stock options is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, although the Board of Directors may grant options that exceed the ten-year term. During fiscal years 2023, 2022, and 2021, the Company granted options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,054</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,114</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,998</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively, of its Class A Common Stock to employees at market value on the grant</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> dates. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,117</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the 2023 stock option grants were performance-based while </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,937</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were service-based.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal years 2023, 2022, and 2021, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53,884</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, 3</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,744</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, and 12</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">,867</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively, of restricted stock units to certain senior managers and key employees. All of the 2023 restricted stock unit grants are service-based and vest ratably over service periods of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1624f68d-36d0-4130-804f-8e804ed1f155;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Equity Plan also has an investment share program which permits employees who have been with the Company for at least </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to purchase shares of Class A Common Stock at a discount from current market value of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, based on the employee’s tenure with the Company. Investment shares vest ratably over service periods of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Participants may pay for these shares either up front or through payroll deductions over an el</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">even-month period during the year of purchase.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> During fiscal years 2023, 2022, and 2021, employees elected to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,594</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">investment shares, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,845</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> investment shares, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,954</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> investment shares, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has reserved </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of Class A Common Stock for issuance pursuant to the Equity Plan, of which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion shares were available for grant as of December 30, 2023. 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) the price paid for the shares when the employee acquired the shares or (ii) the 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Non-Employee Director Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has a stock option and restricted stock unit plan for non-employee directors of the Company (the “Non-Employee Director Plan”), pursuant to which each non-employee director of the Company is granted a combination of options to purchase shares of the Company’s Class A Common Stock and restricted stock units upon election or re-election to the Board of Directors. Stock options issued to non-employee directors vest upon grant and have a maximum contractual term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Restricted stock units granted to non-employee directors vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service period, During fiscal years 2023, 2022, and 2021 the Company granted options to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,941</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,810</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,422</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s Class A Common Stock to non-employee directors, respectively. During fiscal year 2023 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,442</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units were granted to non-employee directors. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units were granted to non-employee directors during fiscal years 2022 or 2021.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has reserved </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of Class A Common Stock for issuance pursuant to the Non-Employee Director Plan, of which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were available for grant as of December 30, 2023. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares under any cancelled non-employee directors’ restricted stock units or stock options or options that expire unexercised are returned to the reserve under the Non-Employee Director Plan for future grants.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Option Activity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to stock options under the Equity Plan and the Non-Employee Director Plan is summarized as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.76%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:8.98%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.76%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term in Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">334.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">326.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled/Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">396.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">464.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">207,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">361.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.14</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at December 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">110,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">288.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.23</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest at December 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">175,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">350.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.75</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the total options outstanding at December 30, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,520</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were performance-based options for which the performance criteria had yet to be achieved.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average assumptions used to estimate fair values of stock options on the date of grants fir fiscal 2023, 2022, and 2021 was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.289%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.178%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.178%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.358%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividends</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise factor</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> times</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> times</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> times</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount for post-vesting restrictions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility is based on the Company’s historical realized volatility. The risk-free interest rate represents the implied yields available from the U.S. Treasury zero-coupon yield curve over the contractual term of the option </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">when using the trinomial option-pricing model. Expected dividend yield is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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’s historical experience.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No options vested during fiscal year 2023. The total fair value of options vested during fiscal years 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The aggregate intrinsic value of stock options exercised during fiscal years 2023, 2022, and 2021 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Non-Vested Shares Activity</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes vesting activities of shares issued under the investment share program and restricted stock awards:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:13.46%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">91,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">423.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">306.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">341.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">358.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at December 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">373.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of restricted stock awards is based on the Company’s traded stock price on the date of the grants. Fair value of investment shares is calculated using the trinomial option-pricing model.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,640</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares vested in 2023 with a weighted average fair value of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">341.57</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,476</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares vested in 2022 with a weighted average fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">292.27</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,038</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares vested in 2021 with a weighted average fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">227.40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information regarding stock-based compensation expense included in operating expenses in the accompanying consolidated statements of comprehensive income:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts included in general and administrative<br/>   expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts included in advertising, promotional, and<br/>   selling expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts related to performance-based stock awards<br/>   included in total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes compensation expense, less estimated forfeitures. For Equity Plan awards during fiscal year 2023, the estimated forfeiture rate was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for stock options and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for restricted stock units and investment shares. The estimated forfeiture rate was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for all types of awards during fiscal years 2022, and 2021, respectively. The estimated forfeiture rates used are based upon historical experience with the various award types and the Company annually reviews these rates to ensure proper projection of future forfeitures.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on equity awards outstanding as of December 30, 2023, there is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million 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 </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.8</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Program</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 1998, the Company began a share repurchase program. Under this program, the Company's Board of Directors has authorized the repurchase of the Company's Class A Stock. On May 18, 2023, the Board of Directors authorized an increase in the aggregate expenditure limit for the Company’s stock repurchase program by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">269.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, increasing the limit from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">931.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion. The Board of Directors did not specify a date upon which the total authorization would expire and, in the future, can further increase the authorized amount. Share repurchases under this program for the periods included herein were effected through open market transactions</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal year 2023, the Company repurchased and subsequently retired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">276,045</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its Class A Common Stock for an aggregate purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of December 30, 2023, the Company had repurchased a cumulative total of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of its Class A Common Stock for an aggregate purchase price of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">933.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">266.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remaining on the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion stock repurchase expenditure limit set by the Board of Directors</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> P5Y P10Y 58054 17114 18998 31117 26937 53884 2744 867 P5Y P1Y 0 0.40 P5Y Participants may pay for these shares either up front or through payroll deductions over an eleven-month period during the year of purchase. 10594 10845 4954 6700000 900000 P10Y P1Y 2941 3810 1422 1442 0 0 600000 100000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to stock options under the Equity Plan and the Non-Employee Director Plan is summarized as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.76%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:8.98%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.76%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term in Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">334.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">326.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled/Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">396.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">464.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">207,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">361.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.14</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at December 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">110,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">288.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.23</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest at December 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">175,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">350.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.75</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 204245 334.26 60995 326.17 50211 200.62 5756 396.86 1463 464.33 207810 361.53 P6Y1M20D 11419000 110193 288.62 P4Y2M23D 9830000 175897 350.85 P5Y9M 11101000 43520 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average assumptions used to estimate fair values of stock options on the date of grants fir fiscal 2023, 2022, and 2021 was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.289%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.178%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.178%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.358%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividends</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise factor</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> times</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> times</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> times</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount for post-vesting restrictions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.397 0.38 0.361 0.0396 0.0211 0.0145 0 0 0 2.3 3 2.6 0 0 0 0 6600000 6300000 6600000 6900000 28900 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes vesting activities of shares issued under the investment share program and restricted stock awards:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:13.46%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">91,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">423.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">306.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">341.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">358.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at December 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">373.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 91211 423.60 65920 306.04 27640 341.57 14694 358.43 114797 373.56 27640 341.57 32476 292.27 42038 227.40 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information regarding stock-based compensation expense included in operating expenses in the accompanying consolidated statements of comprehensive income:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts included in general and administrative<br/>   expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts included in advertising, promotional, and<br/>   selling expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts related to performance-based stock awards<br/>   included in total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 10370000 8804000 13003000 6601000 5184000 5612000 16971000 13988000 18615000 2518000 1198000 3384000 0.20 0.12 0.19 0.13 33100000 P1Y9M18D 269000000 931000000 1200000000 276045 92900000 14.1 933500000 266500000 1200000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">P. Employee Retirement Plans and Post-Retirement Medical Benefits</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s workforce comprises mostly of non-union employees who are employed by Boston Beer Corporation, American Craft Brewery LLC, or Angry Orchard Cider Company, LLC. As of December 30, 2023, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unions at its Cincinnati Brewery: Local 1, Local 20, and Teamsters Local Union. No. 1199 (“Local Union 1199”). The Company has different retirement and post-retirement plans available to each group of employees. The Boston Beer Company 401(k) Plan (the “Boston Beer 401(k) Plan”) covers most non-union employees and all members of Local 1 and Local Union 1199. The Samuel Adams Cincinnati Brewery 401(k) Plan for Represented Employees (the “SACB 401(k) Plan”) covers members of Local 20. The Company additionally provides a supplement to eligible retirees from Local 1, Local 20, and Local Union 1199 to assist with the cost of Medicare gap coverage after their retirement on account of age or permanent disability (collectively, the “Retiree Medical Plan”). The Company previously offered a pension plan (the “Local 1199 Pension Plan”) to members of Local Union 1199 until the plan was terminated effective January 1, 2020.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Boston Beer 401(k) Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Boston Beer 401(k) Plan, which was established by the Company in 1993, is a Company-sponsored defined contribution. Most non-union employees and all members of the Local 1 and Local 1199 unions are </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eligible to participate in the Plan immediately upon employment</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Participants may make voluntary contributions up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their annual compensation, subject to IRS limitations. The Company matches each participant’s contribution. A maximum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of compensation is taken into account in determining the amount of the match. In January 2020, the Company amended the Boston Beer 401(k) Plan to update the Company match as follows: </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the first </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the eligible compensation participants contribute. Thereafter, the Company matches </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the next </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the eligible compensation participants contribute. Beginning April 1, 2023, for Local 1 union members specifically, the Company match is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the first </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the eligible contribution. The Company’s contributions to the Boston Beer 401(k) Plan amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal years 2023, 2022, and 2021, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">SACB 401(k) Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The “SACB 401(k) Plan”, which was established by the Company in 1997, is a Company-sponsored defined contribution plan. It is available to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">all members of Local 20 upon commencement of employment or, if later, attaining age 21.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Participants may make voluntary contributions up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their annual compensation to the SACB 401(k) Plan, subject to IRS limitations. Company contributions for fiscal years 2023, 2022, and 2021 were insignificant.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Retiree Medical Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To qualify for this benefit, an eligible employee must have worked for at least </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the Company or its predecessor at the Company’s Cincinnati Brewery as a part of one of its three unions, must have been enrolled in the Company’s group medical insurance plan for at least </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> before retirement, and, in the case of retirees from Local 20, for at least </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the last </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.03</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% at December 30, 2023 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.22</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at December 31, 2022 and a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% health care cost increase based on the Cincinnati Consumer Price Index for the years 2023 and 2022. The effect of a 1% increase and the effect of a 1% 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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the comprehensive medical plan offered to currently employed members of Local 20 remains available to them should they retire after reaching age </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and before reaching age </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with at least </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years of service with the Company or its predecessor at the Company’s Cincinnati Brewery. These eligible retirees may choose to continue to be covered under the Company’s 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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the cost of the coverage.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The funded status of the Retiree Medical Plan is as follows at:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.56%;"></td> <td style="width:1.56%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:18.02%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:18.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retiree Medical Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="7" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unfunded Status</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> 3 eligible to participate in the Plan immediately upon employment 0.60 0.05 1 0.03 0.50 0.02 1 0.05 8800000 7600000 7400000 all members of Local 20 upon commencement of employment or, if later, attaining age 21. 0.60 P20Y P5Y P7Y P10Y 0.0503 0.0522 0.025 0.025 P57Y P65Y P20Y 1 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The funded status of the Retiree Medical Plan is as follows at:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.56%;"></td> <td style="width:1.56%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:18.02%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:18.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retiree Medical Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="7" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit obligation at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unfunded Status</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 828000 757000 828000 757000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Q. Net Income per Share</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income per Common Share - Basic</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic net income per share using the two-class method:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 25,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allocation of net income for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class A Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class A Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock*</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per share for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class A Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*Changes in Class B Common Stock resulted from the conversion to Class A Common stock during fiscal 2022 as disclosed in the Company's consolidated statements of stockholders' equity.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income per Common Share - Diluted</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company calculates diluted net income per share for common stock using the more dilutive of (1) the treasury stock method, or (2) the two-class method, which assumes the participating securities are not exercised or converted.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the computation of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal year ended December 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings to<br/>Common<br/>Shareholders</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EPS</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As reported - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: effect of dilutive potential common shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.5%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.74%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.36%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal year ended December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings to<br/>Common<br/>Shareholders</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EPS</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As reported - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: effect of dilutive potential common shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.5%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.74%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.36%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal year ended December 25, 2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings to<br/>Common<br/>Shareholders</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EPS</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As reported - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: effect of dilutive potential common shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net income per common share for each share of Class A Common Stock and Class B Common Stock is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.46</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the fiscal years 2023, 2022, and 2021, respectively, as each share of Class A and Class B participates equally in earnings. Shares of Class B are convertible at any time into shares of Class A on a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-for-one basis at the option of the stockholder.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average stock options to purchase approx</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">imately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Class A Common Stock were outstanding during fiscal years 2023, 2022, and 2021, respectively, but not included in computing d</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">iluted income per share because their effects were anti-dilutive. Additionally, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance awards were outstanding during fiscal years 2023, 2022, and 2021, respectively, but not included in computing dilutive income per share because the performance criteria o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f these stock options were not met at the respective fiscal year ends.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic net income per share using the two-class method:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 25,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allocation of net income for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class A Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class A Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock*</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per share for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class A Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*Changes in Class B Common Stock resulted from the conversion to Class A Common stock during fiscal 2022 as disclosed in the Company's consolidated statements of stockholders' equity.</span></p> 76250000 67263000 14553000 63216000 55812000 11995000 12880000 11293000 2506000 154000 158000 52000 76250000 67263000 14553000 10150000 10221000 10121000 2068000 2068000 2115000 25000 28000 44000 12243000 12317000 12280000 6.23 5.46 1.19 6.23 5.46 1.19 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the computation of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.512%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal year ended December 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings to<br/>Common<br/>Shareholders</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EPS</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As reported - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: effect of dilutive potential common shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.5%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.74%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.36%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal year ended December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings to<br/>Common<br/>Shareholders</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EPS</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As reported - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: effect of dilutive potential common shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.5%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.74%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.36%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal year ended December 25, 2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings to<br/>Common<br/>Shareholders</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EPS</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As reported - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: effect of dilutive potential common shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 63216000 10150000 6.23 40000 12880000 2068000 0 76096000 12258000 6.21 55812000 10221000 5.46 56000 11293000 2068000 1000 67106000 12345000 5.44 11995000 10121000 1.19 138000 2506000 2115000 52000 62 14553000 12436000 1.17 6.23 6.23 5.46 5.46 1.19 1.19 1 52000 17000 17000 54000 1000 1000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">R. Accumulated Other Comprehensive Loss</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated other comprehensive loss represents cumulative currency translation adjustments and 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. Changes in accumulated other comprehensive loss represent currency translation adjustments due to exchange rate fluctuations in the period and actuarial losses or gains, net of tax effect, recognized as components of net periodic benefit costs. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the accumulated other comprehensive loss was as follows as of::</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred benefit costs, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accumulated other comprehensive loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the accumulated other comprehensive loss was as follows as of::</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.037%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred benefit costs, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accumulated other comprehensive loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -141000 -307000 84000 97000 -57000 -210000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">S. Valuation and Qualifying Accounts</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Company maintains a reserve for estimated returns of stale beer, which is included in accrued expenses.</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.106%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Provision<br/>(Recovery)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Charged Against<br/>Reserves</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.106%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Discount Accrual</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Provision<br/>(Recovery)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Charged Against<br/>Reserves</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.106%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Inventory Obsolescence Reserve</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Provision<br/>(Recovery)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Charged Against<br/>Reserves</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.106%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stale Beer Reserve</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Provision<br/>(Recovery)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Charged Against<br/>Reserves</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,537</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Company maintains a reserve for estimated returns of stale beer, which is included in accrued expenses.</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.106%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Provision<br/>(Recovery)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Charged Against<br/>Reserves</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.106%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Discount Accrual</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Provision<br/>(Recovery)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Charged Against<br/>Reserves</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.106%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Inventory Obsolescence Reserve</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Provision<br/>(Recovery)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Charged Against<br/>Reserves</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.106%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.895%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stale Beer Reserve</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Provision<br/>(Recovery)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts<br/>Charged Against<br/>Reserves</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,537</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 418000 15000 6000 427000 353000 326000 261000 418000 535000 182000 364000 353000 8179000 62620000 62846000 7953000 11221000 54825000 57867000 8179000 9357000 72680000 70816000 11221000 21976000 19328000 33664000 7640000 43055000 35867000 56946000 21976000 6331000 62616000 25892000 43055000 5580000 18772000 16112000 8240000 6045000 19589000 20054000 5580000 3092000 9537000 6584000 6045000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">T. Licensing Agreements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Pepsi Licensing Agreement</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 9, 2021, the Company signed a series of agreements with PepsiCo, Inc. (“Pepsi”) to develop, market, and sell alcohol beverages. Under the agreements, the Company is responsible for developing, manufacturing, and marketing a flavored malt beverage product under the HARD MTN DEW® brand. As part of the agreements, Pepsi provides certain proprietary ingredients and also licenses the Company the use of its HARD MTN DEW® trademark in connection with manufacturing, promoting, marketing, and distributing the developed product, primarily through the Pepsi distribution network.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2022 and 2023, distribution was primarily managed through the Pepsi Network per terms of the original agreements. Pursuant to these terms, the Company made payments to Pepsi for proprietary ingredients, freight costs to ship the product to Pepsi, and certain marketing services. The costs of the proprietary ingredients above fair market value are recorded within net revenue at the time revenue is recognized for the flavored malt beverages sold to Pepsi and were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during fiscal 2023 and 2022, respectively. Freight costs and marketing costs are recorded in advertising, promotional, and selling expenses. The excess costs over fair market value of proprietary ingredients on hand at the end of the period are classified within prepaid expenses and other current assets. The excess over fair market value for inventory on hand was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 30, 2023 and December 31, 2022, respectively. During fiscal 2023 and 2022, total net revenue recognized under these agreements amounted to approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company's total net revenues.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 24, 2024, the Company and Pepsi amended the terms of these agreements, most notably to change distribution from the Pepsi Distribution network to the Company’s distribution network. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The transition of distributor networks is expected to begin in May of 2024 and extend into 2025.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Under the agreements, the Company is responsible for developing, manufacturing, and marketing a flavored malt beverage product under Pepsi’s MTN DEW® brand. Pepsi provides certain proprietary ingredients and also licenses the Company the use of its HARD MTN DEW® trademark in connection with manufacturing, promoting, marketing, and distributing the developed product.</span></p> 2000000 2500000 100000 400000 0.02 0.02 The transition of distributor networks is expected to begin in May of 2024 and extend into 2025. <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U. Related Party Transactions</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has entered into a lease with the Dogfish Head founders and other owners of buildings used in certain of the Company’s restaurant operations. The lease is for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with renewal options. The total payments due under the initial ten year term is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Total related party expense recognized was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">366,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">366,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for fiscal 2023, 2022, and 2021, respectively. Other related party expenses and transactions totaled less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for fiscal 2023, 2022, and 2021.</span></p> P10Y 3600000 366000 366000 348000 100000 100000 100000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">V. Subsequent Events</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note I to the Consolidated Financial Statements of this Form 10-K for discussion of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">loan to City Brewing on January 2, 2024. See Note T to the Consolidated Financial Statements of this Form 10-K for discussion of the February 24, 2024 amendment to the Company's agreements with Pepsi. The Company evaluated subsequent events occurring after the balance date, December 30, 2023, through the issuance of these financial statements and concluded that there were no other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">events </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of which management was aware that occurred that would require any adjustment to or disclosure in the accompanying consolidated financial statements.</span></p> 20000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Insider Trading Agreements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below sets forth information regarding trading plans </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the quarter ended December 30, 2023 by an executive officer that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:13.777%;"></td> <td style="width:12.338%;"></td> <td style="width:23.355%;"></td> <td style="width:22.396%;"></td> <td style="width:28.134%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Name and Title</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Adoption of Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Duration of Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate Number of Shares to Be Purchased or Sold Pursuant to Plan</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description of the Material Terms of the Rule 10b5-1 Trading Arrangement</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dave Burwick</span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">,<br/></span><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">President, Chief Executive Officer</span></span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">November 6, 2023</span></span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_ba4e7d63-c425-4415-b7e1-b862ca7bf92d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 6, 2024 - June 4, 2024</span></span></span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Up to </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116</span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested stock option sales</span></p></td> </tr> </table> true Dave Burwick President, Chief Executive Officer November 6, 2023 1116 34

E&\3]IHDC MP %O[+^JNK.6E\WHR1E(+4Y R'!2GFU-A2J A(626A!ET>,E$H/5LI90*GCA M11ZU[ZT]O=L:WS;-H 0/!9>.Q#P/@"8CUI"TE!BA0Y&,"4YN=V3,76+(;P5? MMBME2&LJ;+":*":P%*5+Q&%V(!@1N1&1Z=2_D['N6-WG]? 8MTA;-]\09('_ MPQZW]?HGSVYA]1]M:*&QHI;,C2%"6T.,S36 /!Z4+QR-_749W;24\JQDW7M; M A8XL&?ER [6ND(K+)\=#$*I63R(V&Q;'.%+W5ZEL05KJ9 M6))&!-)(8ZCG1,C@?E)7"/(CB)R_*IBUTLN]]/5X'S_7 K5:D M0!/'LS&BYD2D"$82+0+)C9:@!0MN8F]=M!O?6>S!^BD>0JZE("YR/!E6&6(= M?))Y*JCR$G>Q>K]^_3Y-8*6PD[FV!HDQN-GH\ "AY'%71)@B*E<8T=O5ZE%9 MH2"X[%L-.J".R5[:S.\LF6-JB\^OVB]2%=XCZXU M*Q^DW#22%S+/$^&>*:PQZ,$ !,:4,@@:/(U2K?T8G<)4#JBO:OZ'=_0KR6J/=2D-?7J/?2K7?:\S*YIGG .K>TP).=(]$Y MZO]$-V3D>B>#+W(2:2LCC2+6.D=4M$8E5GAC>K>M?..BL!]/ZGCGJK#] M*'G;CRJT].:(M+UU-2!&T#PJQ1RA06'AJX(3*YTEA>)@#N94Q:*W"2&]._OB MP054)L"R#L,=/(L:("[6XE% ?@'@ 9$K$ M:LS=9UX29\#X-%([QZ33.O16__S R5[K,=BHU-$'JDDA\IP(J36Q22:P)DRP M>2I,8+T#E_V !U=5Q*_&]0Z+K!J+R B4&)0G7CE,3G483.$-O-U(F:PJI.YM MM-6NWMN*@[F22UP4 L]-RN&O/&=@#"-91.$292'EO'?R:K[C_J]Q%P"%93K? MQD^3XP[ WGU?5T/XZ+N4C2]V*29WP;(. Y9V^_TLP )SR@SC*PG.[+9!<'A'[]L5>9?V0W6V<)+=3>Z$D+18E4T6,H+R@D6@@9N*WA!G/# R\ZPO,=;T#V.6^J#YU(X'K'4NS>R(,(H MP%R895%H&;Q.A1>B=Y7_MV%IU\.(A72*"N^Q$AP>3:W; ^ Q((0)JF"2?5I[ M7O7WTS6CA.) M+RS)G1:*O9]O":^ -6S@2 MD\ L.SSVWB+O*'06Y\$JV=O\G"W)P%VAV<.2MQ*WBI/!\Q(E(&<;$S 3M05S M/G>"]M;%UHL2H6M*C XI]YX%XAFF:1AAB97*$2EL BCE4NJ?,Z*O26X]"#S. M>0&P&:"7(-I@SJU32DC<\#2]=4+OXK]6?7Z>\HRJ"* O M." &*0NLWUV0Z 5+-"5I8^^*W]VQ7,7SV@X#'L15U5M3CT*P0C(9(HD6"_1K MTQ;HAT^,BT"5$"+V7U?W!*JOAY%DP9E749%H"CR5-N"1. I,WNAL,+G46O1V M=VBU^G@[\51A*%4%9MZRR(APP+TN,DH*JP2+2FOI>NOPVX4!;8QL!#64*Q>( MUA$/PK.)6"<,<84"8]P'X4-O\^Y127X$)?FE'GU^<0 3*-EV7_E:^^?--WMG$& M]WSQWLG(X>-WO@V-2[0S80*;=VG_%.;.VQ?58&#KIJ6@65.M (J+KW@[AMLM MT,;EWI1-)3A33W\_?/&U[GSQ//[X(@ZKTW)XU6LGE-'N#7WMO4NO>++<^Z_/ M1O?N:V;WVPU?11&3^(^K*6%R\3O?^1&8_>CI\ M\<7+;D@.\*7\_!2FN *K-3;=5[!30RM>8 %__6]9]@O\FS6CBP'(TS,;T&=, M1M794[I7E,-GL.KD).+.[N0'5WTF3?E?<-=35]7P)@*_/(,>GDU?DD \X"WQ M*:-GHV>GMCZ&E[2O?-9>2_:T'%RT<]MD;^.G[$-U:H?3&UTU@B6$>U'&$#LH MCX=/!S&-L(T&]..TF4\GP&<$?O'QZ5D=R:?:GCU;:)M#VU]M#MKZ5(;1R5,P M:T@KTX;8R/_X#R;ILU^>8%LP2V<+,W5V>9XF?673IE8PZMFDMM_Y'B_.1EFH MQFX0%V?$1SQ#XCOG9&53LC09:UCOJT?GJT%5/_T/VOYY=OU8/W7TZJI!6%P6 M<7+[+#C_L?7Q[^J)-P^/+@]P^O/[Y^>9CMOWV1O?P_!W_=?_N7 ME]G!NS=O7A\>OG[W=MMGAMUR9OYAFQ.0!8#A'V_=,._*6XW_U[L.;;#K\Q?Y\ MQ[MA)*#5A]6P!7^E;V'#JZ,@O$TA6)(*B;5MG )#*U"BO36%22H8*A]E$RC_ M(:8;^X.SH473*\3RZ8O*CQ'3H]^F'Q/**/G;C)R6IN77'4?VE".O G=W(Q]] MR\'_A%47LW?#^/,]*K-;8-N5+NX(0SZO8@8['E53DL6N(.2'GN/M9& OJO$( M7O\YAF==4XS2/2##=ZS)CYMXID%DS0NDWC[[D?8/G2@GK9^7C:E:T-: MGTZ?G]P$=X79Y+3-B3\]>_3DFFM&SB[^\F147VYF8L\@E5PYT9]@",35T?[Q MM/V;X ]7=.0\UB.P[0>3A00JN*$=M&)F62;\:_2!#-9%)3QA)J=$&,N(M5P1 MIW(N0YY\X5>F#_:'P[$=?(@85_0H2U5]:D=_?E3"()KH@5FK@;.#034"R_'[ M^?YZXC9*R&??EOY $N&+M6RGN!RBE_ I%RB9GWUC>1>?()-'IKJCY9_);\NK MTR^1>=U<[K]]^_O^;]F'E^_???B8O?_]P^'O^V\_9A_?96 '? 2PG[$\>__"5\ VT^ZWVKA%NBJI M=/$:HY!@;H]+8>!W.(Y MH%VIC:"K$FY=G:>7G8M\2;H]Q5)4Y!1:.<''2+ 7!$=.XO"K$OL6 S96&Z6@ MMU$4$N,1)'$.8^Q" 9PF\H++XJX#/AC7-8SW5;N$_X1QW'3,7PQW,S3X(OIN M*P=WU[^J%#;?U\?KX0M')3?663#]'!B!7 *9B @<8@TO*.5&YWQ5?#&GDU?P M2],+$L#XBF\!@IM9B5OCB[CM5+W[L+-Y=C;/P[)YDN*Y$SH2E0L-0@_/BXB1 MDB):IIVT*0:[,A\8[ONW8?N;L'O$SNY9A=WS\DW$/&W M6KO.< J!,R\*L!0#J 0O4244GMA":IHK%7)_9TOQ91NA]0K&\K8=2B]FF1$F MJ.&[S9'MVARY>GQWWQ[DDNI$HR;:4@Z6H9)$%[0 FHZ"<2MD3OUJ^.!#/&Y/ M;!Z.,.ZU']N$J+&?OSO\",K\^)5%O@JS>[3,H1!O,;R%O=M+WQ').45%NCW#,WT?VBK M<[Y\V=^5.6-6K)ENY(R)23JE:2+413Q(3P9 '*P@6FHIG,X+2N^\9=$A#BP. M6Y]5=9L/T ;B'V!AQ_KBH KQ2[],@W>Q?74$&-A =':@N5=S9I_M)]?3U)\NH-55V9Z M7;>85)"<:T&%_HZ5[*5TT+V#K=>"T9:;LZK.*DQ:SOXUKLLFE&VV%:#3Q1G? MZG&6BQ*L'6Y];(?E?[7??UZ9B-B>"?GI]=Z'O<.];)*963^8E5X66MG;:N_* MY>V#K_B[#(7;FD3_[\;-[#MOND=MC&1! M#!&K].,>),@44)>1(LYH[)M!JE MMQ]"'9MF\L]OY3"R?NPE#V/V(C8PQ]E!.\?9^P&T^3@['$,',EW\L $9/H8H MG4PDQ02 2.< @GG.2.YRGKAR5H@5@> )41S QW?UQ^I3/V)RNF3W'W7UJ3:* MYB8'X&@3$1*$@LZM)S;:&(NH%8_Y2E>_A4OOZO=@W "DN!?;Y^Z3_YU6TC8Z M8V^=H#!95_3$GM6PI.69'63Q<_1C/(@2?DY8@^ 6Z0MKW**XK:CT/$K)/=&! M62+:8[HC*XA*7B7A'.-AM6H42R#9P?]=GK5N@CXL-^6)UP,-^622:4@'K30N1N^@3TW==[]\J;P?O3ZKA.@(A;CN? MN=2D@ 9WX8]"1TU<"*;;=J]R6 D2^C&!O9AY+>M_" MMW[M_&3_D=H_--_(3*UAKWXISIONL7)X.5K\X=-,;7$*'LP&Q.'%*5S_:>XS M^,Z&;A+QL^.D'2=].5%O)R&%K?"-G_T)%MQ],'P%L ]> ".;8\/[X+!>!ACT M(13%!>N8\'B\#YYE2W-#'*@SC* Y=FY'8SC+?3 Y'Q6\4?G"8C91 DIWCJ M"S>,F%0PHKD5)L]%'O6=W>T3[-1!CG5BFOTWZXZNVQ'C.HDQ%5R:7 >B#5=$ M>)U 6/M N%*>*V%S'N^>QWHB<\]<)C"*V[R/Q) M!&%SBB4/RXYL%I*[RB:SV:0I09=P--SA9] M;=R>A\(7SF@B61Z(,$$1S7Q!K(U%\-+H7+G5B-<_>DDMEDOEUC[)_9S=@+J&/DY9'8PF#'U(K>[.+D!WKG,X$N,O:"X M%WD<+V,=FRS U>%Q>RL,V,^?;/.E3&H?GHSA9T :PY#]Q+LQ.C#$X+K[%XP [V]OA8>P%Y/W8#&F MINU$VTG;C#)#LV OFO7!$"%8D(GEA#NLLZ<=)TYR1R)EN?">Y3F_![K MB^PU6N!XB-IYS%[8D=5AE29S-W[$(7A8MD0_Q>#SH$JL.R M\[V9J5*V-2O.L&;%NF5;U]^9R(K-S^L32(HE%G12I."89Q)D M)YB0%2XL4 M/--V17;1PE+A2DWDTTX@[032U@BDUM84)!FT4D]U-/!9>[#G8T1;\#J *#AEQ]EQ77T:G4PO[P'XBFW?6L=* M6SFNS?3 @$Q.GUW7P_8R>S:][9LW7-^_Z8V(N"8W7]/7Z9U3UP\#L,.O- ZW MB=1W=74V%&W)])Z17ZMN*^D>9U\+N&1FC]*OO8'M:;Z)"KF3,)XU[[7=OD1N M*&SAM0?+)2@B"E$0%T(BC 7&XZJ^N&*CK;VI%5A^J]DF_NH:KVJG^)8RYJ;'I3SY?N^@/=\R7BT+?+$*,KUCV M?;66%^_GS'UOW.INC+LQ]FJ,?<$V/96,;Z\RVWYLC?# 1GIXG7V[RK%O'KE[ M6K#@*\T*OZ-R"Z73^ MI9W-@VXR>ZS];I5=N%4$_DW!]P,->Q?P_S V*M-7-@2QWLH-PSLQIJ*-I "+ M%N,\1U4V;KK-1!AE=_+N%>=1577;UN "&_]40M/0;#:$;E=H/YV736LA#^W0 MEW: [G,LI(XW-R,[#+8.38;5 \MP759"_I.]/FCT2YOT(2_U=P?)3 +Z)H9L M!M.)&[-V-(I8MA&G%V8:3UV!9NUQ&_@VJ]UCFP:,-?QI.OLQI=B&:0PG!03Q MR1*C-X:PM-C/NAID%0C,A16?V]!CH*%Y,+"@8J&DS:&MG877DG>?!_&BC1?\ MB179[WN'>P=[F>(2Z]_\C .?CW*2R.(&H-H7Z"J5]6D730-3?V;Q)B#%-ND@ MM#VVXU".)OW:6U/TC-4N,1,+8A4>$N8*2ZS-(S&F &.;%XJ&.V^*O?:IWL>Q M5/7^?$5?#>SQRC'&W6GW\F;1!L_,W:2H;N;!L4"9WUOUZ5IQOB@"YJS7EF;M M@EFK+\/YVT)<7>Y-]]@D!#8-VLA8^,E7=1VGE?%;+5/7&!1;(6>=E]6X&5Q, M&>NJ5M<7G&:\\YJK2+1W%M@K9\0$%DD(\)U:'95;V;&LK\KAX>AT]!+'?C"; MD3ZSV4U _T-FLZ_S".*3EATJ@#<=1<\)?_93U=D2%X;)O?S/(EJ+2(W%%YK2B6)N2R( MR(TF+C@/GX0$H]E)1N].$J<*$ RT8& H44THF$LYV$B*%_1+P?"^M?5>#2H[>@369-F][?>CWP]? M/,H:;W$BY",0F;X\M8/FSX^(6)(?3X?C4Q*J$9G<\>A7_MCD:J\P4RZ>#FV# M; QW#W!R?^J 1-6AIL2MD8_CXE[+T?0SKLMPS\*KIZ; &F\;R= M7(%S"O#R$_[5,RXNJ',Q]\"'U!@B@K*@WJ,E+/*8.R6L#%\<+.*L\)&K'&PO M"EPL@?UUE(HXPU42N0P^Q2OR#UO":>GF\ 30=O-N/&I]@4#?2VS=M%<7^?GU MVU??8&CSV!3R<<%ICSBZ&T=6S8?Y70S\)6^A#Z]GY /R7Q;:<)*4B)B^*HC+ ME2&>IUS[W !U?:$$I&1*YKH@T3%-! ?BTP;+R=N"&I''Z+FZ9_+ACZG4CRG= M9O+YEFB^7Q'O7GYX M^?;@97\.;;B,HT-Y?LUA<FOK!F M?C!N#,\OX&V@RH8^?H17/Q\ N3W*(@"Q,WAL5(_CS4( ME'!'\1Z9,$F![:Z MRKLZ8\EI'MYYS-[7U>>+['#J6&JWSG [H@4&^\/AV ZR-S&V>QA=>G(+H("1 MW]B+3$T0!+JGRH5%0(!53Y M/,6KEPN@T;VB[-J;!!AU/_QKW(S*=#%MNGV4Q&& 2?F,8\"LNMG\?-Y$$,VW MIGAEF_)SHCNIYU1W'+M@*S"&07$\M8-/]J*99-TMKLATNMOQ?SG7"G_YD>=T MV^H;WIIU/_[U9?;\W>''=V^SYR]??L@.WKUYO__VGX]1R8,Q^_9%=OC[\\/7 M+U[O?WC]\G#+JT#>>I9>O?OP)F.4_.T'GH ,2>7]RP^OW[W(7KY] =#OQ ]%,W1_]/E9G=7)BFS.]^9[Y6IJV,GM?.QOG:]?DGKG1L3DM#:PR6/@> M:BG?!2K?I +Q^_T/'[/7RR!S]0&6FYZ.6P>6MDV70SRK_6D.8[B" *Z4G%?6 MV\47++Z0K@R:+_$J+,^E/[!:"[UL[[J1"+M;X?'+)AJ@T-Z*B'L[@MN<\ M_$#ATKMA7Z6TOBZS5C3D2RQ%BTM_-B.5OD,*75_ _(K5W.SLK?]8H_?V^,H3 M7=:*MY94B+Q:_UZG*[BXI"Q(B\.7UG^.S'L-4UZ/XFG&O@G2-HK(;'92HY?Z M/V!SLQ MN!.#ZQ*#3.WDX";EX/.MDH/N:#RL(]A,YS$<-2.;TI&O3MN0A/L0BK_/&L<- M_)3:$!ML?";!5$M(?^0L7ZTF"Z<5]2,6#Q09WDG G M"7>2\$%*0KY-@I ?G=75&?8GW@LT?#]K;2;@V>:AW\G"#\E!LDSP41S"6>-38 M%$<71Z%L,)EZ7-\//'P#%[/#MNGLQ;SIG6SR$:YXFCFKY:+EOT4:RLM MB?U QO@] 7YW&O+V!OA-R. 'FZ5=:L0M4B-VN1%K$#L/,-MA95#FPIJH_FY5R:-MBL&A[%?X_OQ6G4 ME9/$"C$?KJC UY5W>OGO<3FZ> QW#-I",&VYIQ/ H;'.WF")_[II*X6]Q@+= M=?9^7/L3VW2E);MGL<[XI!KYSA^U\T>MS1]E=@)X@P)8;I, ED?-Y! :$+G# M-D<2A=O1['B!HW ? OC_^1";6)_'\/_M!.-.,*XM$XSM!.,&!:/:)L&HCN9' M-#7M)N:X:4"8'4U/H3A*]X-,OS@GZL6L+RW/5[%"8@VH8NH/#\!Z0 MKN-!5S?QW5GL&M]!T)VD79^DY3M)NTE)NU5)M\H>_1M/TRGQ0+7SB%\&T\^3 MZ)'[$+7_>Z$/K=3\W_-^+(:29/NN&H^RB<\ TW=WDG0G2=OECL M2/8//.Q[OSMWV;9GS ZG7_$( WQ@+GEWH<\[&7L/,E;M/*H;E;%;9><;>S0Y ML[[I[DYTY^KDU^;K9LZTY^?J_\W*KJ7>9> MS/FY$8YAI;9NSQ)]5=5 L'@*=%TVH6S/MVNRT8D= 3*-Y_ DB-CFK#OX;@=1 M=R*V!R+V063ZK(&Z?IRA[?)Z=GD]N]3DE:4F;W=NA;*.[8$\1_%S].,V$CF5/M:8F%R? M5??C/)KTX7'V=RKG /%AH>2<;=[)Q)QL?IFS-;#D\%*-YB)[-^T#)@@?=-W(GF,WRC:8N+O> M8LYY/O(DL?C:6C@[:;N3MCMI^S"E[58=S\'RF6BM45QA6 7(NJ;[%L/1Z%ZR MXJ9R]<-B'Y:$Z,?: E+MXCX>3Q) .A] ]AI>#S@6B&=GXN\$ZTZP/E3!NE7G M?#!Q=%:70U^>V0%FR$TRT8Y2C,T1EO,J[R7*[OVT#PO)<=DKZ$.7<]SV8Y?K ML9.:/9*:NZWJ+=JJ[E>TRP/9>]WM4&]\A_JA!M?]?1=;MXNMV\76[6+K?E3 MLHNMZY,LV2&7G+!S&^W<1FMT&Q4[R;E)R;E5!W4PB6O[@/2?D* MVLP8)7_+#KM&=P)Q)Q#7)A#5SBS=F:4[LW1GEFZ]6;H%]8-F^**!7^WHOFHQ M'LY:NPF4Z+.K?IT";0>A=A#J5A!*?TWLP;_6#6+[L1<;6Y?:_FIS-Z49'%PH MSV?#&\3/I$OH1 $%J,@*9#V4.-A.U-5 /=4_C+O\;- MJ$P7T[;;9TDN^HR#@%< G=4@ .%-GV\HD>92_ONG>4["M]E1O=NT+Q_P M!//=SOM)/1?7E>'/CSK_T9$;-X#+FJ^ MO/M<[LX%MS<#0CWHTO/)!.U(\,$)E[_$8:SM8+>RFU_9NPWUXTG,GE?-J,($ MQ5BW^=UV>/$X>SWT>^UVWB37)VO&KBE#:>L27OS3")[#$U0Y?39YI/W&GOV< MV3IF<7@,>"7@P2MXYU148CYD$P>#]GR5@:].JD'F(I@6%D]I&9W4U?CX! \# MQ(=^'Y9=*J0=36+/L1>3T[7A\PA+=" &M8/LM#T\L'F,%59;B6>3[C^>W?RI;-HDHFBSYW7\A%W^Z@-_M35&QP]&_P6O?CX95+8\ M.;.;]X?']47VKO8G\%3WONR@#(N=6G[@176]T,8$F^\<2CO]0Q8HJ6@Q;F M-^T]@DL?Z_'@XE+7'LT[=1IK,#>'V:M8MP>XY'$-;];ALEI=R[]$.3FV]Q%N4 &=U%<8> MIZ6#\"25KC^563 _]&6=4>&-"]X2(; M5+Y+?-S+4+*E:HP#*G%3\?HV:[S1CQOX%2:A&__L6.LZ-M&"3&J_!!CGH#K# MQA-^<@=>+C['T<#IN+ MP;D=EG;I%4L7+KVHG? FSN?B<8:GFK5J)W[V\:R=4=!U^,-5+T+2.0<59<^R MNJI.&UB3&F8?].P@:^P@MF>1-4#_W=).5G.!7+,&:!'(%53E<5VUHLZ>8JX6 MMAHZF0I+TYR5]30L9_K965S\&O3"13:JLE"7PS\6E/!/D_%/;__P\44SG\!. M,R]/;_OVCC1GE/LEC>X$Y[8+SD5*M(.FRJJS6+?8#(!;C!U) A'@F@\6Y$1; MBA\Y]!1@)*C\!?GC)FH:*0CZ^X<];D5,Q.H8U[%$2X0SQL$GCTO 0HT9AZ8!1[' M$U^KNCT6,+2H:]YA>$N7)=E,P2YTH3UM !KHIJ(#IS@%MIF*CLN3A//S70+U MT)Z.(T(>"[,PD:XO0-R/X+_L(\S/!YB?N;C\$$\J(*>318%Y%52< *=N%E[: M43-_Q6]5D[58$6?D *@15NBRU)QCR:ET>-2^:8+V?MN?OZZMN/>%]'_4_003 M 4)_.HQ'/^_$Q]:+C]> ,4+':H];/IG*$B!8)+?,XF'&6=791)WIV2&C!;[X MAQV$",]C<_^LZC^6B&]F3K4DMHCG6]-J 3S813G1UI"XECL.@%WM6;1_0#/V M].P9L"28LDN0PF9X@'WY[W%$X8+O^PU(O[D&FTS9[?5P.,,3.^K>=NI>5([H MX6A::#^'54 4Y[8NJW$SU1N@"@X',?X!.@;+DP Y#D-K-]AA)WUQ@(.):FBJ M09B ^[)5H34 O41@!&#QQHF>C%C;% 8( +[#ZQ'!H4<6 O50(T7"KV[^I1J> MQV&)-5!FOPV C*MZ]G4.[1;U)/X:8?"G8*3[:>L9\, @CF!8?XO'U_=Z^.U. M.ULO:?)N=D(YGNC[KD/0]7'!UP_&I M@_>4@+@D4S]GN=2D@"G8$5L/B&W5^V;#,&Y&("*?@U@&<3D>AMTJ;WZ5[S;4 M-\#O4__+EZ*E]7DM:*C)OL/5&K4S$A>T.Z@E4&B=V0LO@'YB2RA )IL0&6YV M',/5L@[DS-9@"YW&45UZL&GKZA2^6#S"+BRU!\AU.(R#N2YLYHA@NHF"'LMR M0JX[4;3U1+H(&3]9='B@^[==;F:TR"SZ^7SK;G +GC9\08G0![UW;2'H49R2 MR.1N)!34C\=5?;& OUH?)1+JDN^@K8NWZ )P@+E"L^QY/&D[ X17 66?E @/ M+UJRGSA3)@YDO&VR,3> !B=>ESA])T+$!DRQ*6M>U=V9M\B>5BT7@;*'7B$G M=H,LZT4/R^2Y,C9SIVS;U!1,+NSCH=UWM2\?.]WY5MOIYY2RQ]G2'AT^N^#6 M_^)^T^&(SLVQN!4X>W"R3_#%H\MI4SM>WG9>GBF:&VT;-=V^47-YXZA33W/> M/:N:UOJ:[ZE/O(IH5/T5$%'V$DU&9*7*>]O,]X6F+!QBPCWXV7;UY)FIMV3B M^VP6MGJ6R!:[=^V(YHR,OM;J%'6DSY!)2[CS8G&(IZB:RU-TI\9)AR]MF8S3AQ+9XARUTK:.Q^.!K>=STG9M M;RD,H437]DPFPMTPI:/6Y3PHYV(O^Z*_TPM+<1(_E"S9126O6Z[ENZCD'SPJ M^>YZ<4GVS0R8Q[A3/E$T5XJWQRV:C)_/<(-LB'#)@E3VF O5;L^=E&UL0G:. MK [B\WP2]S4 49R-/L&EB^PBVOJ2&G01I.KY=%L2C+1F_E;X.([MIGC[RV*4 M&@RI&9]V&_MGJ I ,E?#J0@^J\[&717JQU.]U'0>4WC%^&R^SXZ*A,STQVF% MX1BM4DWCP51+GD30F5T,QJ 4! M385/R\Z=70A4<@)V-R"V+CJUBZM9#EYHOW:L0688>(+D]E'M=9$_P_9M2_UH MT>Y< +:O;5!V)6Q[(?P*),0 &7TF#7 K!E0CQGO%A3V2<1L[ &^!"4 @#39J M#&5L-TE:[P#,OD/CH&G(V=3.A)>/< /3AG/;,33T,\(<5*HH"UJJR8?5INM27E9@JOG/%%[%--[8?RRY[F'IF*?YMLBDPA8=S M5 N2K26PQP@G43%YP*-(" L\.B7]EEZ'\=-@ZIU9,.Z'("QF\2O/XT6%L:M M9E-_32M#)T[.F_N:%J,Z'T\\38N[_/$TUI,8O,DKOHZ>8[;0M27/1*@& Y1J MH)\^7>(G\:>)R.G0FIQ^S3NYTK2\N/S(?S=[,G.8*(">YM$TY* #>W^:^9.K M4]?.XO78L0T!OJ++5[B[ESI@,Y[_:?J2Y@0EXJ31*R=@MHG3RGU4M6$F=Z:^ M^FG+.\FP[9)A?XE4=/&GZ_8>6R*?:*1RIMF_38\W9;MFT4\,6GZ*$)8(=T=P M/2"X%4"J0&AYCV*=;J"T( MF>PJ?+&I<(U>1'0,AAI*D=$T4+]**;;6"SJSIILA7V90[67_F"+]2?A\"Z*G MZ A=6V14VU9?3P+\ZV,[+/]KOIW\"7/TB!^ T3FU,)9#AP%RE>?=3KCU)R@B M.X]>.PGN8M[5SGT')B/Z?M#V/X^70G]M'47L01<.QQ-G&4]]1ZT)8&AA,RSA9/VJ#G[H@J7G#,T_8&88L M-TUGO)S'R88JEEE:=,;C;';)/UWN+[H]T$!'[\)$MK4][#9@VW"5.#POZVJX MXZ,'RT= @*BV+B;ZK]5:<:ZS0/DL:A2,QX^C-HSIW2#Z@)F M<:K)4C485+,ZBI981@(N &6:C7A)"4R#\ MY61/E7P;^-VF)8XZ'(*ND3.,'L=(CL6@C E\FL66M;\NQ<D/H9?-,/JT M]&T$2IMUB3F4 YC2B7IH //,$Q^['B\37M5\[94G9T-^#KI^_U M$*'>>]PNV1\LY$N_?K_?+.TY++K:6N*=9K^UAOGHLLA8)FN',3U+F0 M%I.RIG*A);6.28Z_E*8[R/20(%/6QI3%<#F2=%%HS< __G"%-)[$74Q4?!LSLMHG*)B/3P\.7X\9S^CRCDTSI<;;_Y&QA%R>4_DSCW"A=@ MFT_]6)3[ ,*7Q'JEF%R+]P+/GVAHI,NEMN'PGE#Q/>?6]73J/':7ZJ9'=_'L MXI4PM@BZ_67>_Y%G)^>(/IW6T]=(-;?VB.@ZOQ[_14_HIZ]!NU6C9G#S=?[2 M\,9]\A_:.ITCR8O2&S;PHA&?N_(AL-O\7PT1R]$X'6)T%F^90!P<^&U1M*^= M!33V\>_2#5QMGX1$;"]:N\:M0!U&X]$(3#'-:@[Y]Q4'&9-LR9FA M^;EF.=$G^S2^'OS^\7#Q!O!2S+5R<(:9#\"\[ROLZ_G\HV[&+\HV^%3UZ3MF M5^52O.I[)'&*Z6Y3.NR<\7O?_/?^\*'D6#7Z0R?D&JSN-DHW[ A>V@'Y]/DC M?S;Z6*%&JM+*[K<@/^A!X0&&6!S E6Y._=U@Z.<^'P9;H%]Q[8;$6W4IK9 @ M('PW%G@+?.UA"E\[#/@UA4S'>!SDR+V\%!R'E!J3B18X"^X.:;':LMMRVDTY MD,FA4P\IMB2H\!R0KNT@ M^S[-JWR6BS9X-P[6-+=?M>6RVDI"'-(P.$KMDIK@&]-+3UO!':6F7L/8:6:X: M&H; 6?7-JFXEP1O;2:RO:%V*6>E9#5S>0%-U?.(HP5)$26[9WRWVE1;)2F&$ MV$]ILP@^,:QT)S%_WF(X38+5A&=(QFRCRFE0HQ07X3ZBVR798=&/O$,&8X'S M1-(8AS')CUQ)"QT.#+]H;7[)>.Z553S)^<,F[=M\B.U??(,'3IB^Z[ 4GN\-O@4#L.6TC&F^7TZ+!H,?OHR+Z M[!71LTK-&L 5!OZ?(>S8;&) PH-OLI-'__)MBU@P_EGA?ZP&-)9I(PBX+,B M(0N,48P!CK%-HB8:[\'+Y*H7S%;YXNV/\SMBE,Q/1#(_NA-Y-6DDBH;&TK)/ M0 X^O%?Y%K90Y@"Y,C,R@-KNX >\=NGK6_V5NQ_(7_$O\H[(E8F XS^9!WAG M/W7R01S546O?IMV:AO&%_2P8^1JC8:G>4I)@\? K:A%@>R]1\SS>ZK-]PHB7F$&I2'$G=:,MY>N5M^1K9Y<^(^^5>K5 M_ _'12AUM:?(:++W%_D?Z^S9BY-P_#>N5(1 %$:2=$GRX+\#*/UKWRXV'WI> MHWV>E("^Y<%:P(HBQ.3IZ0.- 5(!NP%X\. @9?4*$&'^.5 D*<:WJ\&:8=DK M)B),OY S3OQ=D68[W:1M6MI032)=K]UY@&)\2RMD=K?'OC='7&B[V[ZE %/>_6>JY;O-@OG<=+YTV6%0'C!JS)K4 ME^1K,*>!@3\][..?^R_W8_=?:GP^0'9OYT2'![-B)*#_]Q;U"FV&DGOO'63/ MZ7=E 'GH_X5*_4E,1NM=G]3A40X;_1S"^#CGFJKHM.'#18Z:Z6#_0P'C-A--AP=_(K<4.-EW9)DZX4;VS4*T^T'+.)Z2SYV01MJ6 M.HJ7Q:,9/RNI?=? 2O99S?+CUH-LTC9M(XOZ !BQ;>[\=B_^_T?U?9R6I5NMW$6>]HZ*DBI.^PE*KG*XT]_7![9)71[S%E')^@#V,&7/&A?Q"3P%OH24B]%A< M.)@MIR!^G05ZC(A;*98M_C<+5,+!%(P\XVH-O%/7Q@%MNR MWHVLRLVX4&"\V)1\S2VH)5*)+51#2N%-/0QGZ'TQ,J4[A2;6>=RBABMUO$R#F\EHSM M8-7\<'(&']&*JJ1($5[2 1Y7I!54\\ 1$9X*]X19,+H8.B6J6N8=M#RAO2ZL,>>DGWA MWN3+51F:@ 9YW;WGHC>8@_5LJ@P@_]+M@%(L,];BS13=NZ,8;.,)@R*OY/>K M1GUG/SM-IU][2OI5SU76BR+O>OY[,B=N/>LN..0G[5"7.9R^S#>;M8#=T$-- M*5B8?B!HJ"]JRX^HU8^M?NZ-J-4O'+7ZT4.-+_3\>18@-U^2#OM4O_N',UNX MMRR.-9C]78,C%8BLAIO'!Z 5G\-G9/1RXQF4:%O/'PO'+,FH5D(P:V'#?#%= MZ (J]HMUK]&'UPW9WK5X#J3(APS$P:B"N=[RJS<(FZ4+3;X6/F=ZP%)=%9^V M8^^$'!)T!\/1K1::6EK6'HA#F?0:\092E*0,;(!3,NM-TUP)C@LS%SI%CI,V M U*>,P]U6C',J44.KDJ:IW-W]JR82;?#":^ \1@I^1#__1]XP_FVN0^=M@,[(5XB]UWKA9X8FIM2<:R&H@-\*ZS*OZII 1!BKM45O< M(FWA!8FSZ0EO403)3-A/I!",FS6UPHY]&447KFC0(0A1XZ'8$D;%_5O<<88P M(W(LO<3YA6_MY+732=^@Q=@2%]@RB"@,P'OIS2H>%NO(NG$A^"#? MY^LMV1(2_)H$WFG,L9#:(=_[3WAKT">TF!7 C)-(D5A?.+%!9@Z1$^YL0'LA M;P )JF:QO;/HSRP;/'.D3GI#B#U6.5G113ST9QK-#A7 M(52:5%]''2ODS"W*NB.KIO@W,L ;SV2"G#+Z18?*"MG'6^B9[J(N+]QVG!/> MPRTIZ4MLD/8A+6<=\[:@?]#L=3BJ0%5.K]-UBD+(+G]1=ZKM(]6W&?$==&D* M06L/ >?6K%YW:) &T1=I\(&;;'!^3!'0>X1T?S+JXB\@#BJQ71Y'*#Q!\CWG M+4U2.(K!S8O!^TWUI,U(OW>LJ;5U=4D*S%/-;^G!K C17/S''9VNI6WTC!4I MK!VRH9K74"",(S@^.)#@/"YNVMTZ=G@W63,D]55\\P3.50WCCX/(XD>22JVF M4+;?:F<>H1@E<\@UC;C>>6L,;5[ Z\9W C7;+_YMPN/L&]H%YCT''=D!+PI$ M%0^I[7%.*5Q7E_T==7;BJX(X!]K>23BTH8_WG68ZGP1#, M>]+^7VP"[+;4V_5Z9B@P4O7\=EGKH8?N<=?X!S5ON.3S" ; M:/EKA]BT:*;TY@[Y&3D^T&?5@9*1UG/:8<9T5N_-HD5+#R2L6QNG:_ ?;E:3 M>.9\3FV3!%J&OA-([H(A4>+4^)-RDCWIFWKE)MFSMLE=.SL-5>5,C>Q!7+I=_7"-^WB2TH4/'A5U M(-GRS&@>@8VFXV@8SG\.M#$B02U7O;I'@GV+=I(MJ5EP4LYXV5_0R4B!3 M='[3C&%:LG/LT:##AY*&;?704>(#<@.Z1>/T67(D7/76^]=[ZS-5DVTX MM_B9"&!N7PE((DJ>VA#_3$:H*=1\/I>F$EET%0U[JCWE MYC(.>SKW9J,1."U90&1X4; ?G->SO15SV^H@H"KG=&27[$NGQD7CIHXV]5)2W0@G5!;-J=A7GS3=PY&3/DR_?3)U_6?0GVDH:+ M':&)Z G,$(#71*O%\ DR =G"E@G;U77?A*NEN&AX:9@XXCF,($.TU+DN4:NZ M *QH[&/4O6B+KO[2",)NYUY.VE,<'1P^G$2-XCF,)WN2BP%)NPN)$%*573$M M5GP8S-R22^@2KO:$2IX!1L.>3-K;K%^M4/^P (((@',Z@ IV5V(YE=!85TL0 M*A%"8;26/)X0YL':,J&>]SB\-D1;ACP1-V1*KFJ3@@E7+G]-0X,K)!M5#FM4 M== 0G9Y_[6 HV\8,_],;9@842S8]Z24?5?,=4^/!VO;5$. 6#>"S--=9=00H MJ[9G9X[6S?*R^A6GK()(:RU![;'1O60S<'C(52>^DGJCV4*C1!8^2"VO MKT(;&?<&!3.YFM3<)2S 3V/]-=#%]A,&"*N%U1X?+16-2$IIM&0G/ZM)>A;^ M^,H Q"W36@$.ZT+B!:%VV6#?U?,Y/Q=&?QN_]%J'T279R(NZ;_6?6 ^O7/,V MBWW>+#\_I]>W%G00'!R]HFBBM^JP1^W[N6O?J 5VJCL\!))5)!WI4\Z'@.D@ M5W1%M.';:,.S':\63 4I],I61)74+?T-((B ?OU=,(.2$[RHB]E0PW8:#=*L M2BD>@$(32&?0#JZA*I']*:9.!53&D^S[.8\H?3I"-/&6,\>6]N>'W7VIHWES M%,##VK,1Q/G1^\2.(,XO',3Y?O(3J^94H7D="%6:V++SOE*M*G08JC3M3(^- M.JWN-21+WB4V@:6=Y55"TG9=?]*[@AF[J]W.6.%C7G\N78@)OW#4<592G>-K31ROG<=\_6FO[9%@>' M/4Z2@<=NZI9GG.V;*,PM9RL$CB?BK.2B(K;(8B^@R)QVF-7]!.;9/HHHVKY$/*0LDEE*YA-S?9( ]>-^=Y995J!3JA0K6+A,:@ M)7J.J\X[=,_T<7:SC"-7>>*3S,HZ)%Z_GAQG[')<% P:AUJ.J29B& M2Y!*X\DQ9// MBGJ2G15E>5;GS4PQ(B1156=H&7F),;7E4C9!^U79T*"?.%2+D+.8FQF'8DG. ML0-,,0?8HA+H;$$'O:RG4]K<3QEQJJGI4(GR*RZLWTQ2-3!WC+^F.;4K'F'G M\F6;W/@\IZ$3"P52U*$3.X*B5>N$1(0J-S#*> (E[5)]"O1R0R@5%K])F=- ML:KI"Y%EOL<&20^EPSF>/[9J_D14 MS\FS[^9P. M!&B]%"//"3PO,L%P$]4;RNSZ-EB<$4A@2!\1AXT/C.)MR"OU9H6(,]=*"*)G M1UJ360\VQQ9G7:>Y8,IRZU3O9E=9BQAR.UV026IZ,B2\P/HRK5'2.4CE]JT4 M;W >#H.OD'+BZWGD!2J*XO.!@[<,T4,\&A M4 F!,=H"IB7(]:584NW+]*U6Y-HF_'B2#Y$LB <47^.#6Y[O>.*')T5KH,JG MOY$QJ\>3%K$R:H5#"[HH;(B0DT@WE#:.'S(ZMB$KP^QO1%Y(IV+!M;^ P''A M%<+SJ&156K\+Y]=]T/)&^6Z'M8"K1"7&4JV&S_>C;KQYW?C13\;3/' %_/7* M>W\;ZL H!KT[W;A(N47@A 2Q/2NK<)?@-BW%+G>X=V<414(8?K&>/1]=Z+,0@Q^#U^6S+ M063#:V3TP.22AX+'<;D8S:;HUHS1@':G ?1S.E/ZAC4-ZR&/,(@/+8YSO'9N ME?4K4>D8:C04F8L%$V: PY(WV$@]2(HJPFA;7T(?,^63\S;WX8>ZVN-H@^!K MZOG<_AD!-!1J(G*WM96MB5'T(^P"]"F[XLR6F=O2^6_>NLV?;O90CB #$=UL M2APU"_5Z@XP57+*F7_D:7Q%;8OH@J51LO?B/ MA]$7."=-[,_1LL?K$&NI;6V:IS!E./AS%JHB]($YW2MN)0\XW: MQE=GF1H7+,U@VK+-J8//,!8XIGG3%-:A._S*906\(?,!N.U@MZ&31Q8 &ZP! MUL%G=O)JM>Z\P1-57R8&SG[VLD IZN:K%[EQ!\RN8XIL&\F'M4G2^8U*X0M2 M"G]'8N(F+9&7P3YXBV(P4GO.I6@_)-[ASE?>_?*O9X_W#A^2#JG(%2NF6WW# MB6;3O=N9//#/^Y_7=C7E/:FS63DWTP)Z=CO?V>F,0F(()2:JA <6R^M-B*)OQPD\8,123PBB=]#?JYM (D&_9#&CSQQ-'D^'5'ZZ";/ M\[SL]K.;.Y^85>&RWFOJ2XU":(KV+&]*MTXRL!OTEZ"1%#*@HB()!M:LVLWW MH_1B;!HP9/CGN@G,*Y6]<=K4*SO]><=@?]"5O"GDG;!3 "B"&2,$C-R?B_NG M8D>Q71(7$=;0XLB%YF;#\26-.V4QO M2U7[0G6&-H>02S *C]-W,3K_\W35+(>)4,^ /1WKK5[?JST![Z3:&72*/Z8)TAKPJ3D],LF(T:8>=285ZI]+&B.-[S:>WC :[URI="$O=J[ MBC#[?98T22G9Q*D1_AD*2=F_%N M02YG3I@#I:RG<\N5$+48UHB$!F4@!9L6U8[Q($K"H;.@;VWX:-<&V%JIFQMX*6;26Y9VA MS@0(8X =\)ZR>.TL92V621PX\;X$_ '2-V&C1U0*6H8'&^2RUO8\RJ(XS3E# MU;?,!X<51&O4C:?_Y[_;T ,J]\0 \KV%J41(0A2Y0-+"\A,0$M)2 M4P\S.5+!D!9+E0'P^$Z_CT:A^02$YJ.;C/]-ULV-NZ6)H>-MCC6&E@E8MXVY MO+8#@W_CPFRE\)-[\J3C!U2Z^4T3U93QE1',P,+-ZN)Y](%=#G)M4'G#VJ-= MR#7D<]1.D+FS=K,-_I!.,6J,8=)GG(G%Q2A9;V;1?_!QH_YFF_O92"7Z7$"Z M\4J@JD0+#97L54W8HIHY=%C!]31ILMVDQ'W^%/A,6530 M'/'OS^C+K2?9;SFW;4"]&C_<.ZG_73>O][,7:D=[K),WIC%WVM6UL'KRGL>8 M14?*Z*4XW_"._WR9/:[+$G8C+O%Q.+F$+5$L9^N9!55/%APD,T)2CZ;BV\)7 MG&@W*KCQVF( B4:EVC;O]-+EK'%!658HL1A\8WQ=4I#2>(F71P<.V*G<01/R M7+A%S!AWCI)P9C./BNFD:,"=%ZW]F_E7&0YUWA2J8M5LDM\D*(BJ!Q?QX(UZ M\DO0D_^?AH)/VK;G?3M^]9O_ZA\P,K%2IN+"S@HG^T]I7H*.+5\>8 M:*+';EUQS3M).4.[I*DA:N3[% I1)-)+X38.:$7L>%/I,\!A7WJ]L4&-QO;G MKTY^,^R3;S,0!TW4J-5DHM]3?O\->MB)Z0A]-"T= \=AJB 7H6U,YN3^+5!. MKSU,LAD'$BMP#Z!; ^=N<;6F:2A#[C?8G+#%-./_Q>D\E6E=(P MAE^,Z&5@/HDI>2ZUVD>8MD,JEW>$Q*2<4+:ND%J("PU&T;_%]M.+<#2]5#J: M\;O?_'?_83LL4)\Q#(*9;Y! :=5?MOZL$F&(*E&_OG>\_S"CE2F9><:0'F)4 M>0XK)8B,GB9NL!^O\>;$5W& P5IGD:)"4D78ZE@%;978HWFQ4(V@]!!@Q^R$N0.WS]\, 6@V_]^O P M_$&Q:KXY@?0@\6\'/?DTQQD C#$,HBT? L8C2,C [^Y#DW7%#\27-K\>P]7' MY$OT8.%6T1TW5+E$SRXTJB@S(?#35JBSL+V%M6V ?O:-EKFW=OR M0F,NU.;I0WD=,>8?6[P>CACS6XHQ'W7O>T\ULOTCSDUX?Q<^0A5IM;^U&V$4 MH>'T@9: ,$:>(J8:#>:@ FSKQMZG%*T5 \OXE4GDYKR8=\!#K)(6G-$H)\;H M*1P98F]=: (HZLD9\(C649.+/!DW7HE5GPD@W$.5,@K.8"[N2OTFBNW MA1]:[&E<3VPW9'44U<]>5!^'RDS!%,(AFVTA?(=@;#"N#QC6A@F&22Q.0\[W M^X??\,_W[GXSB30BDN(:RU3[>G>FA!/[&$$%'#2(C/JF]MJ"50\FWX&5L_4M"DE"-[+XYG0KKPDD>CB'S,_/+?.?540U]]FHHB37ZDDIAK-]N 5IN+1!=6F'%65O, MBMR:\YTB)_A('^';-?_TTVGVK29;XBM"S_BH,Y55[Y.Z2Y[F.2A3Q79T)(KM MZ-XVQ;;-P<^K"F&N06 AO9EU'4[D9L9Y:U^,?]WEV52#J[S@I&TRJ:\/#X_W M[_B(WU4;.KDO3DE'1-UNSU1%PI26#B9?RJD#K3WXG,D[0B(K9P9:[K2M+ =2 M70(3RK"00XIJN84NLZR=>U-P@CN@)T7MA2%$F3JN<.F7T?MB>%1 9B'RDPQZ M6#&,KA1GM-VL;3,'4E4"["5Z\B5X+^G+0.*-YG#28USTGX@.VI.#=A5Z?P(@ MJAY ;W^PMD/G]I)#K1_K63S']Y-F=O.W?[$SMZYU_D/CX8[O28UO90E.SFCR MD,_REN-A3=V?+X9W']\=E?ZM5OJQ 9;*UZ]Y/UVDQ<1>E?-O08=_D,TL[_NL M=G$4DI&F QBYSL,O!V/B*^E\E@D*@9LH\:I)\[!2ZH?TU JWDF56 * ^W)2' M\H6X<4UK92JB*<;M^MEOUY/.I\^BW:FRMO8)VV]-BL)"SN)NWIEE+E?1M M$AX.[FN@XL"$BQ>Q8S386 ,B=7,S&/>57!CS%L7[5/V0RX60X2_D8D:C5[Q$ M,V&2A8]65YS?G$NB%ZP?=3UKF5!JEY$9+Q\*B1O81E\_W+^;)F:/]P]"VCJU M,Q&;'$SY9'LC-U8RELA2N&/CELKH'V__G2XQ3?4/U]23C64:JC.%RUVP_4K* MBI'6K16F!3X%:\(2/RO0V=-S&+4M--/[AP3V_2-YMI*^8&V(K<1SCSDNL MTX(MLMOR.*2U##MA4_P%QF!9>M:_C%YD)&4#-**;>>O].@[QP%;V?=X'6\J7 MG _7Y,YA6)+Y4,(9VAG ")NEM>WG9$CDE"6]67[19'8=\REH6_6@6)0W^=] M5_^@N3F,!:DZ&CHNWROS==UW]/@W;O:#O.KPX&#_X!N[88HBC%7KOF_="AV* MG*T!V];R[*_P?AJ SS#B/!7KY'N[7R^BJV9^=?AU]^[M'W^CN<K!_]\ZU[OU__Z-KAG/0+.<#^D1GY*>>T_:J9GMZ=LWY_VT_NRYI MX22]^KTD6?&'+=._ &_"-"]5?D2FMDG4%JE]\(&$=GN:>NNT_D1ZM)M=<[(? M=W+7WI'O.#62!?SRO[XZ^NKJ:?J\N&$85AU.U&*6F1'T*7SU=X%G[EJY)T92 M\-+K[Z?.:6??[)F:'>\F-%>LIFS+@^-/8CT_D*B-NFG431]1-WT*W_1#:IYO M00$D]F/[W;M]^4]A26Y*>4Q)?0J5W+B6COVR3G M.A._%8IDRR.K^I.:;?JE=TWSZP_X1;?NWH\X:W:U/J" 'QY_QI_[+[2@OG E M>'=4@K=X5XRZ[TOXRJ,!^&ZZ[]ZH^V[QKOA"==^H^D:S[^VJ[_ZH^F[QKAA5 MWQ?PD4>K[]U4WX,/L6-N9N*CWAOUWC:A_J(^\FCRO8.(,),J$P&,VN]=-L;; MT1V?P]9Y1_WXIZ MGZ4&_5/NT+L*B@>N? ZB,EJ7[Z)E&?\[@+/Z7BZ"BRJN MB8OZ=!?H1O0PIIKNK:/](VRN6=T#$GMS:O@O3$U?=Q$^=W5\Y_ O$)C/4AW3 M_P+2??N![K>S7FE[>:$O=M .FRCFP;[5INE25;*+MO*ZG)12D7$V+,4XNO.- M;_>;=MUS)0_JG=X$1HK*@3,OJH+[9J#><5&#%OR?7.A8=.V. M@OA-&@\NO,E0>+-19%.TV70!UKT9.A9**3T,C+BN!Z\*W!DISWCX7E]4W>/( M1/BQ==KAP4A%>$NI"/_R0]'3CQ209^%A@,Y5VB2I4U>&D[/U6QA.)[[2?&LU MXT 71\6 MYS5=,+&28325[>2VU':+^DI;R6[HE5>H[#?]BMG*N&F>"W^3Z,VLW MDAHL(,769H2V.KY];D(43LM?+XNID$ND$V46+S3V*^L"^+2[6A-N)^]J/'I"R8$'RQQT"[66$UXRXJV[6&=A2Y? MN9"+,M& F:%V55PQ#ENCY[[?2[+,2*4U:YI)4:*UXB2T[N$84M_-2*FU_.WH M8_;HG$C_*21&?95?U,6,US5J9SV@$9!/>UDWK[7.W4NJ#4KGR#5[VNFXTD MB]9:(5AC0_"]SGK6PTS[GLWJ)?HK3)7F,;'45)\8-Q%I3A (,Y5LSY05H!UA M6M?X4OF+-2E2G2M=>Z;HX8&&XY>+FJ]HBC/2H:3\:?9Y$_J)\4G+O!GAIV+J MZI*=/")+Y9&[8&%X7I=DRM YR;U .=PB M_"7"ONU*OS=^I*V0/:F$B?21,,?Q)E*QU#"-T+*0A+L&5*W2[!4]&\A2C/M? M,6URZ\KN#X,D&'4=!O^10]]C@41HM% MN[/D@!]6)N45J\]T%V-*^G3/KJ MWI#%ULJGI(>K*F,>]>M^5QHSKR'\2ED7YE4B\_]Y3=9FG3W1A:,]=__.#V1X MUPWI0/O7CX[F\-I5]F^\Z&7GRC+/3IJN+EK[P>@@A7D-XP2O&;FC;9N(XF:_ M7UZL<[*G6=*8 KM=8!4\S5")3N6T7X1(>9^&6+4\!C:#'\GG_!;.--0*M?!KN4O7\5NQZC8/WO%_API@\9-.3D")4E# MK'3O'AT<'4[4#*GJBL8ZK4GSD!8S+1NQ4(D#?2))]JI6(BZ[1R\R8D?9WR=-\0?M@?C.]$UZP5?? MJ:)SYWTE%+*=[-C6J?BWF42JH;\:?\)($"J-5ZEO=]5"H-67:'*[+E-.;F9@ M\\HZSG-$J^N5.!:* R )0?EP*(E"#Z^>>)K^BL_ ,GM5K^KL=%%,:WE#]B.. MQY=R/$ZREW2&T?1?KHK7]*J?W)+&-7.RTB\< @!\_2N7Z\AR>B_8^NJ>.22' MX]JJ_*X:W]-?G[P\/:&==_?XA^PYV+/".?JHP1GZ%"3OU94/^4<^?9T]QG)F?H^\"8C>/W>6$N=]S+#FH\WRB M$O8Z5/9L7Y_*7\3>G[R:'@1&/:87E'$\??;T])?LGR]/Z NSED"[> M65<,\Z=BA<99/-IG$ "2#*73*W,2"9#<1>R)TC!TD9=SC%W:8"56BND!,73H MYM/\Y[R9+M;9*;LKUB*+/EFIK5,2VE+ISVMO[MC]PGG\SZJD_UUP+X)@5G&; MO.UV8_+88YV2IX[]F9ZYUD>'#:&:AEZ!E O?7CC?VH,_01B>:M8#_.]I3KNL MR"O30Y,P!5-O]A9<;OR7IK6V&BMQJ['Q?/[#?S@(9#HB7RZ*IZOD<6H#, M\GP-'0T]/-G<@8]ZNI,9Q'\JP&__JYO-_'-/5BMR:D[0U_BE(]V5+UNR>:?Y MR@T;CB/4P/2@/F2BDPV>!CL1K+;CQ8*"/L=9,A&H!'N(GWF^)H(9V)A[.$^)H>,UJND4S4OR8/5$W>R5;-,LG_5 M]>.ZSGX%=*&1OY\J,(%__[$F,R-X ZQM"'Y(]4KN0)I:DA'D[.*0^]G*$O-%[D77(9XY;VJJ/"O)4* ML^E)EF.#=XO>)*U"$RI2O1G'D-ZF0%\E$50ROBXSLF6FK]'H"T&FHX/#>Y!- MN%46LZW(2)B6'%00L^#(>*"U3^C6 4QV[%#M!"2FBNS -&+,KKV%HA+=]F,< M+'M'?2NMAO.U7U+N;V:=YOD&7 HKZ@+]!RK+3,K]4YS'[*OPI>]DW\Z]XU(._GKO]KW[( M3AY)X$Q>H$\,9YB*DCY87"5S6,EH)-/O+/MG26Y>]DMS3AIONO6.Q(%+WO2O MXH\_3&I)E[TNH1)_RX,C+",/CMU77Y3Z&L%F'QUL=CB"S4:PV4O<[I:)CEHC#EKZ\W+9"G>8."4PXT&#FV=_R8#BEX:K1D M+;DI'" LZTL^ZDLD1B1NP'^Q<6W. J>UI6')BI# AB9BR?WB[+1,,H;.^ MDR9:L"R<9'2=3(<\N)E/,)G=OFN.L1OAH8)/_N]\N?KA']G?:;YU]IO <;:> MW%^Q4?%S75?Q,2?N1FH2)-Y#<+BVG=H_]UU3FB@-3N'$II"[8G,@R)^:"K^Z M=7;R1U]Z&;29?[7K0(_.:%TU#G!5/L#8?EE']Y>C[5[FR]Z5V=&2Y4P[2JWF*QT0A6\XW6 [\LAO=TW2?C?3K@WFO,)S@Q>L'GYP%!(("7<) M ;@0&<,:&6GM$[<+.@=2TTL X'H7H7$Y M$OLK:1Q#1T5]3F*Z4(^,@QFS\-27__5/#;) X$? S>>O3)Y5FI45-,%$-T>( M4WK\B^7@)/E&AJNPBA_RL^!0"%=,FC6RE&$89NG M["SJA&4(EZB?ZN 87O7-=)%+:^AE7W8%0LV\P:$[TTUKXK7EF\_G'_6;C]OV ML]^VVVR D^J<#N9?((&-KW7)$/2SH[_="#E.BUETJF\/VL?11M3J^/-J1V10 M6I]MQM2P?]&&G.]OW'D(%J^G3LN,;)/D2.:!5?+BYONMS;VI\..>_6G]]<[1=[9 M>KX$HH+^=\FUX+OVH2*VVN^=M $%(V^8#%920AKF MD&R/Q6R)GES][>*0B:I._8QBF@Q?DPP)X869+9@F%8=OV/=XLC:-<^RZ85=( MARTU-LZC>(Q&5BR4PWC*9(@FD]==K50%OF6D6S3D,,DQC,6<]MTE,@ZB-Q\7 MM"[UKDL9I/5KO<[+4:_>3KWJRS^2@*LP4'218$? R#;6+%SV5OF( U1$OUSY M?TO27G+S430B#?2I*R^XK#A^&Q1"&U7",,PL]:2@TA)$0G"J G2==ZY'A7J% M."CZ6]:5;">!S0"79JZ25O@E>-"V WG&.5>"\OC/2%W0LDL@@UO5RD*EI=DH MN, B-!*$[5="(05X[L;^&,Q^WZ6W:IJDWH3O21PZOQ"RK M^Y$#^^S<7L?HQ;@$H%VW),ZI\/O7L8-NU1!RW/M2ACK(LM_\Y+S0[#R6%#+M MYO20KN76RHW#<379OKFY1W6$G):+Z>6NG*.\ ^75]1M-?M GQX(G-I;;X\;W M#:D97ZZ\GSWE2*+74RO:Z=I.>Y($2CG2)Z.0LR^?3MVJXX[68JFM$925A2+[ MJT*I4VDP*6D#'IZFFDVQM7AH JC8J)>II].\3:(JYDU:(;1/^DQL?!&/.W7$G*YD)43AH9HJH=@MQDIPIRMO DG\Y1R_906)>\1R@C MEBLT+F\<@\@U(EH--5*4-L7Y2H.>"6'"&RG$'UYN8[R& I.W>3Z##WEP^GY/64J5251RK55,CCZ>4(0L[ MY:1+.@%U9"U:;*EC#[EDK<,98)8"<&_2F5(/#H:2/D(964?BG80 ,I%Q::B:E'U)S%LPG6D2!!8N6(_4\;9,O> 9+*3&'O)PFJG943K=*.0'6;:41 M25#&ZF5:22BJ1127PL>!F !&R>D7^;-3,[]P9$[\?65 8#L MZRL#J$29[KI$#RKW$9VZ+I56[';-%]9MM^=X6V-*Y-D7L))\TK!>]EK$R_#!_DX\< M/9_&EWY_$V)+5"0P]K3(PN#;"X1Q[F:PU"<@/>MOF^\T+3ZLU'A M*BT:/24OW2;7 FR-S2!J?#;30;HLNHZ]1MY/-,BG1.@ MIZCA*LD!$_9^&<^))DIXX]5G^71:8P,J#A@!C$<]J?(^^Q97*];SU:M'@2F M:]OJ6HK)'S?].=E.8%SC4*Q\!_F:^B;]<##[;* *K+)OKF*0N>JB:.KAK+XH M<^9VZH6_Q](*AY^I&^%>E^YB[86ZR]^X(/_2?B*XN(;'CHU@/$)#$]E9K80( M='/?2$BD+#B.*!03(%Z=LC=1YI=R?Z14D*9,F#H.'W"4,[>6ZQRYBQFP5O_Z\,' MF-W7A_>@*LAO:1I7LE\#8G3^%Y(5Y&AD][*E@KGL[X%6NZIZ^#@27R!YRC@T MG8Q$D"G?QL057;ZRQ'DBZ8OCSW>/SY('LNR57G>MI"^XD$<[]^5RVGM:,YRT[YQ K#@ MAD_IF'*3!)DGUO EGMD 9R/3%IX27H! :&B)$*CQ95LP@ZQ'8XU'W*1QU']C98:,*IF0[ M?MR;_[@?-D0J]CRL:_O(C#(S2SBD5@:$,B_RSAALO'ADO\SGW!,#+,F()=XY M. C/36S[N 3&:/CH;^D?(I8._R?4^27_2,H#[9<$76M_C$%D@3&P0'H #<\S=KMF?04"_*I/-NB)Q"'/Z#O>V[__[C)+HWW'47T(7'KVK),< M'O.QQX4^]7()BN_\,OKX9'6PV5 &B\#_QDDW?I2('G-5D0SQH9E*([*):MZ: MR4W21NH.D>B^ZH0V,A9RNI^C]'S.1:_D'")3' 9>1'IFV:M= T-4CDX-7:.( M05+V:=Y(.4GB4'TZ@FVG=-AM.*\+WX.&3^+I\"36#%Y\XGJ&3@81,JR3_FM: MYL72\G/1;*,#'HQE0HL?1LC&>=_*:@!!%>[4=)R]+IE92&0B,,$3!?*H;]H^ M_6ZV/O+(RX6K( MB:=' S8D&S?R*<[7IHB1W6VXY)%9<12*@%//U2([^R1Q4 M']@*>1*'5L#N2J;^0EE=\SE:5OT:.0KX\R_>>@;Q(%PK^7$4CIL7C@^/0PT^ MB-2^]V>_,^R!'#;?U(RI-CNX@PK/!UF4-%/;%<<=1/3@;T^G_].!4T]?7@KR. MQKJ?)?MERZCPOC HO$J!,F5A[MY[C&\NQDO'$B69Q5 M7E8Z66A-"YB,<+C!M-4X<+_)'Q;Y'W0ZXQBWXVYP>&YT?PED:B0.?-I.LHA_ M@-\@.6[^%2QJ[,&&A>;/$58:-,HL=Y7'#V"2I@YU.\*B(I40U.S-3Y=@YKL?))= M,HT(F>J6N\)6X(Z-O,L2''_G>S!R->THA)^]$ [C""9*YI6Q2Q"*QNLIR4GC M4F2>9CE4L[=Q3ZRE<]W;#MH8T'GM0Z.06O?=2CZ!B3+B$,HY;A& \7/Q5B"] M2![)U27,;]QW-+])MJ@OX>],& O-.1_A5T>&5Q!]A;EY4]Q5V?V5K=:L&?K/V\+H$A MF^FA24] O*A02*DYIJT3"UE.189(2 M2;NRT'_[U9.7?__JNPQ]VTA2/&^%\)<^HU?M4MZ^R?<=]!G<88L:! 1/7PJ?N#-8OCL#+R\O] M,S(,ZPJYT7W:SU&&*8X6 ;L7FNAA#ACY[S2ZRH'F4PQ<1J.JIO/FKX6JI%XN M1],^'UUAX*;0WS;.VM;4_KY\VFWRGW&(6%'3KEZ9$;$J\\IU$Z\^$/(#40=' MW_Y>L]%;-X#'#A)6K/W95I'*((V:<:\5#=7%O?SYP,.E']IY/ M\Q7Z[Y$@*33[2_K2(^SXH\..CT?8\1<..WYO3Y].\<=NZM@[/SZ8, GXT)&? M94>3^P^/Z-!_ZW-3I_\ MHK5R9/5S*+"PCDMJGDB9X-3W=O'\&7F52VHH1#?2>&5XB] GKD.Z+ <>[6J4 M*<J'RI14. M+&+/O8C]A>NC1L7X_3]J%$]R0PW'C"\*=]F:6AEVK!JH("F =.26F\<][ZNI M,5Q!W7( &:$<^HBBCZP57K8J5HY)[W ^R.OB+O4!Y1 2&$FDCUF'D+N9J?_O M6Z5K"@;XT:)]S0?I&3 %BAZAE:[[#DGAS/E3K6;\DN [ZED>=%\459^H;LX# M!L-)QK&>H\\GWW/X@S]7Q*3S?^;0GZ[@O >AN%$L\+B8':Q$U&U6S "TVL]. MIE/.TYU;5>=;CHLENL)%20&_\F%M]/VX4XY,I/VL1%HC"U@CE(9./68EW&^7 M,F)FFFOE!GTB>MHR:U^3_]UFYSE]8+IDW;KX-5OF.+'HX04^1]?0ES>UX][0 MNQ DYC@%[N?'FE3)G\*3$@HRCAV"GV;!9_1UKS(/<*08J:/7+;*5.?N\7)7UVHHM=AQ/ MS%R@]H6Q%0P0DNI=2"M5ZR&.RI;0_SROS&-1\ [T,KT!QRCS@R2G]*7PQI=E M/,0N0R)N+34U6;O@3-O<.;X(] ;B "YJ.M:1L5*O5N?/TR.+0_Z%1$!KW2@B M1;<@=;6SX^0/ X,D]H:'DCP)NH&+1A?JM2 M<#BZD/:4#G88'P8XP19%6;?U:K&V_I]@RJN4N0' *,!.2 K\D.4$8%M.>,#6 MD O'Z5C+4"D6?+(H9.AK/ -U^2%SH,W/<[UY;0($^\>R,B2B2Q,U$\P^*>!AXS;8J M1LCGDYS,-S,>7K="O?E$.,RU>0WP.=#LIN> G:K.:VW-'=FELWZJ^^^E-'O( M25H$TV87MF8B"=C!JP6C:<, 3^N]WSAFE_T2MB9ZH'K-AK<]\50OIY)HFUH@ MZB?MP2.BC]RBD,+9M'[+U^B<*FQ.+]DPG]"+S^NNL$8'%,L7'4<$[U=(N@DQ#FG9'H6#/VO$(BR6KXR;^G],T]_"SNA5S*0S @U4[)RK'%/(T?M5^]B0H9:DSF+KBP@5"/2F\]%\U?&Q5 MG#N_%>O?RIH\Z\!X98;6KACWY.K*:D;'1 /8UK3N453)RQ"Y#=R[J6]2VL;A M:*>.*YL\&P&:/O2&!$67"GVK-X"IEEHKIU; M/"0]9>QY$W2J0G9=O]"I?_DI7!FMSZKL%S+^D+9 M7_-4>S0U2P<.\QS;8DFZ 59;W9A^+4-^P?Q-J3VM<)S/ZC^_HU$R!X#(!#AOZA[1(K\]5WW#L&?Z7>/D4MH=T7VVD]"P1\GH M6'%YTQ0-?,X\:0;:&1DAN^N,V,+2 .PL@T[+3_&O%/?16?K+K(D04#6D>@A^ MN>K<O"[(CI;/&I(AF!()T$ RJ_,0M!.:X%N6B3,=P_\=X_>!3C,&?&DIU<#OP#Q M'MHG26S,K&ZW/*MGZP"[2A--7(37;F>@H)61_^)="&X^L4RN<"''0^BSV9+7CTX]#I+P),J$/K-,Z/C-/Y=OOC/^B 1+ MFL+^6YM]]4O?9"\X'_^55OD6()F]6AJR;Q]+B])GWYERY#I;.N?_ #N*V02Y M:ACE@LJ+9F]9,,H]!E6(]B;7HSZO^'Y<+,J.[B<7KW% 5V_PJ8/8R\B(69_& MCEX.94<7L<4"ZG)Z$T> MWVP2Q]O4/)PD=G8FR%J*4J27*P'\W@JP5$7:Q5#RPV" 83;)^&&<&H?Q$8-5HJ'2P&]OWQ_O'Q\3>I)">SWBJO7 ?R \]OCV:R;+^' M8PC,S,9*A*'JJVY(#Q[OW[ES_^'AP\,[=P\/[AT_O!\F7508^1[/_8KI8GD? M'!W=\^L;+:F\X_#@8/C4F]E7+[Q!F JI2Q<#8.8T=$L'S9[KC2RO&Q!KD;I M^B*EZ]<0*;TH!(&T F$H(IJM-_&;NDRI<^N5J[+?ZS,I+#7G=B_TRU$64T$T'CO!_A:D?,JZ,.^!=R,E)]O=O.=]4Z5%TW2R@"#BEG$ MGD1ZYA"H9 MYXITEY<8]%T9N[SE%KI77P$QP#4S@9MX2!1/P\D!S!1)M0L==KCD[88G"T6&[#;O*^JXD4",+DZAT0C[BZ,) MP%PYR]KBC>VPI^C-#03S\YJ%V;980'UFK2!"/4V\_1LDMGDG^>=Y+4CG[!_% M,ONO>KI0WJME=IJ7.;H"6^R)*12,G7[)A4/M9O4-\#.X?J )A(;AZO*ZROL M/G&TIG'SL80\R0+E@S MGLYZ%UGH#C+%,<-!:MAQ$R WBY-AVE=QPON3;#%FD^A7L]P7R$O=_Q[$G_ZB M1?>3K27W42RP GV3"C"'GX3PHN,FD!A,$PHY09ADI'?I"4F1S9KIK,L.=L+ M(KHDM)A?J@[Q#[1YIV#U5DDQ9VZ)V.%J(=W+>(3COOCL]X7(VM&@;6GI."N< M6&25QYE)Q-\:[<':#\P-T_5^]F+P%Z;=9)O%W\>$8W&6@+.R M/3@.K)[TH0$B9QB;ECM&>&7C6*M?<">H@P3LEV#'U5/@8*4CN:02] M;*M6##1!B>$T"6Z-9J[5#FL$FO$ C0.[11N/X!./D'Y01V;T^K\@K_^4C;!9 M]G\.)W]>MI,G)8FJ[NC#G7-DP+;V&#D:9>@_?ZR9.YU5Z=T#]F*S MPX/#"#5J?@8[U?S7(;'1W_00\)2 #)J3$HK@H(_B-HK;?_X(OY=&\__$T$TI M)$X%S8!LZ!F.+NVMT%,85=4H3*,P_><+JYN8.;>*4?FU+P?RR$@S(1G'Z$_' M,=9]6URHIQY"(4A57SD/$/D>$B/,*YWD1#S7[/G#TM&Y6-7,I"CTE MEV@%ZJ%1!FY>!CY\2P']U,^$').)KKCV0^W@-PKFAR%<6?=X#_&GP^BU6Y! M1IFM8>Y V*:D0\65\I4P8=)-93'7/DM]"-#'-)R>FU^(MZ6J;RL,4DA+Z;"M M)"SU];%OOMVXOHKKR-"K<9(;CI#/2Q7D#[")7-!1@#3DZ.+S')W8M MA0M5]O61?_2H-#_[#1/'%Q^AHT]=(@6>.BQX#=)9[;]+--(RPY8K*!S]-\KG^D1_"E61( MX14Q!C@>>'CKL"[FSGT:,/T16W)C>BSU&'L0[L,'!P>:'V;M<.=NE.ZRX6JU ML*;C_$*$4>A490@8KE4+8S/7LXR3_1G9)LA#G--S*Y1=MI+]_@_ZQJ]YBR[P M%H.G3R3B+.GQBYQSFL 88:TX4GP)VG!@_2;1D,];^HE"WZ,KW(IO_A= MM\Z>]I7R\+;S=0V?Y.39"I'"7!5DP>R5Z'S3<5)K[$X =G+6TB/P6!2W/ M#]9+* C9.G;3YU!V$]]I6-OLZ*IKE;BH>FT&QUXA6U/VO*EP.T-I@#'>2@%! M=R*V3*J I.KFO*99%"&X0*]QU3D-J!H,E\E"!"HA4T=*2X<)M9M=%#"ZNI09 M?%]-!2G6!M,VRC-"=+&.$UVUL2/,[=&2WKY*^ZP:QRUD7JR7V @P1>F=D$CYW3NZ M.Z$!A^0T[8H6WH8_L8.U8HH@/>6M )GU G:EOX&V*FIPYI*HSJU C=&+0K1W M,>SW)2T24@N.+;0=4TOZ#(@-]WUV.(&9V/15E=JNS5<.$Y:Q M/T_P^.[^7>B\!2H"0;= _U'RP-I%/WW=6J'EX[KZ&QY)?\O^ M&R]\*3_KY_7(-OFK?X2I9$__ST$J%V0QD :RU.W=<"NTEA)@[D9V;@_1-2STOY8#&O3 M:X'BY814-9G$IXFE8S7A;, AZH%K- ! +J+C(F!/G0J&"K;\F,7&RH16BW7+ MO.L\_]$2^OS%+J[??UU,7W.1PYQL:;)2G-MCQV_#/V,WS%TRBUJ#ZHN?K?/= MHQ+,A=*&OLU.VA91%A:?;[_Z^='1R5??!3=R59)8LSO@&[^92)MQD%;&OY+@ MF2^.B$)1"->%#E$G,[+CZV:M#(N>[=/\+460^]=@9"!-0'1D60C2'1T>XIIX M4LIH_(2W,+Q];U#/#Z>#)Z^=%(PK+'4$1[JPV[!EQ'Z7(OA\&C5.1GQ!PPB/ M'IUNBS$6;;_ZX?[KAN^S.CVT&43,VTPZ-O\^^X M8Y$R608\$A]U](K_1K[I95?38?7D#7>5Y^,JY^8-H6DK+D^:O=(19V\Y/C@^ ML<#"S__]\DGV4\$A$1O;\QS=";60\D1:%6H[2[K[*5HO<"=#S(Q\>LM#?)E:SSCV: M)G]^VD?V\I=Y(8T@$F3J'=[^=?>?'3ZO6R+GA MA4 G[;BKX:\!7VT9[:D MO]J23K37QP9)\@2$3ON3[)<*#A_(B"V>]@(\5I/L98\O\>#NP<1G(I_G;9M/ M%V1S="0M!T='AP?#$WZ,#WWT^-"],3[T5\>'>&C@MB/AVWNX__#!_6^\[#(B M^^'^P8-OAE_WPZU$5LS^UU? ;/_/8?X_Z.ST/_.9T]EE3ZA,0WCZ9_:+AHMY^ND_ P 9+:PF%%,![D4(]EX#:^R MP]@^Y#9M,]=.F^+,"7W2I?5H 8-]WKAY7PJ=,EJ/-'S1G(O*W53BMTP2B9.? M<^1H^STD/_!&URG:#V0GW%*!1L.VNR6JD%.3\3!M)3B'85)K1""/6VT&?GS< MQ)SX9?$:S4K%=%P"7 5K62-FC8S87VP=VR5 QT7C:KD(X3G/='O?T"W=\8Q" MJB^[EKN@,!,U#2.?S7R"4SYY9DTBYMXM%UW(5=V\WZ[FVDOV4P(CH2C"R<[\[NFPO08_R, MZ;=S5Z%T?C][)NWI]#,'RD7M^]<,)D2*L.<2Y1HE1SMXINU%DRB0"A9O!;O9 M"J,]2%A[<&7D[2*;TP"0?(;@JBRT/0)!C,QA^4'3VTY>K6B455-,W9^1511' MERB1F2+#,<:7/@%M&I^0_$CZ.)HJ^IX#W%Q2]5$/^XY8_HS_"DFBD3 M];KF_\$Q2DK@O&;HWJ61UKCLGQ7W.'_9,?\,CF-&*:V#9%R0,=5[ O4(H"3I M.$:&9K-ZB;X/T[C@1B['XP9WY]HP&)!]Q@;: MD&KN_;;@-G,*&_)&Q*JII;&&X(30'3[\5$RMFTR'47?9K"DJ9(-&V;\5L@\. M/T,J#\0ND?-)=O*(3L%'[H*%X7E-)G%%6I(%*R;_RS6$;4^YQN::^ 0AR;*C M_VH-.\O&(=#&"Z3+R?+N_N!$Y+S,+VJX+LN\[#S"6;9'NRH:LJ5_??58*S-\ M(:NF+\G"Q"/E7Q/U'7R37ML?G!OGG_R5^-TB\44#L'78Q%P+0H-9"W!WDKE" MVHVMXQ9'X;ULB)/O,$6(G('5Z/6R -U;+<"&R7#@^\C72EV+OJ/MX0^ %F]& M;\B>Z" $/S]!.1RI _O7CX[LIM>NLG\S]UWGRC('+*;4(F?W,7 1E>B$AR@S\!LTHU,R^7D,K!NE<5[V M+1HT+3 MK?N&&UIZY+>'L@]$A89B':T$=ANY'VG2!2^T5M:1(4%B!09:Z? LK)_XKJUT M130I4#&/O#NLK6^@P:A?--&:,C;7O5F!)8U^.'=&B\9SY;*=6;CEY7_]4W<. ME(^"^$.C;WC40L_F.QWEVJ1QQS:<#+?KM,GGW1ZKEUG8,BK$12+4T19N90\7 M+7?$FRK@,UZ/_NNM.I-W2H!I8XW:T(>/6B;G);AX2]Y8NA$WNN#@[C:^R>^,+$D]6\>3%\_"I%=RN":\5ZH\ MAD'2K;."61+E:@OV[H[T!8^F5OEC_MXFE0MO"N11?%DBO&#%WB3HW8P9&UFC M7VD$-$5UA,='1P=3M1I1W'F%G40Q]MMEY^2 [YW6I-Y;0KX M6^OD6[]V7WTWR5ZX55M "51FJ74AOW(NTT<,9J=JSB\D)-&4;R1M)>_:O:, MY61OQZ[+N#F<8J.\*1L?$-&2>D<'*\1(:AXO%_(#Z3P82JP]HU>;G@MJ_%6] MJ@&\FM;RANQ'V*OKKDY>G)[2O[A[_D#TOWG#[D@R6'->)Q5:P]ST? M-? [D?;+KW[X/X#Y?HSO4IKBTL+J5ZC%;UOGLM\61?O:K=5=4GF5JW14O[I\ MMJ9MO/<8!@ N>@U]NI^=M'%C!&5B=[/-3@'I)ZS"!-<.1$O'-[-UX29 MMH#GK_.#G_K,JZ7\7\E6]ZW^% MXY0\]CB=)JDM>N9:'QTD4G>Z-4_'[45:,1,-3]49RD&STYRDO,@KTP.3, 53 M+/869J"7[)_7&EL=)B4C^>*(MT>8VD>'J=T?86IC&>-["-#CD)"Q$!)I13-A MV,L0LX@-O1A"P184-Q^(W"0^G3:Y(3A45;76>7M:MYVO[[9#$1AK\8VXN@;X M QO1,/;&E@9;3<:3XT>8^E=I7*Q@\%#9NQ@[7J3NS\0:X18=5]@4:#+!+V%R M"8X-;+/OK&6Z/M(#+P!NF7+P6FS,P!%"]MP)S8,#RRU9CK,\CM=Y9(JLA#9] M)_?-(GSD9J*ZR.K5+, IGZR($>SI.AL,*:RF+9$_O#1UQ@%1>8HP;"1?R*+_ MR?=47W8B0Q7D2E%=,5KVLUWT_D2:K+R0S8.$TFET4F^QD_KQ"3<7PKA:&"UK MEG>D,MB<9(G4J%Y'-B5G)+ %%WFSO%*B]LDK.._)OT$EZS2\HA&V1=Z(&Z_3 M[3U T%W]GE%&;UY&WS^JQ/Y(V;#N\@2R M'+MV")X!"&N[GQVEH3DX5;2^M6'00 M\]?H9M-WFGF30&?K;"9Z'DD"2 XM-1/X6.1MU@G?S9FDI#4HBD#H MU-# H(-IBFDG;CO?Y\,RTYR/)M VT[GHF*B1,]/3USD7QR>E:$LH,CP2P=G6 M/V_>-UH1)B^20%#((D8KL?$('_QEO"\?A#SDBK.(UK90RH_K-K;JW)MIT;(I M(O'[+G_C^+6\#FW-!M>F]SJJFUNA;I+\LM%DQB@I6 %,E^LM$)S%^XASLMY[+M*.Q,\Z,-:4V3RETA-L(;IERM6@"OL M;]K:P:Q>U:O>$DD&V9*P*]39BA_)$3U@U[)_]WG)H $&!$AT"O3P3Y\_VLSF M:][>$O4:H9R8YN-(I2M+MCTYW&:XV!@>CS3MV5\ M J9=6F*(K>XD^D@V]QQ3R_(E$!9>4FR!&&5?R!L"/&\0?@R'%[] #RT!)Z#N MDNRFV$3NYVS M//&"A,)PB\.V 7YJQI(>T>PN@@<5 8[\TLI9O(#I48\*CW 0;^2!::/1:A2_ M]WF%O(>O3"G8Z>:"%D&?B)W5@)*FL_QL+E8:=/B$CRFB< G;+ZU]8 MGGG#G72BG#,;FL<'!X,0+WF;G/(-LV#8%&4I< M=VLF/K)UX@'0N1&B0QP;I66L&Z6I-M8VJW*0*6Y%(^D)@*YHW+@#AI#%3-]B M$8[[_+/?YZ=U1*?;U4,,>/O:NO?.Q2K(MX<5T_Q-D&#H@8"H)!FG<7#<2<&% MD43C()$=PD!X4&."X!U]'?]26B%ANQ0O\UQ"3/%N=Q4W]?;) M>QU3A'F?"#:&)Z>X3=2/DV^5Q[OM\Q_KYMA5(LQ MU9H;6P$^&@$_D*EJ4"[<.]&^OH:<_W-MX_71/1XG*T3_ G9%M\G5CN5(!O!:+YD>9I)*NZB' M3!8M3OR>45=^]KKRYQIM7A%L04B 4SV^)6G,8?;T2-A MU\'/,5[((PLY']<<>-F2II6(7/S*6)&,?%!_.=#FP0BTN:5 FU&]5I\ O<2O MFG9,U>#?VL "#9/O%\^(,I[)GY;0?*S(5>,DL!J=W]N/;+CR$LJ(B'S8INX[ MS2ULW A+()_E*T_*/UT Y"7M>.?V%VF"%%' M=R$%]+_WT]#7SH3F(- .V;/P"I?N<7VO^&,:9VHX.=&6-7+U5OS*><0I,A56 M_.\K5V?[F0WN@0P.-3>[!I< ^78.#. -LGO/UE'Y,JYXU?1:!?WJ4LB! 7&/ MB_S)V[K,#H^_F61'1_1_CN]_PW^F?\@+5Z5C>_@"-J>TD,7 )_B_#R>"L.<; M>!8QL>]^EI06<"U&OS3S*4,<9V)#KC)>$UM&5?&2@X%OF*\E7 M9Q]2S_Y"_&8NT>D&]UK2=B*>7^6 MMT7[G404( SU*L@+1L/2NH4?2I'RR;"6:B#0E?R4&3(&6++K2HOV M ^70BF6%1#'*D/0RC]LTQ&E8G)"H1HBQ9(A;H7$?SEZW&C!IS8VV2A39)^0& MA:I(]V8J&AI<935P"%'H1]JL3^W,K\_:ND2%I%W-W!AT/7UF).?)L=& $ *X M4MN!]2L:71%0^+J]>CY7I5XTLSU02:SC522%LLK7&IFPOBUA/#*C?,"!A9G% M42AZ_$7>H/AGUVLLR#0&8#__ # ">QZH&A*>,]== M O;'R@&AR1(QT_-"$%W]*OW;V\.3SAE\7P87(I Q4:/?VREO4H3U3BOGXR*J M+17.210C&41D76$H/=\-7RC**A3XT:9J M!2/)NOK-JK1J7A4B'LED@(H2RE)1Z@:9<-)" .J4A-?$*-PCML_D+?*QN7/T M?+0(8-MSZU<@OKC"3^* @ZR$OWM1@%F5(;BHGY&FAM*Q5KN@WHQ14ZXPF76I[I8G^-.]9C.)JC\!2*PL?EU'87DL&-K'=M+E' M+2D:^LV@7Z\05? T%1&C=3[A:TDO87G#'T[M1Y)[V5M(Z.H$U "*7"H&U)() M5\^D,21_<[6O].LH:VP\V@'6A55/32)MK#"<:.86/F6]=L+[$&IV?)@U?+L( M%A$>@'T1I5C9WXQ,9'R-)&HK7R 28GF^7"V?VE?BE/%RHXB8]@1X\;Q>BMMK M^;;%D(O*.:X/MW3X9/MN!9E%P%M2?5D0Y M($O;]QGGQ!2/O&5+U8T7PO*3I^CY8&'.3]D:^BN!2%%_DLA@(?T]Y5A,=-:J M(VM%..]2\Y7R*(]%7Y^B\+UG&:MK5VBD(J[F=A^^]?XZ*57RWJ_OM4]@=T\= MQX:N"ZUD1-)Y(X:\AS]KA 6JD4>R,=;+W.#QEW76\>SYK?[8?.RY!#YL/&1+ M. 1/SX59/ST$V&H.T'N&4\3)=/0DNOO XB,'V-"'Q_;/0S,V)-X2WY(&6(X. M?81EW*&?_0Y]9;%TV8>I[!57U^H:E6I?,@N(;3V)6,:D-4(!EL3 \ME,S%UV M K&U2W(E8?-*QM59W8MONA#9E!L) ^:]9IZ4QL'!-RMHR.X"7RLR836:E19I M:[F8P %J;284'.^8V:,93!2)7]$Z=PMQJ>[:CVUVQ7@G8SC6 ?#_K M0B-,.@2;MML278TG.HN7HA"[D0$]_#KM[QJNX/F0T"T&\2ZRHF%H<\RN (:] M-!".5QZD&BMS#!% 6 7A.\Q@U+C<0#)Q)D%;/%S50N0K6O>%3RH09PVN1(B,:! MS^=K"3%[-HX\QW5>O4Z+YU6\NR2R3L23B&" M& )[SE/K]+A3ZLT=ZZV7X2.M4-)5"8([367JD\0"T:R2UQ:\16*WMZR@C MC0) 9K7BL3$1:"6U>#Z>N^WDPW>K:6V\+F3N2P5,BKI*D^?[:%%R6X M>[UNY*B/ U,*/\EQI3AZTO ?.A]PR5A%,Z>W8MYOKKWCL$)NQ,]]=/S3%/7^X-LIE( M,%O%#P\TC 0/N!Y40-Z/8DPI*[RO+)0N"U$L8%!%4PN#08#C[!Z>)5@L&\+C MNW_WF_35]L*BLT6?POK-_ M]^C!-ZDWD4QWJ\_0=J12?^")[:$]=?L]'>B. ?G#)0B#I%<=W__FIF3L#IGA M)$L/[MUY>'1\_\[]H[MAUD6%H>_QY*^8+U;VP='1/;^TT9K*2PX/#H9/O9D] MQ.7P ]A5I#7/Z[QDX^D_$+C69/L.#,KPR)!C<>=Q&^0.UG_P 4;Y^X+E;U R MZTE7#7IJV-6=4I5QX)Z[S2B3DK2WX2 \> M1 *<=T-&0,G%0F;.HDK&X7<.HB^I-K#ND].\\BTYZ0($@O)F=E8C78UYR*WG MW'T=XE :(RJG- K7M#_@BE%>1WD=RJL2P3/'"ZH&:J,Z@D0)*:_FQ3+O)@Y7IX[_9L'AGP^SQV'\K70Y3 I9T-^OW.+]I"/WBM?-(%J44"NS+EO+>_;*0(0?LIT%*JUS? M=&1MC)W?% XZYB97I8OR!9;$. >#HHPKF@1L[B6 ()13R:,)1C'[!,3LPZ5H MD-E;6F\^GZ^HDY;ER_RUFPR8F'=+'/?K(4W(79HYI+ 01Z[;7HDG][JHD[N5 M B=/8N&]3J\+$UZR;B+P/H-U0GX)5GJ#4 ?JA5'3'@J;2^EX,/%E=-@! 9\3 MU3+GW-O[7WE3A)?@&:$.Z-KK9!V1.$D$9O-IWC/I/QM2C0L-NU-FBL&7XKLF MC(,TFV]'CEGG[T^AP7IMJ]Q#=XCE2CL$2)T8-S-&991IARMGC"*Y"_:,)DI5 M'-HD\40:@8N)'Q1K+HXZ23&7#G?RMHSR]D+0:,DMS1#&SA6.VOI=BJ^0/^^X MC2>2&?A[J*B2SS]JPYO7AC?*@HQFG\&Y]PZX;-R4)3!"Y[)]^);F0!OG\<<' MO5U_23ZZX.N_&X5F/3@^?FO 8-P,'\0TB!R>;5$K/5"V=QX*IR/S%/B"H\#> MHCH;Q4JY+T_@2)E&81D9CP #RII)4V,OL4?DK.E\#-SET^BU=Z#^GH2B;TR2LI%!G0WN1M5+MBH!=[E[R'/S<<3:[?V*P>,UA7](UYU'[! M=E<\;%9,^-O-8-MRR38VFFWN;(LVN;UU?XQB!'DE +,SQK0I7S$(%')IK2+M M(7%\F^[U;0JU-8B6EWC\N!?*(UO;8[^:FQB>N *:308%!T817YTV\"Y;]HMP M&=T\\F74CA_4<3(&@#;AT6CKOIE&C )7BL8PX,\!_>VQ?O"_K*2NIW6#;D>< MLVTE:4!+D]L[H1<&G#W=AJKJC /&C5A+%!^K@5@/F; M2CH.+5.2% 4*5M4NY_YFNN]<3G/4O2DDT$)$HTNU@YY_0!,20G:QB=6XP%XA MBJNL6W&\A %[J]+9LD?#,]DFFW@F,9Q/O)B3]W ^\4G;!2U6?3F,6J[J5KHV M];34Y>8\UX/.!-P?B8F"9T..&3E70]D+6J^WVH\]$ E9SP"IBX^[QZIWQOZ< MM?[3)=RT;XVXV&I_-^DHC(7$&M9%&=_"E]_Q* +&V3/=,#/XIKD<'%T[(*XD M:N'=I?=*V0R\^[5U\LG%E],*IW#D0-PCS^[FT8-CB_;.0*)H>"V^ M]2)OF+@+I8G=HO4=,*Y#A9;2CW6#QZM>;1R="E,I[$1=J/84W$,@' 8Y'%GH0S,?U''W5BX^E:9DN-^ M>O&6X(,@\K;G34]VP.]] :J1):GP2;:H5W"_:3]99:AQ"4000RGKLCA!1-D: MNO-*7%!VE^W.-.+ -#6>L[*4%&D<*_0'A$_P:0V;P"4YBD<+6X*MO"1GMXF. MNVW*03;;9DPNKAU5*VE;6"Y>::M#N[)A-/<[Q/^/_7'5-($O$[NX#=9$NM"! MW/!ZE W6A-C@4^R_-SX7&B:@0$\2JZ+KNS NYB'35576Z;V0V^0Z7@8[F9$U MB'GP-\QG9 1)!1^YRG.L*OLG^OTENM(DQD&@_38V3&.>X:7/0\@ =IK27VX/ MG?"$K:O;>X5AKL:(3=XEVC*JZ%NDHH.@^+R,,)\&$SCI=C )#XY8L5%X ):0B!BI.?C?Z*%2.JG@@:;F,J$\,"DK MC?' \Y!H@>\,16>;G4N=*CO0@;A\NH$>O+?-F[,CN9Y4O93 H1 M0J\4?B#,=V5]]31@.8)8>((\5';4H#LWGH+Q_V]2W$R,YD>FC7CMD9;40>\< MR+8^G7[YNVMXJ#X+_H>CW?"K6_5GY.:'7=BX:4W[X@\GR '#Q/&K!*+7,Q<; M2I5;Y4[/:4UR:[E2#'.7\"&<\%7P4\":!F^!?!C:.K3)+*1U2>]?U+Q0",HA M =N>#:[-?C$VS/'F^EE*/UC!C<];6G)Y,UQ;2&/;U @B">J)V6MN"N.V+(; MPU$!58X3:[)@WDZYB5"5C*<2]/MTKX7-+)3 I/56,; K'!O'*@V[J$:ZI_[I MN"'2T%4SG9^$,>5[,?95X"AK%N8929&7S0CPZ0GO]!849^%DJ MQ-5-]T5=[2T$UA$RS>R!\K2L%BE'%M3C7!._(DH7HM1((+.0%ZA]E4;&#SN. M)/D8K!Q<=,[!M<5G8E)\"9D&IR)A)8VT?2!V#5![\N"6*S'Z&G>>-Q*OD@"S M %2%GG;BV?.LY0&/5QF70;18R%,X!EXCK#JE>6&(0T9 ?;KWJ>&%C^GA^T-/&JUU2IN0]D=*)?W_6 MY;K+?\NY9TU7,RQ.=;>H10M=;5'.(;UH2CWE3L:/B#.@::3MB.D"_I2G4'I;W)>M*4"*R0( T"\/T6< M-6M1TU&YCPM='=%WXQ:_35O.8"A-+Z;*VODGNTR"LD MW>SCA)YO4!I'+HKS!?/\YEJ)ZV:9*HD"B*#(VTN:[-48Y2"."=#+R>;U67)]/G>9$;.(@TY%#B?SGYW4]^CETU-'WO'J_1-V N; MCV<#?U[V2)5W23'Q.9"?\I1_[K_9:@4C/NQ1L*W02(X=NR[W1+\GAW[ M0L8Q-?@#S_<&4W=*")YWVV0X,?2T%Q@9['C>67T!&YWLU6FQ8@TK[\(X[M_] M\X_W*"2F69CPIH+G,1VX,+#W@PL=[T'F.+R,]^(T"'X/#15VT![P=>)L#O#%L:=QPTAN]');2D#>I27,XK3LI[:\4IO M<@BE2@B42,;BH70I?)R MH$K,TN-V48P3AP?1=]+Z>+H@"P%PF&$_'^G_M.B[F90"6G7UGK6!"KTWNGP^ MYZB2-:CCQAR&NZ7_["L2YV+&7S7*Z@F*/ITOX[00G$4&)=T_-:M%ETW+* H8:#+1.(V9,(Z;P:!3OG&WI8%'$^=S_[4>96(E90B"E\;M ^D MPTGCM TZV3VFDXU5$ FD]N9#^6M;;YPTL_B(V]J%86O(1#JNHEB8Y3AJ#,L* M869,XIYV0!D?M2_DL%)X9Z,(+@6F^6I>(R+-C<^CNO$[2=_0)@#+P5:E T/J M,]F^1=Q,>Y3[^7F:A:A4*F*F=&D'R$$CQ+7%?Y1E MO9-)Y5Q29=$[4RM.Z[ M(21*Z2Z]5HB,W;Z3IO6D.#T;H"["))N[!A.W89,"+#C-E2T='2N,7Y(@' M<[]5AQ:$6@AQ=?/'Z0KU*N U>4WCO134A 8>M01%OU19GX-.;9H03O:5!MH# M]UQU(-C>&>TX)+-WTU[#7=X;9F%\\H#JU.6 MV (Y2RCDO$%O9F9 F.)*I8A)JT.Q/RKQ[[I%WU[)(+!M;X@.-@163T^NFR7M M#M+A@SY0\5J"+"%C]Z7=&?60M>ND.^D.?8X_5(P J0V?E0#BV WV*C X:^T0 MFTN&-VOH*C&F=]O0H;S'>T>*H9J3S9NI6_?_LO0ESVTB2-OQ7$+WVCAT!<7A3LG/JD*!!"5:HB0>N1$[;9$$ZLJ[,I^TY.;78)[UV?KN MG9^/>6R%H"@>B39I"AF#F)A1^T@DW>O$:2E<]X$,PQ/&5@/V+-%S165D%FI' MB^]R*UC/>JHJFN=SSJ[4I3B.0<6-R73AO)ON'WW'2$6MO66^4KPV)P>($E8M MFA+[6BJYBK(T83/;E:(8@\AK^:Z,K$S.@#8\W?(X5SFL=MMDG6?B3R;\H8U< MD"S\ACR ^:"QYF-^$&P5QBB^L;^V!J^KT_?*+*M^4 UE.K/ID0RFCP6W)*_5 M!O7,5NB; XL>HE69]UJJ)L, M2#+62&.3 -?VJ$*)ILP!Q)7X]8SS\'6V9)=2X):J@ M9A!S#:AE%BVJ2#OA$VN4.,ELC07O=5I72 M",WM 3Y&SFE!:,6 M=D"W@8L88*&$#2@A-86Y3-,P-Y&)2)R$HR2QD"LZR)_$7A%5D,&!A40!51=M M=:%F$V0Y_A(JU.NZAFOE67A]GB:)BND6H4#GPC2LKVH2'6>@DHNF/P9/#T?" MF1L1ZOY,\D)/*"^T*WFADA=ZO[Q0*_$8)\@X/Z'U;2JWPOS3[:='+6R^Z]NP M&=?J4' #_!6#__NC8$1K_@P7X8)7HON489"!G":ZU\R41G7R*=9X:7)^T&7C M B!LH[#470505&X"#$ M?#=X6=;\2"FL4B;FQMU.7=\M&DPJN@Z>(DQUKA(L8WC:LP'/J/MNJ1KR.-FY'/4W H,&Y[ M[18N.E/]PWK-!E6LZLVR59DF3:/$*C2(8^42G9X@"EC,* M& 8A&%R# MULV*@/8*FSM-*@4)NN2DS3EG'EUK%\AT\#-..QU#KO4@#N$@E_D-Z&9^'0H' M7_HFN:6&J;\05&^#U%Q $\Y3EV MZAG;3&(/LVH+S.+^.[BA$9P,Z>OGPB MNBZ3R8Q/$,FR.D^<"Q/G_V"MY&Q M?AJ?^XS9+,Q\-& S^_) EONF498759O)*>7[K]4G6R,>X[$\M89))(%I\V'" M$.ZTR'A*"2&&5L(II6X.:7^=]W%@W6TXU- Y=7Y>$0,5X[LF2C.T7 MSHNE9X##JMZ?#2=C@$I6?HBD]KE,O+=9"825F<.YHI-G!" 2)X5R:>!/P'B8 M^_ F1'N3LP;IN02(-(@GZ2Q%R"O*BN(#%=U]!+H;[ZA#)R$7*:@YM$@)4>M[Y.'PK#"H?0,34W-2EJP ?16<<,3(;]S8/< MK6!QTXM]H]KHWS89VM^#3WF*:M0V&<*(#=3;7-P6Z)*7*@ZC?F?H&(LS6D]A&!REVNZM^ MV0*A01.I7;EB/II:Z],N%;1'*D\>W&U]6]U>:"!=#-E$11FJG"MH@ZJ]L$UP MU\5Z340U391"9YK[&#MB/ ;I!#)@&CN5>T4/334_3] MO5MS1YNN-JG1]A;WWP!';Z%)E"_@L&_VG .,H @,:C2+3GI5FBLWZ]9DYY$. MHDM>++TK"R/GO0EX7U330%F]K* HZ07?4642@R#_6&;NL[82S_8<3=1EH)70 M&*&/"C\%>DB\PS[[KIC0)Z2" =?)@HHKIK2T!0_Y?QN^YA] M%2N@N:YT4A%E8XPQ3QRC ZO[S&!!MB@2S+UI@C&"E?)<+V37CJ+0MN[L=K!];RQJACG]I8/-G%59W;ZIO,F3/-: MP\(3>&.AX^QF%40*]:54AMX<"R.T0:11A2>Z^CCXAA& 9<.Z0:T08H-9F24F MLC[Q/D7#:B,9A=KUFU-M+NV4?GZE,A<[=;@9Y-J^LKQ3MZLJT\E>IJQ0@FB> M@]<\F$:M'3/M'6$[L61&S6%%[5E]3:(P6=*$^5[OSBC<&&_7W_25/OC#WX-P%68;7K\ M+9MD!?XH:7Z+SYUG$G.5&KLM&M9D(+?A@8?6+$ISTU@OBM1@POQK%@WVPMB1 M FB.LJ5:T_1K*M3I(^[_AT>@?FWKT./!B\U"!N48F2+"!!SO-ZM MHED=U(U>!E[&3".KR*B$K-)F'];F2#*+FN&X-:&K,!E627+;#&ZR0[?7OOEL MG/.U/G?7J4R1']!PM0/"R/>$?.)+W>]W[??Z+AF4!*)U%BO8>"8&JO4F^0,: M;]2:3)CLKS?'P 97IYVO'ZD;4>9U:UL)J_;26)MR!&/B6W6@BYBJ/:%SX&L& M8WUI57L#M@.G5F,Y'L3E:)8:JR"(-SU%OKJ@'UB=]LSZ4_*\'S__J2?[7 MD>9_B7'WR/D=30AN=)]88?B:&'L5!IX%_P(!KGWWCM$N V^A,H_%6"A,QNL[2Y))1 M="CF@C?Y:$0PCIE)\:"NY'80BZ] -T1\$Z*[1M9A=K"'2TQ6#EVAD$F&Z*.* M;4D- S_&ZJ*@GB3"T2#JW#U3B*&FD;C-=9@N^8#?N)^S V3\F3R8JNK"S,ZL M:GE^"^^O&/%D4-N6E;EI[P4_C9L0QP8$%2C7-7$5Y=G9V6 MB0%C3!F6D;MB3;@Z+"$$;>(,OBSE(D1\*XXSH;G&P;6-ZU2K357.09V8,CMT M/==ZE@)?))B>RA96R(:Z];)RFW+/G>WQ025FWAR<4(X5PJ,+W8GZ.LWB$*E0]Y[FR(9;45I+ MI%D;SOI>\$ RP"5T766PY3K;3?U14 7O'G3AT>305G1CT-C2"8*_^G%ZC M[>-T$00JC;%R81.[:4'='-BK2W&$BE6)*OAV:UQUN2+,6,6(/]P.&*9O:EU M#DS)'#3A.:>SL3,GO))CM" B/N=S0UEHV!EJ$43]^7:I*S]7J,UZ LI'MNMZ:F,=INN7YE_+M4',#^V<_45(:5\ MT66N SY5XXV;3;J:-(NY7HNBS4Y;&-N09.E5D'X$1-'8(G)MMWCU>E\(R/A! MLY+J@6*,"KM7 .[\J>N];?F8I],"^>AJX%KO:P)+GIM>%R?@>XT.H@=!6OV&//)X%]6U5/HJ=7P/VR#>F=[ M-VQNOFEWG<(GK2C%7-H#<^G!K?RF2!0:4)XG/@#9M-O:T] M%Z*NN M:B!"+,MM(2D2@&,2L4>C[9X56&;'NJ_:16L,X[RH)DR.0VU_*@3_8C,T EN[][8))X0XE!(+8^%^GD&\L8%/9%5,0ZO0&;P:0<'$%* M11V"61G6'N;2?VHW.:%WPD,O.B^Y>0 F5.BKC#G(-@H88+$E5F@%_?1%]Z5'$1)ZAC;6D^E:]D[6(>FNZ50Y"5GIT57A=%\M6;4 M>Y#CXIDM=+A IZ%@OW@>[]F+9HX9:7JR"&<0#:)2<,0((7DM.W2/N;LGC.N$:P,FF9* M<7Y0%],98F#K0"*WTZ&0I%Y%=>WGCMRTJV#;6<,EP[;A\#C:!IQJYP1%IW#B M&G?*\52)E6CE8H5\"&BV8J$MZ7%FHE6 M<'$I]W[2\1,[(LP>MQ'SU73K>5KF5#'\+!)E7U)JCS2I,K'(:"/&ABFYVMLF/H5+-X,%!HSZB;![99U8&0.LWYL)T-[ M_>3;P Z.LO(^\@O8=-"E&72YJ#!2-%,Q6?S&,UMDT17=L*/;Q[=XWL?I].PM ML2*,^3_!$INO^3H!BK+2T4KB&)PN(^3!&M?A%O17/52[M+[U9JH,XPO#/NN. M6AWP^N+8F,//.H/6N?G$IT)(A&CB$Z7X0*8=9-EMTU95I%-\X1[/U_J(DIN@YM3;=+&]A4B7PG)#HUH9I0K]?VG8-HJ.A> MM2!H560LA-C8Y=E@T!K:D]J@O<$%*[C-)0Q=74(8)VH%50CVFWQW[EVN2QBQ M9RF6BG*W!FMGW'3L-E\@W#2O+9:KK97K>UR#2@7[OHI\UVZG5X8H@.B 7E'@ M YN;/(Q%_SLE\OZN13L8X7\-.+?C=T*6)AH1$MDO$GD00G!JVXO@N^^"LNIT MH%1[5)8NW%[*5>]C0BRMX%K)YEAR(I#%!X*)J"2GU ?L%JJJ#&_G]??*^6BH MH!91MP=TO/MK!)O=$W%WT'AIB(BCRE,5(NR9S]K?(ES%E"VI\0PJFJNJ(BF( M:0*SE.RD:=;T[#*-?(F &:! 0Q90VMD$V?@7"FL6V?0ZFIW)3NL%IHW%0.-2U\I )EF?$< OU%H M9^G;>6-446@\1*8(TW&6XK&4OUL# MPFZ6K$TGBTTXR82_(:2U2@$X)KE"5U%N7D(LT3B"]FP RAJ8J_H6=]!C9M#8W]UIF6WUXBH'+?=6&CQ&PWZ+! M;^724C6#D]8K):('1E'W6RK?3JZF[/$M(2HB5(#X7U, @LE^%!&*DJLTOF)@ M:BLP*SHB_".=VE'==P:ZU[O.\:"6G'Q_R[4$!!3MOD3?V4]T*VS6:19+RA8] MPOMVYC08S>8(;=(9CN &PX3QMF*ZHUK90+3_%#9RB"C!B>M.:RTZ2/DL,/N1 M<E&NNDJO)!C>O7335.C.3&Y9=EA+WM$RHR"D]BG>95"QW\-OTGDTP>PHW;Y&2&6_2.714AK6 M;OG9*\#X_A1O/@Q&96,Y4YE,$2.?4L"4)BI_I=X3@:(4^K_:T:M:)HE\V@.B MN]]2_YZBFF:L ]LDW4!J8?)?K0-H11BF&P.5-AAI5%&&,3*H8'>I$_P8[,+4 M2/Q8KYYU*D?;@ZY[-=H$9A8X28>OO!?!2YVY3Y>97"U 4:XTJX&M.]4.ND?( M94;9Y8*9\08JSCK"<]Z@IM8:+25#2]RHX*T$+-%\)KPY4K=1^,N4;;5'',M MX9_7%5:_4\<9NH-P9B&-1#?'P&[FQ;!@&%8U[[E>C>XUOM3 *)EV-,%13:>^ MEJUDXI=)A4.(\2_V/<"T30CZKJH>=5NI8>\UBZ.,/\,)35]2KBW#U%"Y(\*N M\'D1,U%+.M@QF-&+RY<5EO/-/0HT^ OGES*M+$ILY8.XRIF:*@T10W6G'$Z= M+$TBVUI[] ![B^B9B![8[>*\*/S/GV!%\Z^=\=_Y@4(S*\&J_IQ M;92-E73H/'5^;GE_T_.\C[>TX[D!SWW&+:,L8-PR(=-#-U=6P2!0#X(QH:(K MRJ]=>M<@3>&W%2J\;1M-W&-DY&>&L8BTO'O_7%"8PS D-71.6][(=XGC;$CCBXN2,)-&H#ZO M$C(BRA]*E$^^$E"* 5#9)_']MN7MD=A^ZV[3*9&C9*P_>,;Z0#+6)6-]1_8' M7C]B%5Y!Z>! FA1RE 8Z &$090BC-T<5?Q(K30W)3TZ=13[W+.!T'L<$$ H,G M2M8SR2U6F*H<4\R"R KN>C6M-08BNXKQ/KE/G5ZMOGC2J$$:0\+@9CF83(04 M5U6(5KA7Y'%;N" =E6'_FK$B] B(7U3/A%;S19PN<=>P0R3(OHG!OJ(H4$I1 M4&7@C@AO@C:U=EHZ^%4!.IHO.+BA6U*O[#!0ZDP#6,P-$#W.\6=3YOK.E+F* MD77P@N -1C]R8)&QOD=&,SSDAHQT:]@ )I,CPDN4SQ0GG^E^B%C3C:#%?H71 MIA/T='H=T2U>?^:4ZBQ20PUH>IA=7X=Y:9^#8"R M)DT2M8*P%V&5CJ5W"QEI1YRK &L2NT N" :S MUM,CI4KHE8[$X$L5_$:W51-)JA7Q1.!G-&QMC^JXD,*K!\^K#JW_(5\Y;."Y MRRR84ZMC%N-(&6]GD9IZ'QP-\-D\\!$KZX%"7[S]\/GC2P9^L Y^NN%IYZ&/ M+S7SP>,,HT?=Z:AX!AG=42 8 J]-ED"W30L@F'FAJI:/" :>Y&HE!/"'9B7L M3(''0WU9*-B'M3&QD9FBB AFHU**QSA+@]#!QC+-KBEE6-4O0/"/2&,FKK@?P:6*B5J,W6'$LF7J#-5]9UY#Y>4V"&$.=$(LQ!_LK4Q=&5 M5G*9=DWC49;8FZYVR!;,HS71?1F,]&8AKW;P<:=D.;:T/S5X- MDT;@GIQ\37NS^*;$&TL*81>%4N;NC@VN+%YJ-&3MW36J05K B@_C:+>B<2XM M[VU]G_0PS=,R28H-:ZJ2!JAG!=ZCQ@K3-E/6,B@Z8[Z*)7O;5'U@*D%NZXAU MPTOEH(*C 8V(4W@[*QQ]9!Q-*:D!%HRD30SK4+/6S :F"_CO&OD7TRL4.S'Y MJ_VFCN$#Q9OU+'%&K_JM0??\>3W87%MN8T@9=')6O*:%G>&%1_X*:_^K#KVSZ;\%=4>F=_#9:$6O%..Q#<_I1<; 32^-6:8*W[)T+? ME>%KX0KV9K@S$AG $=5$NU3:>A M"IOB'2QJ>M!+66):5E,PP=D^QVQ5B(=8F.D&IHN%J;+3"%"Z>4(]+%-B7AX& M8\@@UK&FVOF?4UEP&V.S:WWSFL!<0G MM>'$W6F,$OTAK_HM-%G[-&:#96^ W7'Y5]C[ $\J4S/T *]4;4 ].Z?TC/V, M2;"H^N?4HDQ!LZ_ 7JXV?QA'1D>$8#U5*X?5B-O:+.BG$9@8&+&FO@@84N)Q MC+_H^J1K?I#9QU]6BU+JT4%JQT!JJ=I ROJ*$8;1[0C.L)FY=F C@D3>$!O$ MB?W1!!360]RN"\M]R77F ME?);G+\/4'<^9LQ4W+9&)Z0.L"$5OH2DF';/G1 M2VE6\[H3A;=#U1V1**#35D!?B-X_$;UCK8/WIH%FGEC;5&503?=!#I&;7!P$ MHM2588&Q,!GJE8N>*>R0Z$;=)+FC9)/Z8A$3KC4G\>WEDKD^\-#W,2U6;!:V MCN$PEFA@.PB9*ND*P=5@6[D.H9:"PKW"ON]54V-!FJ&0U&JZ)1EW/+@*K4>^J% MJ=OBS==.DYX"L-W3?-(Z-O@)TD0Z3MZMV,>&3=<[E[U1*9N?P9>DQ,- M&!B=C!N^8$D"[@@SU??NV@4<*\8-(O$:-H@9[5M5F[\:YI;#N8%BC6.0-D)N^ MUXB&8QQM6W*[$L!9RF?) Y0+= MK[K3*WA[>U0JT&UYG[(]JA4P6W1*9"AE @]>)C"4,@$I$]A1F8"YK&"O8)&A MG;(@E6TZ$Z64'369FKHM ]+=&AJ$"H,'%=%=SR:1%EA)#5;?UVP"PV?, UWVNLT_!9MA00;H_C>QUF4^C=3:O7S!FIE7YYL!XP+ M8" 2VU(NS&V^P8+QUR0N3LO.RL(IO-6%-,Z@.M@P+@MCZS CW$/<=\_]@3"* M,(I#$\/N.J/\3Q"'"H0]OOQ_T^S;JK /R+*.,?<8D=OY>LX2I'N!%GCY')&7 M,):8+7WO,IHB1GJZT+$PNOTCUY2I>MM?_PC1#YJ4@U#W25#WBK@%VOXKR+K< MM6-NU &U[DP?DN0.]DJ^3I+G?E\H\A0HDNV#E=/O]S8*I!OB#I9,H\*)@03> MYV!>JMA[$V*Y%_!!=J3/\B]$+5U(< MA0^.E0^&_G XW!4;@ 7#:==L*//C)KV__YGT*LF]\ M5YFFW^*E$^FK$3%656+;H+BZ=4=T/"QG54OO0TXAE<<@Z($0]/$3=-_O7VP6 MM[^K68J(@+[W[OTF45L+UN&5#<7E") ZH%X4MQC$.,.9RH.%0ABT?P_FB]=@ MRP#1HW=9!"5VT-L%.5\(.1\3.6.GEQ K?VIQA^ 2O'V&V:)8@4VX7[&H;S Q M_B=*PAQ+HS\"@6*83;_S^E&JL)B]4O:0:?IY:*7$ M]@@52,N"%2TAE6A11NU^M!Z'1_,R*KAY4.6[&^N8.@%Y57^A5/>WR":ZC 5D M]8*?UJ5CN2T3/2EZD]3X!T^-'TEJ_-&DQE?E1KVO,3:__;JHFM_N4=51K\6] M>?>H\,AM$WQ*$O;X-7J45YV^B2D\ARFX*%OWK:ZRQAB9*^"8E=/6.JN#DX?! MG+&6LX9^UA&XZG^*KE2B"R[Q:7C&:C29$6XA*_?.AEF6 M&3SG0&CI2O*-/5-*6VZB!(=,9RO]V#@@X0-@47'7!-#X)"XH_A:3H,:LP&&I>^ZL29V M:M>=/<.6]ZM9NBEW;Z /++6-\DF98XT.=0(X*0OL..6#TR[NKP[\^$?$A5^ MAD( DT[?QSA#!\-VBS+3?4%JDB$.KM',!^\1^4+CS0<)M<2]BD)$9T+T*/ L MXY @41H\2>Z@.D% W3(SH0_E?4Y+!%I)JN^!M&V0W,B85:0;SO P_,<@]0;1 M&W$C H(-CX',E1%[.G;T68-#>9TV=JW%EW7;V'%WO<&>;:[WAF?5N>CU@3.* M:TRJ>K/(HMCK=GGOZ#W5EI[SISPAGDTTG?)$E/:;"'$ G@3@!P+<@#=2ZB,/F.W"*8]CD1B%787!40LPW MM?B$!IT3M7R<%*FS,"251!$T,^,'34A(F8VOR*3I_!Z'=(PHQ@=09:1Q% 8& M,0$OHX-)U:0#2/R=FM39 <.'B#Y/%S%X M5!]Y<@ M*1'!N=.CUW5KJJ&JT4E-5A.L 1LX,O"T?N';VHY>8E3<;<>+2W-G/G!'JJA. MSQ-58<0Z$U:F8-^=6?*C8*Z^0=?'&V>1FAJ$K!2;28-P*[FW Q\0O\)O."P] MKREP"/XDKXX+VVW#HJ)L@K(D *[-YOI 0EX]3^JW](H7I+FKQROZ%9%G"@O. M/E%:JJT8#9#]& !Z\!#2 /'/>BQ S%C\Y!]SK, M,[[W)@N#RYGWJ\(>Y)]LN_"_?7X#])$M6MX+W5*5?VB[JE920 / -FDL5$3< M]6BMLX:_;O[.0-94PMWVNG:Q$&&UT;R<>U<8'>*2$H.$&, G40+?C74+"[RS M,+ GNI>$55EKD@G44A)544&\MPLF,U5EZMANW1K148LR.[O5ID>LYFK;HK=: MJ^6KZ#+-Z.Z;CN87-Y=8@Z/EME9@UAK(J-SI M<8!ZJX2)DNBJ0&OYYW@#- 9-2?UKT7,PUK1N,DN#@8Y%$6G&KOP:CG=JFYK6 M\FM@)6L=-]<2S9LDOV:MYS0GL3\E$>YK8.L28V=ZS\QN\C[06'\I$^5A[FQM MAXSL7]YR'KLBZQSN<@Z MKHLL-""^1M%^:))/;W[_XNV1]OCP06R:![)I!E_AQ]]4\14,Z*\9>*@Y1DF* M_"OF:*3)5_7/^__65*KR-\UTN_G(IWL M$3U_TX'.7\GH9X_K \:I,N^3]O3)Q>9E..%HX8)#-YS06;R$=\T(Q0[;*\WX MH@V1-W1WPZL@+I5&_JA:0N,'S[ *P0TLHP_:N4 '$T,T*_US+5?D0/[?;/#J M"_4OS D72@')V<3:#\FD96):'*OX;)"^.3W[4YIF]J4(;?,A"=5W^^+/]*M/ MU3][,)5]'COFV"5$$[<#\L9!K MZC&E[U[MR8L/IO4DHBVZ\HBN[S#*^_*4F(&35?7(>J+4QB,HB_2U]I!P+N@P MP=3QY]B6+RW!;8V^J_"U[5/1:C\W#\#AQL$B5Z]R!=@,B5N-OS+/ZQ_!KT*[.]Q[H]_JM2^>:Q^PX0>=.WYWWFKWNP_P7AGS MJ<8<=+<;\S_^6&2K)*E#!^? <>-@\NTR2\LD/-.B:TK_URRZKH$/.&;QBB,7 M^$$#XZ].Z@I1U"=!K'_%(F-#=.+\0>5SX[)^(.90A">R.* &_.8_?^J<_[1_ M*[V+FMVT$6]^^^UO;_[J_?[^R]]^_\W[]/[WM^]_^_+F3^__8YS]\;_^EPS, M]V1@GAPA/(+LV%96V*"FB4 O"H^2A3Q#! ^[S_=Q1[6Y M&[W=L%-\/.U>T\(.E4;KPJI[BZRZG8SV86MV25B=[A^[YW_$$(20TTX4^[$M M5GCG1MX9 N]TV\([PCO".S_*.P/DG8[PCO".\,X/\DZO@[S3%=X1WA'>^5'> M:2/O](1W'B+$,X$=F$ZVCN8T3G-EYV%W#CQZ<^-]_6UTN,T6/4HL<>M;N_N) M:/>52;I7J]W=PFXYR$;V?L#%T@7E'3A@TX8,SEN#6P-*XA:]GZVC+#5OS7+30Y:./9H#O+0.;9[T>KWY:"%8Y]ZM<*QVP8 .Z/#5K*/ M'P 4WA7>W0O>[0X/^RI.,@.?/MRW@F@C8O*(N>=4Q62O=7%:8E(X]K0/\M Y M=M@:#.6K7"L-M&ZONMP:TUM7+0PK%'/.+V)^L%_$1-5D&+W%"FV=]$:]<\? %ETV+KH/P1BJ8QY M.F..6H,M$7$%G5;0:1\4 .70%RJ+.]3%G0Z \H??WKW_O^_?:03ESX*;++C) M@IN\[S0J.&(W$];/V/GWD\JB-/0,IECGUJ" D-96&W)LBQ4^$OQQX1WAG0?@ M'<$?%]X1WA'\<>$=X9U'Y!W!'Q?>$=X1_/&]"Y5*E9'@CTN&UJED:&TO=MN' M7%@M*9;"P,?)P!OY53H(",ONQ6J%9;<\Z7ZW?]AIT<*RPK*GQ;+=SD5K)"PK M+/ODJQ66W=8P[HU$RPK+[L%JA66W9=E^OS4ZK9)\Z06P:W P@00[=IXY[!:8=EM0_7M=JLWD),6 MEGWJU0K+;JMEAX-67W)8A&6??+7"LEMKV8O6B86?),-^UZ%ZZ>-Q.MQSY')2 M@O9BZ,A!'C #;RY#E$X\PK+[L%IAV1^X9^O<6G$O)RTL>S0'>? L.^B<6EM0 M8=G3/LB#9]EAOW5^6LFZPK*G?9"'S[*=UJ!_4B?]V&UX?@#C9V7T&P?<=MV/ MM[QH?NGEV>0_?X)_=-NC]J ]^MIN_6-Q^9,7Q$73QV8ON)M*=[CX_EI?G_3. MV_#'3W^TZWGXA=RA7=+P4 [I/EZ]C8,\]][@ MY_,T\3X7Z>2;%^5>'.6%"KUIFGE%%F![ P^^+N -.,[_IMDW_=OWWR>S(+E4 M7IF$*J-?Y,OY.(V]SV]^;3WQOAX-9S\IT63*N\;_&?KGHX$W2V,XZ-Q+IUZF M)FD6XK^*;4DKH =_4>.L#+*EU^WY7K?=[;>0CN(R1)++TCF]+RGG8Z H^'F. MCZZ/&V2J_M7U+*7I>?D,OLN]*/%P-MWVZR2%]2E%?W5>>T#5^HN\R)0JS.=) M,%Y[U_#:9[U!O]7OK?)=&%U9XHS5][,P@BW$UV ' MMG*>O ZC?!$'RU?X[>M%$"+#.^!\$=.'5@CMU@@_^4>9%]%T:6B%GCU32?AZ MG'Y'HL-.V250SK=V^CT1[7[X[#)2G@$-IPV?F9S$18!'"5G& 13 MF.:K(+X.EKGN$.:>D-E^$A@;]OX^6_RH$O;6X]S>9C1[NF]+/ DEXEZ>[V#M M3?)2;(6G/^;[+?5-X;U3$T5JN]EU5,R\P%L$F7<5Q"4IXF?M5KOCX[]@09.9UX&7#D;^Q:#-]DJ4 MYR6\.4C 1"F+O BH39>O?QTE9'#D'FCD87]D)E#,@@*F>:6LW0N?%F %H+K, MV3AHG.$,U&^2>ELM;_9PFJ-_3&2R\.KGWO1?\@3Q]\%BD:6P&<8F<0RD8M,D(V<...Z+ M ,8OBQ)VRYQ%0 M%$PGW+T@F?"JHE/ ;&"]7DS*#/U2NMY*VBU<,7R81+BAM MG "L>/P275"5F7&FYDE\2F7SM07 Y_S/G]?,JUP5N(P"3Y.>>8.1D)AG_#&[ M#!*]GA6[#:8Q>>E-5%8$\& *WV0>F'Y)"/]?V EL_[*P>ME<99=T"ID'C$&0 MQGJE2,(^?AY,X 3RR*S?UQ. H6E3]5&KEUX>T.B9A^996CWA(2OEP.O1-)H$ M2>&1*;@V,6N=PN:I(A=G; \$[(/HT9]%C^[9,3^&'NW[W=O5Z,\_KD:[?GMX M3N_5+[M!F;KZ\.=U?3@MXWA5([+>Q4]P0?0I:@O4D*0!87KSX!^PG&)IY-F< MMB+?)-Y^3@..0EAMR1(4="OK2%!N, _4=8Z0AS&;7K9)Z+/FVH5T1]6S6\F. MRV4MA+J]6)Z-@]R<%0_^'51V$<%&3. %*LGUDJI?N&-.T@R�K8^* E0QS MSDL@##C059MC=3Y1$BIX?PBK!4/C$H.(:&HLRG$<36!K)FF9$#5,HVRNB:W))$7P1(U*SZ6J73:\CZ#J@@=7C.+>YC-I+A-FJ M7"F>.7F_PD][P$\[]HU^5XLRFP"-;0XKR:D__:G?;ZD?$J]S<7%>ERMCD$]6 M'.)5FZ8##XS7RRP P_-O^M8-+$/]6>T-?VAT*E!<.:X6N2_5N^L"\P^5,&*% M[7U,O%^#I=E&@$6 9(S4_AZ+;J"RTNPJU$&JN]H:$<4NXNC>538 M0.*J74%WI W;@-+_67=XT6I[L.+]0DFH(4]T*1\MC^VX+K[K:)G@8M,^\C /RG'B* M:,&A#_0] M\(/8I.O]6QFU)YWZXVJJD@/"0D3GN.SJG@5?/: +#OO=; #H'* M$>>Y\J/N<.C\*%/S($J.0=[[4E$^-(,S$>AX J8975/8@RN5(4?XSH'^3L MFDPS#MU4R5P?JI]\)BOTD[:Y-L1^WL\7<;I4RGM/$5SL:(F./M@=GV*,+('I M"4(1^!SCLJ&QA"AK&LS=.+U^M>=*>6?DAXOC=9NT /**@T6N7N5J$> ^FSV@2PI^]T^K M&#-741Z!805G]LH\_[H!/8:& P-Z>#Y\KB5-PP\Z=_T.C-#SWET?;G7/[_IH MKS7LWGG2RYL*9PIG"F3_"F>\P$I!Y?\<4RSIG4OH^?827@?^+URQJQ;K$O\S] MI+J!*_&/%Q0(2LL\2,+\I3#J%K2[#T#!\R@,8]4()O& VZJO"78(6?&7(*%T MN0[?IGIG509=GS\2H)8?A>_0M'$(\!WW)_N#!&KI=OSV8 =MAX[XI(5EGR"0 MNFF9SX1WJ]MAA#+< 2Z:\.Z1\.X!H66=*"Y:M^V/1@+++RS[Y*M]1'5[)+Q[ MWO/;[=-JJGOGNW^)+ZSMLHTF#&R X=<@F\PDNB!VZ[%Z*)T+OS?: =CZ$9^T ML.R1'.21L&ROWV[MPD,YXI,^+98]('/U1!T3T++=X5!.6ECVJ52FVZK%Y)=V!W^D.Y*2%98__((^$ M97N=BU9?8G_"LD^^6O%*MM6R??_BXH?LQU,]:6'9(SG(0V?9X;G?[^T@?_> M3EJ2$G9'/APXZ#H9"4MO*&$$L52/U"=I^_W^#E*XCOBDA66/Y""/A64[P]:H M*RR082_E(GR>A)%$$/U.%V2;L\?[4)8'O%)"\L>R4$>"T!'+=D(NZ,?"ASTG3A"O)2B M!C%5C]4I 0NG-]A!$=@1G[2P[)$[@M!JN2$;"[NA'APZ&-I;P62T*A4V*37Q!I*98K,?FFW0Z?F<70O.(3UI8 M]D@.\DA8MC=LMT:";"(L^^2K%=]D>RW;[IS6):>P[&D?Y*&S;*_=]KN[2-D] MH*.6Q(3=T4\5/>@U1!1Z;0DIB-5ZG/Y)I^V#BR(G+2Q[_ =Y)"S;&[5;HQU M2Q_Q29\6RQZ0T7JB_@EHV4[GM-#@A65/^R /G66[%T._/SBM,. ^9"C -CS! M7MV#4#Y.BA2C!!T;.?@MO>+ 05_B!F*:'JD3TO5[TD5.6/84#O)86';0:;6% M985EGWRUXH1LKV7;P]/R081E3_L@#YUEN^<#OW-BU4C[D(IP<'$#&R48V,#! M.S61&@:Q38_;"^GYO9Z *PK+GL!!'@O+]KNMK@0.A&6??+7BA6RO9;NCTP)\ M%Y8][8,\=);MCGJ[ 0L[H*.6A(,[$(J-$O36 P=2JG!/XW0,A*0R.]768%%X M>1I'H6?.ZA#XZHZ.RNV+/W@AV_;/SW<7?;AAPUA2M7M'22\B&D0T')MHZ W: MK=%01(.(AA^WM4]3-&R]^$,7#6 UC/H[$ VW;YB(!A$-1W34)R :AKLM$SD6 MV2 I(7<@IB]I$<0B:7=B<7=;7>2=,"W'L3IJ6?L#RS]X:3L:^1>]AW+25O;L MH.2M2(B#E1!U?MBT%<]$5/S@#?B@->B(I!!)<7\S?%\DQ1/Y;<_IGPZ0[[<>6 BMCWSC< MMJM^G,5Y4?B?/\&*YE^'7W,5JTFAPJ\P*XH"!OC'-$J"9!(%\=?PQVF[V*D/,%MOV/+^/[-9>S"GW_=H+BI7V94*__\56@JC*TM-L?I^%D89 MG':4@I1,XW*>O ZC?!$'RU?X[>M%$(9148=5VZT1?J+!<6;J;J2^'?!5.8YJL@O@Z6^>N?_KAZ0F;[B<,W[/U]MOA11>*MQ[F](C![^IB" M;IU[ M[^RLO2 )O3=ZYEXZ]?9(0EY^F2DXZ#F,N_1F0>YI\\,K4B^=1V"C5D0+)U_ KU60Q9'*"_-W,Y-4C!_X>GQDKYR;1C/VC"P0/B .-F#I>2H+<(6$-A493BN8:&?*A[Z MPXW<\T,D^Y,7IQ.:4)30)/7J88A?TFSN==IG_^U-TXR^F\*@\%I_G#6-TN5 <1MJ\ M\<[C[G8*9SX]9^Y:,J?9=9"%9W]-TV]@<'B?+1O)83_]8=_3;$!9%+DB" 48 M2*@4.#WSPG12LL",DDF:+=*,)!A\I:+$]T!N7ZLXQO_B(UE=QLZ#4!F)K(6= M[WY?S(+""S*%TF,*"PN]ZZB8T<\Q%2/WT(+IMF'CEC[]L_/:?'0=Q?'J9^K[ M E3(ZJ=!4D23: &#KGZ#FQ EY=KG(.FB>P9'D^-/HBNE=X1^-HDR(%\8$70@?#).R\(#1IK,W-&\"?#< M)3Z9I#!O8(,@S\L,GVEYOY09\@$NZH8#\6#PX!ML1!(O<49:3Z+Y@4OC(?,2 M_\<^$C%_\':YTRF!$+(B^ 8SA@FE8Q 0M')<9[F@=]X\&?@=\!.:4^9 ]9: M25#;D9;WRV82RV=I&88HE8C?D3PSKQ(C8#%^QJ/< M-"P(RK@,%9M8,&0*YE&N"EP*"#<@PBMESYR%;)3 =W,^Y.J7T:ID%M-J#[3M MKKWVI,C2L"1&DN-]^N.]OT_[)+.TAB$+WBV\"CZ6*#S,IB/>4F8SE$13D!^9=] ;L#C/DJU MP(OAU0KM#)P82DK/A/?)U,@2$C8@"_E)ELEKZC=#O5&J7-MH9G103Z MR=># DQISF5&$XEI]KQLEL.9 O$9JXSE:9A%R3?X M0P3>P7/$KVD5-E@EKXI@V$ RBG,:!U>W@!OLM+)Y. C/)6_0NFROI/ MO!?X*FWLVU]C?.*'*M)KAAF7&+P.8OT7FP7$]3:]4$#H:E$F4V''Y]B6&;O%PLP'S+ M*(U68Y6"'L9#H./0)U2?:>5_K$]U6L8Z MJ 8^$=Y(X<%>X2V;\B:S(+DD&U&'US"01\,0NL(UN-5>L #)^)U>#^3;?>Y[ M+WK/7]*/.L_1>-6.3KPTEK3V\'#=;%Y2T$Y/,:P?*F^&WJNM9N4C.;T8/'_I MT__2YR^Z\(_:5$14'[JH_E(7C:ZPK70U1>K!&\\BC"N#JE83, #8=B%^UR2E MV1XC!88\R;.JJ-((AJG7&9P_U[379C+OF;\[9,XDSF,\H.+GS,\TL7;,WSWF M5O-;^%!/2T\%5Y$H=*N1=D'VPF;2W4,M*J^?@9%"M8B5CF[ UCC&C9<'L:J; M,*R1\EFTT'ZJ&R2CFP=R*TF)V' _..:P_GN*Z:(--.&GM3(.<;I746YGJ[Y/ MT&S%A])QGL*VX$PQOI "3X( M5Q3V\+F)(<$K>TVOU+8)6( P,AH*0G"G27"-U+'QMG<3P0T<@F./ =,C-Y!S M ^V-LS_^%__//7)!'H!0)&7MP5/6NI*R=C0I:WL1SI9,Z9_XI#O4J*F 6 MDXV[\;\8\'C?;"QY+[0RRE^R6LPX=-/XC D_O-#J,7^YY_2S,VF!BZ/2!ELC MP1/%2;T*P-LTQ1PX%Y2B,'7\^1DHP;0$719]5^%K'JK3;K?:S\T#0"5QL,C5 MJURA>5 HLP=4O<+O_FD50@-]K'&$L:]7YODF< P:#KS'7O?BN58,#3_HW/&[ M0:O;[S[ >V_ZKM\Z;S_VF*-6;]A[Y#%E;X]KG8/6L/_X--3?EQ+@ZH ;_YSY^ZW9]N7NE3PY_=SY5S+;3;C2QR MV%^0-Y^6>9"$N4^A65@RV-W>.,@R%;^\&\4\/2Z8L,R.6.86CCGTA;TVN1O;-/L1CT)8XB18HF-8 MXM;VZ\(2Q\T2$I9Z,P>><()P@G#"3__UR5Y'B(*0 M/B8[[V/R,Y%6CG00"L#P9O%S:-VM'QAO6;;@N#F@X94'W\'\D&GY'A)^Y ]' MYW+0Q\ZQHK..@<]%9PD'" <(!XC5=@RT? ^K[=SOG-]Z6RP'?>@<*SKK&/A< M=);HK&.AY7OHK!>#]NYZ]#UU%'W3(F\M"A'.W9O5"N=NR[G#UJUY6'M\SEMR M[G-A73$[CXCACSC/_^'OT1\^<\.[C=Y./'?GT!TUB3Y0\MA)'O11 M+^YDJ/@YXJ$EBC/D=5.%TSSRHU[<7M.SG*(L;L])5 P'H6*A8C$<3FYQ>TW/ M+TY(], 7)_6/=[CY_DT5WI:6X==_UV M^]P?=@\Y04LR*H5]3Y5]AYW6L'/ 1RZ\>R2\>UHI5O=@66HA<\ 'O9V0EIS* M8SM14;LUJ_FB[?=Z_0,^==&\PKZGRKZ#0:LOO"N\^^2K%:M9K&:QFH_X1$7M M.M6$YQU_U+XX^C.74N##.5%1P-LR;Z]U IPK"OC8CE04<+47PU9G=, '_H@E MS*><^O(VS0M,D+Y,TS 7>7A']GCJ#@1/:NS=2([@6W>ZY MW^OOKCG+?HH)L1]$.HATN(MKT=E=)H2(!A$-(AJ.0S0,SEO';C.(:R$20B3$ MW9,X1EBYL#M(]T,6$I*E)4)"A$1CNY8=9GH=M(00.T)$A(B(ABUKM_K'+B($ M9^E1DLW^E*5Y[BVR%#X6:7O$J9@GFG)[/NCZO>$A9\Y++%9X]K1XMM/IM-H" MJB0L^^2K%9;=\J3[W=8AXSG(M89P[HER[OFPXU^<[RXE\HB/6GCV2 [RT'FV MTQZT>CTY:6'9IUZML.RV!G+G!#JYBX%\."/57> M[;0..8XL:3+"NJ?*NH/6<'?)](=PSH*5= 1/2"O(HN?0QBV6>%E&:!+'O M!0FL7,4Q?.-1GUG>^?7_5=\7*LF5("T=,W.=JA =#/R+B].2H\*SIWV0A\ZS MHVZK?\A.BW"L<.QI<6QWU#K^^* $&0[G1(5SM[6/1^=^OWW(?4U$VPK/GA;/ MCMJG%AD4CCWM@SQTCA7[6#AWKU8KG+OM_7FW"_;Q\2>N2?++X9RH,.^VS"L= MPX1U]VJUPKI;GG2G-3JM\@[!;KD+=HM*5!;$E.H2A/"K*"^RH(BNU(:$%TEU M.0%6.E61.>K[@QUB]A_Q40O/'LE!'CK/=KNG9N<(QY[V01XZQYY+)%\8=X]6 M*XR[K7D\&/F#WB%C-(FR%9X],9Z]:'4'@D@_S M11!E<_C#2Z=>E!1!:X*R6$Y9H8Y4<'8&?K]KD"Q"\L^^6J%9;<\ MZ6Y+P@;"L$^_6F'8+4]:H@;"N/NT6F'<;37MR.\(5(NP[-.O5EAVZT!?3Y , MA6&??+7"L-L&H%J'7(XAQK$P[HDR[HM.VQ^.#CD2)4 MPKRGRKR]BQ/HGBU( M+0=TI,*[6RO>UJDV!Q3,EGMGM<#ZKU6VE)260V,;D8];GO3 [UU(1HMP[).O M5CAVZPORD=RR"<,^^6J%8;=F6 G:"^/NSVJ%<;<\Z:X_.C]D;'51M<*QI\6Q MH&H/.5 O#"L,>VH,>\@):&(;"^.>*.-V_:$45@G'/OUJA6.W/.F+?NN0X\:B M:X5S3Y1SP:L]K2M:P6.Y Y6\A7]EP:3P@,#A-T$1I8DW2?,BIP9$:3%3F4C' M.W+-& A)97:JK<&B\/(TCD+/G-4A\-4=C_KVQ1^ZA/WW?SOO=KJ/0BXLJMJ] M8R88D0TB&XY&-K1;.ZQJ%\$@@D$$P]$(AB.7"Q)S$0$A N(^N?6CW75XWT\1 M(::#2 :1##]N.@QW%]$5P2""003#L0B&W=4*[*=<$)]"!(0(B+OC&9R"4R%8 M0R(C1$;/:T>/9BU+K87>SDB ]:./9(#O+0 M.;8W:@T.^)SELD,X]T0Y=S3J^)V+0V9>T;;"LZ?%LQ?]5E= '81CGWRUPK'; MVL?#UB$[M&(?"^>>*.>^Z)S[Y]T3;4TBS+N7)RK,NRWS=J4AF+#N/JU66'=; MB[DU.JV@E( IW8%*/MH1$)6&GW?;;[4/&7Y9XG_#LB?%L MK]66EB3"L4^^6N'8+4]Z(*C+PKA[M%IAW&TOP]O^Z$*L8V'9)U^ML.RVUG&G MU3[DZW#A6.'8T^+8OO3&%<;=H]4*XVYK'?O=SB$[MJ)JA6-/BV,[TFM3.'>? M5BNXDJ1!3>D44$^>JHD:\N_,'Y M[O+N]Q/Y2MP;D0PB&7[Y? M]'=7Z;>?(D),!Y$,(AE^O ;X?+A#^*']% UB/8B,$!EQCYO,CJ0X"!+2#BCI M R64>6,U33.ET\N\(OCN+;+T*LJC-!$9?,2IF*>:I3S"QV[P/ARYX1T._.W@H\.N5+3LHX2N20B2%2 HWO+/+ MOL"+_[3C%0Z_U4$GJ^R,=),ASBF)"S(F'D!?#D=\=BD$ADD(D MA4B*&TGGO-5]J,P3D1,B)X[YL$]!//0>+"]M?Z2#.!ZG*";$G'@0<\*_.'^H M\KC]D1AB3YR0H!![8I>I*+T':^>W/^)!#(I3E!-B4#Q,[MJH<_0"X^[9:_#? M &9/_VR8=*?]V")@9>P;A]MVU4^QN"U(ED:[YI3!<1J'NU@[)MAEZDHEI6IY M9@ON,J^=3<,+U2130:Y";[STGIT#0WKPKCA*$]]+,Z_7NGCN>T7J/>OZ[?9Y M:VB^]:;P;3%3WE(%F:>2$-[P3DW4?*S@J;;O==O=GN\%N3=)YXL@@Z_U6R[: MK=YV;^G06[J^M\@B.&!8(KXO@+GG95QXZ=2+TVOX83Z+%G-8FG>5QN5Q',<5+D,%0 HB6(8:AT.LUAHV!;8/@) M=8RDGUGIB:A96W7JI_%-\\ZNH@$$G&Q?_=Z*EIV33+RG,L(FX M1_YP= [LV/;&09:I.-^*&>NL/FQUGWLI*%)B,2\&<1 399_[G?.>^W(?^&T: MJTD1)9?V'3FP XWX%KD[6?[[OYUW.Z/7N?FS"8P\O?I9?3*)]Y?U9!2'Q*S_Z:EDD1P!CO8)O& M&7R^@3_4(E8%"&HB\":JU:K@+HP4+.#A[Z"?"@6$.7Q>TW?X M*M >\%)\X8-R$O%.C9GNS#8W<>&MW!16F^TPDK#1X;/1EXI(O;&*(U 9<,9 M-EDT+@N@\2@!FQ+^068:<-HZYP2@<()+((@ZUTS3,O.0GN"QQ)LA_>'_7Z.U M5\ _^>? 2/!S5E7$J"J8S' W9]AI#3ON[^[H/@T&K7Y_Z_M.+2 M;/)[UARD&S9].GW031?6W@/6WG$\Y&V:DQM_F:9ACG6FX5-R]?IL2 ,]ZPS: MK<%%$]--HVFQ/"NN4ZV\MN9C?&6G?<,K9YE2&UZJF;I%4HBTJF%CM.4FZXO M<$6[U;^@@$Z[U7ONCHLK7),.43*- [3A M#E]$;-_O2N7KO5K@6)GO5:%ZYP M\QTI6,RB+#Q#Z6+E"89?\EF:%5.0-]Y4F8A*:U!_:[MU/JB]%?=GG*EK9685 MC/,T6] +>8)F 1P7KKVI2;2 "<(2YM&_Z L:J#NL(E5FA_O#M>G67(C* M^$IA5V*53U0RT;&P?NN\_KI.ZZ+7I$M%MNZ[V;2Y+XC#LINX%8D1G+3"X7@T MGRVSHCD.1G9,),^/=X8NL]O/-[ U/C%R:1?)-,*+J03>ZO*NX?G^2091P^C* M+B]6W\_"*%.T@Z\F*+.2U^!6+>)@^0J_?;T(PC!*+AU4AHC'TX@&[=8(/_E' MF1?1=&G&IF?/0'N\'J??<1'PBE?VCNS[AHNPU3WN=&];]^9MKJXD'Y\?>O7Z M"-APVOB918-8@!_*2 ]GP12F^2J(KX-E_OJG/ZZ>D-E^(KD->W^?+7Y4,K[U M.+>_K#1[>IP"]7.Y6(!\G,R"B.4F:'&09*1K8;!O0#Y67N:NAS4)$OA[%EPI M+8=!L+J6SV2FPA+TLY:-1O;"8RP8_=5+KC+'>&'@S=-,>>K[0H$,AY?G.,%( M92WO79GA+Z91/@$IRX$6>#>[?F@T(0&3;HBK86 4!ALCY:YTD(]WS0*&*/P M^;]4EO)E6L^5\C#7!6BOM=-IM7<0[T=#3BT](SY%FE&?HF%WFD2_@[>5VXV+7K%U MB->]V[7 UX_Z9_@YNY<;/*[FZY85ASK_<1\9!_YQ[U?$W4F+N]W=^ "YQF4( MCTTS$J&HV;-+5;,CD#OGZ16'34 53Z,DRL':HM&N2+7($E J]CNT5Y\