0000950170-24-086556.txt : 20240725 0000950170-24-086556.hdr.sgml : 20240725 20240725163109 ACCESSION NUMBER: 0000950170-24-086556 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20240629 FILED AS OF DATE: 20240725 DATE AS OF CHANGE: 20240725 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14092 FILM NUMBER: 241142488 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-Q 1 sam-20240629.htm 10-Q 10-Q
falseQ20000949870--12-28three years0000949870sam:PerformanceBasedAwardsMember2023-07-010000949870us-gaap:StateAndLocalJurisdictionMembersrt:MaximumMember2023-12-312024-06-290000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-04-022023-07-010000949870us-gaap:GeneralAndAdministrativeExpenseMember2023-04-022023-07-010000949870sam:DistributorsMember2024-03-312024-06-290000949870us-gaap:CommonClassBMember2023-04-022023-07-010000949870us-gaap:RetainedEarningsMember2023-01-012023-04-010000949870us-gaap:SellingAndMarketingExpenseMember2023-04-022023-07-010000949870sam:CustomersMember2024-03-312024-06-290000949870us-gaap:AdditionalPaidInCapitalMember2024-03-312024-06-290000949870us-gaap:GeneralAndAdministrativeExpenseMember2024-03-312024-06-290000949870sam:PerformanceBasedAwardsMember2024-06-290000949870sam:CustomersMember2023-04-022023-07-010000949870sam:VoluntaryEquityInvestmentProgramMembersrt:MinimumMember2023-12-312024-06-290000949870sam:PepsicoIncMembersam:PepsiLicensingAgreementMember2024-06-290000949870sam:PepsicoIncMembersam:PepsiLicensingAgreementMember2023-01-012023-07-010000949870us-gaap:CustomerRelationshipsMember2024-06-290000949870us-gaap:CommonClassAMember2023-12-300000949870us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-07-010000949870us-gaap:AdditionalPaidInCapitalMember2023-07-010000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-010000949870us-gaap:RetainedEarningsMember2024-06-290000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2023-12-312024-06-290000949870us-gaap:RetainedEarningsMember2023-04-010000949870us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-04-010000949870us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310000949870us-gaap:CustomerRelationshipsMember2023-12-300000949870us-gaap:CommonClassBMember2023-01-012023-07-010000949870sam:BrandSupportMember2024-06-290000949870sam:CarolynOboyleMember2023-12-312024-06-290000949870us-gaap:StockCompensationPlanMembersam:VoluntaryEquityInvestmentProgramMember2024-03-012024-03-010000949870us-gaap:RetainedEarningsMember2024-03-312024-06-290000949870sam:UnvestedShareBasedPaymentsMember2024-03-312024-06-290000949870sam:CustomersMember2023-12-312024-06-290000949870us-gaap:CommonClassAMembersam:PerformanceBasedAwardsMember2023-12-312024-06-290000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-3000009498702024-06-290000949870sam:PepsicoIncMembersam:PepsiLicensingAgreementMember2024-03-312024-06-290000949870us-gaap:AdditionalPaidInCapitalMember2023-04-022023-07-010000949870us-gaap:CommonClassAMember2023-12-312024-06-290000949870us-gaap:CommonClassAMember2024-06-290000949870srt:MinimumMemberus-gaap:StateAndLocalJurisdictionMember2023-12-312024-06-290000949870us-gaap:RetainedEarningsMember2023-04-022023-07-0100009498702023-12-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-300000949870us-gaap:CommonClassBMember2024-06-290000949870us-gaap:RetainedEarningsMember2023-12-312024-03-300000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-03-312024-06-290000949870sam:CarolynOboyleMember2024-06-290000949870us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2023-12-312024-06-290000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-312024-03-300000949870sam:DistributorsMember2023-12-312024-06-290000949870us-gaap:TradeNamesMember2024-06-290000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-03-300000949870us-gaap:MachineryAndEquipmentMember2024-06-290000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3000009498702024-03-312024-06-290000949870us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-010000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-312024-06-290000949870sam:HopsAndMaltMember2024-06-290000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-290000949870us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-03-300000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-3100009498702024-01-022024-01-0200009498702023-01-012023-07-010000949870sam:UnvestedSharesMember2023-04-022023-07-010000949870sam:VoluntaryEquityInvestmentProgramMembersrt:MaximumMember2023-12-312024-06-290000949870sam:UnvestedShareBasedPaymentsMember2023-12-312024-06-290000949870sam:VoluntaryEquityInvestmentProgramMember2023-12-312024-06-290000949870us-gaap:AdditionalPaidInCapitalMember2024-03-300000949870us-gaap:RetainedEarningsMember2022-12-310000949870us-gaap:RestrictedStockMember2019-01-012019-01-010000949870us-gaap:AdditionalPaidInCapitalMember2022-12-310000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-022023-07-010000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2024-03-312024-06-290000949870sam:PepsicoIncMembersam:PepsiLicensingAgreementMember2023-12-312024-06-290000949870sam:NonEmployeeDirectorStockOptionMember2024-05-072024-05-0700009498702023-12-312024-06-290000949870us-gaap:RestrictedStockMember2019-03-012019-03-010000949870us-gaap:GeneralAndAdministrativeExpenseMember2023-12-312024-06-290000949870us-gaap:RestrictedStockMembersrt:MaximumMember2024-03-012024-03-010000949870us-gaap:CommonClassBMember2024-07-1900009498702024-03-300000949870us-gaap:CommonClassAMember2024-03-312024-06-290000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2023-01-012023-07-010000949870us-gaap:CommonClassBMember2023-12-312024-06-290000949870us-gaap:RestrictedStockMember2020-03-012020-03-010000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-06-290000949870sam:IngredientsAndPackagingExcludingHopsAndMaltMember2024-06-290000949870us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-06-290000949870srt:ChiefExecutiveOfficerMember2024-04-012024-04-010000949870us-gaap:RestrictedStockMembersam:SeniorManagementMembersrt:MaximumMember2024-04-012024-04-010000949870us-gaap:RestrictedStockMember2024-03-012024-03-010000949870us-gaap:SellingAndMarketingExpenseMember2023-01-012023-07-010000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000949870us-gaap:SellingAndMarketingExpenseMember2023-12-312024-06-290000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-04-010000949870us-gaap:CommonClassAMembersam:PerformanceBasedAwardsMember2023-01-012023-07-010000949870us-gaap:RetainedEarningsMember2023-12-300000949870us-gaap:CommonClassAMember2023-04-022023-07-010000949870us-gaap:AdditionalPaidInCapitalMember2023-12-312024-03-300000949870us-gaap:RestrictedStockMembersrt:ChiefExecutiveOfficerMember2024-04-012024-04-010000949870sam:PepsicoIncMembersam:PepsiLicensingAgreementMember2023-12-300000949870us-gaap:SellingAndMarketingExpenseMember2024-03-312024-06-290000949870us-gaap:RevolvingCreditFacilityMember2023-12-312024-06-290000949870us-gaap:AdditionalPaidInCapitalMember2023-04-010000949870sam:CustomersMember2023-01-012023-07-010000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-07-010000949870sam:PerformanceBasedAwardsMemberus-gaap:RestrictedStockMember2024-03-012024-03-010000949870us-gaap:RestrictedStockMembersam:SeniorManagementMember2024-04-012024-04-010000949870us-gaap:CommonClassAMember2024-07-190000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-010000949870sam:OtherPurchaseCommitmentMember2024-06-290000949870us-gaap:AdditionalPaidInCapitalMember2024-06-290000949870us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-07-010000949870us-gaap:RestrictedStockMembersrt:MinimumMember2024-03-012024-03-010000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2023-04-022023-07-010000949870us-gaap:AdditionalPaidInCapitalMember2023-12-300000949870sam:DistributorsMember2023-01-012023-07-0100009498702024-01-020000949870us-gaap:CommonClassAMembersrt:MaximumMember2023-05-180000949870us-gaap:RetainedEarningsMember2023-07-0100009498702023-04-022023-07-010000949870us-gaap:TradeNamesMember2023-12-300000949870us-gaap:CommonClassBMember2024-03-312024-06-2900009498702022-12-310000949870us-gaap:CommonClassBMember2023-12-300000949870us-gaap:CommonClassAMember2023-05-180000949870us-gaap:RestrictedStockMembersam:NonEmployeeDirectorMember2024-04-012024-04-010000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-010000949870us-gaap:CommonClassAMember2023-01-012023-07-010000949870sam:PerformanceBasedAwardsMember2024-03-012024-03-010000949870us-gaap:RevolvingCreditFacilityMember2024-06-290000949870us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-12-300000949870sam:DogfishHeadBreweryMember2024-06-290000949870sam:PepsicoIncMembersam:PepsiLicensingAgreementMember2023-04-022023-07-010000949870us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-04-010000949870sam:UnvestedSharesMember2023-12-312024-06-290000949870sam:UnvestedSharesMember2024-03-312024-06-2900009498702023-12-312024-03-300000949870us-gaap:CommonClassAMembersrt:MinimumMember2023-05-1800009498702023-07-010000949870sam:PerformanceBasedAwardsMember2024-06-2900009498702023-01-012023-04-010000949870us-gaap:RetainedEarningsMember2024-03-3000009498702023-04-010000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-312024-03-300000949870sam:DistributorsMember2023-04-022023-07-010000949870sam:UnvestedSharesMember2023-01-012023-07-01xbrli:pureiso4217:USDxbrli:sharesxbrli:sharessam:Timeiso4217:USD

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended June 29, 2024

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES AND 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)

 

(IRS Employer Identification No.)

One Design Center Place,
Suite 850
, Boston, Massachusetts

 

02210

(Address of principal executive offices)

 

(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 per value

 

SAM

 

New York Stock Exchange

 

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 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 definition 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 is a shell company (as defined in Rule 12b-2 of the Act.) Yes ☐ No

 

Number of shares outstanding of each of the issuer’s classes of common stock, as of July 19, 2024:

 

Class A Common Stock, $.01 par value

 

9,647,655

Class B Common Stock, $.01 par value

 

2,068,000

(Title of each class)

 

(Number of shares)

 

 


THE BOSTON BEER COMPANY, INC.

FORM 10-Q

June 29, 2024

TABLE OF CONTENTS

 

PART I.

 

FINANCIAL INFORMATION

 

PAGE

 

 

 

 

 

 

 

 

Item 1.

Condensed Consolidated Financial Statements (Unaudited)

 

3

 

 

 

Condensed Consolidated Balance Sheets as of June 29, 2024 and December 30, 2023

 

3

 

 

 

Condensed Consolidated Statements of Comprehensive Operations for the thirteen and twenty-six weeks ended June 29, 2024 and July 1, 2023

 

4

 

 

 

Condensed Consolidated Statements of Cash Flows for the twenty-six weeks ended June 29, 2024 and July 1, 2023

 

5

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the thirteen and twenty-six weeks ended June 29, 2024 and July 1, 2023

 

6

 

 

 

Notes to Condensed Consolidated Financial Statements

 

8

 

 

Item 2.

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

 

19

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

 

24

 

 

Item 4.

Controls and Procedures

 

24

 

 

 

 

 

 

PART II.

 

OTHER INFORMATION

 

 

 

 

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

25

 

 

Item 1A.

Risk Factors

 

25

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

26

 

 

Item 3.

Defaults Upon Senior Securities

 

26

 

 

Item 4.

Mine Safety Disclosures

 

26

 

 

Item 5.

Other Information

 

26

 

 

Item 6.

Exhibits

 

27

 

 

 

 

 

 

SIGNATURES

 

28

 

EX-31.1 Section 302 CEO Certification

EX-31.2 Section 302 CFO Certification

EX-32.1 Section 906 CEO Certification

EX-32.2 Section 906 CFO Certification

 

2


 

PART I. FINANCIAL INFORMATION

 

Item 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except per share data)

(unaudited)

 

 

 

June 29,
2024

 

 

December 30,
2023

 

Assets

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

219,295

 

 

$

298,491

 

Accounts receivable

 

 

125,452

 

 

 

66,997

 

Inventories

 

 

152,296

 

 

 

115,773

 

Prepaid expenses and other current assets

 

 

28,046

 

 

 

20,538

 

Income tax receivable

 

 

1,160

 

 

 

1,711

 

Total current assets

 

 

526,249

 

 

 

503,510

 

Property, plant, and equipment, net

 

 

626,860

 

 

 

642,509

 

Operating right-of-use assets

 

 

31,711

 

 

 

35,559

 

Goodwill

 

 

112,529

 

 

 

112,529

 

Intangible assets, net

 

 

59,517

 

 

 

59,644

 

Third-party production prepayments

 

 

24,278

 

 

 

33,581

 

Note receivable

 

 

18,890

 

 

 

 

Other assets

 

 

35,412

 

 

 

42,661

 

Total assets

 

$

1,435,446

 

 

$

1,429,993

 

Liabilities and Stockholders' Equity

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

Accounts payable

 

$

114,989

 

 

$

87,245

 

Accrued expenses and other current liabilities

 

 

147,477

 

 

 

126,930

 

Current operating lease liabilities

 

 

7,481

 

 

 

9,113

 

Total current liabilities

 

 

269,947

 

 

 

223,288

 

Deferred income taxes, net

 

 

85,908

 

 

 

85,721

 

Non-current operating lease liabilities

 

 

32,981

 

 

 

36,161

 

Other liabilities

 

 

6,075

 

 

 

6,894

 

Total liabilities

 

 

394,911

 

 

 

352,064

 

Commitments and Contingencies (See Note I)

 

 

 

 

 

 

Stockholders' Equity:

 

 

 

 

 

 

Class A Common Stock, $0.01 par value; 22,700,000 shares authorized; 9,695,415 and 10,033,303 issued and outstanding as of June 29, 2024 and December 30, 2023 respectively

 

 

97

 

 

 

100

 

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

 

 

21

 

 

 

21

 

Additional paid-in capital

 

 

668,089

 

 

 

656,297

 

Accumulated other comprehensive loss

 

 

(278

)

 

 

(57

)

Retained earnings

 

 

372,606

 

 

 

421,568

 

Total stockholders' equity

 

 

1,040,535

 

 

 

1,077,929

 

Total liabilities and stockholders' equity

 

$

1,435,446

 

 

$

1,429,993

 

 

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

 

3


THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE OPERATIONS

(in thousands, except per share data)

(unaudited)

 

 

Thirteen weeks ended

 

 

Twenty-six weeks ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

Revenue

 

$

614,216

 

 

$

641,333

 

 

$

1,066,423

 

 

$

1,076,489

 

Less excise taxes

 

 

35,118

 

 

 

38,029

 

 

 

61,274

 

 

 

63,185

 

Net revenue

 

 

579,098

 

 

 

603,304

 

 

 

1,005,149

 

 

 

1,013,304

 

Cost of goods sold

 

 

312,640

 

 

 

329,141

 

 

 

552,343

 

 

 

583,479

 

Gross profit

 

 

266,458

 

 

 

274,163

 

 

 

452,806

 

 

 

429,825

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Advertising, promotional, and selling expenses

 

 

144,224

 

 

 

149,362

 

 

 

264,499

 

 

 

274,790

 

General and administrative expenses

 

 

48,024

 

 

 

44,899

 

 

 

98,408

 

 

 

88,593

 

Impairment of brewery assets

 

 

3,395

 

 

 

1,532

 

 

 

3,731

 

 

 

2,016

 

Total operating expenses

 

 

195,643

 

 

 

195,793

 

 

 

366,638

 

 

 

365,399

 

Operating income

 

 

70,815

 

 

 

78,370

 

 

 

86,168

 

 

 

64,426

 

Other income:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

2,946

 

 

 

1,855

 

 

 

6,439

 

 

 

3,499

 

Other expense

 

 

(440

)

 

 

(122

)

 

 

(478

)

 

 

(224

)

Total other income

 

 

2,506

 

 

 

1,733

 

 

 

5,961

 

 

 

3,275

 

Income before income tax provision

 

 

73,321

 

 

 

80,103

 

 

 

92,129

 

 

 

67,701

 

Income tax provision

 

 

20,982

 

 

 

22,068

 

 

 

27,193

 

 

 

18,622

 

Net income

 

$

52,339

 

 

$

58,035

 

 

$

64,936

 

 

$

49,079

 

Net income per common share – basic

 

$

4.40

 

 

$

4.73

 

 

$

5.42

 

 

$

3.99

 

Net income per common share – diluted

 

$

4.39

 

 

$

4.72

 

 

$

5.41

 

 

$

3.98

 

Weighted-average number of common shares – basic

 

 

11,898

 

 

 

12,268

 

 

 

11,976

 

 

 

12,288

 

Weighted-average number of common shares – diluted

 

 

11,888

 

 

 

12,276

 

 

 

11,971

 

 

 

12,304

 

Net income

 

$

52,339

 

 

$

58,035

 

 

$

64,936

 

 

$

49,079

 

Other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

(59

)

 

 

126

 

 

 

(221

)

 

 

144

 

  Total other comprehensive (loss) income

 

 

(59

)

 

 

126

 

 

 

(221

)

 

 

144

 

  Comprehensive income

 

$

52,280

 

 

$

58,161

 

 

$

64,715

 

 

$

49,223

 

 

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

 

4


THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

 

 

Twenty-six weeks ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

Cash flows provided by operating activities:

 

 

 

 

 

 

Net income

 

$

64,936

 

 

$

49,079

 

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

 

 

 

 

 

 

Depreciation and amortization

 

 

46,983

 

 

 

43,602

 

Impairment of brewery assets

 

 

3,731

 

 

 

2,016

 

Gain on sale of property, plant, and equipment

 

 

(22

)

 

 

(195

)

Change in right-of-use assets

 

 

3,608

 

 

 

3,844

 

Stock-based compensation expense

 

 

11,008

 

 

 

8,266

 

Deferred income taxes

 

 

187

 

 

 

(1,177

)

Other non-cash expense (income)

 

 

296

 

 

 

(88

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(58,751

)

 

 

(60,307

)

Inventories

 

 

(31,566

)

 

 

(9,376

)

Prepaid expenses, income tax receivable, and other assets

 

 

(6,977

)

 

 

1,041

 

Third-party production prepayments

 

 

9,303

 

 

 

14,512

 

Other assets

 

 

3,390

 

 

 

(5,995

)

Accounts payable

 

 

29,487

 

 

 

38,872

 

Accrued expenses and other liabilities

 

 

20,045

 

 

 

21,354

 

Operating lease liabilities

 

 

(4,542

)

 

 

(4,311

)

Net cash provided by operating activities

 

 

91,116

 

 

 

101,137

 

Cash flows used in investing activities:

 

 

 

 

 

 

Cash paid for note receivable

 

 

(20,000

)

 

 

 

Purchases of property, plant, and equipment

 

 

(36,090

)

 

 

(34,809

)

Proceeds from disposal of property, plant, and equipment

 

 

23

 

 

 

195

 

Net cash used in investing activities

 

 

(56,067

)

 

 

(34,614

)

Cash flows used in financing activities:

 

 

 

 

 

 

Repurchases and retirement of Class A common stock

 

 

(112,958

)

 

 

(45,887

)

Proceeds from exercise of stock options and sale of investment shares

 

 

2,179

 

 

 

9,466

 

Cash paid on finance leases

 

 

(1,062

)

 

 

(797

)

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

 

 

(2,404

)

 

 

(2,110

)

Net cash used in financing activities

 

 

(114,245

)

 

 

(39,328

)

Change in cash and cash equivalents

 

 

(79,196

)

 

 

27,195

 

Cash and cash equivalents at beginning of period

 

 

298,491

 

 

 

180,560

 

Cash and cash equivalents at end of period

 

$

219,295

 

 

$

207,755

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Income tax payments, net

 

$

12,164

 

 

$

1,398

 

Cash paid for amounts included in measurement of lease liabilities

 

 

 

 

 

 

Operating cash outflows from operating leases

 

$

5,315

 

 

$

5,214

 

Operating cash outflows from finance leases

 

$

124

 

 

$

57

 

Financing cash outflows from finance leases

 

$

1,062

 

 

$

796

 

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

 

$

2,017

 

 

$

2,824

 

(Decrease) increase in accounts payable and accrued expenses for purchases of property, plant, and equipment

 

$

(3,169

)

 

$

(3,693

)

Increase in accrued expenses for non-cash financing activity – accrued excise taxes on share repurchases

 

$

944

 

 

$

-

 

 

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

5


THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

For the thirteen and twenty-six weeks ended June 29, 2024 and July 1, 2023

(in thousands)

(unaudited)

 

 

 

 

 

 

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 30, 2023

 

 

10,033

 

 

$

100

 

 

 

2,068

 

 

$

21

 

 

$

656,297

 

 

$

(57

)

 

$

421,568

 

 

$

1,077,929

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12,597

 

 

 

12,597

 

Stock options exercised and restricted
   shares activities

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

(482

)

 

 

 

 

 

 

 

 

(482

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,127

 

 

 

 

 

 

 

 

 

7,127

 

Repurchase and retirement of Class A Common Stock

 

 

(148

)

 

 

(1

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(50,280

)

 

 

(50,281

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(162

)

 

 

 

 

 

(162

)

Balance at March 30, 2024

 

 

9,909

 

 

$

99

 

 

 

2,068

 

 

$

21

 

 

$

662,942

 

 

$

(219

)

 

$

383,885

 

 

$

1,046,728

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

52,339

 

 

 

52,339

 

Stock options exercised and restricted
   shares activities

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

1,266

 

 

 

 

 

 

 

 

 

1,266

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,881

 

 

 

 

 

 

 

 

 

3,881

 

Repurchase and retirement of Class A Common Stock

 

 

(221

)

 

 

(2

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(63,618

)

 

 

(63,620

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(59

)

 

 

 

 

 

(59

)

Balance at June 29, 2024

 

 

9,696

 

 

$

97

 

 

 

2,068

 

 

$

21

 

 

$

668,089

 

 

$

(278

)

 

$

372,606

 

 

$

1,040,535

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6


 

 

 

 

 

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 31, 2022

 

 

10,238

 

 

$

102

 

 

 

2,068

 

 

$

21

 

 

$

629,515

 

 

$

(210

)

 

$

439,121

 

 

$

1,068,549

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(8,956

)

 

 

(8,956

)

Stock options exercised and restricted
   shares activities

 

 

20

 

 

 

1

 

 

 

 

 

 

 

 

 

(212

)

 

 

 

 

 

 

 

 

(211

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,073

 

 

 

 

 

 

 

 

 

4,073

 

Repurchase and retirement of Class A Common Stock

 

 

(65

)

 

 

(1

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22,115

)

 

 

(22,116

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

18

 

Balance at April 1, 2023

 

 

10,193

 

 

$

102

 

 

 

2,068

 

 

$

21

 

 

$

633,376

 

 

$

(192

)

 

$

408,050

 

 

$

1,041,357

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

58,035

 

 

 

58,035

 

Stock options exercised and restricted
   shares activities

 

 

44

 

 

 

1

 

 

 

 

 

 

 

 

 

8,517

 

 

 

 

 

 

 

 

 

8,518

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,193

 

 

 

 

 

 

 

 

 

4,193

 

Repurchase and retirement of Class A Common Stock

 

 

(77

)

 

 

(1

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(25,038

)

 

 

(25,039

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

126

 

 

 

 

 

 

126

 

Balance at July 1, 2023

 

 

10,160

 

 

$

102

 

 

 

2,068

 

 

$

21

 

 

$

646,086

 

 

$

(66

)

 

$

441,047

 

 

$

1,087,190

 

 

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

7


THE BOSTON BEER COMPANY, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

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.", and "Sun Cruiser Beverage Co.".

 

The accompanying unaudited condensed consolidated balance sheet as of June 29, 2024, and the unaudited condensed consolidated statements of comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended June 29, 2024 and July 1, 2023, respectively, have been prepared by the Company in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnotes normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. All intercompany accounts and transactions have been eliminated. These condensed consolidated financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.

 

In the opinion of the Company’s management, the Company’s unaudited condensed consolidated balance sheet as of June 29, 2024 and the results of its condensed consolidated comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended June 29, 2024 and July 1, 2023, reflect all adjustments (consisting only of normal and recurring adjustments) necessary to present fairly the results of the interim periods presented. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year.

 

B. 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 is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and disclosures.

 

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 and disclosures.

 

C. Revenue Recognition

 

During the twenty-six weeks ended June 29, 2024 and July 1, 2023, approximately 94% and 94%, respectively, of the Company’s revenue was from shipments of its products to domestic distributors. Shipments to international distributors, primarily located in Canada, made up approximately 5% and 5% of the Company's revenue for the twenty-six weeks ended June 29, 2024 and July 1, 2023, respectively. Approximately 1% of the Company's revenue was from beer, cider, and merchandise sales at the Company’s retail locations during the twenty-six weeks ended June 29, 2024 and July 1, 2023.

 

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

8


for transferring products. If the conditions for revenue recognition are not met, the Company defers the revenue until all conditions are met. As of June 29, 2024 and December 30, 2023, the Company has deferred $20.3 million and $8.9 million, respectively, in revenue related to product shipped prior to these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets.

 

Customer promotional discount programs are entered into by the Company with distributors for certain periods of time. The reimbursements for discounts to distributors are recorded as reductions to net revenue and were $20.1 million and $30.3 million for the thirteen and twenty-six weeks ended June 29, 2024, respectively, and $23.3 million and $34.2 million for the thirteen and twenty-six weeks ended July 1, 2023, respectively. 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 allowance.

 

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 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 for the thirteen and twenty-six weeks ended June 29, 2024 were $13.5 million and $22.9 million, respectively. For the thirteen and twenty-six weeks ended June 29, 2024, the Company recorded certain of these costs in the total amounts of $8.0 million and $13.7 million, respectively, as reductions to net revenue. Amounts paid to customers in connection with these programs for the thirteen and twenty-six weeks ended July 1, 2023 were $13.5 million and $21.0 million, respectively. For the thirteen and twenty-six weeks ended July 1, 2023, the Company recorded certain of these costs in the total amount of $9.5 million and $14.8 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 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.

 

 

D. Inventories

 

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

 

 

 

June 29,
2024

 

 

December 30,
2023

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

67,021

 

 

$

55,116

 

Work in process

 

 

25,421

 

 

 

18,750

 

Finished goods

 

 

59,854

 

 

 

41,907

 

Total current inventory

 

 

152,296

 

 

 

115,773

 

Long term inventory

 

 

9,412

 

 

 

14,369

 

Total inventory

 

$

161,708

 

 

$

130,142

 

 

As of June 29, 2024 and December 30, 2023, the Company has recorded inventory obsolescence reserves of $7.8 million and $7.6 million, respectively.

 

9


E. Goodwill and Intangible Assets

 

No impairment of goodwill was recorded in any period.

 

The Company’s intangible assets as of June 29, 2024 and December 30, 2023 were as follows:

 

 

 

 

 

 

As of June 29, 2024

 

 

As of December 30, 2023

 

 

 

Estimated
Useful

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Life (Years)

 

 

Value

 

 

Amortization

 

 

Value

 

 

Value

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

Trade names

 

Indefinite

 

 

$

56,984

 

 

$

-

 

 

$

56,984

 

 

$

56,984

 

 

$

 

 

$

56,984

 

Customer relationships

 

 

15

 

 

 

3,800

 

 

 

(1,267

)

 

 

2,533

 

 

 

3,800

 

 

 

(1,140

)

 

 

2,660

 

Total intangible assets, net

 

 

 

 

$

60,784

 

 

$

(1,267

)

 

$

59,517

 

 

$

60,784

 

 

$

(1,140

)

 

$

59,644

 

 

Amortization expense in the thirteen and twenty-six weeks ended June 29, 2024 was approximately $63,000 and $127,000, respectively. The Company expects to record amortization expense as follows:

 

Fiscal Year

 

Amount (in thousands)

 

Remainder of 2024

 

$

127

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

2029

 

 

253

 

Thereafter

 

 

1,141

 

Total amortization expense

 

$

2,533

 

 

F. Third-Party Production Prepayments

 

During the twenty-six weeks ended June 29, 2024 and July 1, 2023, the Company brewed and packaged approximately 71% and 70%, 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. Under these production arrangements, there are minimum production quantities and the Company is obligated to pay shortfall fees for production quantity below those thresholds.

 

Total third-party production prepayments were $24.3 million and $33.6 million as of June 29, 2024 and December 30, 2023, respectively, all of which for both periods relate to its master transaction agreement with City Brewing Company, LLC ("City Brewing"). The Company will expense the total prepaid amount of $24.3 million as of June 29, 2024 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 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 the thirteen weeks and twenty-six weeks ended June 29, 2024, the Company incurred $3.0 million and $4.0 million, respectively, in shortfall fees. During the thirteen weeks and twenty-six weeks ended July 1, 2023, the Company incurred $3.4 million and $4.1 million, respectively, in shortfall fees. As of June 29, 2024, 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 $108 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 $39 million of shortfall fees and expects to record those expenses as follows:

10


 

 

 

Expected Shortfall Fees to be Incurred

 

 

(in millions)

 

Remainder of 2024

 

$

9

 

2025

 

 

15

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

3

 

2029

 

 

3

 

Thereafter

 

 

3

 

Total shortfall fees expected to be incurred

 

$

39

 

 

G. Note Receivable

 

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 note receivable plus an agreed investment return for a combined total of $22.4 million 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. The final maturity date of the loan is December 31, 2028.

 

The Company determined the fair value of the note receivable on the issuance date to be $18.6 million. The $1.4 million difference between the cash paid to City Brewing of $20.0 million and the fair value of the note of $18.6 million on issuance date has been recorded as a third-party production prepayment asset and will be recognized as a component of cost of goods sold over the term of the third-party production arrangement. The unamortized balance was $1.1 million as of June 29, 2024. Interest income on the note receivable is being recognized over the term of the loan, which is to be repaid in full no later than December 31, 2028.

 

H. Net Income per Share

 

The Company calculates net income per share using the two-class method, which requires the Company to allocate net income to its Class A Common Shares, Class B Common Shares and unvested share-based payment awards that participate in dividends with common stock, in the calculation of net income per share.

 

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.

 

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 the Class B Common Stock is freely convertible into one share of Class A Common Stock, upon request of the respective Class B holder, and participates equally in dividends.

 

The Company’s unvested share-based payment awards include unvested shares (1) issued under the Company’s 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 and to purchase those shares at a discount ranging from 20% to 40% below market value based on years of employment starting after two years of employment, and (2) awarded as restricted stock awards at the discretion of the Company’s Board of Directors. The investment shares and restricted stock awards generally vest over five years in equal number of shares. If a dividend is declared, the unvested shares would participate equally. See Note L for a discussion of the current year unvested stock awards and issuances.

 

Included in the computation of net income per diluted common share are dilutive outstanding stock options and restricted stock that are vested or expected to vest. At its discretion, the Board of Directors grants stock options and restricted stock to senior management and certain key employees. The terms of the employee stock options are determined by the Board of Directors at the time of grant. To date, stock options granted to employees vest over various service periods and/or based on the attainment of certain performance criteria and generally expire after ten years. In December 2018, the Employee Equity Incentive Plan was amended to permit the grant of restricted stock units. The restricted stock units generally vest over four years in equal number of shares. Each restricted stock unit represents an unfunded and unsecured right to receive one share of Class A Stock upon satisfaction of the vesting criteria. The unvested shares participate equally in dividends, if declared, and are forfeitable. Prior to March 1, 2019, the Company granted restricted stock awards, generally vesting over five years in equal number of shares. The Company also grants stock options to its

11


non-employee directors upon election or re-election to the Board of Directors. The number of option shares granted to non-employee directors is calculated based on a defined formula and these stock options vest immediately upon grant and expire after ten years.

 

Net Income per Common Share - Basic

 

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

 

 

 

Thirteen weeks ended

 

 

Twenty-six weeks ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

 

 

(in thousands, except per share data)

 

 

(in thousands, except per share data)

 

Net income

 

$

52,339

 

 

$

58,035

 

 

$

64,936

 

 

$

49,079

 

Allocation of net income for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

43,116

 

 

$

48,130

 

 

$

53,575

 

 

$

40,722

 

Class B Common Stock

 

 

9,097

 

 

 

9,783

 

 

 

11,213

 

 

 

8,259

 

Unvested participating shares

 

 

126

 

 

 

122

 

 

 

148

 

 

 

98

 

 

$

52,339

 

 

$

58,035

 

 

$

64,936

 

 

$

49,079

 

Weighted average number of shares for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

 

9,801

 

 

 

10,174

 

 

 

9,881

 

 

 

10,196

 

Class B Common Stock

 

 

2,068

 

 

 

2,068

 

 

 

2,068

 

 

 

2,068

 

Unvested participating shares

 

 

29

 

 

 

26

 

 

 

27

 

 

 

24

 

 

 

11,898

 

 

 

12,268

 

 

 

11,976

 

 

 

12,288

 

Net income per share for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

4.40

 

 

$

4.73

 

 

$

5.42

 

 

$

3.99

 

Class B Common Stock

 

$

4.40

 

 

$

4.73

 

 

$

5.42

 

 

$

3.99

 

 

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.

 

The following table sets forth the computations of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock for the thirteen weeks and twenty-six weeks ended June 29, 2024 and for the thirteen weeks and twenty-six ended July 1, 2023:

12


 

 

 

Thirteen weeks ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

As reported - basic

 

$

43,116

 

 

 

9,801

 

 

$

4.40

 

 

$

48,130

 

 

 

10,174

 

 

$

4.73

 

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

34

 

 

 

 

Class B Common Stock

 

 

9,097

 

 

 

2,068

 

 

 

 

 

 

9,783

 

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

Net income per common share -
   diluted

 

$

52,213

 

 

 

11,888

 

 

$

4.39

 

 

$

57,913

 

 

 

12,276

 

 

$

4.72

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Twenty-six weeks ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

As reported - basic

 

$

53,575

 

 

 

9,881

 

 

$

5.42

 

 

$

40,722

 

 

 

10,196

 

 

$

3.99

 

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

40

 

 

 

 

Class B Common Stock

 

 

11,213

 

 

 

2,068

 

 

 

 

 

 

8,259

 

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

Net income per common share -
   diluted

 

$

64,788

 

 

 

11,971

 

 

$

5.41

 

 

$

48,981

 

 

 

12,304

 

 

$

3.98

 

 

For the thirteen weeks and twenty-six weeks ended June 29, 2024, in accordance with the two-class method, weighted-average stock options to purchase 135,712 shares and 123,653 unvested share-based payments were outstanding but not included in computing dilutive income per common share because their effects were anti-dilutive. Additionally, performance-based stock options to purchase 10,843 shares of Class A Common Stock and 36,302 performance-based stock awards were outstanding as of June 29, 2024 but not included in computing diluted income per common share because the performance criteria were not met as of the end of the reporting period.

 

During the thirteen and twenty-six weeks ended July 1, 2023, in accordance with the two-class method, weighted-average stock options to purchase approximately 17,000 and 41,000 shares of Class A Common Stock were outstanding but not included in computing dilutive income per common share because their effects were anti-dilutive. Additionally, performance-based stock options to purchase 23,462 shares of Class A Common Stock and 10,422 performance-based stock awards were outstanding as of July 1, 2023 but not included in computing diluted income per common share because the performance criteria were not met as of the end of the reporting period.

 

 

13


I. Commitments and Contingencies

 

Contractual Obligations

 

As of June 29, 2024, projected cash outflows under non-cancelable contractual obligations are as follows:

 

 

 

Commitments

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

62,618

 

Hops and malt

 

 

48,841

 

Brand support

 

 

42,686

 

Equipment and machinery

 

 

32,244

 

Other

 

 

17,659

 

Total commitments

 

$

204,048

 

 

The Company expects to pay $141.3 million of these obligations in the remainder of fiscal 2024, $44.9 million in fiscal 2025, $11.7 million in fiscal 2026, and $6.1 million in fiscal 2027 and thereafter.

 

Litigation

 

The Company is party to legal proceedings and 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 the loss can be estimated. Material pending legal proceedings are discussed below.

 

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. The company filed an Amended Answer, Amended Affirmative Defenses and Amended Counterclaims on March 25, 2024. 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. On February 26, 2024, the Court granted the Motion. On March 27, 2024, the Company filed a Motion to Clarify and to Reconsider the Court’s decision. Following briefing by the parties, on June 17, 2024, the Court granted the Company's Motion to Reconsider, denied Ardagh's Motion for Judgment on the Pleadings, and vacated its February 26, 2024 Order.

 

J. Income Taxes

 

The following table provides a summary of the income tax provision for the thirteen weeks and twenty-six weeks ended June 29, 2024 and July 1, 2023:

 

 

 

Thirteen weeks ended

 

Twenty-six weeks ended

 

 

June 29,
2024

 

July 1,
2023

 

June 29,
2024

 

July 1,
2023

Effective tax rate

 

28.6%

 

27.5%

 

29.5%

 

27.5%

 

The increase in the tax rate for the thirteen and twenty-six weeks ended June 29, 2024 as compared to the thirteen and twenty-six weeks ended July 1, 2023 is primarily due to an increase in non-deductible compensation.


As of both June 29, 2024 and December 30, 2023, the Company had approximately $
0.3 million of unrecognized income tax benefits.


The Company’s practice is to classify interest and penalties related to income tax matters in income tax expense. As of June 29, 2024 and December 30, 2023, the Company had approximately $
0.2 million accrued for interest and penalties recorded in other liabilities.


The Internal Revenue Service completed an examination of the 2015 consolidated corporate income tax return and issued a no change

14


report in 2018. The Company’s state income tax returns remain subject to examination for three or four years depending on the state’s statute of limitations. The Company is not currently under any income tax audits as of June 29, 2024.

 

K. Line of Credit

 

In December 2022, the Company amended its credit facility in place that provides for a $150.0 million revolving line of credit to extend the maturity date to 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%. As of June 29, 2024, no borrowings were outstanding. As of June 29, 2024 and December 30, 2023, the Company was not in violation of any of its financial covenants to the lender under the credit facility and the unused balance of $150.0 million on the line of credit was available to the Company for future borrowings.

 

L. Fair Value Measures

 

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 cash and cash equivalents are held in money market funds. These 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, and accounts payable are carried at their cost, which approximates fair value, because of their short-term nature.

 

At June 29, 2024 and December 30, 2023, the Company had money market funds with 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 June 29, 2024 and December 30, 2023, the Company’s cash and cash equivalents balance was $219.3 million and $298.5 million, respectively, including money market funds amounting to $213.8 million and $291.5 million, respectively.

 

Non-Recurring Fair Value Measurement

 

The fair value as of the issuance date of the Company's note receivable is classified within Level 2 of the fair value hierarchy as the fair value was partially derived from publicly quoted inputs of market interest rates for a loan of similar terms, provisions, and maturity.

 

15


M. Common Stock and Stock-Based Compensation

 

Option Activity

 

Information related to stock options under the Restated Employee Equity Incentive Plan and the Stock Option Plan for Non-Employee Directors and upper management is summarized as follows:

 

 

 

Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term in Years

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at December 30, 2023

 

 

207,810

 

 

$

361.53

 

 

 

 

 

 

 

Granted

 

 

24,045

 

 

 

300.14

 

 

 

 

 

 

 

Exercised

 

 

(6,164

)

 

 

204.25

 

 

 

 

 

 

 

Forfeited/ Expired

 

 

(15,487

)

 

 

383.46

 

 

 

 

 

 

 

Outstanding at June 29, 2024

 

 

210,204

 

 

$

357.50

 

 

 

5.35

 

 

$

6,358

 

Exercisable at June 29, 2024

 

 

127,340

 

 

$

327.04

 

 

 

4.29

 

 

$

6,031

 

Vested and expected to vest at June 29, 2024

 

 

190,382

 

 

$

361.14

 

 

 

5.22

 

 

$

6,306

 

 

Of the total options outstanding at June 29, 2024, 28,033 shares were performance-based options for which the performance criteria had yet to be achieved.

 

On April 1, 2024, the Company granted options to purchase an aggregate of 21,205 shares of the Company’s Class A Common Stock to the Company’s Chief Executive Officer. These options have a fair value and exercise price per share of $141.48 and $304.42, respectively.

 

On May 7, 2024, the Company granted options to purchase an aggregate of 2,840 shares of the Company’s Class A Common Stock to the Company’s non-employee Directors. All of the options vested immediately on the date of the grant. These options have a fair value and exercise price per share of $114.47 and $268.20, respectively.

 

Weighted average assumptions used to estimate fair values of stock options on the date of grants are as follows:

 

 

 

2024

 

Expected Volatility

 

 

40.1

%

Risk-free interest rate

 

 

4.2

%

Expected Dividends

 

 

0.0

%

Exercise factor

 

 

2.1

 

Discount for post-vesting restrictions

 

 

0.0

%

 

Non-Vested Shares Activity

 

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

 

 

 

Number of Shares

 

 

Weighted Average Fair Value

 

Non-vested at December 30, 2023

 

 

114,797

 

 

$

373.56

 

Granted

 

 

85,569

 

 

 

290.21

 

Vested

 

 

(32,385

)

 

 

382.98

 

Forfeited

 

 

(2,224

)

 

 

325.06

 

Non-vested at June 29, 2024

 

 

165,757

 

 

$

329.34

 

 

Of the total non-vested shares at June 29, 2024, 45,375 shares were performance-based shares for which the performance criteria had yet to be achieved.

 

On March 1, 2024, the Company granted a combined 64,708 shares of restricted stock units to certain officers, senior managers and key employees. Of the restricted stock units granted, 8,384 had performance-based vesting criteria with potential achievement of 0% to 200% of the grant total and a three-year service period. Additionally, 20,000 of the restricted stock units granted had performance based vesting criteria with potential vesting over a seven year service period. The remainder of restricted stock units granted on March

16


1, 2024 vest ratably over service periods of four years. Additionally on March 1, 2024, employees elected to purchase a combined 12,007 shares under the Company’s investment share program. The weighted average fair value of the restricted stock units and investment shares, which are sold to employees at discount under its investment share program, was $308.14 and $186.77 per share, respectively.

 

On April 1, 2024, the Company granted a combined 6,570 shares of restricted stock units to the Chief Executive Officer, of which all shares vest in 3 years dependent on meeting performance criteria as well as continued employment with the company. The fair value of the restricted stock units was $304.42 per share, of which all shares were performance-based shares.

 

On April 1, 2024, the Company granted a combined 1,069 shares of restricted stock units to a member of senior management, of which all shares vest ratably over service periods of up to four years. The fair value of the restricted stock units was $304.42 per share.

 

On May 7, 2024, the Company granted a combined 1,215 shares of restricted stock units to the Company’s non-employee Directors, of which all shares vest one year from the grant date. The fair value of the restricted stock units was $268.20 per share.

 

Stock-Based Compensation

 

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

 

 

 

Thirteen weeks ended

 

 

Twenty-six weeks ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Amounts included in advertising, promotional and selling expenses

 

 

1,465

 

 

 

1,539

 

 

$

3,930

 

 

$

3,582

 

Amounts included in general and administrative expenses

 

 

2,416

 

 

 

2,654

 

 

 

7,078

 

 

 

4,684

 

Total stock-based compensation expense

 

$

3,881

 

 

$

4,193

 

 

$

11,008

 

 

$

8,266

 

 

Stock Repurchases

 

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 the thirteen and twenty-six weeks ended June 29, 2024, the Company repurchased and subsequently retired 220,446 and 368,629 shares of its Class A Common Stock, respectively, for an aggregate purchase price of $63 million and $113 million, respectively. As of June 29, 2024, the Company had repurchased a cumulative total of approximately 14.4 million shares of its Class A Common Stock for an aggregate purchase price of approximately $1.0 billion and had approximately $153.5 million remaining on the $1.2 billion stock repurchase expenditure limit set by the Board of Directors.

 

N. 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.

 

The Company began shipping flavored malt beverages to Pepsi during the first quarter of 2022. Pursuant to the terms of the agreements, the Company makes payments to Pepsi for proprietary ingredients, freight costs to ship the product to Pepsi, and certain marketing services. The cost 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 $0.1 million and $0.3 million during the thirteen weeks and twenty-six weeks ended June 29, 2024, respectively, and were $0.4 million and $1.2 million during the thirteen weeks and twenty-six

17


weeks ended July 1, 2023, respectively. Freight costs and marketing costs are recorded in advertising, promotional and selling expenses. The excess cost 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 zero and $0.1 million as of June 29, 2024 and December 30, 2023, respectively. Total net revenue recognized under these agreements amounted to approximately 2% of the Company's total net revenues during the thirteen and twenty-six week periods ended June 29, 2024 and July 1, 2023.

 

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 began in May of 2024 and is expected to 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.

 

O. Related Party Transactions

 

In connection with the Dogfish Head Transaction, the Company 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 parties expense recognized related to the lease was $91,000 for the thirteen weeks ended June 29, 2024 and July 1, 2023. Additionally, the Company incurred expenses of less than $25,000 to various other suppliers affiliated with the Dogfish Head founders during the thirteen weeks ended June 29, 2024 and July 1, 2023. Total related parties expense recognized related to the lease was $183,000 for the twenty-six weeks ended June 29, 2024 and July 1, 2023. Additionally, the Company incurred expenses of less than $50,000 to various other suppliers affiliated with the Dogfish Head founders during the twenty-six weeks ended June 29, 2024 and July 1, 2023.

 

18


Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following is a discussion of the significant factors affecting the consolidated operating results, financial condition and liquidity and cash flows of the Company for the thirteen and twenty-six week periods ended June 29, 2024, as compared to the thirteen and twenty-six week period ended July 1, 2023. This discussion should be read in conjunction with the Management’s Discussion and Analysis of Financial Condition and Results of Operations, and the Consolidated Financial Statements of the Company and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023.

 

RESULTS OF OPERATIONS

 

Thirteen Weeks Ended June 29, 2024 compared to Thirteen Weeks Ended July 1, 2023

 

 

 

Thirteen Weeks Ended
(in thousands, except per barrel)

 

 

 

 

 

 

 

 

 

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

Amount
change

 

 

% change

 

 

Per barrel
change

 

Barrels sold

 

 

 

 

 

2,162

 

 

 

 

 

 

 

 

 

2,310

 

 

 

 

 

 

(148

)

 

 

(6.4

)%

 

 

 

 

 

 

 

Per barrel

 

 

% of net
revenue

 

 

 

 

 

Per barrel

 

 

% of net
revenue

 

 

 

 

 

 

 

 

 

 

Net revenue

 

$

579,098

 

 

$

267.85

 

 

 

100.0

%

 

$

603,304

 

 

$

261.17

 

 

 

100.0

%

 

$

(24,206

)

 

 

(4.0

)%

 

$

6.68

 

Cost of goods

 

 

312,640

 

 

 

144.61

 

 

 

54.0

%

 

 

329,141

 

 

 

142.49

 

 

 

54.6

%

 

 

(16,501

)

 

 

(5.0

)%

 

 

2.12

 

Gross profit

 

 

266,458

 

 

 

123.24

 

 

 

46.0

%

 

 

274,163

 

 

 

118.68

 

 

 

45.4

%

 

 

(7,705

)

 

 

(2.8

)%

 

 

4.56

 

Advertising, promotional, and
   selling expenses

 

 

144,224

 

 

 

66.71

 

 

 

24.9

%

 

 

149,362

 

 

 

64.66

 

 

 

24.8

%

 

 

(5,138

)

 

 

(3.4

)%

 

 

2.05

 

General and administrative
   expenses

 

 

48,024

 

 

 

22.21

 

 

 

8.3

%

 

 

44,899

 

 

 

19.44

 

 

 

7.4

%

 

 

3,125

 

 

 

7.0

%

 

 

2.77

 

Impairment of brewery assets

 

 

3,395

 

 

 

1.57

 

 

 

0.6

%

 

 

1,532

 

 

 

0.66

 

 

 

0.3

%

 

 

1,863

 

 

 

121.6

%

 

 

0.91

 

Total operating expenses

 

 

195,643

 

 

 

90.49

 

 

 

33.8

%

 

 

195,793

 

 

 

84.76

 

 

 

32.5

%

 

 

(150

)

 

 

(0.1

)%

 

 

5.73

 

Operating income

 

 

70,815

 

 

 

32.75

 

 

 

12.2

%

 

 

78,370

 

 

 

33.92

 

 

 

13.0

%

 

 

(7,555

)

 

 

(9.6

)%

 

 

(1.17

)

Other income

 

 

2,506

 

 

 

1.16

 

 

 

0.4

%

 

 

1,733

 

 

 

0.75

 

 

 

0.3

%

 

 

773

 

 

 

44.6

%

 

 

0.41

 

Income before income tax provision

 

 

73,321

 

 

 

33.91

 

 

 

12.7

%

 

 

80,103

 

 

 

34.67

 

 

 

13.3

%

 

 

(6,782

)

 

 

(8.5

)%

 

 

(0.76

)

Income tax provision

 

 

20,982

 

 

 

9.70

 

 

 

3.6

%

 

 

22,068

 

 

 

9.55

 

 

 

3.7

%

 

 

(1,086

)

 

 

(4.9

)%

 

 

0.15

 

Net income

 

$

52,339

 

 

$

24.21

 

 

 

9.0

%

 

$

58,035

 

 

 

25.12

 

 

 

9.6

%

 

$

(5,696

)

 

 

(9.8

)%

 

$

(0.91

)

 

Net revenue. Net revenue decreased by $24.2 million, or 4.0%, to $579.1 million for the thirteen weeks ended June 29, 2024, as compared to $603.3 million for the thirteen weeks ended July 1, 2023 primarily as a result of lower shipment volume of $38.7 million, partially offset by price increases of $12.7 million and lower returns of $2.4 million.

 

Volume. Total shipment volume decreased by 6.4% to 2,162,000 barrels for the thirteen weeks ended June 29, 2024, as compared to 2,310,000 barrels for the thirteen weeks ended July 1, 2023, reflecting decreases in the Company’s Truly, Dogfish Head, Samuel Adams, Hard Mountain Dew and Angry Orchard brands, partially offset by increases in its Twisted Tea and Sun Cruiser brands.

 

The Company believes distributor inventory as of June 29, 2024 averaged approximately three and one half weeks on hand compared to target wholesaler inventory levels of four to five weeks for the peak summer season. These lower than target wholesaler inventory levels were the result of not fully shipping into improving demand in the latter weeks of June. The Company is working to ensure shipments in July and August build inventories at wholesalers back to target levels.

 

Net revenue per barrel. Net revenue per barrel increased by 2.6% to $267.85 per barrel for the thirteen weeks ended June 29, 2024, as compared to $261.17 per barrel for the comparable period in 2023, primarily due to price increases and lower returns.

19


 

Cost of goods sold. Cost of goods sold was $144.61 per barrel for the thirteen weeks ended June 29, 2024, as compared to $142.49 per barrel for the thirteen weeks ended July 1, 2023. The 2024 increase in cost of goods sold of $2.12, or 1.5% per barrel was primarily due to unfavorable internal brewery performance and the related fixed cost absorption impact from lower volume of $7.1 million, or $3.28 per barrel, and inflationary impacts of $3.0 million, or $1.39 per barrel, partially offset by contract renegotiations and recipe optimization savings of $5.1 million, or $2.36 per barrel, and decreases in inventory obsolescence of $1.3 million, or $0.60 per barrel.

 

Inflationary impacts of $3.0 million consist primarily of increased internal brewery costs of $3.1 million, partially offset by favorable material costs of $0.1 million.

 

Gross profit. Gross profit was $123.24 per barrel for the thirteen weeks ended June 29, 2024, as compared to $118.68 per barrel for the thirteen weeks ended July 1, 2023.

 

The Company includes freight charges related to the movement of finished goods from its 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 those of other entities that classify costs related to distribution differently.

 

Advertising, promotional, and selling expenses. Advertising, promotional and selling expenses decreased by $5.1 million, or 3.4%, to $144.2 million for the thirteen weeks ended June 29, 2024, as compared to $149.4 million for the thirteen weeks ended July 1, 2023, primarily due to decreased freight to distributors of $2.8 million from lower rates and lower volumes. Brand and selling costs decreased $2.3 million, primarily due to lower brand media spend.

 

Advertising, promotional and selling expenses were 24.9% of net revenue, or $66.71 per barrel, for the thirteen weeks ended June 29, 2024, as compared to 24.8% of net revenue, or $64.66 per barrel, for the thirteen weeks ended July 1, 2023. This decrease per barrel is primarily due to advertising, promotional, and selling expenses decreasing at a lower rate than the decrease in shipments. The Company invests in advertising and promotional campaigns that it believes will be effective, but there is no guarantee that such investments 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 condensed consolidated statements of comprehensive operations as reductions to advertising, promotional and selling expenses. Historically, contributions from distributors for advertising and promotional activities have amounted to between 2% and 3% of net sales. The Company may adjust its promotional efforts in the distributors’ markets, if changes occur in these promotional contribution arrangements, depending on industry and market conditions.

 

General and administrative expenses. General and administrative expenses increased by $3.1 million, or 7.0%, to $48.0 million for the thirteen weeks ended June 29, 2024, as compared to $44.9 million for the thirteen weeks ended July 1, 2023, primarily due to inflation in salaries and benefits costs.

 

Impairment of brewery assets. Impairment of brewery assets of $3.4 million increased by $1.9 million from the comparable period of 2023, due to higher write-offs of equipment at Company-owned breweries.

 

Income tax provision. The Company's effective tax rate of 28.6% increased from 27.5% in the prior year. This increase is due to an increase in non-deductible stock compensation expense.

20


Twenty-Six Weeks Ended June 29, 2024 compared to Twenty-Six Weeks Ended July 1, 2023

 

 

 

Twenty-Six Weeks Ended
(in thousands, except per barrel)

 

 

 

 

 

 

 

 

 

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

Amount
change

 

 

% change

 

 

Per barrel
change

 

Barrels sold

 

 

 

 

 

3,754

 

 

 

 

 

 

 

 

 

3,888

 

 

 

 

 

 

(134

)

 

 

(3.4

)%

 

 

 

 

 

 

 

Per barrel

 

 

% of net
revenue

 

 

 

 

 

Per barrel

 

 

% of net
revenue

 

 

 

 

 

 

 

 

 

 

Net revenue

 

$

1,005,149

 

 

$

267.73

 

 

 

100.0

%

 

$

1,013,304

 

 

$

260.59

 

 

 

100.0

%

 

$

(8,155

)

 

 

(0.8

)%

 

$

7.14

 

Cost of goods

 

 

552,343

 

 

 

147.12

 

 

 

55.0

%

 

 

583,479

 

 

 

150.05

 

 

 

57.6

%

 

 

(31,136

)

 

 

(5.3

)%

 

 

(2.93

)

Gross profit

 

 

452,806

 

 

 

120.61

 

 

 

45.0

%

 

 

429,825

 

 

 

110.54

 

 

 

42.4

%

 

 

22,981

 

 

 

5.3

%

 

 

10.07

 

Advertising, promotional, and
   selling expenses

 

 

264,499

 

 

 

70.45

 

 

 

26.3

%

 

 

274,790

 

 

 

70.67

 

 

 

27.1

%

 

 

(10,291

)

 

 

(3.7

)%

 

 

(0.22

)

General and administrative
   expenses

 

 

98,408

 

 

 

26.21

 

 

 

9.8

%

 

 

88,593

 

 

 

22.78

 

 

 

8.7

%

 

 

9,815

 

 

 

11.1

%

 

 

3.43

 

Impairment of brewery assets

 

 

3,731

 

 

 

0.99

 

 

 

0.4

%

 

 

2,016

 

 

 

0.52

 

 

 

0.2

%

 

 

1,715

 

 

 

85.1

%

 

 

0.47

 

Total operating expenses

 

 

366,638

 

 

 

97.65

 

 

 

36.5

%

 

 

365,399

 

 

 

93.97

 

 

 

36.1

%

 

 

1,239

 

 

 

0.3

%

 

 

3.68

 

Operating income

 

 

86,168

 

 

 

22.96

 

 

 

8.6

%

 

 

64,426

 

 

 

16.57

 

 

 

6.4

%

 

 

21,742

 

 

 

33.7

%

 

 

6.39

 

Other income

 

 

5,961

 

 

 

1.59

 

 

 

0.6

%

 

 

3,275

 

 

 

0.84

 

 

 

0.3

%

 

 

2,686

 

 

 

82.0

%

 

 

0.75

 

Income before income tax provision

 

 

92,129

 

 

 

24.55

 

 

 

9.2

%

 

 

67,701

 

 

 

17.41

 

 

 

6.7

%

 

 

24,428

 

 

 

36.1

%

 

 

7.14

 

Income tax provision

 

 

27,193

 

 

 

7.24

 

 

 

2.7

%

 

 

18,622

 

 

 

4.79

 

 

 

1.8

%

 

 

8,571

 

 

 

46.0

%

 

 

2.45

 

Net income

 

$

64,936

 

 

$

17.31

 

 

 

6.5

%

 

$

49,079

 

 

 

12.62

 

 

 

4.8

%

 

$

15,857

 

 

 

32.3

%

 

$

4.69

 

 

Net revenue. Net revenue decreased by $8.2 million, or 0.8%, to $1.005 billion for the twenty-six weeks ended June 29, 2024, as compared to $1.013 billion for the twenty-six weeks ended July 1, 2023, primarily as a result of lower shipment volume of $34.9 million, partially offset by price increases of $20.9 million and lower returns of $7.9 million.

 

Volume. Total shipment volume decreased by 3.4% to 3,754,000 barrels for the twenty-six weeks ended June 29, 2024, as compared to 3,899,000 barrels for the twenty-six weeks ended July 1, 2023, reflecting decreases in the Company’s Truly, Hard Mountain Dew, Samuel Adams, Dogfish Head and Angry Orchard brands, partially offset by increases in its Twisted Tea and Sun Cruiser brands.

 

Net revenue per barrel. Net revenue per barrel increased by 2.7% to $267.75 per barrel for the twenty-six weeks ended June 29, 2024, as compared to $260.59 per barrel for the comparable period in 2023, primarily due to price increases and lower returns.

 

Cost of goods sold. Cost of goods sold was $147.13 per barrel for the twenty-six weeks ended June 29, 2024, as compared to $150.05 per barrel for the twenty-six weeks ended July 1, 2023. The 2024 decrease in cost of goods sold of $2.92, or 2.0%, per barrel was primarily due to contract renegotiations and recipe optimization savings of $10.4 million, or $2.77 per barrel, decreases in inventory obsolescence of $6.7 million, or $1.78 per barrel, favorable product mix effects of $5.5 million, or $1.46 per barrel and the non-recurring of 2023 contract settlement costs of $4.5 million, or $1.20 per barrel, partially offset inflationary impacts of $8.2 million, or $2.18 per barrel, and unfavorable internal brewery performance and the related fixed cost absorption impact from lower volume of $4.8 million, or $1.28 per barrel.

 

Inflationary impacts of $8.2 million consist primarily of increased internal brewery costs of $4.7 million and material costs of $3.5 million.

 

Gross profit. Gross profit was $120.62 per barrel for the twenty-six weeks ended June 29, 2024, as compared to $110.54 per barrel for the twenty-six weeks ended July 1, 2023.

 

Advertising, promotional, and selling expenses. Advertising, promotional and selling expenses decreased by $10.3 million, or 3.7%, to $264.5 million for the twenty-six weeks ended June 29, 2024, as compared to $274.8 million for twenty-six weeks ended July 1, 2023, primarily due to decreased freight to distributors of $6.4 million from lower rates and volumes. Brand investments decreased $3.9 million primarily due to lower brand media spend, partially offset by higher salaries and benefits costs.

 

Advertising, promotional and selling expenses were 26.3% of net revenue, or $70.46 per barrel, for the twenty-six weeks ended June 29, 2024, as compared to 27.1% of net revenue, or $70.67 per barrel, for the twenty-six weeks ended July 1, 2023. This decrease per barrel is primarily due to advertising, promotional, and selling expenses decreasing at a lower rate than the decrease in shipments. The Company invests in advertising and promotional campaigns that it believes will be effective, but there is no guarantee that such investments will generate sales growth.

 

21


General and administrative expenses. General and administrative expenses increased by $9.8 million, or 11.1%, to $98.4 million for the twenty-six weeks ended June 29, 2024, as compared to $88.6 million for the twenty-six weeks ended July 1, 2023, primarily due to higher salaries and benefits costs, resulting from Chief Executive Officer transition costs recorded in the first quarter and inflation costs.

 

Impairment of brewery assets. Impairment of brewery assets of $3.7 million increased by $1.7 million from the comparable period of 2023, due to higher write-offs of equipment at Company-owned breweries.

 

Income tax provision. The Company’s effective tax rate of 29.5% increased from 27.5% in the prior year. The increase is due to an increase in non-deductible stock compensation expense.

 

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, stock repurchases, and investment in the Company’s business through capital expenditures.

 

Cash decreased to $219.3 million as of June 29, 2024 from $298.5 million as of December 30, 2023, primarily reflecting repurchases of the Company's Class A common stock, a note receivable issued, purchases of property, plant, and equipment, and payments of tax withholdings on stock-based payment awards and investment shares, partially offset by net cash provided by operating activities.

 

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

 

Cash provided by operating activities for the twenty-six weeks ended June 29, 2024 was comprised of net income of $64.9 million and non-cash items of $65.8 million, partially offset by net a net increase in operating assets and liabilities of $39.6 million. Cash provided by operating activities for the twenty-six weeks ended July 1, 2023 was comprised of a net income of $49.1 million and non-cash items of $56.3 million, partially offset by a net increase in operating assets and liabilities of $4.2 million. The decrease in cash provided by operating activities for the twenty-six weeks ended June 29, 2024 compared to July 1, 2023 is primarily due to lower inventory reduction compared to the prior year, partially offset by higher net income.

 

The Company used $56.1 million in investing activities during the twenty-six weeks ended June 29, 2024, as compared to $34.6 million during the twenty-six weeks ended July 1, 2023. The increased in investing activity cash outflows is due to a $20.0 million note receivable issued. For both periods, capital investments were made mostly in the Company’s breweries to drive efficiencies and cost reductions and support product innovation and future growth.

 

Cash used in financing activities was $114.2 million during the twenty-six weeks ended June 29, 2024, as compared to $39.3 million during the twenty-six weeks ended July 1, 2023. The $74.9 million increase in financing activity cash outflows in 2024 compared to 2023 is primarily due to higher repurchases of the Company's Class A common stock in the current period.

 

During the period from December 31, 2023 through July 19, 2024, the Company repurchased and subsequently retired 416,811 shares of its Class A Common Stock for an aggregate purchase price of $127.0 million. As of July 19, 2024, the Company had repurchased a cumulative total of approximately 14.5 million shares of its Class A Common Stock for an aggregate purchase price of approximately $1.06 billion and had approximately $140 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 June 29, 2024 of $219.3 million, along with its projected future operating cash flow and its unused line of credit balance of $150.0 million, will be sufficient to fund future cash requirements. The Company’s $150.0 million credit facility has a term not scheduled to expire until December 16, 2027. 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

 

There were no material changes to the Company’s critical accounting policies during the three-month period ended June 29, 2024.

22


 

FORWARD-LOOKING STATEMENTS

 

In this Quarterly Report on Form 10-Q 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 subsequent 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 below in addition to the other information set forth in this Quarterly Report on Form 10-Q and in the section titled “Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.

 

23


Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Since December 30, 2023, there have been no significant changes in the Company’s exposures to interest rate or foreign currency rate fluctuations. The Company currently does not enter into derivatives or other market risk sensitive instruments for the purpose of hedging or for trading purposes.

 

Item 4. CONTROLS AND PROCEDURES

 

As of June 29, 2024, the Company conducted an evaluation under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer (its principal executive officer and principal financial officer, respectively) regarding the effectiveness of the design and operation of the Company’s disclosure controls and procedures as defined in Rule 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (the “Exchange Act”). Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) were effective as of June 29, 2024 to ensure that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the requisite time periods and that such disclosure controls and procedures were effective to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to its management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

 

There were no changes in the Company’s internal control over financial reporting that occurred during the thirteen weeks ended June 29, 2024 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

24


PART II. OTHER INFORMATION

 

 

For information regarding the Company's legal proceedings, refer to Note I of the Condensed Consolidated Financial Statements.

 

Item 1A. RISK FACTORS

 

In addition to the other information set forth in this report, careful consideration should be given to the factors discussed in Part I, "Item 1A. Risk Factors" in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023, which could materially affect the Company’s business, financial condition or future results. The risks described in the Company’s Annual Report on Form 10-K are not the only risks facing the Company. Additional risks and uncertainties not currently known to the Company or that it currently deems to be immaterial also may materially adversely affect its business, financial condition and/or operating results.

25


Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

In 1998, the Company's Board of Directors ("the Board") authorized the Company's share buyback program. In May 2023, the Board authorized an increase in the share buyback expenditure limit set for the program from $931.0 million to $1.2 billion. The Board did not specify a date upon which the authorization would expire. Share repurchases for the periods included herein were effected through open market transactions.

 

As of July 19, 2024, the Company had repurchased a cumulative total of approximately 14.5 million shares of its Class A Common Stock for an aggregate purchase price of $1.06 billion and had $140 million remaining on the $1.2 billion share buyback expenditure limit set by the Board.

 

During the twenty-six weeks ended June 29, 2024, the Company repurchased and subsequently retired 369,535 shares of its Class A Common Stock, including 906 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

 

 

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

 

December 31, 2023 - February 3, 2024

 

 

61,817

 

 

$

349.89

 

 

 

61,525

 

 

$

244,893

 

February 4, 2024 - March 2, 2024

 

 

53,335

 

 

 

345.82

 

 

 

53,328

 

 

 

226,450

 

March 3, 2024 - March 30, 2024

 

 

33,386

 

 

 

298.76

 

 

 

33,330

 

 

 

216,490

 

March 31, 2024 - May 4, 2024

 

 

86,768

 

 

 

288.13

 

 

 

86,741

 

 

 

191,494

 

May 5, 2024 - June 1, 2024

 

 

69,743

 

 

 

273.32

 

 

 

69,339

 

 

 

172,497

 

June 2, 2024 - June 29, 2024

 

 

64,486

 

 

 

294.91

 

 

 

64,366

 

 

 

153,499

 

Total

 

 

369,535

 

 

$

306.13

 

 

 

368,629

 

 

$

153,499

 

 

As of July 19, 2024, the Company had 9.6 million shares of Class A Common Stock outstanding and 2.1 million shares of Class B Common Stock outstanding.

 

Item 3. DEFAULTS UPON SENIOR SECURITIES

 

Not Applicable

 

Item 4. MINE SAFETY DISCLOSURES

 

Not Applicable

 

Item 5. OTHER INFORMATION

 

Insider Trading Arrangements

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

Carolyn O'Boyle,
Chief People Officer

May 07, 2024

August 6, 2024 - July 31, 2025

Up to 746

Vested RSU and ISP shares sold over the duration of the plan

 

26


Item 6. EXHIBITS

 

Exhibit No.

 

Title

 

 

 

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).

 

 

 

10.1

 

Offer Letter to Michael Spillane, Chief Executive Officer dated February 23, 2024 (incorporated by reference to Exhibit 10.1 of the Company's Current Report on Form 8-K filed on February 24, 2024.)

 

 

 

10.2

 

Offer Letter to Diego Reynoso, Chief Finance Officer dated July 21, 2023 (incorporated by reference to Exhibit 10.1 of the Company's Current Report on Form 8-K filed on July 24, 2023.)

 

 

 

*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.

 

 

 

*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.

 

 

 

*101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.

 

*101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

*104

 

Cover page formatted as Inline XBRL and contained in Exhibit 101

 

* Filed with this report

27


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Form 10-Q to be signed on its behalf by the undersigned thereunto duly authorized.

 

THE BOSTON BEER COMPANY, INC

(Registrant)

 

Date: July 25, 2024

/s/ Michael Spillane

 

Michael Spillane

 

President and Chief Executive Officer

 

(Principal Executive Officer)

 

Date: July 25, 2024

/s/ Diego Reynoso

 

Diego Reynoso

 

Chief Financial Officer

 

(Principal Financial Officer)

 

28


EX-31.1 2 sam-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

 

I, Michael Spillane, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q 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: July 25, 2024

 

/s/ Michael Spillane

-----------------------------------------

Michael Spillane

President and Chief Executive Officer

[Principal Executive Officer]

 


EX-31.2 3 sam-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

 

I, Diego Reynoso, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q 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: July 25, 2024

 

/s/ Diego Reynoso

-----------------------------------------

Diego Reynoso

Chief Financial Officer

[Principal Financial Officer]

 


EX-32.1 4 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 Quarterly Report of The Boston Beer Company, Inc. (the "Company") on Form 10-Q for the period ended June 29, 2024 as filed with the Securities and Exchange Commission (the "Report"), I, Michael Spillane, 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: July 25, 2024

 

 

/s/ Michael Spillane

Michael Spillane

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 5 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 Quarterly Report of The Boston Beer Company, Inc. (the "Company") on Form 10-Q for the period ended June 29, 2024 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: July 25, 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-101.SCH 6 sam-20240629.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Comprehensive Operations 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive Operations link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Third-Party Production Prepayments link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Note Receivable link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Fair Value Measures link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Common Stock and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Licensing Agreements link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Restricted Cash link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Third-Party Production Prepayments (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Common Stock and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Inventories - Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Inventories - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Third-Party Production Prepayments (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Note Receivable - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Net Income per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Net Income per Share - Computation of Net Income Per Share, Basic (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Net Income per Share - Computation of Diluted Net Income Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Income Taxes - Summary of Income Tax (Benefit) Provision (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Line of Credit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Fair Value Measures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Common Stock and Stock-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 995885 - Disclosure - Common Stock and Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Common Stock and Stock-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Common Stock and Stock-Based Compensation - Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Licensing Agreements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Restricted Cash - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Weighted-Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Class B Common Stock Incremental Common Shares Attributable To Conversion Of Common Stock Incremental Common Shares Attributable to Conversion of Common Stock Long Term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Common Shares, Net effect of unvested participating shares Common Shares Net Effect Of Unvested Participating Shares Common shares, net effect of unvested participating shares. Licensing agreements. Licensing agreements [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Plan Name [Domain] Non employee director. Non Employee Director [Member] Non-Employee Director Share Based Compensation Arrangement By Share Based Payment Award Employee Investment Shares Purchase Shares employees elected to purchase The number of shares purchased by employees under the investment share purchase program. Shortfall fees expected to be incurred in fourth year. Shortfall Fees Expected To Be Incurred In Fourth Year 2028 Entity Address, Postal Zip Code Entity Address, Postal Zip Code Long-term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Contractual shortfall fees Contractual Shortfall Fees Contractual shortfall fees. Finite-Lived Intangible Asset, Expected Amortization, Year Four 2028 Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Distributors Distributors [Member] Distributors [Member] Shortfall fees Short Fall Fees Short Fall Fees Balance (in shares) Balance (in shares) Shares, Outstanding Other Noncash Income (Expense), Total Other Noncash Income (Expense) Other non-cash expense (income) Partnership agreements. Partnership Agreements [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Sales to retail locations as a percentage of total sales Retail Sales Percentage Of Sales Retail sales percentage of sales. Restricted Assets Disclosure [Text Block] Restricted Cash Brand Support Brand support [Member]. Brand Support [Member] Income tax return examination Income Tax Examination, Description Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Amortization of note receivable. Amortization Of Note Receivable Amortization of note receivable Deferred Income Tax Liabilities, Net, Total Deferred income taxes, net Deferred Income Tax Liabilities, Net Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Depreciation, Depletion and Amortization, Total Depreciation and amortization Depreciation, Depletion and Amortization Components Of Other Operating Cost And Expense General Components Of Other Operating Cost And Expense General [Axis] Components Of Other Operating Cost And Expense General [Axis] Adjustments to reconcile net income to net cash provided operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Number of shares repurchased during period Repurchase of Class A Common Stock (in shares) Repurchase of Class A Common Stock (in shares) Stock Repurchased During Period, Shares Cumulative Effect, Period of Adoption Cumulative Effect, Period of Adoption [Domain] Cash paid on finance leases Repayments of Debt and Lease Obligation Related Party Transaction [Line Items] Related Party Transaction [Line Items] Document Information [Table] Document Information [Table] Title of Individual Title and Position [Axis] Revenue Recognition Revenue from Contract with Customer [Text Block] Work in process Inventory, Work in Process, Net of Reserves Line of Credit Facility, Remaining Borrowing Capacity Line of credit, remaining borrowing capacity Useful life of finite lived intangibles Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Entity Central Index Key Entity Central Index Key Entity Central Index Key Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Common Stock, Shares, Issued, Total Common Stock, shares issued Common Stock, Shares, Issued Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses, income tax receivable, and other assets Income Statement [Abstract] Financing Receivables [Text Block] Note Receivable Entity Address, State or Province Entity Address, State or Province Number of total cumulative shares repurchased Repurchase of shares Repurchased at beginning of period Repurchased at end of period Stock Repurchase Program Cumulative Number Of Shares Repurchased Stock repurchase program, cumulative number of shares repurchased. Payments for capital improvements Payments for Capital Improvements Capital expenditure reimbursements and guaranteed payments Schedule of Expected Shortfall Fees to be Incurred [Table Text Block] Schedule of Expected Shortfall Fees to be Incurred Schedule of expected shortfall fees to be incurred. Income before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Percentage of shipments of beverages under license agreement Percentage Of Shipments Of Beverages Under License Agreement Percentage of shipments of beverages under license agreement. 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] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Contract termination costs and other. Contract Termination Costs and Other Contract termination costs and other Finite-Lived Intangible Asset, Expected Amortization, Year Three 2027 Line of credit, expiration date Line of Credit Facility, Expiration Date Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Cover [Abstract] Pepsi PepsiCo, Inc. PepsiCo, Inc [Member] Subsequent Event [Line Items] Net income per common share - basic Earnings Per Share, Basic, Total EPS, As reported - basic Net income per common share - basic Third Party Production Prepayments [Text Block] Third party production prepayments. Third-Party Production Prepayments Sales to domestic distributors as a percentage of total sales Domestic Sales Percentage Of Sales Domestic sales percentage of sales. Payments to Acquire Notes Receivable Cash paid for note receivable Cash paid to City Brewing Operating expenses: Operating Expenses [Abstract] Financing cash outflows from finance leases Financing cash outflows from finance leases Finance Lease, Principal Payments Increase decrease in tax benefit during period from share based compensation arrangement Increase Decrease In Tax Benefit From Share Based Compensation Arrangement Increase decrease in tax benefit from share based compensation arrangement. Advertising, promotional and selling expenses Selling and Marketing Expense [Member] Earnings Per Share Note [Line Items] Earnings Per Share Note [Line Items] Earnings Per Share Note [Line Items] Contractual Obligation, to be Paid, after Year Five Contractual obligations payment, thereafter Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Adoption of accounting standards, adjustment to retained earnings Retained earnings Retained Earnings (Accumulated Deficit) Plan Name [Axis] Stock option outstanding Outstanding at beginning of period Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Current Assets: Assets, Current [Abstract] Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Lease term of contract Lessee, Operating Lease, Term of Contract Debt Instrument [Line Items] Debt Instrument [Line Items] Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, plant and equipment, net Property, Plant and Equipment, Net Property, plant and equipment, carrying value Cash flows provided by operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Common Stock, par value Common Stock, Par or Stated Value Per Share Statement of Cash Flows [Abstract] Counterparty Name [Axis] Dogfish Head Brewery Dogfish Head Brewery Dogfish Head Brewery [Member] Dogfish Head Brewery Investment Share Program Voluntary Equity Investment Program [Member] Voluntary equity investment program. Restricted Stock Awards Restricted Stock [Member] Other purchase commitment [Member]. Other Purchase Commitment [Member] Other Equity Components Equity Components [Axis] Entity Address, Address Line One Entity Address, Address Line One Schedule Of Related Party Transactions By Related Party [Table] Related Party Transaction [Table] Other than options granted in period Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Shortfall fees expected to be incurred in second year. Shortfall Fees Expected To Be Incurred In Second Year 2026 Subsequent Event Type [Axis] Benefit of ASU 2016-09 Tax benefit of improvements to employee share-based payment Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Increase decrease in tax deficiency (benefit) during period from share based compensation arrangement Nonoperating Income (Expense) Total other income Contractual obligations payment, 2027 and thereafter Contractual Obligation Due in Third Year and Thereafter Contractual obligation due in third year and thereafter. Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Non-vested at beginning of period Non-vested at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Finite-Lived Intangible Asset, Expected Amortization, Year Two 2026 Amendment Flag Amendment Flag Non-current operating lease liabilities Operating Lease, Liability, Noncurrent 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. Finished goods Inventory, Finished Goods, Net of Reserves Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock Operating lease liabilities Increase Decrease Lease Liabilities It represent Increase Decrease of Lease Liabilities. Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Receivables [Abstract] Net income Net loss Inventory, Noncurrent, Total Long term inventory Inventory, Noncurrent Exercised Stock options exercised and restricted shares activities (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating Costs and Expenses, Total Operating Costs and Expenses Transaction with related party expenses Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Variable Rate [Domain] Contractual Obligation, to be Paid, Year Two Contractual obligations payment, 2026 Annual repayment limits to be paid after second year. Annual Repayment Limits To Be Paid After Second Year Annual repayment limits, Thereafter Equity Component Equity Component [Domain] Statistical Measurement Statistical Measurement [Domain] General and Administrative Expense, Total General and administrative expenses General and Administrative Expense Investment Interest Rate Note receivable interest rate Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other expense Purchase Commitment, Excluding Long-term Commitment Purchase Commitment, Excluding Long-Term Commitment [Domain] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Proceeds from Lines of Credit, Total Proceeds from Lines of Credit Line of credit borrowings Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Deferred Revenue, Current, Total Deferred Revenue, Current Deferred Revenue, Current Operating cash outflows from operating leases Operating cash outflows from operating leases Operating Lease, Payments Proceeds from exercise of stock options and sale of investment shares Proceeds from Stock Options Exercised Credit loss (recovery) expense Accounts Receivable, Credit Loss Expense (Reversal) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance Total shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Restricted Cash, Current Received fair market value of payments from continuing distributors Restricted Cash Current inventory: Inventory, Net [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Fair market value of amount paid to distributor. Fair Market Value of Amount Paid to Distributor Fair market value of amount paid to terminating distributor Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Class of Stock Class of Stock [Domain] Recent Accounting Pronouncements [Abstract] Recent accounting pronouncements. Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, shares outstanding Common Stock, Shares, Outstanding Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Performance Based Awards Performance Based Awards Performance Based Awards [Member] Performance based awards. Line of credit, current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Summary of Income Tax (Benefit) Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Repayments of Lines of Credit Line of credit repayments Line of credit repayments Annual repayment limits to be paid, in second year. Annual Repayment Limits To Be Paid, In Second Year Annual repayment limits in 2026 Entity Interactive Data Current Entity Interactive Data Current Document Quarterly Report Document Quarterly Report Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Related Party Transaction [Domain] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents at beginning of period Related Party Transactions Related Party Transactions Disclosure [Text Block] Statistical Measurement Statistical Measurement [Axis] Dogfish Head Dogfish Head Member Dogfish head. Finite-Lived Intangible Asset, Expected Amortization, Year Five 2029 Cost of Goods and Services Sold, Total Cost of goods sold Cost of Goods and Services Sold Related Party Related and Nonrelated Parties [Domain] Advertising, promotional and selling expenses Advertising, promotional, and selling expenses Selling and Marketing Expense, Total Selling and Marketing Expense Coney Island Coney Island [Member] Coney Island. Operating cash outflows from finance leases Operating cash outflows from finance leases Finance Lease, Interest Payment on Liability 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 Units Weighted average fair value of stock awards Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Equipment and machinery Machinery and Equipment [Member] Income Statement Location Statement of Income Location, Balance [Axis] Total assets Assets Reduction in revenue related to advertising, promotional and selling expenses Other Cost of Operating Revenue Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Address, City or Town Entity Address, City or Town Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Annual repayment limits to be paid, next twelve months. Annual Repayment Limits to be Paid, Next Twelve Months Annual repayment limits in 2025 Hops and Malt [Member]. Hops and Malt [Member] Hops and Malt Maximum percentage of shipments of beverages under license agreement. Maximum Percentage of Shipments of Beverages Under License Agreement Maximum percentage of shipments of beverages under license agreement Change in right-of-use assets Change In Right Of Use Assets It represents Increase Decrease of Right Of Use Assets. Common Stock and Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Number of license agreements. Number of License Agreements Number of license agreements (Decrease) increase 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. Sales to foreign distributors as a percentage of total sales International Sales Percentage Of Sales International Sales Percentage of Sales Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Fair Value Disclosures [Abstract] Shortfall fees expected to be incurred in third year. Shortfall Fees Expected To Be Incurred In Third Year 2027 Forfeited/ Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Chief Executive Officer Chief Executive Officer [Member] Stock options exercised and restricted shares activities Stock Issued During Period, Value, Stock Options Exercised Unvested share based payments. Unvested Share Based Payments [Member] Unvested Share Based Payments Current Liabilities: Liabilities, Current [Abstract] Pepsi partnership. Pepsi Partnership [Member] Pepsi Partnership Income tax payments, net Income Taxes Paid, Net, Total Income Taxes Paid, Net Document Type Document Type Other investing activities Payments for (Proceeds from) Other Investing Activities Repurchase and retirement of Class A Common Stock (in shares) Repurchase and retirement of Class A Common Stock (in shares) Stock Repurchased and Retired During Period, Shares Impairment of intangible assets Asset Impairment Charges Asset Impairment Charges, Total Title of 12(b) Security Title of 12(b) Security Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Components Of Other Operating Cost And Expense General Components Of Other Operating Cost And Expense General [Domain] Components Of Other Operating Cost And Expense General [Domain] Discount from current market value Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Ingredients and packaging (excluding hops and malt). Ingredients and packaging (excluding hops and malt) [Member] Ingredients and Packaging (excluding hops and malt) Statement of Stockholders' Equity [Abstract] Non employee director stock option. Non Employee Director Stock Option [Member] Non-Employee Director Inventory Valuation Reserves, Beginning Balance Inventory Valuation Reserves, Ending Balance Inventory Valuation Reserves Excess and obsolete inventory reserves and other inventory related costs Inventory obsolescence reserves Document Fiscal Period Focus Document Fiscal Period Focus Payment of tax withholding on stock-based payment awards and investment shares Payment, Tax Withholding, Share-Based Payment Arrangement Options granted in period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Disaggregation of Revenue [Abstract] Subsequent Event Type [Domain] Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors Share-Based Payment Arrangement, Activity [Table Text Block] Weighted Average Assumptions used to Estimate Fair Value of Stock Options Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Beam suntory partnership. Beam Suntory Partnership [Member] Beam Suntory Partnership 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] Impairment of brewery assets Impairment of Brewery Assets Impairment of brewery assets. Cash flows used in investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Repurchases and retirement of Class A common stock Payments for Repurchase of Common Stock Money market fund Money Market Funds, at Carrying Value 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] Payment for Acquisition, Loan, Held-for-Investment Repayment of the note receivable plus an agreed investment return Income Taxes Income Tax Disclosure [Text Block] Percentage of potential achievement of performance-based vesting criteria. Percentage Of Potential Achievement Of Performance-based Vesting Criteria Percentage of potential achievement of performance-based vesting criteria 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. Summary of Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Beam Suntory Licensing Agreement Beam suntory licensing agreement. Beam Suntory Licensing Agreement [Member] Number of shares repurchased during period, Value Repurchase of Class A Common Stock Repurchase of Class A Common Stock Stock Repurchased During Period, Value Credit Facility Credit Facility [Domain] Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net Total amortization expense Trade Names Trade Names [Member] Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Repurchase and retirement of Class A Common Stock Repurchase and retirement of Class A Common Stock Stock Repurchased and Retired During Period, Value Document Period End Date Document Period End Date Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Common Class A Common Class A [Member] Contractual Obligation, to be Paid, Year Four Contractual obligations payment, 2028 Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Percentage of tax (benefit) and provision Notes receivable, noncurrent. Notes Receivable, Noncurrent Note receivable Term of license agreement option to terminate. Term of License Agreement Option to Terminate Term of license agreement option to terminate Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Increase in accrued expenses for non-cash financing activity - accrued excise taxes on share repurchases Increase in Accrued Expenses for Non Cash Financing Activity for Accrual of Excise Taxes on Share Repurchases Increase in accrued expenses for non cash financing activity for accrual of excise taxes on share repurchases. APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Common Class B Common Class B [Member] Carolyn O'Boyle Carolyn O'Boyle [Member] Carolyn O'Boyle. Income tax provision Income Tax Expense (Benefit) Total income tax (benefit) provision Income tax (benefit) provision Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Gain on sale of property, plant, and equipment Trading Symbol Trading Symbol Variable Rate [Axis] Total stockholders' equity Balance Balance Equity, Attributable to Parent Third-party production prepayments Increase Decrease In Third Party Production Prepayments Increase (decrease) in third-party production prepayments. Income tax receivable Income Taxes Receivable, Current Less excise taxes Less Excise Taxes Less excise taxes. Impairment of intangible assets Impairment of Intangible Assets, Finite-Lived Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Other Liabilities, Noncurrent, Total Other liabilities Other Liabilities, Noncurrent Related Party Transactions [Abstract] Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Stock-Based Compensation Expense Included in Operating Expenses Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Cash paid for amounts included in measurement of lease liabilities Non Cash Operating And Financing Activities [Abstract] Non cash operating and financing activities. Deferred Income Tax Expense (Benefit), Total Deferred income taxes Deferred Income Tax Expense (Benefit) Increase decrease in tax deficiency benefit from share based compensation arrangement. Increase Decrease in Tax Deficiency Benefit from Share Based Compensation Arrangement Related Party [Member] Related Party Discount for post-vesting restrictions Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions Expected Dividends Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Security Exchange Name Security Exchange Name Counterparty Name [Domain] Business Acquisition, Acquiree [Domain] Total operating expenses Operating expenses Operating Expenses Estimated expenses Contractual Obligation, to be Paid, Year Three Contractual obligations payment, 2027 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Option vested, weighted average fair value Cumulative Effect, Period of Adoption Cumulative Effect, Period of Adoption [Axis] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Class of Stock Class of Stock [Axis] Fair Value Disclosures [Text Block] Fair Value Measures Options granted in period - weighted average fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Third party production prepayments. Third Party Production Prepayments Total third-party production prepayments Total third-party production prepayments Subsequent Event [Member] Subsequent Event Estimated fair value Finite-Lived Intangible Assets, Fair Value Disclosure Maximum Maximum [Member] Senior Management Senior Management [Member] Senior management. Total liabilities and stockholders' equity Liabilities and Equity Intangible Assets, Gross (Excluding Goodwill), Total Gross Carrying Value Intangible Assets, Gross (Excluding Goodwill) Operating right-of-use assets Operating Lease, Right-of-Use Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Option vested, number of shares Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] EPS, Net income per common share - diluted Net income per common share - diluted Net loss per common share - diluted Earnings Per Share, Diluted, Total Schedule of intangible assets Schedule Of Finite And Indefinite Lived Intangible Assets Excluding Goodwill Table [Text Block] Schedule Of Finite and Indefinite Lived Intangible Assets Excluding Goodwill. Total liabilities Liabilities Total current assets Assets, Current Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits, Beginning Balance Unrecognized income tax benefits Unrecognized Tax Benefits Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Entity Filer Category Entity Filer Category Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Reimbursements for discounts to distributors Sales Discount Sales discount. Restricted Cash [Abstract] Additional payment for accessing facility Additional Payment For Accessing Facility Additional payment for accessing facility. Prepaid Expense, Noncurrent, Total Third-party production prepayments Prepaid Expense, Noncurrent Total prepaid amount Earnings to Common Shareholders, Net income per common share - diluted Earnings to Common Shareholders, Net income per common share - diluted Earnings to Common Shareholders, Net income per common share — diluted Net Income (Loss) Available to Common Stockholders, Diluted Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Shortfall Fees Expected To Be Incurred In Fifth Year Shortfall fees expected to be incurred in fifth year. 2029 Shortfall fees expected to be incurred remainder of fiscal year. Shortfall Fees Expected To Be Incurred Remainder Of Fiscal Year Remainder of 2024 Contractual Obligation, to be Paid, Year Five Contractual obligations payment, 2029 Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Related Party Transaction [Axis] Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Computation of Net Income per Share, Basic Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Related Party Related and Nonrelated Parties [Axis] Jim Beam Brands Co. Jim Beam Brands Co [Member] Jim Beam Entity Registrant Name Entity Registrant Name Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Gross profit Gross Profit Cost of Revenue, Total Cost of Revenue Total payments due Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Net Income per Share Earnings Per Share [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Allocation of net income for basic: Allocation of net income for basic: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Common shares, As reported - basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted-average number of common shares - basic Weighted Average Number of Shares Outstanding, Basic Interest expense Interest Income (Expense), Nonoperating Interest income Schedule Of Earnings Per Share Basic By Common Class [Table] Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Increase in accrued expenses for 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. Common Stock, shares authorized Common Stock, Shares Authorized Cash and Cash Equivalents [Abstract] Debt Disclosure [Abstract] Vested and expected to vest at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options granted in period - weighted average exercise price Amortization of Intangible Assets, Total Intangible assets amortization Amortization of Intangible Assets Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term License agreement term License agreement term License Agreement Term General and administrative expenses General and Administrative Expense [Member] Share-Based Payment Arrangement [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Goodwill, Impairment Loss Impairment of goodwill Transition of distributor networks. Transition of Distributor Networks Transition of distributor networks Accounting Policies [Abstract] Percentage of brews and packages Percentage Of Brews And Packages Percentage of brews and packages. Allocation of net income for basic unvested participating shares Undistributed Earnings (Loss) Allocated to Participating Securities, Basic, Total Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Long-term Line of Credit, Total Long-Term Line of Credit Credit facility, borrowing outstanding Line of credit Income Tax Disclosure [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Stockholders' Equity: Equity, Attributable to Parent [Abstract] Statement [Table] Statement [Table] Weighted average number of shares for basic: Weighted Average Number of Shares Outstanding, Basic [Abstract] Vested and expected to vest at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Debt Instruments [Abstract] Subsequent Event [Table] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 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. Note receivable amortization period. Note Receivable Amortization Period Note receivable amortization period Revenue Revenue from Contract with Customer, Including Assessed Tax Entity File Number Securities Act File Number Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Change in cash and cash equivalents Earnings Per Share [Abstract] Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter Employee service share based compensation tax deficiency (benefit) from exercise of stock options. Employee Service Share Based Compensation Tax Deficiency Benefit from Exercise of Stock Options Deficiency (benefit) of ASU 2016-09 Tax deficiency (benefit) of improvements to employee share-based payment Inventory Disclosure [Abstract] Non-cancelable Contractual Obligations Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of Expected Shortfall Fees to be Incurred Statement of Financial Position [Abstract] Operating income Net effect of COVID-19 on revenue, cost of goods sold and operating expense Operating Income (Loss) Expected Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Entity Shell Company Entity Shell Company Entity Tax Identification Number Entity Tax Identification Number Assets Assets [Abstract] Proceeds from Income Tax Refunds Federal income tax refund Income tax refunds Entity Current Reporting Status Entity Current Reporting Status Allocation of net income for basic common stock Net Income (Loss) Available to Common Stockholders, Basic, Total Net Income (Loss) Available to Common Stockholders, Basic Earnings to Common Shareholders, As reported - basic Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Subsequent Events [Abstract] Inventories Inventory Disclosure [Text Block] Thereafter Shortfall Fees Expected To Be Incurred After Fifth Year Shortfall fees expected to be incurred after fifth year. Document Fiscal Year Focus Document Fiscal Year Focus Licensing agreements disclosure. Licensing Agreements Disclosure [Text Block] Licensing Agreements Customers programs and incentives Customers [Member] Customers [Member] Notes Receivable, Fair Value Disclosure Fair value of note receivable Forfeited/ Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Business Acquisition [Axis] City Area Code City Area Code Contractual Obligation, to be Paid, Year One Contractual obligations payment, 2025 Total current liabilities Liabilities, Current Accrued Liabilities and Other Liabilities, Total Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Total current inventory Inventories Inventory, Net Number of shares authorized to be repurchased Share Repurchase Program, Authorized, Number of Shares Local Phone Number Local Phone Number Investment Maturity Date Note receivable maturity date Income Tax Authority Income Tax Jurisdiction [Axis] Commitments and Contingencies Disclosure [Abstract] Purchase Commitment, Excluding Long-term Commitment Purchase Commitment, Excluding Long-Term Commitment [Axis] Contractual Obligation, Fiscal Year Maturity [Abstract] Total inventory Inventory Current And Noncurrent Net Inventory current and non-current, net. 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 Current operating lease liabilities Operating Lease, Liability, Current Document Information [Line Items] Document Information [Line Items] Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-use-assets obtained in exchange for finance lease obligations 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 Income Tax Authority Income Tax Jurisdiction [Domain] Retained Earnings Retained Earnings [Member] Net income per share for basic: Net loss per share for basic: Earnings Per Share, Basic [Abstract] Payments to Acquire Property, Plant, and Equipment, Total Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Unvested participating shares Unvested Shares [Member] Unvested Shares [Member]. Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Computation of Net Income per Share, Diluted Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block] Document Transition Report Document Transition Report Share Repurchase Program, Authorized, Amount Stock repurchase program, authorized amount Income tax return examination period Income Tax Return Examination Period Income Tax Return, Examination Period Other assets Other assets Increase (Decrease) in Other Operating Assets Increase (Decrease) in Other Operating Assets, Total Contractual Obligation, to be Paid, Remainder of Fiscal Year Contractual obligations payment, remainder of fiscal year Note receivable amortization end date. Note Receivable Amortization End Date Note receivable amortization end date Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options granted in period - weighted average exercise price Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2024 Minimum Minimum [Member] Common Stock Common Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vested and expected to vest at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Requirement tenure of employee for investment share program, purchase shares at discount Share Based Compensation Arrangement By Share Based Payment Award Required Tenure For Participation In Plan Employee tenure requirement to participate in plan. Non-vested at beginning of period Non-vested at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Additional Paid-in Capital Additional Paid-in Capital [Member] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive (loss) income: Income Statement Location Statement of Income Location, Balance [Domain] Other Assets, Noncurrent, Total Other assets Other Assets, Noncurrent Components of Inventories Schedule of Inventory, Current [Table Text Block] Stock repurchase program, remaining authorized pepurchase amount Share Repurchase Program, Remaining Authorized, Amount Goodwill and Intangible Assets Disclosure [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other liabilities Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Excess over fair market value Inventory on Hand in Excess Over Fair Value Market Inventory on hand in excess over fair value market. Finite-Lived Intangible Asset, Expected Amortization, Year One 2025 Supplier Supplier [Axis] Title of Individual Title and Position [Domain] Customer Relationships Customer Relationships [Member] 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. Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock Common Stock, Value, Issued Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of amortization expense Earnings to Common Shareholders, Class B Common Stock Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Earnings (Loss) to Common Shareholders, Class B Common Stock Other Nonoperating Income (Expense) [Abstract] Other income: Commitments and Contingencies Commitments and Contingencies (See Note I) Pepsi licensing agreement. Pepsi Licensing Agreement [Member] Pepsi Licensing Agreement Common Shares, Net income per common share - diluted Weighted-average number of common shares - diluted Weighted Average Number of Shares Outstanding, Diluted Common Shares, Net (loss) income per common share - diluted Payment on loan and security agreement Payment On Loan And Security Agreement Payment on loan and security agreement Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Vested and expected to vest at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Lessee, Operating Lease, Liability, to be Paid, Total Total payments due Lessee, Operating Lease, Liability, to be Paid Increase (Decrease) in Inventories, Total Inventories Increase (Decrease) in Inventories Annual repayment limits to be paid, remainder of fiscal year. Annual Repayment Limits to be Paid, Remainder of Fiscal Year Annual repayment limits in 2024 Third party contract termination costs Third Party Contract Termination Costs Third party contract termination costs. Shortfall fees expected to be incurred. Shortfall Fees Expected To Be Incurred Total shortfall fees expected to be incurred Expected shortfall fees Entity Small Business Entity Small Business Debt Instrument, Basis Spread on Variable Rate Basis spread on variable rate Debt Disclosure [Text Block] Line of Credit Earnings to Common Shareholders, Net effect of unvested participating shares Income Allocated To Equity Instruments Other Than Option Nonvested Income Allocated To Equity Instruments Other Than Option, Nonvested Earnings (Loss) to Common Shareholders, Net effect of unvested participating shares Net revenue Revenues Supplier Supplier [Domain] Credit Facility Credit Facility [Axis] Revolving Credit Facility Revolving Credit Facility [Member] Expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Commitments Contractual Obligation Total shortfall fees expected to be incurred Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows provided by financing activities: Cash flows used in financing activities: Outstanding at beginning of period Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Add: effect of dilutive common shares Share-based awards Intangible assets, net Intangible carrying value Net Book Value Intangible Assets, Net (Excluding Goodwill) Shortfall fees expected to be incurred next twelve months. Shortfall Fees Expected To Be Incurred Next Twelve Months 2025 State and Local Jurisdiction State and Local Jurisdiction [Member] Share-Based Payment Arrangement, Recognized Amount [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total other comprehensive (loss) income Subsequent Events Subsequent Events [Text Block] Employee Stock Compensation Plan Share-Based Payment Arrangement [Member] Gain (Loss) on Termination of Lease Gain on termination of lease liabilities Accounts Payable, Current, Total Accounts payable Accounts Payable, Current XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Cover Page - shares
6 Months Ended
Jun. 29, 2024
Jul. 19, 2024
Document Information [Line Items]    
Document Transition Report false  
Document Quarterly Report true  
Document Type 10-Q  
Document Period End Date Jun. 29, 2024  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Registrant Name THE BOSTON BEER COMPANY, INC.  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Small Business false  
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 2024  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0000949870  
Current Fiscal Year End Date --12-28  
Trading Symbol SAM  
Security Exchange Name NYSE  
Title of 12(b) Security Class A Common Stock  
Common Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   9,647,655
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,068,000
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Current Assets:    
Cash and cash equivalents $ 219,295 $ 298,491
Accounts receivable 125,452 66,997
Inventories 152,296 115,773
Prepaid expenses and other current assets 28,046 20,538
Income tax receivable 1,160 1,711
Total current assets 526,249 503,510
Property, plant and equipment, net 626,860 642,509
Operating right-of-use assets 31,711 35,559
Goodwill 112,529 112,529
Intangible assets, net 59,517 59,644
Third-party production prepayments 24,278 33,581
Note receivable 18,890  
Other assets 35,412 42,661
Total assets 1,435,446 1,429,993
Current Liabilities:    
Accounts payable 114,989 87,245
Accrued expenses and other current liabilities 147,477 126,930
Current operating lease liabilities 7,481 9,113
Total current liabilities 269,947 223,288
Deferred income taxes, net 85,908 85,721
Non-current operating lease liabilities 32,981 36,161
Other liabilities 6,075 6,894
Total liabilities 394,911 352,064
Commitments and Contingencies (See Note I)
Stockholders' Equity:    
Additional paid-in capital 668,089 656,297
Accumulated other comprehensive loss (278) (57)
Retained earnings 372,606 421,568
Total stockholders' equity 1,040,535 1,077,929
Total liabilities and stockholders' equity 1,435,446 1,429,993
Common Class A    
Stockholders' Equity:    
Common Stock 97 100
Common Class B    
Stockholders' Equity:    
Common Stock $ 21 $ 21
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 29, 2024
Dec. 30, 2023
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 9,695,415 10,033,303
Common Stock, shares outstanding 9,695,415 10,033,303
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 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Comprehensive Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Income Statement [Abstract]        
Revenue $ 614,216 $ 641,333 $ 1,066,423 $ 1,076,489
Less excise taxes 35,118 38,029 61,274 63,185
Net revenue 579,098 603,304 1,005,149 1,013,304
Cost of goods sold 312,640 329,141 552,343 583,479
Gross profit 266,458 274,163 452,806 429,825
Operating expenses:        
Advertising, promotional, and selling expenses 144,224 149,362 264,499 274,790
General and administrative expenses 48,024 44,899 98,408 88,593
Impairment of brewery assets 3,395 1,532 3,731 2,016
Total operating expenses 195,643 195,793 366,638 365,399
Operating income 70,815 78,370 86,168 64,426
Other income:        
Interest income 2,946 1,855 6,439 3,499
Other expense (440) (122) (478) (224)
Total other income 2,506 1,733 5,961 3,275
Income before income tax provision 73,321 80,103 92,129 67,701
Income tax provision 20,982 22,068 27,193 18,622
Net income $ 52,339 $ 58,035 $ 64,936 $ 49,079
Net income per common share - basic $ 4.4 $ 4.73 $ 5.42 $ 3.99
Net income per common share - diluted $ 4.39 $ 4.72 $ 5.41 $ 3.98
Weighted-average number of common shares - basic 11,898 12,268 11,976 12,288
Weighted-average number of common shares - diluted 11,888 12,276 11,971 12,304
Net Income (Loss) $ 52,339 $ 58,035 $ 64,936 $ 49,079
Other comprehensive (loss) income:        
Foreign currency translation adjustment (59) 126 (221) 144
Total other comprehensive (loss) income (59) 126 (221) 144
Comprehensive income $ 52,280 $ 58,161 $ 64,715 $ 49,223
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Cash flows provided by operating activities:    
Net income (loss) $ 64,936 $ 49,079
Adjustments to reconcile net income to net cash provided operating activities:    
Depreciation and amortization 46,983 43,602
Impairment of brewery assets 3,731 2,016
Gain on sale of property, plant, and equipment (22) (195)
Change in right-of-use assets 3,608 3,844
Stock-based compensation expense 11,008 8,266
Deferred income taxes 187 (1,177)
Other non-cash expense (income) 296 (88)
Changes in operating assets and liabilities:    
Accounts receivable (58,751) (60,307)
Inventories (31,566) (9,376)
Prepaid expenses, income tax receivable, and other assets (6,977) 1,041
Third-party production prepayments 9,303 14,512
Other assets 3,390 (5,995)
Accounts payable 29,487 38,872
Accrued expenses and other liabilities 20,045 21,354
Operating lease liabilities (4,542) (4,311)
Net cash provided by operating activities 91,116 101,137
Cash flows used in investing activities:    
Cash paid for note receivable (20,000)  
Purchases of property, plant and equipment (36,090) (34,809)
Proceeds from disposal of property, plant and equipment 23 195
Net cash used in investing activities (56,067) (34,614)
Cash flows used in financing activities:    
Repurchases and retirement of Class A common stock (112,958) (45,887)
Proceeds from exercise of stock options and sale of investment shares 2,179 9,466
Cash paid on finance leases (1,062) (797)
Payment of tax withholding on stock-based payment awards and investment shares (2,404) (2,110)
Net cash used in financing activities (114,245) (39,328)
Change in cash and cash equivalents (79,196) 27,195
Cash and cash equivalents at beginning of period 298,491 180,560
Cash and cash equivalents at end of period 219,295 207,755
Supplemental disclosure of cash flow information:    
Income tax payments, net 12,164 1,398
Cash paid for amounts included in measurement of lease liabilities    
Operating cash outflows from operating leases 5,315 5,214
Operating cash outflows from finance leases 124 57
Financing cash outflows from finance leases 1,062 796
Right-of-use-assets obtained in exchange for finance lease obligations 2,017 2,824
(Decrease) increase in accounts payable and accrued expenses for purchases of property, plant, and equipment (3,169) $ 3,693
Increase in accrued expenses for non-cash financing activity - accrued excise taxes on share repurchases $ 944  
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Common Class A
Common Stock
Common Class B
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
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) (8,956)         (8,956)
Stock options exercised and restricted shares activities (211) $ 1   (212)    
Stock options exercised and restricted shares activities (in shares)   20,000        
Stock-based compensation expense 4,073     4,073    
Repurchase and retirement of Class A Common Stock (22,116) $ (1)       (22,115)
Repurchase and retirement of Class A Common Stock (in shares)   (65,000)        
Foreign currency translation adjustment 18       18  
Balance at Apr. 01, 2023 1,041,357 $ 102 $ 21 633,376 (192) 408,050
Balance (in shares) at Apr. 01, 2023   10,193,000 2,068,000      
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) 49,079          
Foreign currency translation adjustment 144          
Balance at Jul. 01, 2023 1,087,190 $ 102 $ 21 646,086 (66) 441,047
Balance (in shares) at Jul. 01, 2023   10,160 2,068      
Balance at Apr. 01, 2023 1,041,357 $ 102 $ 21 633,376 (192) 408,050
Balance (in shares) at Apr. 01, 2023   10,193,000 2,068,000      
Net Income (Loss) 58,035         58,035
Stock options exercised and restricted shares activities 8,518 $ 1   8,517    
Stock options exercised and restricted shares activities (in shares)   44        
Stock-based compensation expense 4,193     4,193    
Repurchase and retirement of Class A Common Stock (25,039) $ (1)       (25,038)
Repurchase and retirement of Class A Common Stock (in shares)   (77)        
Foreign currency translation adjustment 126       126  
Balance at Jul. 01, 2023 1,087,190 $ 102 $ 21 646,086 (66) 441,047
Balance (in shares) at Jul. 01, 2023   10,160 2,068      
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      
Net Income (Loss) 12,597         12,597
Stock options exercised and restricted shares activities (482)     (482)    
Stock options exercised and restricted shares activities (in shares)   24,000        
Stock-based compensation expense 7,127     7,127    
Repurchase and retirement of Class A Common Stock (50,281) $ (1)       (50,280)
Repurchase and retirement of Class A Common Stock (in shares)   (148,000)        
Foreign currency translation adjustment (162)       (162)  
Balance at Mar. 30, 2024 1,046,728 $ 99 $ 21 662,942 (219) 383,885
Balance (in shares) at Mar. 30, 2024   9,909,000 2,068,000      
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      
Net Income (Loss) $ 64,936          
Stock options exercised and restricted shares activities (in shares) 6,164          
Foreign currency translation adjustment $ (221)          
Balance at Jun. 29, 2024 1,040,535 $ 97 $ 21 668,089 (278) 372,606
Balance (in shares) at Jun. 29, 2024   9,696,000 2,068,000      
Balance at Mar. 30, 2024 1,046,728 $ 99 $ 21 662,942 (219) 383,885
Balance (in shares) at Mar. 30, 2024   9,909,000 2,068,000      
Net Income (Loss) 52,339         52,339
Stock options exercised and restricted shares activities 1,266     1,266    
Stock options exercised and restricted shares activities (in shares)   8,000        
Stock-based compensation expense 3,881     3,881    
Repurchase and retirement of Class A Common Stock (63,620) $ (2)       (63,618)
Repurchase and retirement of Class A Common Stock (in shares)   (221,000)        
Foreign currency translation adjustment (59)       (59)  
Balance at Jun. 29, 2024 $ 1,040,535 $ 97 $ 21 $ 668,089 $ (278) $ 372,606
Balance (in shares) at Jun. 29, 2024   9,696,000 2,068,000      
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Mar. 30, 2024
Jul. 01, 2023
Apr. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ 52,339 $ 12,597 $ 58,035 $ (8,956) $ 64,936 $ 49,079
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
6 Months Ended
Jun. 29, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Insider Trading Arrangements

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

Carolyn O'Boyle,
Chief People Officer

May 07, 2024

August 6, 2024 - July 31, 2025

Up to 746

Vested RSU and ISP shares sold over the duration of the plan

 

Carolyn O'Boyle  
Trading Arrangements, by Individual  
Name Carolyn O'Boyle
Title Chief People Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date May 07, 2024
Aggregate Available 746
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Organization and Basis of Presentation
6 Months Ended
Jun. 29, 2024
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.", and "Sun Cruiser Beverage Co.".

 

The accompanying unaudited condensed consolidated balance sheet as of June 29, 2024, and the unaudited condensed consolidated statements of comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended June 29, 2024 and July 1, 2023, respectively, have been prepared by the Company in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnotes normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. All intercompany accounts and transactions have been eliminated. These condensed consolidated financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.

 

In the opinion of the Company’s management, the Company’s unaudited condensed consolidated balance sheet as of June 29, 2024 and the results of its condensed consolidated comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended June 29, 2024 and July 1, 2023, reflect all adjustments (consisting only of normal and recurring adjustments) necessary to present fairly the results of the interim periods presented. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year.

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 29, 2024
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements

B. 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 is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and disclosures.

 

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 and disclosures.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition
6 Months Ended
Jun. 29, 2024
Disaggregation of Revenue [Abstract]  
Revenue Recognition

C. Revenue Recognition

 

During the twenty-six weeks ended June 29, 2024 and July 1, 2023, approximately 94% and 94%, respectively, of the Company’s revenue was from shipments of its products to domestic distributors. Shipments to international distributors, primarily located in Canada, made up approximately 5% and 5% of the Company's revenue for the twenty-six weeks ended June 29, 2024 and July 1, 2023, respectively. Approximately 1% of the Company's revenue was from beer, cider, and merchandise sales at the Company’s retail locations during the twenty-six weeks ended June 29, 2024 and July 1, 2023.

 

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 June 29, 2024 and December 30, 2023, the Company has deferred $20.3 million and $8.9 million, respectively, in revenue related to product shipped prior to these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets.

 

Customer promotional discount programs are entered into by the Company with distributors for certain periods of time. The reimbursements for discounts to distributors are recorded as reductions to net revenue and were $20.1 million and $30.3 million for the thirteen and twenty-six weeks ended June 29, 2024, respectively, and $23.3 million and $34.2 million for the thirteen and twenty-six weeks ended July 1, 2023, respectively. 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 allowance.

 

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 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 for the thirteen and twenty-six weeks ended June 29, 2024 were $13.5 million and $22.9 million, respectively. For the thirteen and twenty-six weeks ended June 29, 2024, the Company recorded certain of these costs in the total amounts of $8.0 million and $13.7 million, respectively, as reductions to net revenue. Amounts paid to customers in connection with these programs for the thirteen and twenty-six weeks ended July 1, 2023 were $13.5 million and $21.0 million, respectively. For the thirteen and twenty-six weeks ended July 1, 2023, the Company recorded certain of these costs in the total amount of $9.5 million and $14.8 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 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.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories
6 Months Ended
Jun. 29, 2024
Inventory Disclosure [Abstract]  
Inventories

D. Inventories

 

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

 

 

 

June 29,
2024

 

 

December 30,
2023

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

67,021

 

 

$

55,116

 

Work in process

 

 

25,421

 

 

 

18,750

 

Finished goods

 

 

59,854

 

 

 

41,907

 

Total current inventory

 

 

152,296

 

 

 

115,773

 

Long term inventory

 

 

9,412

 

 

 

14,369

 

Total inventory

 

$

161,708

 

 

$

130,142

 

 

As of June 29, 2024 and December 30, 2023, the Company has recorded inventory obsolescence reserves of $7.8 million and $7.6 million, respectively.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 29, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

E. Goodwill and Intangible Assets

 

No impairment of goodwill was recorded in any period.

 

The Company’s intangible assets as of June 29, 2024 and December 30, 2023 were as follows:

 

 

 

 

 

 

As of June 29, 2024

 

 

As of December 30, 2023

 

 

 

Estimated
Useful

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Life (Years)

 

 

Value

 

 

Amortization

 

 

Value

 

 

Value

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

Trade names

 

Indefinite

 

 

$

56,984

 

 

$

-

 

 

$

56,984

 

 

$

56,984

 

 

$

 

 

$

56,984

 

Customer relationships

 

 

15

 

 

 

3,800

 

 

 

(1,267

)

 

 

2,533

 

 

 

3,800

 

 

 

(1,140

)

 

 

2,660

 

Total intangible assets, net

 

 

 

 

$

60,784

 

 

$

(1,267

)

 

$

59,517

 

 

$

60,784

 

 

$

(1,140

)

 

$

59,644

 

 

Amortization expense in the thirteen and twenty-six weeks ended June 29, 2024 was approximately $63,000 and $127,000, respectively. The Company expects to record amortization expense as follows:

 

Fiscal Year

 

Amount (in thousands)

 

Remainder of 2024

 

$

127

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

2029

 

 

253

 

Thereafter

 

 

1,141

 

Total amortization expense

 

$

2,533

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Third-Party Production Prepayments
6 Months Ended
Jun. 29, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Third-Party Production Prepayments

F. Third-Party Production Prepayments

 

During the twenty-six weeks ended June 29, 2024 and July 1, 2023, the Company brewed and packaged approximately 71% and 70%, 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. Under these production arrangements, there are minimum production quantities and the Company is obligated to pay shortfall fees for production quantity below those thresholds.

 

Total third-party production prepayments were $24.3 million and $33.6 million as of June 29, 2024 and December 30, 2023, respectively, all of which for both periods relate to its master transaction agreement with City Brewing Company, LLC ("City Brewing"). The Company will expense the total prepaid amount of $24.3 million as of June 29, 2024 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 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 the thirteen weeks and twenty-six weeks ended June 29, 2024, the Company incurred $3.0 million and $4.0 million, respectively, in shortfall fees. During the thirteen weeks and twenty-six weeks ended July 1, 2023, the Company incurred $3.4 million and $4.1 million, respectively, in shortfall fees. As of June 29, 2024, 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 $108 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 $39 million of shortfall fees and expects to record those expenses as follows:

 

 

 

Expected Shortfall Fees to be Incurred

 

 

(in millions)

 

Remainder of 2024

 

$

9

 

2025

 

 

15

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

3

 

2029

 

 

3

 

Thereafter

 

 

3

 

Total shortfall fees expected to be incurred

 

$

39

 

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Note Receivable
6 Months Ended
Jun. 29, 2024
Receivables [Abstract]  
Note Receivable

G. Note Receivable

 

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 note receivable plus an agreed investment return for a combined total of $22.4 million 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. The final maturity date of the loan is December 31, 2028.

 

The Company determined the fair value of the note receivable on the issuance date to be $18.6 million. The $1.4 million difference between the cash paid to City Brewing of $20.0 million and the fair value of the note of $18.6 million on issuance date has been recorded as a third-party production prepayment asset and will be recognized as a component of cost of goods sold over the term of the third-party production arrangement. The unamortized balance was $1.1 million as of June 29, 2024. Interest income on the note receivable is being recognized over the term of the loan, which is to be repaid in full no later than December 31, 2028.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income per Share
6 Months Ended
Jun. 29, 2024
Earnings Per Share [Abstract]  
Net Income per Share

H. Net Income per Share

 

The Company calculates net income per share using the two-class method, which requires the Company to allocate net income to its Class A Common Shares, Class B Common Shares and unvested share-based payment awards that participate in dividends with common stock, in the calculation of net income per share.

 

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.

 

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 the Class B Common Stock is freely convertible into one share of Class A Common Stock, upon request of the respective Class B holder, and participates equally in dividends.

 

The Company’s unvested share-based payment awards include unvested shares (1) issued under the Company’s 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 and to purchase those shares at a discount ranging from 20% to 40% below market value based on years of employment starting after two years of employment, and (2) awarded as restricted stock awards at the discretion of the Company’s Board of Directors. The investment shares and restricted stock awards generally vest over five years in equal number of shares. If a dividend is declared, the unvested shares would participate equally. See Note L for a discussion of the current year unvested stock awards and issuances.

 

Included in the computation of net income per diluted common share are dilutive outstanding stock options and restricted stock that are vested or expected to vest. At its discretion, the Board of Directors grants stock options and restricted stock to senior management and certain key employees. The terms of the employee stock options are determined by the Board of Directors at the time of grant. To date, stock options granted to employees vest over various service periods and/or based on the attainment of certain performance criteria and generally expire after ten years. In December 2018, the Employee Equity Incentive Plan was amended to permit the grant of restricted stock units. The restricted stock units generally vest over four years in equal number of shares. Each restricted stock unit represents an unfunded and unsecured right to receive one share of Class A Stock upon satisfaction of the vesting criteria. The unvested shares participate equally in dividends, if declared, and are forfeitable. Prior to March 1, 2019, the Company granted restricted stock awards, generally vesting over five years in equal number of shares. The Company also grants stock options to its

non-employee directors upon election or re-election to the Board of Directors. The number of option shares granted to non-employee directors is calculated based on a defined formula and these stock options vest immediately upon grant and expire after ten years.

 

Net Income per Common Share - Basic

 

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

 

 

 

Thirteen weeks ended

 

 

Twenty-six weeks ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

 

 

(in thousands, except per share data)

 

 

(in thousands, except per share data)

 

Net income

 

$

52,339

 

 

$

58,035

 

 

$

64,936

 

 

$

49,079

 

Allocation of net income for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

43,116

 

 

$

48,130

 

 

$

53,575

 

 

$

40,722

 

Class B Common Stock

 

 

9,097

 

 

 

9,783

 

 

 

11,213

 

 

 

8,259

 

Unvested participating shares

 

 

126

 

 

 

122

 

 

 

148

 

 

 

98

 

 

$

52,339

 

 

$

58,035

 

 

$

64,936

 

 

$

49,079

 

Weighted average number of shares for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

 

9,801

 

 

 

10,174

 

 

 

9,881

 

 

 

10,196

 

Class B Common Stock

 

 

2,068

 

 

 

2,068

 

 

 

2,068

 

 

 

2,068

 

Unvested participating shares

 

 

29

 

 

 

26

 

 

 

27

 

 

 

24

 

 

 

11,898

 

 

 

12,268

 

 

 

11,976

 

 

 

12,288

 

Net income per share for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

4.40

 

 

$

4.73

 

 

$

5.42

 

 

$

3.99

 

Class B Common Stock

 

$

4.40

 

 

$

4.73

 

 

$

5.42

 

 

$

3.99

 

 

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.

 

The following table sets forth the computations of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock for the thirteen weeks and twenty-six weeks ended June 29, 2024 and for the thirteen weeks and twenty-six ended July 1, 2023:

 

 

 

Thirteen weeks ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

As reported - basic

 

$

43,116

 

 

 

9,801

 

 

$

4.40

 

 

$

48,130

 

 

 

10,174

 

 

$

4.73

 

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

34

 

 

 

 

Class B Common Stock

 

 

9,097

 

 

 

2,068

 

 

 

 

 

 

9,783

 

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

Net income per common share -
   diluted

 

$

52,213

 

 

 

11,888

 

 

$

4.39

 

 

$

57,913

 

 

 

12,276

 

 

$

4.72

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Twenty-six weeks ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

As reported - basic

 

$

53,575

 

 

 

9,881

 

 

$

5.42

 

 

$

40,722

 

 

 

10,196

 

 

$

3.99

 

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

40

 

 

 

 

Class B Common Stock

 

 

11,213

 

 

 

2,068

 

 

 

 

 

 

8,259

 

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

Net income per common share -
   diluted

 

$

64,788

 

 

 

11,971

 

 

$

5.41

 

 

$

48,981

 

 

 

12,304

 

 

$

3.98

 

 

For the thirteen weeks and twenty-six weeks ended June 29, 2024, in accordance with the two-class method, weighted-average stock options to purchase 135,712 shares and 123,653 unvested share-based payments were outstanding but not included in computing dilutive income per common share because their effects were anti-dilutive. Additionally, performance-based stock options to purchase 10,843 shares of Class A Common Stock and 36,302 performance-based stock awards were outstanding as of June 29, 2024 but not included in computing diluted income per common share because the performance criteria were not met as of the end of the reporting period.

 

During the thirteen and twenty-six weeks ended July 1, 2023, in accordance with the two-class method, weighted-average stock options to purchase approximately 17,000 and 41,000 shares of Class A Common Stock were outstanding but not included in computing dilutive income per common share because their effects were anti-dilutive. Additionally, performance-based stock options to purchase 23,462 shares of Class A Common Stock and 10,422 performance-based stock awards were outstanding as of July 1, 2023 but not included in computing diluted income per common share because the performance criteria were not met as of the end of the reporting period.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies
6 Months Ended
Jun. 29, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

I. Commitments and Contingencies

 

Contractual Obligations

 

As of June 29, 2024, projected cash outflows under non-cancelable contractual obligations are as follows:

 

 

 

Commitments

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

62,618

 

Hops and malt

 

 

48,841

 

Brand support

 

 

42,686

 

Equipment and machinery

 

 

32,244

 

Other

 

 

17,659

 

Total commitments

 

$

204,048

 

 

The Company expects to pay $141.3 million of these obligations in the remainder of fiscal 2024, $44.9 million in fiscal 2025, $11.7 million in fiscal 2026, and $6.1 million in fiscal 2027 and thereafter.

 

Litigation

 

The Company is party to legal proceedings and 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 the loss can be estimated. Material pending legal proceedings are discussed below.

 

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. The company filed an Amended Answer, Amended Affirmative Defenses and Amended Counterclaims on March 25, 2024. 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. On February 26, 2024, the Court granted the Motion. On March 27, 2024, the Company filed a Motion to Clarify and to Reconsider the Court’s decision. Following briefing by the parties, on June 17, 2024, the Court granted the Company's Motion to Reconsider, denied Ardagh's Motion for Judgment on the Pleadings, and vacated its February 26, 2024 Order.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes
6 Months Ended
Jun. 29, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

J. Income Taxes

 

The following table provides a summary of the income tax provision for the thirteen weeks and twenty-six weeks ended June 29, 2024 and July 1, 2023:

 

 

 

Thirteen weeks ended

 

Twenty-six weeks ended

 

 

June 29,
2024

 

July 1,
2023

 

June 29,
2024

 

July 1,
2023

Effective tax rate

 

28.6%

 

27.5%

 

29.5%

 

27.5%

 

The increase in the tax rate for the thirteen and twenty-six weeks ended June 29, 2024 as compared to the thirteen and twenty-six weeks ended July 1, 2023 is primarily due to an increase in non-deductible compensation.


As of both June 29, 2024 and December 30, 2023, the Company had approximately $
0.3 million of unrecognized income tax benefits.


The Company’s practice is to classify interest and penalties related to income tax matters in income tax expense. As of June 29, 2024 and December 30, 2023, the Company had approximately $
0.2 million accrued for interest and penalties recorded in other liabilities.


The Internal Revenue Service completed an examination of the 2015 consolidated corporate income tax return and issued a no change

report in 2018. The Company’s state income tax returns remain subject to examination for three or four years depending on the state’s statute of limitations. The Company is not currently under any income tax audits as of June 29, 2024.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Line of Credit
6 Months Ended
Jun. 29, 2024
Debt Disclosure [Abstract]  
Line of Credit

K. Line of Credit

 

In December 2022, the Company amended its credit facility in place that provides for a $150.0 million revolving line of credit to extend the maturity date to 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%. As of June 29, 2024, no borrowings were outstanding. As of June 29, 2024 and December 30, 2023, the Company was not in violation of any of its financial covenants to the lender under the credit facility and the unused balance of $150.0 million on the line of credit was available to the Company for future borrowings.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measures
6 Months Ended
Jun. 29, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measures

L. Fair Value Measures

 

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 cash and cash equivalents are held in money market funds. These 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, and accounts payable are carried at their cost, which approximates fair value, because of their short-term nature.

 

At June 29, 2024 and December 30, 2023, the Company had money market funds with 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 June 29, 2024 and December 30, 2023, the Company’s cash and cash equivalents balance was $219.3 million and $298.5 million, respectively, including money market funds amounting to $213.8 million and $291.5 million, respectively.

 

Non-Recurring Fair Value Measurement

 

The fair value as of the issuance date of the Company's note receivable is classified within Level 2 of the fair value hierarchy as the fair value was partially derived from publicly quoted inputs of market interest rates for a loan of similar terms, provisions, and maturity.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Common Stock and Stock-Based Compensation
6 Months Ended
Jun. 29, 2024
Share-Based Payment Arrangement [Abstract]  
Common Stock and Stock-Based Compensation

M. Common Stock and Stock-Based Compensation

 

Option Activity

 

Information related to stock options under the Restated Employee Equity Incentive Plan and the Stock Option Plan for Non-Employee Directors and upper management is summarized as follows:

 

 

 

Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term in Years

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at December 30, 2023

 

 

207,810

 

 

$

361.53

 

 

 

 

 

 

 

Granted

 

 

24,045

 

 

 

300.14

 

 

 

 

 

 

 

Exercised

 

 

(6,164

)

 

 

204.25

 

 

 

 

 

 

 

Forfeited/ Expired

 

 

(15,487

)

 

 

383.46

 

 

 

 

 

 

 

Outstanding at June 29, 2024

 

 

210,204

 

 

$

357.50

 

 

 

5.35

 

 

$

6,358

 

Exercisable at June 29, 2024

 

 

127,340

 

 

$

327.04

 

 

 

4.29

 

 

$

6,031

 

Vested and expected to vest at June 29, 2024

 

 

190,382

 

 

$

361.14

 

 

 

5.22

 

 

$

6,306

 

 

Of the total options outstanding at June 29, 2024, 28,033 shares were performance-based options for which the performance criteria had yet to be achieved.

 

On April 1, 2024, the Company granted options to purchase an aggregate of 21,205 shares of the Company’s Class A Common Stock to the Company’s Chief Executive Officer. These options have a fair value and exercise price per share of $141.48 and $304.42, respectively.

 

On May 7, 2024, the Company granted options to purchase an aggregate of 2,840 shares of the Company’s Class A Common Stock to the Company’s non-employee Directors. All of the options vested immediately on the date of the grant. These options have a fair value and exercise price per share of $114.47 and $268.20, respectively.

 

Weighted average assumptions used to estimate fair values of stock options on the date of grants are as follows:

 

 

 

2024

 

Expected Volatility

 

 

40.1

%

Risk-free interest rate

 

 

4.2

%

Expected Dividends

 

 

0.0

%

Exercise factor

 

 

2.1

 

Discount for post-vesting restrictions

 

 

0.0

%

 

Non-Vested Shares Activity

 

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

 

 

 

Number of Shares

 

 

Weighted Average Fair Value

 

Non-vested at December 30, 2023

 

 

114,797

 

 

$

373.56

 

Granted

 

 

85,569

 

 

 

290.21

 

Vested

 

 

(32,385

)

 

 

382.98

 

Forfeited

 

 

(2,224

)

 

 

325.06

 

Non-vested at June 29, 2024

 

 

165,757

 

 

$

329.34

 

 

Of the total non-vested shares at June 29, 2024, 45,375 shares were performance-based shares for which the performance criteria had yet to be achieved.

 

On March 1, 2024, the Company granted a combined 64,708 shares of restricted stock units to certain officers, senior managers and key employees. Of the restricted stock units granted, 8,384 had performance-based vesting criteria with potential achievement of 0% to 200% of the grant total and a three-year service period. Additionally, 20,000 of the restricted stock units granted had performance based vesting criteria with potential vesting over a seven year service period. The remainder of restricted stock units granted on March

1, 2024 vest ratably over service periods of four years. Additionally on March 1, 2024, employees elected to purchase a combined 12,007 shares under the Company’s investment share program. The weighted average fair value of the restricted stock units and investment shares, which are sold to employees at discount under its investment share program, was $308.14 and $186.77 per share, respectively.

 

On April 1, 2024, the Company granted a combined 6,570 shares of restricted stock units to the Chief Executive Officer, of which all shares vest in 3 years dependent on meeting performance criteria as well as continued employment with the company. The fair value of the restricted stock units was $304.42 per share, of which all shares were performance-based shares.

 

On April 1, 2024, the Company granted a combined 1,069 shares of restricted stock units to a member of senior management, of which all shares vest ratably over service periods of up to four years. The fair value of the restricted stock units was $304.42 per share.

 

On May 7, 2024, the Company granted a combined 1,215 shares of restricted stock units to the Company’s non-employee Directors, of which all shares vest one year from the grant date. The fair value of the restricted stock units was $268.20 per share.

 

Stock-Based Compensation

 

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

 

 

 

Thirteen weeks ended

 

 

Twenty-six weeks ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Amounts included in advertising, promotional and selling expenses

 

 

1,465

 

 

 

1,539

 

 

$

3,930

 

 

$

3,582

 

Amounts included in general and administrative expenses

 

 

2,416

 

 

 

2,654

 

 

 

7,078

 

 

 

4,684

 

Total stock-based compensation expense

 

$

3,881

 

 

$

4,193

 

 

$

11,008

 

 

$

8,266

 

 

Stock Repurchases

 

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 the thirteen and twenty-six weeks ended June 29, 2024, the Company repurchased and subsequently retired 220,446 and 368,629 shares of its Class A Common Stock, respectively, for an aggregate purchase price of $63 million and $113 million, respectively. As of June 29, 2024, the Company had repurchased a cumulative total of approximately 14.4 million shares of its Class A Common Stock for an aggregate purchase price of approximately $1.0 billion and had approximately $153.5 million remaining on the $1.2 billion stock repurchase expenditure limit set by the Board of Directors.

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Licensing Agreements
6 Months Ended
Jun. 29, 2024
Licensing agreements [Abstract]  
Licensing Agreements

N. 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.

 

The Company began shipping flavored malt beverages to Pepsi during the first quarter of 2022. Pursuant to the terms of the agreements, the Company makes payments to Pepsi for proprietary ingredients, freight costs to ship the product to Pepsi, and certain marketing services. The cost 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 $0.1 million and $0.3 million during the thirteen weeks and twenty-six weeks ended June 29, 2024, respectively, and were $0.4 million and $1.2 million during the thirteen weeks and twenty-six

weeks ended July 1, 2023, respectively. Freight costs and marketing costs are recorded in advertising, promotional and selling expenses. The excess cost 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 zero and $0.1 million as of June 29, 2024 and December 30, 2023, respectively. Total net revenue recognized under these agreements amounted to approximately 2% of the Company's total net revenues during the thirteen and twenty-six week periods ended June 29, 2024 and July 1, 2023.

 

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 began in May of 2024 and is expected to 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 30 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Related Party Transactions
6 Months Ended
Jun. 29, 2024
Related Party Transactions [Abstract]  
Related Party Transactions

O. Related Party Transactions

 

In connection with the Dogfish Head Transaction, the Company 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 parties expense recognized related to the lease was $91,000 for the thirteen weeks ended June 29, 2024 and July 1, 2023. Additionally, the Company incurred expenses of less than $25,000 to various other suppliers affiliated with the Dogfish Head founders during the thirteen weeks ended June 29, 2024 and July 1, 2023. Total related parties expense recognized related to the lease was $183,000 for the twenty-six weeks ended June 29, 2024 and July 1, 2023. Additionally, the Company incurred expenses of less than $50,000 to various other suppliers affiliated with the Dogfish Head founders during the twenty-six weeks ended June 29, 2024 and July 1, 2023.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories (Tables)
6 Months Ended
Jun. 29, 2024
Inventory Disclosure [Abstract]  
Components of Inventories Inventories consist of the following:

 

 

 

June 29,
2024

 

 

December 30,
2023

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

67,021

 

 

$

55,116

 

Work in process

 

 

25,421

 

 

 

18,750

 

Finished goods

 

 

59,854

 

 

 

41,907

 

Total current inventory

 

 

152,296

 

 

 

115,773

 

Long term inventory

 

 

9,412

 

 

 

14,369

 

Total inventory

 

$

161,708

 

 

$

130,142

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 29, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets

The Company’s intangible assets as of June 29, 2024 and December 30, 2023 were as follows:

 

 

 

 

 

 

As of June 29, 2024

 

 

As of December 30, 2023

 

 

 

Estimated
Useful

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

Gross
Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Life (Years)

 

 

Value

 

 

Amortization

 

 

Value

 

 

Value

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

Trade names

 

Indefinite

 

 

$

56,984

 

 

$

-

 

 

$

56,984

 

 

$

56,984

 

 

$

 

 

$

56,984

 

Customer relationships

 

 

15

 

 

 

3,800

 

 

 

(1,267

)

 

 

2,533

 

 

 

3,800

 

 

 

(1,140

)

 

 

2,660

 

Total intangible assets, net

 

 

 

 

$

60,784

 

 

$

(1,267

)

 

$

59,517

 

 

$

60,784

 

 

$

(1,140

)

 

$

59,644

 

 

Schedule of amortization expense The Company expects to record amortization expense as follows:

 

Fiscal Year

 

Amount (in thousands)

 

Remainder of 2024

 

$

127

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

2029

 

 

253

 

Thereafter

 

 

1,141

 

Total amortization expense

 

$

2,533

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Third-Party Production Prepayments (Tables)
6 Months Ended
Jun. 29, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Expected Shortfall Fees to be Incurred

 

 

 

Expected Shortfall Fees to be Incurred

 

 

(in millions)

 

Remainder of 2024

 

$

9

 

2025

 

 

15

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

3

 

2029

 

 

3

 

Thereafter

 

 

3

 

Total shortfall fees expected to be incurred

 

$

39

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income per Share (Tables)
6 Months Ended
Jun. 29, 2024
Earnings Per Share [Abstract]  
Computation of Net Income per Share, Basic

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

 

 

 

Thirteen weeks ended

 

 

Twenty-six weeks ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

 

 

(in thousands, except per share data)

 

 

(in thousands, except per share data)

 

Net income

 

$

52,339

 

 

$

58,035

 

 

$

64,936

 

 

$

49,079

 

Allocation of net income for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

43,116

 

 

$

48,130

 

 

$

53,575

 

 

$

40,722

 

Class B Common Stock

 

 

9,097

 

 

 

9,783

 

 

 

11,213

 

 

 

8,259

 

Unvested participating shares

 

 

126

 

 

 

122

 

 

 

148

 

 

 

98

 

 

$

52,339

 

 

$

58,035

 

 

$

64,936

 

 

$

49,079

 

Weighted average number of shares for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

 

9,801

 

 

 

10,174

 

 

 

9,881

 

 

 

10,196

 

Class B Common Stock

 

 

2,068

 

 

 

2,068

 

 

 

2,068

 

 

 

2,068

 

Unvested participating shares

 

 

29

 

 

 

26

 

 

 

27

 

 

 

24

 

 

 

11,898

 

 

 

12,268

 

 

 

11,976

 

 

 

12,288

 

Net income per share for basic:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

$

4.40

 

 

$

4.73

 

 

$

5.42

 

 

$

3.99

 

Class B Common Stock

 

$

4.40

 

 

$

4.73

 

 

$

5.42

 

 

$

3.99

 

 

Computation of Net Income per Share, Diluted

The following table sets forth the computations of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock for the thirteen weeks and twenty-six weeks ended June 29, 2024 and for the thirteen weeks and twenty-six ended July 1, 2023:

 

 

 

Thirteen weeks ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

As reported - basic

 

$

43,116

 

 

 

9,801

 

 

$

4.40

 

 

$

48,130

 

 

 

10,174

 

 

$

4.73

 

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

34

 

 

 

 

Class B Common Stock

 

 

9,097

 

 

 

2,068

 

 

 

 

 

 

9,783

 

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

Net income per common share -
   diluted

 

$

52,213

 

 

 

11,888

 

 

$

4.39

 

 

$

57,913

 

 

 

12,276

 

 

$

4.72

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Twenty-six weeks ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

Earnings to
Common
Shareholders

 

 

Common
Shares

 

 

EPS

 

 

 

(in thousands, except per share data)

 

As reported - basic

 

$

53,575

 

 

 

9,881

 

 

$

5.42

 

 

$

40,722

 

 

 

10,196

 

 

$

3.99

 

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

40

 

 

 

 

Class B Common Stock

 

 

11,213

 

 

 

2,068

 

 

 

 

 

 

8,259

 

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

Net income per common share -
   diluted

 

$

64,788

 

 

 

11,971

 

 

$

5.41

 

 

$

48,981

 

 

 

12,304

 

 

$

3.98

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 29, 2024
Commitments and Contingencies Disclosure [Abstract]  
Non-cancelable Contractual Obligations

As of June 29, 2024, projected cash outflows under non-cancelable contractual obligations are as follows:

 

 

 

Commitments

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

62,618

 

Hops and malt

 

 

48,841

 

Brand support

 

 

42,686

 

Equipment and machinery

 

 

32,244

 

Other

 

 

17,659

 

Total commitments

 

$

204,048

 

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes (Tables)
6 Months Ended
Jun. 29, 2024
Income Tax Disclosure [Abstract]  
Summary of Effective Tax Rate

The following table provides a summary of the income tax provision for the thirteen weeks and twenty-six weeks ended June 29, 2024 and July 1, 2023:

 

 

 

Thirteen weeks ended

 

Twenty-six weeks ended

 

 

June 29,
2024

 

July 1,
2023

 

June 29,
2024

 

July 1,
2023

Effective tax rate

 

28.6%

 

27.5%

 

29.5%

 

27.5%

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Common Stock and Stock-Based Compensation (Tables)
6 Months Ended
Jun. 29, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors

Information related to stock options under the Restated Employee Equity Incentive Plan and the Stock Option Plan for Non-Employee Directors and upper management is summarized as follows:

 

 

 

Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term in Years

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at December 30, 2023

 

 

207,810

 

 

$

361.53

 

 

 

 

 

 

 

Granted

 

 

24,045

 

 

 

300.14

 

 

 

 

 

 

 

Exercised

 

 

(6,164

)

 

 

204.25

 

 

 

 

 

 

 

Forfeited/ Expired

 

 

(15,487

)

 

 

383.46

 

 

 

 

 

 

 

Outstanding at June 29, 2024

 

 

210,204

 

 

$

357.50

 

 

 

5.35

 

 

$

6,358

 

Exercisable at June 29, 2024

 

 

127,340

 

 

$

327.04

 

 

 

4.29

 

 

$

6,031

 

Vested and expected to vest at June 29, 2024

 

 

190,382

 

 

$

361.14

 

 

 

5.22

 

 

$

6,306

 

 

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 are as follows:

 

 

 

2024

 

Expected Volatility

 

 

40.1

%

Risk-free interest rate

 

 

4.2

%

Expected Dividends

 

 

0.0

%

Exercise factor

 

 

2.1

 

Discount for post-vesting restrictions

 

 

0.0

%

Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units

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

 

 

 

Number of Shares

 

 

Weighted Average Fair Value

 

Non-vested at December 30, 2023

 

 

114,797

 

 

$

373.56

 

Granted

 

 

85,569

 

 

 

290.21

 

Vested

 

 

(32,385

)

 

 

382.98

 

Forfeited

 

 

(2,224

)

 

 

325.06

 

Non-vested at June 29, 2024

 

 

165,757

 

 

$

329.34

 

 

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 condensed consolidated statements of comprehensive operations:

 

 

 

Thirteen weeks ended

 

 

Twenty-six weeks ended

 

 

 

June 29,
2024

 

 

July 1,
2023

 

 

June 29,
2024

 

 

July 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Amounts included in advertising, promotional and selling expenses

 

 

1,465

 

 

 

1,539

 

 

$

3,930

 

 

$

3,582

 

Amounts included in general and administrative expenses

 

 

2,416

 

 

 

2,654

 

 

 

7,078

 

 

 

4,684

 

Total stock-based compensation expense

 

$

3,881

 

 

$

4,193

 

 

$

11,008

 

 

$

8,266

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Dec. 30, 2023
Disaggregation Of Revenue [Line Items]          
Sales to domestic distributors as a percentage of total sales 94.00% 94.00% 94.00% 94.00%  
Sales to foreign distributors as a percentage of total sales 5.00% 5.00% 5.00% 5.00%  
Sales to retail locations as a percentage of total sales 1.00% 1.00% 1.00% 1.00%  
Deferred Revenue, Current $ 20,300   $ 20,300   $ 8,900
Reimbursements for discounts to distributors 20,100 $ 23,300 30,300 $ 34,200  
Advertising, promotional and selling expenses 144,224 149,362 264,499 274,790  
Distributors          
Disaggregation Of Revenue [Line Items]          
Reduction in revenue related to advertising, promotional and selling expenses 8,000 9,500 13,700 14,800  
Customers programs and incentives          
Disaggregation Of Revenue [Line Items]          
Advertising, promotional and selling expenses $ 13,500 $ 13,500 $ 22,900 $ 21,000  
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Current inventory:    
Raw materials $ 67,021 $ 55,116
Work in process 25,421 18,750
Finished goods 59,854 41,907
Total current inventory 152,296 115,773
Long term inventory 9,412 14,369
Total inventory $ 161,708 $ 130,142
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories - Additional Information (Details) - USD ($)
$ in Millions
Jun. 29, 2024
Dec. 30, 2023
Inventory Disclosure [Abstract]    
Inventory obsolescence reserves $ 7.8 $ 7.6
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jun. 29, 2024
Impairment of goodwill   $ 0
Intangible assets amortization $ 63,000 $ 127,000
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Gross Carrying Value $ 60,784 $ 60,784
Accumulated Amortization (1,267) (1,140)
Net Book Value 59,517 59,644
Trade Names    
Gross Carrying Value 56,984 56,984
Net Book Value $ 56,984 56,984
Customer Relationships    
Estimated Useful Life 15 years  
Gross Carrying Value $ 3,800 3,800
Accumulated Amortization (1,267) (1,140)
Net Book Value $ 2,533 $ 2,660
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail)
$ in Thousands
Jun. 29, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of 2024 $ 127
2025 253
2026 253
2027 253
2028 253
2029 253
Thereafter 1,141
Total amortization expense $ 2,533
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Third-Party Production Prepayments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Dec. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]          
Percentage of brews and packages     71.00% 70.00%  
Total third-party production prepayments $ 24,300   $ 24,300   $ 33,600
Total prepaid amount 24,278   24,278   $ 33,581
Shortfall fees 3,000 $ 400 4,000 $ 100  
Contractual shortfall fees     108,000    
Expected shortfall fees $ 39,000   $ 39,000    
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail)
$ in Millions
Jun. 29, 2024
USD ($)
Contractual Obligation, Fiscal Year Maturity [Abstract]  
Remainder of 2024 $ 9
2025 15
2026 3
2027 3
2028 3
2029 3
Thereafter 3
Total shortfall fees expected to be incurred $ 39
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Note Receivable - Additional Information (Detail) - USD ($)
$ in Millions
Jan. 02, 2024
Jun. 29, 2024
Receivables [Abstract]    
Payment on loan and security agreement $ 20.0  
Repayment of the note receivable plus an agreed investment return 22.4  
Annual repayment limits in 2024   $ 3.0
Annual repayment limits in 2025   7.5
Annual repayment limits in 2026   10.0
Annual repayment limits, Thereafter   10.0
Fair value of note receivable 18.6 $ 1.1
Amortization of note receivable $ 1.4  
Note receivable maturity date   Dec. 31, 2028
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income per Share - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Mar. 01, 2024
Mar. 01, 2020
Mar. 01, 2019
Jan. 01, 2019
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Dec. 30, 2023
Earnings Per Share Note [Line Items]                  
Antidilutive securities excluded from computation of earnings per share         135,712   135,712    
Stock option outstanding         210,204   210,204   207,810
Common Class A                  
Earnings Per Share Note [Line Items]                  
Antidilutive securities excluded from computation of earnings per share           17,000   41,000  
Unvested Share Based Payments                  
Earnings Per Share Note [Line Items]                  
Antidilutive securities excluded from computation of earnings per share         123,653   123,653    
Investment Share Program                  
Earnings Per Share Note [Line Items]                  
Vesting period             5 years    
Investment Share Program | Minimum                  
Earnings Per Share Note [Line Items]                  
Requirement tenure of employee for investment share program, purchase shares at discount             1 year    
Discount from current market value             20.00%    
Investment Share Program | Maximum                  
Earnings Per Share Note [Line Items]                  
Requirement tenure of employee for investment share program, purchase shares at discount             2 years    
Discount from current market value             40.00%    
Restricted Stock Awards                  
Earnings Per Share Note [Line Items]                  
Vesting period 4 years 4 years 4 years 5 years          
Performance Based Awards                  
Earnings Per Share Note [Line Items]                  
Stock option outstanding         36,302 10,422 36,302 10,422  
Performance Based Awards | Common Class A                  
Earnings Per Share Note [Line Items]                  
Number of shares not included because the performance criteria was not expected to be met             10,843 23,462  
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income per Share - Computation of Net Income Per Share, Basic (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Mar. 30, 2024
Jul. 01, 2023
Apr. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Net Income (Loss) $ 52,339 $ 12,597 $ 58,035 $ (8,956) $ 64,936 $ 49,079
Allocation of net income for basic:            
Allocation of net income for basic common stock $ 52,339   $ 58,035   $ 64,936 $ 49,079
Weighted average number of shares for basic:            
Common shares, As reported - basic 11,898   12,268   11,976 12,288
Net income per share for basic:            
Net income per common share - basic $ 4.4   $ 4.73   $ 5.42 $ 3.99
Common Class A            
Allocation of net income for basic:            
Allocation of net income for basic common stock $ 43,116   $ 48,130   $ 53,575 $ 40,722
Weighted average number of shares for basic:            
Common shares, As reported - basic 9,801   10,174   9,881 10,196
Net income per share for basic:            
Net income per common share - basic $ 4.4   $ 4.73   $ 5.42 $ 3.99
Common Class B            
Allocation of net income for basic:            
Allocation of net income for basic common stock $ 9,097   $ 9,783   $ 11,213 $ 8,259
Weighted average number of shares for basic:            
Common shares, As reported - basic 2,068   2,068   2,068 2,068
Net income per share for basic:            
Net income per common share - basic $ 4.4   $ 4.73   $ 5.42 $ 3.99
Unvested participating shares            
Allocation of net income for basic:            
Allocation of net income for basic unvested participating shares $ 126   $ 122   $ 148 $ 98
Weighted average number of shares for basic:            
Common shares, As reported - basic 29   26   27 24
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income per Share - Computation of Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 52,339 $ 58,035 $ 64,936 $ 49,079
Common shares, As reported - basic 11,898 12,268 11,976 12,288
EPS, As reported - basic $ 4.4 $ 4.73 $ 5.42 $ 3.99
Add: effect of dilutive common shares Share-based awards 19 34 22 40
Earnings to Common Shareholders, Net effect of unvested participating shares       $ 0
Earnings to Common Shareholders, Net income per common share - diluted $ 52,213 $ 57,913 $ 64,788 $ 48,981
Common Shares, Net income per common share - diluted 11,888 12,276 11,971 12,304
EPS, Net income per common share - diluted $ 4.39 $ 4.72 $ 5.41 $ 3.98
Common Class A        
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 43,116 $ 48,130 $ 53,575 $ 40,722
Common shares, As reported - basic 9,801 10,174 9,881 10,196
EPS, As reported - basic $ 4.4 $ 4.73 $ 5.42 $ 3.99
EPS, Net income per common share - diluted $ 4.4   $ 5.42  
Common Class B        
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 9,097 $ 9,783 $ 11,213 $ 8,259
Common shares, As reported - basic 2,068 2,068 2,068 2,068
EPS, As reported - basic $ 4.4 $ 4.73 $ 5.42 $ 3.99
Earnings to Common Shareholders, Class B Common Stock $ 9,097 $ 9,783 $ 11,213 $ 8,259
Class B Common Stock 2,068 2,068 2,068 2,068
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail)
$ in Thousands
Jun. 29, 2024
USD ($)
Long-term Purchase Commitment [Line Items]  
Commitments $ 204,048
Equipment and machinery  
Long-term Purchase Commitment [Line Items]  
Commitments 32,244
Ingredients and Packaging (excluding hops and malt)  
Long-term Purchase Commitment [Line Items]  
Commitments 62,618
Hops and Malt  
Long-term Purchase Commitment [Line Items]  
Commitments 48,841
Brand Support  
Long-term Purchase Commitment [Line Items]  
Commitments 42,686
Other  
Long-term Purchase Commitment [Line Items]  
Commitments $ 17,659
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Jun. 29, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual obligations payment, remainder of fiscal year $ 141.3
Contractual obligations payment, 2025 44.9
Contractual obligations payment, 2026 11.7
Contractual obligations payment, 2027 and thereafter $ 6.1
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Summary of Income Tax (Benefit) Provision (Detail)
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate 28.60% 27.50% 29.50% 27.50%
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 29, 2024
Dec. 30, 2023
Income Taxes [Line Items]    
Unrecognized income tax benefits $ 0.3 $ 0.3
Accrued interest and penalties $ 0.2 $ 0.2
Income tax return examination The Internal Revenue Service completed an examination of the 2015 consolidated corporate income tax return and issued a no change report in 2018. The Company’s state income tax returns remain subject to examination for three or four years depending on the state’s statute of limitations. The Company is not currently under any income tax audits as of June 29, 2024.  
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 54 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Line of Credit - Additional Information (Detail)
6 Months Ended
Jun. 29, 2024
USD ($)
Debt Instrument [Line Items]  
Credit facility, borrowing outstanding $ 0
Revolving Credit Facility  
Debt Instrument [Line Items]  
Line of credit, current borrowing capacity $ 150,000,000
Line of credit, expiration date Dec. 16, 2027
Line of credit, remaining borrowing capacity $ 150,000,000
Revolving Credit Facility | SOFR  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.10%
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measures - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Fair Value Disclosures [Abstract]    
Cash and cash equivalents $ 219,295 $ 298,491
Money market fund $ 213,800 $ 291,500
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Common Stock and Stock-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 29, 2024
Shares  
Outstanding at beginning of period 207,810
Granted 24,045
Exercised (6,164)
Forfeited/ Expired (15,487)
Outstanding at end of period 210,204
Exercisable at end of period 127,340
Vested and expected to vest at end of period 190,382
Weighted-Average Exercise Price  
Outstanding at beginning of period $ 361.53
Granted 300.14
Exercised 204.25
Forfeited/ Expired 383.46
Outstanding at end of period 357.5
Exercisable at end of period 327.04
Vested and expected to vest at end of period $ 361.14
Weighted-Average Remaining Contractual Term  
Outstanding at end of period 5 years 4 months 6 days
Exercisable at end of period 4 years 3 months 14 days
Vested and expected to vest at end of period 5 years 2 months 19 days
Aggregate Intrinsic Value  
Outstanding at end of period $ 6,358
Exercisable at end of period 6,031
Vested and expected to vest at end of period $ 6,306
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Common Stock and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
May 07, 2024
Apr. 01, 2024
Mar. 01, 2024
Mar. 01, 2020
Mar. 01, 2019
Jan. 01, 2019
Jun. 29, 2024
Jun. 29, 2024
Dec. 30, 2023
May 18, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock option outstanding             210,204 210,204 207,810  
Options granted in period - weighted average exercise price               $ 300.14    
Other than options granted in period               85,569    
Weighted average fair value of stock awards               $ 290.21    
Chief Executive Officer                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options granted in period   21,205                
Options granted in period - weighted average fair value   $ 141.48                
Options granted in period - weighted average exercise price   $ 304.42                
Common Class A                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares authorized to be repurchased             1,200,000,000 1,200,000,000    
Number of shares repurchased during period             220,446 368,629    
Number of shares repurchased during period, Value             $ 63.0 $ 113.0    
Number of total cumulative shares repurchased             14,400,000 14,400,000    
Stock repurchase program, remaining authorized pepurchase amount             $ 153.5 $ 153.5    
Number of total cumulative shares repurchased, value             $ 1,000.0 $ 1,000.0    
Stock repurchase program, authorized amount                   $ 269.0
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
Non-Employee Director                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options granted in period 2,840                  
Options granted in period - weighted average fair value $ 114.47                  
Options granted in period - weighted average exercise price $ 268.2                  
Restricted Stock Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options granted in period     8,384              
Other than options granted in period     64,708              
Vesting period     4 years 4 years 4 years 5 years        
Weighted average fair value of stock awards     $ 308.14              
Restricted Stock Awards | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Percentage of potential achievement of performance-based vesting criteria     0.00%              
Restricted Stock Awards | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Percentage of potential achievement of performance-based vesting criteria     200.00%              
Restricted Stock Awards | Chief Executive Officer                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Other than options granted in period   6,570                
Vesting period   3 years                
Weighted average fair value of stock awards   $ 304.42                
Restricted Stock Awards | Senior Management                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Other than options granted in period   1,069                
Weighted average fair value of stock awards   $ 304.42                
Restricted Stock Awards | Senior Management | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period   4 years                
Restricted Stock Awards | Non-Employee Director                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Other than options granted in period   1,215                
Vesting period   1 year                
Weighted average fair value of stock awards   $ 268.2                
Performance Based Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock option outstanding             28,033 28,033    
Total shares outstanding             45,375 45,375    
Vesting period     3 years              
Performance Based Awards | Restricted Stock Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options granted in period     20,000              
Vesting period     7 years              
Investment Share Program | Employee Stock Compensation Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares employees elected to purchase     12,007              
Weighted average fair value of stock awards     $ 186.77              
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Common Stock and Stock-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail)
6 Months Ended
Jun. 29, 2024
Time
Share-Based Payment Arrangement [Abstract]  
Expected Volatility 40.10%
Risk-free interest rate 4.20%
Expected Dividends 0.00%
Exercise factor 2.1
Discount for post-vesting restrictions 0.00%
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Common Stock and Stock-Based Compensation - Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units (Detail)
6 Months Ended
Jun. 29, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Non-vested at beginning of period | shares 114,797
Granted | shares 85,569
Vested | shares (32,385)
Forfeited | shares (2,224)
Non-vested at end of period | shares 165,757
Non-vested at beginning of period | $ / shares $ 373.56
Granted | $ / shares 290.21
Vested | $ / shares 382.98
Forfeited | $ / shares 325.06
Non-vested at end of period | $ / shares $ 329.34
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation expense $ 3,881 $ 4,193 $ 11,008 $ 8,266
Advertising, promotional and selling expenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation expense 1,465 1,539 3,930 3,582
General and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation expense $ 2,416 $ 2,654 $ 7,078 $ 4,684
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Licensing Agreements - Additional Information (Detail) - Pepsi - Pepsi Licensing Agreement - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Dec. 30, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Transition of distributor networks     The transition of distributor networks began in May of 2024 and is expected to extend into 2025.    
Percentage of shipments of beverages under license agreement 2.00% 2.00% 2.00% 2.00%  
Payments for proprietary ingredients, shipment of beverages and marketing services $ 0.1 $ 0.4 $ 0.3 $ 1.2  
Excess over fair market value $ 0.0   $ 0.0   $ 0.1
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Related Party Transactions - Additional Information (Detail) - Dogfish Head Brewery - USD ($)
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Related Party Transaction [Line Items]        
Lease term of contract 10 years   10 years  
Total payments due $ 3,600,000   $ 3,600,000  
Related Party        
Related Party Transaction [Line Items]        
Total payments due 91,000 $ 91,000 183,000 $ 183,000
Transaction with related party expenses $ 25,000 $ 25,000 $ 50,000 $ 50,000
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ..#^5@'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 " #C@_E8ALXCXN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31U"J'+BV-/"H(#Q;>0W+9@TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A,\I1$SD,-\,ONVR-''-CD11 F1S1*]S.2:ZL;D/R6L:G^D 49L/ M?4 0G-^!1])6DX8)6,2%R%1CC30)-85TQENSX.-G:F>8-8 M>NPH0U56P-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+A#!6]/CR_SNH7K M,NG.X/@K.TFGB&MVF?Q:/VQV6Z8$%[<%OR_$:B>XK+E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #C@_E89%!;MS8& "?(P & 'AL+W=O=C ^$?F,[C#EXB\*8W;1VG.\_=3K,V^$(L6NR MQ[&XLR$T0ER:$S&>_1%J\P_VV_I.*L4ZCX081C%I 84+RY:4WM M3ZXSD 'I$[\'^,!.CH&T\D+(-WFR\&]:EBP1#K''I002_UZQB\-0*HER_).+ MMHK?E(&GQT?UV]2\,/."&'9)^$?@\]U-:]@"/MZ@).1/Y/ %YX9Z4L\C(4O_ M@D/V;+?; E[".(GR8%&"*(BS_^@MKXB3 *=7$@#S /B? +OL%YP\P$F-9B5+ M;7U&'$W&E!P E4\+-7F0UDT:+=P$L6S&%:?B;B#B^,0EKYB"I6@QT 9LARAF MXPX7PO)VQ\M%9ID(+!'I@WL2\QT#\]C'_L?XCBA042IX+-4,&@5_2>)K $=7 M %JPJRF/>RX\O :V-OQ#<9RBDIQ4SRG1^TR\1*0N!XLXZS@R ?^Z$T^!!<<1 M^UM799ED5R\I>^OFF)[L5[B9.=RVVE]UEHQ1-2T-"DN#:I:6F ;$E^,.$,.?UIU9 MJ1AI2H<:8WQ-G\/"Y]!8NGG, _X.W(12Z3;+RB#>@A5'/-&.U&;!9^WP[AJ# M:GH<%1Y'53S>!J&8B%S1B%M"WW7.S#)WB(HY;.IY@A"H4/$S19U;HU!-M[:E M)ERKBM\GO T8%R,J!P\HTF;N&:'UESF8/:[6CP]@-I\_ ??Q?CE]>+X"BP?W M6N?;K%?7^ EIV%6,+V(QQ&;T)OLL.F:WM@;,BB79;(ZJZQ,JG["*S]5.L"EP M2;1'L3:?S\B43I7FN+KV% O91M@H[$5(V)LE3-QF>F8TZY3[:P)V;$4[MAE1 M\+=79U/ #IRNPQUK>K65)$@<^8!=L8N%C.5& 9"@,B<9) ),ZP9VGKH0F MLA5!V940JJ@'5YZ)'%^30ZRM [/EX=4;1@M#6IJXYKJY3!4O0 M3#EIJDXI1N7&S )]>Z"UU00D005)T PW=\03[;78@B)8<2_H-F"R"9\QHN!67-0B M[AFQTMW+)L@(*C*"%3>$E0H!"NAD)S#J;"XB'W\ M!G[%6GX_(R5ZH#7JCH8#?4=L H&@0B!HYI7CUM!INIIVP\[(M=LV;$,MZYDC MZQI5C /-4+*FR$]WOMZC%Q)JK9D%5M-[K:TFD,912..8\6.%O82FZ\TW;X?B M+2[=#3HC]/"\FFO?'#1!,HXB&N B^4EV0 ;_O#R(SC:U1HT*[DA$F@_ ME0OQ2*QH5IQXW[2&FP :1P&-IX#'A MQC.7!IZ^%"K)/70Z;62]7DZ_O7R:C? M'?1[O7'G56=109%CYI@/.3W3.KD0T>1.FN C1_&1TV\@IR_$.WD--$%/CJ(G MIQH]UK!K7%W[%\*'>N217*C5)? MJIMWT=G"JA3)1(:ZV(G0;4GFG V@;LI0UXVX#7@3;*ZK NA1:KTT(]D**R!F_51=TW=6N( M)LZJ8;S6!?P:0SN]6JLL@D&1$8&K4B5Q)#3<7(A$9*$DUY7CDAR1S]>7Y/6K M-^05B3/R::.VI$6W5S/FR^A,B[\%D7/JO]\;GPMT4A,TW.RQ+B/,'B:1S8N(-JE9V4N0CE MV0*642F+>[E8_?@#=:V?L>@.Y&P0*^]BY2;OJ[4H-P1&C835A?RZC>]% L&C MH]BX=AJ+8@#/)$*$'E M32(QC8T39^?EE#FVPT8:IV:N&P0>+M'I)#I&B>^R>^@Z5<02[3YG*LUA+'!' MTA SZG@>Q[6YG3;7J.VJD+F((R(?\VIIE_6@*[V1!6249KZ+>KYCRMV)).9; M]E@X8F4YW,=U>YUN;T^?ABJ51(O'/0/O(=WF6B.)B)%'9R:FWRGTC0H_*2V2 M%W2B/WFWPUQF!R.)B)G%'6KA(H-.9+!G^ 'RA7YZ2W)(XKH>_6JUYT!?_99D M4F.2@^DJ8:X_Z57$S&:.%>"2J=5CR#**_@"2A8ZS.U)4X#U2MT?;4AJZN/6W MJX0/!KC%"6+F.,ZWY2*'N(D0:519'XRAXV'?[_=4%P/-6KD""PD M+;*[&%9/VX&SH]XZ&DS!P*'>6"EFYMKVC-">2-2,I$^;N(B.<@&SE>2%BK9- M;9=7">PIG6-3ZW20?6SF^6/14S/.'7\F!= >3M1,I_=*RST)BB)H\OU@O)C, M+_K.F8[XB9C9SW;E^[BE&S1AKDJU!WA1"U :! M$UBAABP(@AG.TAY8U'M1^?AG+&[B)-90#: U)#6"[UN+R$-Y&P;=,Y":(=A5 M9[!&9Q? %&V4VH$_28%3.]]CMC,S,#T"J9F!H+'82F,)E/1CAD8P)1VU/=N; MI$;$CKD!GX$XZXG(S$1\GENJ(V,B8;^Z3S>; L^S_3$6$:N TIGUP'HJ,C,5 MA_71/J53_$''!?:XAS$[QID_4VVRG;V?&9.7\E:"T@BVM,^%IYQ')9LRT'<" M:TP=U,QC,]F0]:AD9E2^5]E1^)U3 @$A;-,F1M&W>.6[<%M%,5550PSM-K5'\49"44> MPXQ%0Y\"U75]:P)>S,YQV=RQ".O)R_:2=YMND_H4L06N2J%C-M71[SWD*E7B MRVO*T:-I38]9.3.:>8]:;D;M1ZD%/()R0109+"G\1 S927K,M<;5)F)G,^JX M,[CB/5SY2^!:#A:!K!'F/&AK*>[YS8+KGQ!0R+FQ'UPEL0L@Y*M+HX%LSS:&\#C$M4Q(9:,SL W@.?[P=^-_TN4&W? MP6+#0!S(VS#<'N_\0'CG!\7[H;P-H^[QSLUXWSO]?.1+S'CZ&6T:80MFF^>S8U6>?W9\$9IK=+Z%]'GY/Y87.=D(^JA1 HZ>,<35W M4JWS:]=5<0H940.1 S=GUD)F1)NIW+@JET"24I0QU\%G=H;(QOE08A'._F:S!ULB8!!K*T%,3];6 !CULEP M_*Y-G>::5K@_?G;_7(8W81Z(@H5@OVBBT[DS<5 ":U(P?2]V7Z .-+)^L6"J M_$:[JC8<.R@NE!99+38$&>75+WFJ%V)/X U?$?BUP.\K"&I!4 :MR,I8=T23 M:";%#DE;;=SLH%R;4FW24&[_QI66YBPU.ATM!$_,GP(),B,E&$V(-I-;P@B/ M :VLL4+OET0"UREH&A/V 7U$;Y&+5&J.JIFK#8=U<^/ZFK?5-?U7KOFMX /D M3Z^0C_UAAWQQ7'X'\0 %N)0';;EKTC=+X#=+X)=^PU>7(,O,#;5@1"ETTQ7G MJ-XVVK7*20QSQW22 KD%)WKWQ@OQIZYP%S)K10V:J$&?J"LMXL<%;X_"%O.H81Z=STR5*KIY1P<8TW Z&GJC%[B'=1[&01#@H!LW;'## M\W'-,UYIPA/*-UW,84_FP[KCS..&>=R_2V^["(_JS^W2"YFUHDZ:J)-+=>FD M3Y>>*&HQ3AO&Z:6[='IP9PS]KB8]7=R]G[^*-6EOVP#Y=6&&[>]L+N[?[3N2&&PO=V]R:W-H965T&ULK5K;?MUWM1R9>[ M&9F]/OA4;G?:/I@O;O?Y5GP6^I?]Q];BK(6C2IE@UKQ=#?[0&[6#%N# M#O&/4KRHLVMDJ3Q*^9N]>2CN9MCV2%1BHZV+W/Q[%DM15=:3Z<=_>J>S4YO6 M\/SZU?L/'7E#YC%78BFK7\M"[^YFZ0P5XBD_5/J3?/F+Z E%UM]&5JK[BUYZ M+)ZAS4%I6??&I@=UV1S_YU_Z0)P9&#^P >T-J&O )PQ8;\#>V@+O#?A;6XAZ M@X[Z_,B]"]PJU_GBMI4OJ+5HX\U>=-'OK$V\RL8FRF?=FE]+8Z<72]D49MA% M@!?K[7K2Y'66%KM OGU?HW7?? M([7+6Z%0V:"?=_*@\J90[]%WH_O;N38=MLW.-WWG[H^=HQ.=8^@GV>B=0FO3 MR0*P7X7MXX#]W 3J%"WZ&JU[&G3XUT-SC6CV'E%,.="?Y>^95]<(D\Z<073^ MO];7_W/KHV"P4^JPSA^;\/?0;&0MAE1!__SPJ'1KIOZ_H*$^.N.P,UL/;]0^ MWXB[F4DU)=IG,5O\\0\DQG^"XGQ)9ZM+.EM?R-EH1/AI1'C(^^*3>!;-04#1 M/QK&G:%=/)X7,>&4Q+?SY_.X C!.&&-CV,J'$1S'G#JX-81+8IYF)]R(9W3B M&05Y_BB40N++IE0"Z?R+ $O+T45TUC:+"$D=P@ JQ31S^/JHF-"$.VP!%"-I M!'.-3USC(->_&;'03H]K[+49)1G.7)H^+,:,88?!RH<1C"/"G7BL(1P9^1MQ M34YR#XLBRKB;R0 L M93R92.3T1#@-$OYS*TTF[UOY5&J(:NJU2LTTB]S1!6 ))[$[:WT8CVB*G1JP M!F T2^E$'FA50[,U$W=O%8>Z@1AGEUPE+NEL=4EGZPLY&XT$P8/F MP\&T^U \BU:7RHS&>YM]M;1R+J_>(Z/3D%'QU?DX@;H-^Q6 "N;, M6V)\%..3TVR0MB2L;8]9UU<6D*DO,:^XIVHA%*%>-85\)=X$ U#G2_B8Z:!I M25C4]M7T;):!= '1&KE:= F@2.)M1P%4E,7>XN&C&$TF9"T9="T)BK778Y!' M\21;T1.VNU(KK)Y+>Z *TL_\4LD8)2Y_'Y9B@KT ^+",$G<;NP9@<9)@ H> M#GJ2AO7DPQM)4T"]F;VJD[U+"$:QNSZL(%A"W 5V#U2]6$\PU.;5#H(0QH6A@-59,0" M,A>U;(Y'ONC*GM.7&S &1Z_I>7>N76G<@Y(1*'$3'$!%UYRZ_'T4NYXJW720 MAS0L#\/TB[(Z:/!T^K[W.^;FYP"$2MR2#J!,!-P:!Z!,!-*)" P:D88UXJ_= M^Q917.5FXYAO!6H.]:,)A=DFG$=#!;/!EW.$I-Y)%02CU)_\D+K$ M;]U=7-3;ZJ+>UI?R-AZ>08?2L []P>BQ 8^5+Q*O*2%-"FU)N4@"?JRKPUY(I/SL %C,$_>P M9 W >$:I>XHW/WNW7XMVVWU4HGKZ<.-#][F"\_R>W"P)\'Q% M;M;'SS(&]\>O1'[*VVW9*%2))],4OD[,\+3'#R^.-UKNNR\+'J76LNXN=R(O M1&L!YO[WK ;L-FMV[SXQ$Q[K*HI>4G>1^_9&4+=KBB]/"0-%(\I!Z9C@SSPRI MFV?&OXL5I1UX63>MN)VLNFYS/9N) MM&YF*(K2V9K4[61^HY_=\_D-VW9-W=)[#L1VO2;\]2-MV//M!$X.#[[53ZM. M/9C-;S;DB3[0[H_-/9=WLV&6JE[35M2L!9PN;R=W\'H1)VJ EOAW39_%T350 MJCPR]EW=?*EN)Y%"1!M:=FH*(O_LZ((VC9I)XOAS/^ED>*<:>'Q]F/VS5EXJ M\T@$7;#F/W75K6XG^014=$FV3?>-/?^3[A72 $O6"/T_>-[+1A-0;D7'UOO! M$L&Z;ON_Y&5OB*,!GXF=1B4 4=5/F(@A/^:]M^ *BX BA"L0//XMSPY@.(H!Z. M W#P8%FLY\,^RRJC+;71-ISM:JDD>'P%,@ YZ>KVJ??@NJNIN'99KY\]=L^N MHOM:;$A);R#!&'9I__)I-1W99L3<&[ MA@GQWJ5M/T6JIU"I9S=/XP*G-[/=L1JV5%Q$63%(G>!+!GQ)<*'NJO_*..N= MO6,R-Y6L+>N&@M8 E\_57:G6=%C--R]E@4V#6F[*VUH^N>VWBAE7-!S"]44H1%RAPPL$C?R8D!>!)$O5J1]HHH' MN&++*5M.MX(&;%S8-DZC?(34(93'L1LIC S/14&L#QTKOT\5XU= AK0L@T3O MQO1%75,G@446% @C"[!#+$>IQRO@$3/#,\&VI)Q+N(<<1%ZHFV>A#3//QB!M MH2F$6>9!B0Q*%$3YM5M1#EK63G5RW%L3O.M!.W/]?L:3*"K&J=XA-,US#UK# MR? ,*6N/%^.#6<",.D>,^I9)KJX/KBZBA@CTS;YW&FP\6?(:'-A=.TR*QHML5@ M%$./*H8R89@S?U_5O)INB&0?14/5MN^U-DK#5UTA.3';K%C@:$SR#BD8)]## M\M"P)PS3Y]=S%K69#^,B&J-S\&-2^ @2&H:$88H<8DP:T!M@-N.A(K8SN(L8 M\\QC0&28$86944+D6VK\]\A/C]*A"SBRB0]%49R,@+O$($X\E(X,0:(P07X= M,GA#):^?1>M@P#B)QX624PQ#3VPA0Y0H3)2_6?V#IQMT8K?9L( 0CE.<0PQ& M$&)/"D:&-]&;F]FMT"6)_+>CXBW=#[HH9UYJME-#&,Y$8<[4AM#I?LE4V=/1 M,^R)'*PH@R0:)Z#P>W]6+\.Q*,RQ]UM>KHB*?KL#.=^ (!<%IY&599UR<1YY M.GAD.!B=XV!64EH)L.1L#:I:;)ALIWY.%YM:T9C+'#+>9@H9]D5A]ATR1"C$ MG)!M:ITF:92.&<0EA^,4^C*QX6"4_VAZ6-8M:KC0;*>&,'2/ MPG3_C6Z&0%*>QFE7>[)]]C4!#A<$YS&$WVAO*R%WIW0H"5OJ<*PU_&P;]%[J]95K AWNRIVU0)' M.WC[[4I;JHA]'34V!0,.%PPF>;.#@]*^=G!C=;7,43HN&%QB6>%; E,OX'"] M<-]7W,JRJI%XKKO5BC65BJB#[^RW,_:U.2#/A%?]FKQM+1PM-HJC>*R?2PS" MR*/@T?YXD*KM=.=*&4[,;(*3Y<@+C#R;"-@4P7@,U7 L/&E%5 6[W<_ M)+'L9#AX&B7LJ 6R EI['PXYE'D)!AN2QV&27_C M*!1_I4MZUV+\F:E->L M25;R*&&H'H>I/J@$5:U+$+Z#W6&!"LMU'')1EB6^ M-3 DC[,@53YL-YM&,X*L3V2A4C9,;+E.H.6!1:5C]0>T,L>ZSX:"A<0/'PY= M:+93BYCB 8<;^"]FM^2PRW"E3EN]9G"(0X7#J8GU][,MEU? M%NHZ@ITV[$YKQ#;U)QB.P],EA7QU;&P*A/BM.PH.].<+AMBQ$8_&OND02CS% M0FR*A3A<+'P>J//G@+OV#:Q"QR&5%9ZB+#9E0!PN [X='1U-]UOQ[+$C4DR' M%'TI>[95,7>BBA1KZB>=)=U:V?2/(CANBEQ2.?*YTM&A=[A$>/>)EERA?*\2 MA+Y2VI#1?F!_BCK>@5.J;@(=^1O.!&-'K8%A.JZT8_M(':<%]FAO*HWXW);] MBZ_X!E>#I\^W2GO_@9/?\(KQ?]%TQFFOZ#JE\)E_69D)Z_E%-& M'S*I .^_4>IO.K;1G_D\LJYC:WVYHJ2B7 G(WY>,=8<;]8+A2['Y_P%02P,$ M% @ XX/Y6%T[T'61"P EVT !@ !X;"]W;W)KY*H M(ZDX^?8%)444L$N(=-;3-[9D+WX+8@$0>+2@;I_*ZO=ZE>>-\V6SWM9WDU73 M[-Y,I_5BE6^R^G6YR[?J/P]EM[R5OOC1116^!@\>\B?ZHO7COMI7PJR]_; M-S\O[R9N6Z-\G2^:5B)3OS[GLWR];I54/?XXB4[./MN"EZ^_J:>'BU<7\RFK M\UFY_D^Q;%9WDVCB+/.';+]N/I1//^6G"Q*MWJ)?SM/)UITXBWW=E)M3 M856#3;$]_LZ^G!KBHH#G]Q1@IP+,*,"BG@+^J8 _M _%>!F@;"G@#@5$$8! MOZ] <"H0F!?=5Z7P5" \!.O8NH?0S+,FN[^MRB>G:JV56OOB$-]#:1618MMV MQ8]-I?Y;J'+-_:S<+E7'RI>.>E67ZV*9->K-QT;]4CVNJ9WR0;TK%[^ORO4R MK^J_.,D?^Z+YZMPXOWV<.S_^\,KYP2FVSJ^K)4AW?' M.K">.OQ:-MD:*3:S%YN5FXWJS(?*.:NLVNG@<^[\HZRQ M)I=VU0]YHZ8I)9EDU;;8/AH24]6+SEV)G;L2.VCR'LUWV3K;+G(G:YQYOGCM M^-Y?'>8RAG6(HU)P4&IGR\_WGAM$@L>WT\^7/0"S8[K-'-HP3S=)H$G 8N$) MW2R%9C?,VG[DND8;S*$A4^$#=@EE[5)*,4DD MIL6:GV/-K;'^IUIA_+Q=E!L5[G;XOL("RT$3WT2Q"(SQ874TLDWFE&()I5A* M*2:OM:P64W&.J;#&]'CC*'?MM%\[^9>\6A3M757=$=6*K6ZJ8M'.X,>A?5R MJ5M$CMXM!:P@\XPI;2;@S&@,4FN%QX83K9,Q$Z>4'B61F!;-X!S-X$6B>3E] M8Y&U>AT[6P?() RG:DJ7":582BDFB<2TWA*>>TMXO;?D9947CUMGL:^J?+OXZC15MJW7QZD]6_YW7S=MOT%YAPMW4I$QT.W>Q\[N MI&H)J5HZH#4DE4<]UA<4S!O*+M[NJM>.>]QR^VAP/62;S#U?A&:$O0'T C$" M^ +Q&/B^'QKWCA2QN_%B9C8UM.)NY H7GUB]CO]XPP"0P3"N-ZA5=NP4>E+3 MP^/%/IQ%$4L<8Y!6,"55DU1J>LP[;.4-XU9#6)6'\26,^IT,KPP<: 0'#O2( M@C_$#B%_B)4-_7D=#_+L0.BY\,\N.WK@0##2@_\0RYZ!0TJ!2-4DE9H>\XX7 M>79@- @">A"[\-@-P7BA!"]S4K6$5"TE59-4:GH7Z""39Z=,W[/ A/#'X]SL M%I2$94ZJEI"JI:1JDDI-[Q8=3?+L..GBEOKW_?K*T@F"&,^-0B]VS;X0#KFE M0B-X2X4> QZX$5B+0KN;(##OJ A'XFHQ'?;<43M@X]F)3<\=]7I[4A*,F0<1 MAEJ*!N!V"LW:VZG9\*2DAE1-4JGIT>Z0CF=G.J-V;Q"Q].S>XB$C!AK!$0,] MXKLW!/X@NS=H9=N]L0YW,#ON>.[NS2X[=L@PA!7@NS?$$E^$DE8P)5635&IZ MS#OLP>S88] BE$%>("+7-_90,[NKL:L-4K6$5"TE59-7FU>/[44VCIW&4'XB MS2 IB00@F@S)UC$'+27[2/!J&1-Y2NI34JGI4>UX"[/SEI?Z9-KN=O0LCI 2 M;G8%2H\)J5I*JB:IU/0NT]$E9J=+S_EXFD'"P]5=V!SPI.E'I&K)H"M(27U* M*C4]T!U28G:D1/(Q-<,R?83K@\Q,F( $/JBVUW=T1$E)$JF:[&NUJ.F=I2-'S$Z.O@,H,@0D,3,W MQ>Y^]'Q/FI%$JI8.:0Y)Y5*/=L>XV##&-81K,8Q$89R0P?PC).,>&L&4>^@1 MY82('>2$B)&-$[*.'+%AY&@L)[3+CIY%,28%.2%BAG!"TJJEI&J22DT_8M$A M+G\8XCI_MNKV1]C'0%08QLQ<")T,]1$##DQ (S!B$(^!"%AL[F<1NQN37DK$ MB#-/!#T+$K]#1OZP3!GTLVI;>U)"DYF/Y>"X/H()$LRJDC(A435*IZ3'O M4))O1TF#,*&/Y-TP8?;>F=W5V#4$J5I"JI:2JLFKS:O']N+003"9=%YJ'&DYT5*MKK.SJBI#2)5$WVM5K/1_U^QXE\.RB1UR./8,712@D2JEI*J22HUO<-TJ,FWHZ;O (L^PG>\ *P)*=.1YJ1J":E: M.J@]))5//=X=%O,')U3]DE7GC3U' XPF5 4A,],#?)@K%;+0VM_,B/HI[\"][!)OZL?*JK[6F7'3N7,2(^[!0:R(RXUIZD*(A#%!0'<8 LPZ!ASS*,E/*0JDDJ M-3WD'>7A@Q.*KN]2L80B;-?/8:X0V/4C-G#8(/E$V*X?L4-V_8B5==??D1/^ MK(2BZ^U)FE#$(=3HV?7C*47(L"'-*B)5DU1J^H,?.] C[*!GT.Y%0+PBF ^R MJNVNQBXX2-424K645$U>;5X]MAW1$7:B0_I83X3X,#/5<6:OT.@>0'J,;M 5 MI*0^)96:W@$Z'"5>YA3=M7VIW>W8^5X@!^'@9$_J,R%52TG5))6:WFDZGB4& MY%2-3(X0,/-(K4? 4W])Z1:I6C+H"E)2GY)*30]T1ZV$G5J1)$<(B*AN C]@ M9FK^R4Y'%N80)T5/I&HIJ9KL:36OYP,(G>DJT,A/823/F(;,] M*6TB54M)U225FMYA.MHD7NPQ3@++\ %[ M+'.)&J):1JZ9#FD%0N]6AW7$R, M>#K3%18FL(P1<3*QA9%!YK$,Y_.=*T]29_. M)" #PMDB8HA#$M+ZI:1JDDKM&/+IQ3=.M5]9]DM6/19J@[3.'Y2\^SI4C54= MOP7L^*8I=XBK(GG@ (])QGA/>-1(A%US1YE$".>8LN@,@W M,\IR+.24S4V^8(!C#>69Z5A68.8X)4;8TVM3%O9H(;*4P)0A7N0Y9B\#R.BJ M;]C&>N$NG2="+9AA;X'G< _B83%E ="_@5X!\;0U !P;$>VA70 MULDJOZY.S1 +'/8872&FK*6:&NC\:EIF)"6J$N\%DV]3R8EPBE_0DJ,I,%W5 M) (T3'F445XP0!?HX7Z(SL\^H3.4$O0SH07').8]4TC?2L&,*C^#TH^SQX^+ M;BD1"4O2K6^,USI5OEF?6!W1W;#^EC>,4&1I]\\)1QE,).N MK%9;=C=6-OUR(NA"]YQ'*F0'T\-$WI. *0/Y?D:I6$^4@_KF%?X%4$L#!!0 M ( ..#^5A*+ZA*8 , %H* 8 >&PO=V]R:W-H965T&ULM59+;]LX$+[W5PRT0'M)HX=?26H+L--=; JD->*D>Z:EL424(E62LNM_ MOR2EJ$I7X6&!7B0..?/QF^$,.Z,*A8F430/*T)YD"[=W%:F2]%H1CEN):BFJH@\;Y") MTRJ(@^>)!UJ4VDZ$Z;(F!>Y0/]5;::2P1\EIA5Q1P4'B816LXYM-[ R* M)S48@W5E+\0W*]SEJR"RC)!AIBT$,;\CWB)C%LGP^-Z!!OV>UG X?D;_RSEO MG-D3A;>"_4-S7:Z"JP!R/)"&Z0=Q^AL[AV86+Q-,N2^<6MV)47MG_SH C$PN(I>,4@Z@\3Q;C=R+#\23=*E%">05MN@V8%SU5D;)$%FKAKM0RUV<'JA5F'MFG1DE?0YG ON"X5 M_,ESS%_:AX993R]YIK=)O("?&GX)R?4%)%$R!542B MP/X,=SRG1YHWA(TYWX).QT%M_=RHFF2X"DR!*)1'#-*W?\3SZ(.'\K2G//6A MI_=$HZ2$P2/*2H$XC!W9&&DO[#AI7U*\^4PJ!,)S>*2:(9BL0\MFG8O:U9D9 M;QGA\+&1Y,7$NB@D%E;]$_.$"VZ]%LWA2E(F'?B>_C4L#-,8B?/X*FV-!?3.7Q%I8T7 M#[LG%ZB[W;9+75#6*W$TR)9D/@B1E6OKHB=79GVNS+RY\HMS8UGA!?B?J3SO MZE./KYJD5>H/XVLM?3Z#OFMQ_6O8_0X)F- M_83ZRV]]))21_?@Q=B@SAV([JF-J+I1E>!QN'@Z>^PIEX9H:!9EHN&Y?_GZV M;YS6;;OP4[WMNNZ)+"A7P/!@3*/+A=E9MHU,*VA1N^9A+[1I1=RP-,T?2JM@ MU@]"Z&?!;M"WD^F_4$L#!!0 ( ..#^5B**+\,6 4 *0- 8 >&PO M=V]R:W-H965T&ULS5==;]LV%/TKA H4+9#Y*^EG$@-VTC7M M4"Q(VNUAV ,M75ML*%(EJ3CNK]^YI*S8F9T.Z,M>;(F\]_#-#E=V M>4%M/"\8+[?:QU^Q3+:';S*1-S[8JG4&@TJ9]"_OVCQL.+P>['$8M0ZCR#LM M%%F>RR#')\XNA6-KH/%###5Z@YPR7)3KX#"KX!?&O[N%-.J[3"DRA9A*K[RP M:D'[ 6>_3S%G>:<$=[<%^*3]:$THMWIJ!BV[\/CAW1T9KH=/0H MX,?&],3HS8$8#49'C^ ==H$?1KS#/7B3/+>-"2_ZY>0"=@'H>^95H:3CE#X+\'OZY/5H M-#AN7>+;\/BYD(X$F06T7PCXL>6L\6#HX_*0KN;R2)W;$L*8T2TY&'M8.MLL M2NPQT>F+40$0UV"*2:;"+*+P(W(@9V(04D,Z[H:"/Q -^M)%=U2\(![W:Z)[ M8D4U7QT=M_0/.N.E\KS.9Y)BZFC)E!]UN) .9$F'[X">MD&)[>1TQA.S<"O4 M*"_AE?#$F2HV26T[G-O%7/E27&"'7ML[.0^1&[E'[<4Y0E$IZV>VMX,+::P> MVL#^'>ZV_9DUM!(?O$9)?N"1O7=$1ES1#"O<&_4R3'UVC5X]H(9QKG-VW1B$ MURB_GUHL-*R'RN!"[-48V1>R4W*+XQJU0 MM^VD1;EG?HCEN1EQ>(6(PBPIB/Z(-T63Y#;H;%?6&K8T'? M&N0X+99+U&:.H],+G,!Q[=C0JA) 4;;PD!!VV&VBT?4CIVT8!PX/<(#ZFN(1 MJ %=2O"8<580EQ]EP14[)4H11?>M<]L2 #]AK0F*::8Y7W M6VGME,E5K5GY;1>\GTPN.\ES#&O^":BW>W4$J)@FJ4IXO#STQB9& (,>^WJ<>KCJW-AC+ M6XCA<0X1P>BF2-O3/=V-VG;9VY$N#GPCT?>-@AS82@6D#LRT3@EI&W6=S!0, MMB;C99[BO8YI7Q?NY.RQ<6K4&WEES:M([6MCTC4I4N>\KAM\ M)\9F8C:ZINU@+R;&-/"XHMJZ( #+5R@Q'/SR6]?&*Y*N[=USRJF:0<*'@]2N M/9PJT"9TL'.^9^7?*=XZ <7O6B@\+<'[W\A]#F??#@V MM9#%5UPA4\F>,5'>1"%3:^"!2%*CM\J"C%P\;^^=G@N#TGB/ZSIKL4X7 C&7 MRNG5P[3LHMQZM(VZ3@@66?OMB[5SC+<$R+)CHJ(N"Y7+$',\W^)!=W4Z]M? M\P9YX%[K[;J&]3=NSA6Y1?P^X.I"@ND2W8UVGR"3=/.^-T_?+Y^D6RC(5-,< MKH/>JQ>9<.F;(+T$6\=[^,P&W.KC8PD!DF,#S//^LW[A!;H/L_$_4$L#!!0 M ( ..#^5A>O0_YZ00 .D, 9 >&PO=V]R:W-H965T32/A1]H*6112Q%*B1E MQW_?&4J6Y6PV:;)P;3<2F6>(?^H;RQ]#5H45)9H';2:+"83:+9P?E\ MQ/;!X'>):]<9 T>R,.8K?URGDVC(A%!AXAE!T+\57J)2#$0T'AO,J'7)&[OC M+?K'$#O%LA .+XWZ0Z8^GT2G$:28B4KY6[/^A$T\1XR7&.7"7UC7MJ-1!$GE MO"F:S<2@D+K^+YZ:/'0VG Z_LR%N-L2!=^THL+P27DS'UJS!LC6A\2"$&G83 M.:GY4.Z\I55)^_ST%A/4'F9)8BKMI5["C36:Q@E2ZKT;#SQY8=M!TB#.:\3X M.XC'\-EHGSOXH%-,]_O OY6Z3[$9SV(A_'H%;S#-N3#@'?X M@R'#G[.%\Y;JY:^7HJ_!1R^#LX;.72D2G$0D$H=VA='T_;N#X^'%*]1'+?71 M:^@_=%JO(\[[\&8^OI"VQ&ZUW%\5%D$Z5V$*)5II4ID(I3:PV(#/$3[.[N8@ M=!KL1&I*3X;-VJ4I2J$W(!R8+,RX$A.923+!+,.@6$B%1]>'!ZW0D2&9V;5T M-"]=HHQC..XMO3U(FI*X0D>3PE/WX!")5$,T\&FX/ MG+94";3SD@GP+TIJG MJ(0"2<")!^HD'3_OWYW&!R<7#C*IA4[8KC1.4AU63 ^)0FXF%PG;G59WOBL*" M/MSGT@4_:SJ]QBWMDS4.Q=[N=\W^M-U/JX^5M+6W'IV I M!L[CR\/J8,";,JTJ$9\#FWV>M_FMM\] #[53S M3Z[+ETXC9:XMR_ATR_*^HV2BF%36UOK%E5"5".7+N(TF>=B&%#K)MC:941 R MQTJ5G9" C)+<4M*.9BEBOVUG>J_J@MIV#-]0V]E6;=GWV,I.NT+\1UW.I\YS0NN+6W&CGO^FD6_1G;Q<]]P[^S*1U'AXK8=DE MA^;?D,-)('/TOY+#2X^80>?Y6:!=AD^*(V1> ;TXNS2F[H*X5?J\\.OZ:=EER59+RR M1CA:GX_>S]]^.&'Y*/";HJT?7 N.9&7M%?_X,3\?S=@ATI0%UB#Q[YHN26M6 M!#?^;G2..I-\<'C=:O\48TB2RV@=;-H?A0:E,^B]OFCP,#IS.[CBP: XLHM_)4/3RHPSR MXLS9K7 L#6U\$4.-I^&<,ER4K\'AJ<*Y?&]RRO?/3^%0Y]6B]>K#XEZ%/]5F(A9OQF(Q6YS< MHV_91;F,^I9WZ/NHO-QL'&UDA()=BS;N/]ZO?'# QI_'PDY:3XYKY7YYZRN9 MT?D(#>')7=/HXOFS^:O9NWM\/NE\/KE/^T,K<[^2RXDXHD=\K)TR&Q$*$F%+ M)NQ>>'4CMD177A#74* "U%5 2,-W]$[,XXWE6,BJC?F;+.A2UM6TNR>/SM=S%^_\Q!*?FVE%VMG2^$+5:'=@^<3"O]@ M(:\S7 0KXH0)!*IWP@95[D3T3%1/S2FX'ZB+=_:.!T M06B^E5:;QF(-K4W^R)6Q\%)DX!+N2#!A*"(0$@]"4CJ.*2B_5I2_$QLRY*1F MD(5"X7B6UXA=;D7%FV"\SF MD/,12KZM0 I#F4S7>4JSS#)7XY(K83QC'+Y8*' "WQ%U;22*Z61!CS%B5C/ M+$MA<3TX27PVC\6U6N71P974TF2 &8]4^''98@]NE[;GEBQ" S8R8'%)2K'E&#CUH1$7(01XK%+#RI$9RI,H5\$R)X%B^M9LH<:B- M[3-R7)[@"S_J+$$ H@;;75L)SM06?J9JS@^JN1P6N".W0KE E&0>0@V'0$BZ MP1"'X%F>3!:/-'V!L-T?M(;S] 65&7%M=E[&OG,I\Q#DG/H(X)Z8RC.$4B@T#N'!I(J"3CPS&.G0K M"4X3SQ@I*:H0NPMW'0-.]$ ;77/-AZ-H[YT3E,KYG9XPSDIVW\>:]X MOWF;/C7,&%SV$,,/ZUZ)"](QRNG7JF0Q]AO8++XM,GAY=C8(A> 5A0YZ M?4#IU2S";8)Y%-W#728);M-,KC3X&(U"0LMMOI4U0L\ST MVU.W499RU\X3)*L.:=):GAJE:N>4!9&_L.L7S 6W5JM*8_'G[(S!%66E*2Z9 M:;)! (]W?K]2/13"[=TKJ9>:HW'HGE38.%$X>6SH '5,74WU_#$(IJ1T1B,+ M1-[_WV#W^'G1#J3Y?>9';B+"%[?M0[=E^^G%?>QD_.^O,_[V)Z6]^&@?F+:4];?W')V?C(Y M?5S6+Z.I[ETEDOE P/\72XR/S\-QLT G(LDTG'6+B@?3(5: &4HWU-UMY:D^AR,,-GGUSL?]>UEZXU/F MVJJL'WKQ9:D;[L<2=0C)#!^VJ.)V:'F*^ZU\SS0-7F+01M7!-X4^.??N9#K[0P<(F?H=L5KWT ML:Z[VWWJ?)^^\/7BZ3OIS])M%)"L:8VCL\GKER/ATK?']"/8*G[O6]F <.)E M01C@C@7P?&UM:'^P@>X#\,6_4$L#!!0 ( ..#^5BTA9D+5@0 & ) 9 M >&PO=V]R:W-H965T8YW M1YUNC+UU%;.G^UII=Y94WCY12UJR=-)HLK\Z2\^SD8ASLH\&?DC?N8$U!R=*8V_#PL3Q+ MAH$0*RY\0!#XN>-+5BH @<:W+6:R#QD<#]<[] ]1.[0LA>-+H[[*TE=GR3RA MDE>B5?[&;'[EK9Y)P"N,2OCYQ4=]Q]H;*]F= M#CP P_:@V#I?=,[Y"\Y3^F2TKQS]HDLNG_H/0&3/)M^QN+MFVPZ?/\*W?&>[O@U]!\=QJO.SU.[ZM,!Z)-U8=!9SI-9D14; MU)1G*X5R:>PCDIH::PIVCH0N:26U1)65M#:F=+2I9%&10#:=AV-)PI.OF-#C M; -D89Q/T1X 1=7" !T8#%;2.O].ZG2[PIP(7241UEC2F$(8+4K^*Y:*Z4ZH MEOMTCC44)D&&+50"+M2X@XB]1H[*]M*3_^T$E(0 QS0QI8W M>'L &B0B=[=BC?T^?0'32U,W0C^\?3//L]E[!^%"D73D#85AY_$71%7!56"H M-0T(@0@RH5@$4IKI@84EC$Y"'I%YQ I$(0Q'X&5@%%!L"5+ 5;*671ZM=+<1 M3%.K^;[!#$,.+9=M-\S@U45\>K[A0-:LV7;94<(YN9+A>'#>K;4PQ-(QYOBA MQD=+%_,(^%W?(!#?QRH &[\Q45%\@"HNH!/HKI71ZW?AX)_$"A5! MF,:8Z#X"_(\R>^3QE^,1]T4W\>D M;)*G^?&4LFR2SF:CWN_(.\6\/]H43;-T-IR'%61F MXYS.X]GLLQ &<YVTF CK;5OKL ][O[ MSX?S[M9\-.^^/3X)B\9W:-P57(?]V21!"\;[O'OPIHEWZ-)XW,AQ&8J*;3# M^Y4Q?O<0 NP_JA;_ 5!+ P04 " #C@_E8SWGP_;4# "0" &0 'AL M+W=O>\_V%KA?W[$7MJ0EG-0/P'@\\_B9%WL8K95^ M,BM$"YM"2#,.5M:65V%HLA46S'14B9)V%DH7S-)2+T-3:F2Y=RI$&$=1&A:, MRV R\KI[/1FIR@HN\5Z#J8J"Z>T,A5J/@VZP5SSPY.AO$=_ZV.G6.;,X(T2?_+L:]M^$D!6&:N*G3,Q*+BL?]EFEX<#AV'T@D.\UR\K.3=TKE:RX$,)G#>VF97/*Y M0)@:@]:,0DMG.,LPV^'-:KSX!;P4/BII5P;N9([Y<_^0N#4$XSW!67P2\/=* M=B"^;$,$D3<.+QDE\*&&ZYR80RE4;X>SHW5E/;_',L#?4IO>.GN*MT M94J6X3B@NV)0?\5@\OI5-XVN3\30:V+HG4+_A:*=Q#O.]JX#_Y.K3PIX43*N MZ9):4 M8[NW7S-"-S92F'@!.=T]NH43-5=Z!QQ7"C2(_N7W]:AAW!]>&3!IL M5F,3 %2\;$IOF=QBQD6<]201%Z;P!JU\X*%$O3"F*O6](AKK?O)N75G+*>K M32S?:64,3+.L*BKA-9_H29S1&NCV(6D/HPC.H=N.TP%<0-SN)\F!MMN+O#9-H]:C MLDS\7)LV2 K_#-*H/?#'?T$;JC,^&=*[EGI>7-=MK"RUVOA:BJT[/FE'%)+#.(-N//"K M-N7#E.@'@=@^:T5/(Z/&LVK7N<".L3QLM+?T5E""7/5=2!5=@A\*^H!N+N94 M".H^S]63:9'8A[B?."'="X.],-P+EUX@EC1N%Y907":[N[HV*^BQ1R8\ MF!+4&TL_"PUDCG@],!IM,VZG]93Y;E[/ZH],+[DT('!!KE%GT ] U_.O7EA5 M^IDS5Y8:T8LK^LN VAG0_D(INU^X YH_(9-O4$L#!!0 ( ..#^5@CM$BS M)08 +L/ 9 >&PO=V]R:W-H965TCT 2*7(FH08 !0M//KNPM0%"4?=?,B MBB#V^G:_7>"T-O;6Y8@>[@JEW5DO][X\&0Y=DF,AW,"4J.E+9FPA/+W:Q="5 M%D4:A HUG(Q&!\-"2-T[/PUK-_;\U%1>28TW%EQ5%,+>7Z(R]5EOW%LM?)*+ MW//"\/RT% O\C/YK>6/I;=AJ266!VDFCP6)VUKL8GUS.>'_8\(?$VG7^ T(5*L2)RXUNCL]>:9,'N_Y7VMR%VBF4N'%X9 M]:=,?7[6.^I!BIFHE/]DZM^PB6>?]25&N? +==Q[>-B#I'+>%(TP>5!('9_B MKL&A(W T>D)@T@A,@M_14/#R6GAQ?FI-#99WDS;^$T(-TN28H;68 MPI5QWO7A2I32"R6_8]J/H4OZ(W0*O_L<+5PXA][!M72),JZR"']=S)VW5%)_ M/P9/M#Y[W#K3[,25(L&S'O'(H5UB[_R7G\8'HU^?B6W6QC9[3OL/)O19G8][ M_'8 _VT+KBLK]0((1O UK=SO.7D'->*M ^3R $HNMLD-H+^OU#V,P\*T'T2O M3%$*?0]SBS6)\"9RYY:Z!KV4I35WD@B*)'8XAI_#]\,1_-RGMN%*#,17]WTP M&4CR:6E452 (O]*[9VI-FH)V*]$-X)T.=C437T%B*NMP)3ZO'.'CW*9KN7"0 M2^*KE8E0Y D%BUQC4GL#2V&EJ1R4:Y2$M4(O,,)42Y^#"<7&7C!D25 H9T-:-STDS98.^.=+!!I/(4I %J5XVP$7[CHUS+9:A%CLH9R*12GJ.)ZB4 M'O".)IJC!5)B@],E06-2SB^_4;"!V@3\5ZI0VQAX(G4!?[/LJB*[M9O MG+=HGW'H9HHP,G,E%Y29E/- L8/+C?49I6^-\T-EQ ,>IDWB?$Y%GAN5.B!T M#2/T!!9EAY!@O>08E8<4O<8$BSEA,QVM>+I) M-0Z!).M<)GD(8T[5W0!-%8F*HN:@F5!TRO ,,X'J1(/PPF+ -S+CBH.^;"JT MP:\/'SY]UOO]6:!U13&*M^Q3@,^96SQ( I3D0GR3G O8!%G M/Q@*K6&K8#?1;XG&7F]5=KJ>"X] 5>>HJ7]QZ?!FYE8PQ_WT)7D8;,P=BLDC M*8Q3)]#P!:-H$^S6/!%D,-JBS&R]LLT#PG0;HA]T[:F9N/9L"H/9IF]F6KFF$:LV6+?-H/,: M5FWSR=%&"?N.UO0?)'O3?#]27:1+H1,> MO5[2@X39:9G),$H;^RKTS*ZNMF&P'E.IM*'ZYNE@%\:CHQ:BEJQ4C"(XOCT! MFOZ5BR5R-58J&DH.3G3=A-P7QN=7TEC61]!SI:!7K=><5I;,QZU[O? I%Q>.6 M7 @-=Q>.=[@_PGB?GPQ O9>GN\UGX4E@Y:#A1F)#H:'.[W MP,:K8GSQI@S7,QJ0=-D+?W.Z7:/E#?0],\:O7MA >U\__Q=02P,$% @ MXX/Y6 213],C! N@D !D !X;"]W;W)K&UL MC59-<^,V#/TK&'6GIU2R9<>;IK9GDFS;W9UN)Y/TX]#I@9(@B5V*5$G*VO37 M%Z!D14GC3"^V1 $/#\ CR&UO[&=7(WKXTBCM=E'M?7N9)"ZOL1$N-BUJ^E(: MVPA/K[9*7&M1%,&I44FZ6&R21D@=[;=A[=;NMZ;S2FJ\M>"ZIA'VX1J5Z7?1 M,CHNW,FJ]KR0[+>MJ/ >_:_MK:6W9$(I9(/:2:/!8KF+KI:7UVNV#P:_2>S= M[!DXD\R8S_SRH=A%"R:$"G//"(+^#GB#2C$0T?A[Q(RFD.PX?SZB_Q!RIUPR MX?#&J-]EX>M==!%!@:7HE+\S_7L<\SEGO-PH%WZA'VS3501YY[QI1F=BT$@] M_(LO8QUF#A>+$P[IZ) &WD.@P/*=\&*_M:8'R]:$Q@\AU>!-Y*3FIMQ[2U\E M^?G]S\8CW&&.\B RA=O$$RA_2O(1X'H 2$\ ;."3T;YV\+TNL'CJGQ"9B5%Z M9'2=O@KXL=,QI-^>0;I(UZ_@K:8,5P%O=0+O,3D'?UQESEM2PI\O)3K@K%_& MX=UQZ5J1XRXB^3NT!XSV7W^UW"R^>X7E>F*Y?@W]__3A=8 ?8WB& ;_4"#>F M:85^ *$+N)'^ :XM]E)7@-JCQ0*D]@8$_&2$#D;WF'>6#45E$6G[>:#-\U'H MCO8LI$-;0'CH:YG7X&F'0BL>!L,2WM!WTJE2O.5ZX4BK!4+V 'Y&AB+.N<1$ M>@;!EII3L8^IM*ISP R9%),^H//!P:+OK 8:3Y1%;IJ,ZE)0!"_4R">-UQ,C M5PNE($/(*7?I@^53:K4U7543;-&%N>$8Q=7&^I)=2T1W1B,L^XO&"CL+3951 M9'_,0,E&>A=J>00S%,$>JT2 =@SO&+A3!9B>F#P-PB1I8I*?KREQ0G!X*E@< M6GV2B44JPRI^[(O4H8MGM/PV/G^V?!ZHOX'EXC\>FS$K$HXH23Y#W%)J"DL# M$>=;#+*9;4, KJ ^(DZ"R2T9N@<(PIIX2!4AZ?T8$)% M"-IU0N')D/<6AM)H)"EB6EP'X9^AYQ ,N%JZE)LGBNSZ.N M9_48ZW"*:7"8TV#"3\G6@EN,?++EQM+H!%H0!"%M\4TK+(5OK1E%2(]35X5S M=%8S@5X.6F:$2LM_CABT"UJCQ]V4&Q?^*V,*TIMAM1V"JJA@5/0C[Q.!A;5" M5V$.#*7LM&A(IR%:)E1(B/&RS_)ZD3*KZVR<0^0TM)\+)7E"0-E1>;0!1>4>=]$+.GQI=B>S\[1!6X5; M@Z-2=MH/1^NT.EU,KH;S^-%\N-5\$K:2-$04EN2ZB-^>1V"'F\+PXDT;3N?, M>#KKPV--ERNT;$#?2T/E&5\XP'1=V_\+4$L#!!0 ( ..#^5B>C0Y5U@H M (XB 9 >&PO=V]R:W-H965T(:61%+6AV-[QD[<:3*7G*=.VX>;>X!(T,*9)!0 M*S[ZV]WP2_)E*ST M>M=[2"2"P'[O;W=A7:R5?C1+(2Q[SM+<7/:7UJ[.AT,3+47&S4"M1 YO$J4S M;N%1/PS-2@L>TZ$L'0:CT628<9GWKRYH[4Y?7:C"IC(7=YJ9(LNXWMR(5*TO M^WZ_6OA9/BPM+@RO+E;\0=P+^\OJ3L/3L*82RTSD1JJ<:9%<]J_]\YLQ[J<- MOTJQ-JWO##59*/6(#Q_BR_X(!1*IB"Q2X/#Q)-Z)-$5"(,;7DF:_9HD'V]\K MZC^2[J#+@AOQ3J6_R=@N+_NS/HM%PHO4_JS6/XE2GS.D%ZG4T/]L[?:&HSZ+ M"F-55AX&"3*9NT_^7-JA=6"V[T!0'@A(;L>(I'S/+;^ZT&K--.X&:OB%5*73 M()S,T2GW5L-;">?LU6?P^X<\4IE@*Z'9_9)K<3&T0!G?#Z.2RHVC$NRA,F&? M5&Z7AMWFL8BWSP]!HEJLH!+K)CA(\&.1#U@P]U@P"L8'Z(6UFB'1"_?0N^4Z ME_F#87>5DNSOUPMC-43%/[KT=>3&W>0P4\[-BD?BL@^I8(1^$OVK'[[S)Z.W M!X0=U\*.#U$_VB>'J?PT8%V$V)>E8.]4MN+YAD4\C8J46V%8#GMEL]?0WL* MT9B%$W:M3J.4&\,R89P= MD;G&W1GD)4EEO'+Y9GN9\3QF1?XDC!6Q$^H4DS!F*[X!;+",K[F.D3VWL*:M MC.0*^1X)(\SB6^ ;X&A$5&A[@A0N )7\2I>;P,I>H MF.H4!#1?-)QY:H6N^"45!3PM=/9"(5C?C0_2C2-3BVJ!@TN77F,0I$[RO^D' MGI=ZU31=E((XT0E3L*(9AU"*,9QJQL<3B1N=,J$?R!L:@BTW*I5QJ2$&H(?K M/ )/&%GI[94" &LR:NER<<(,)^X:HMBL5'."88(9^9#+1$8<$F %NK\4[(?O M9H$_?0L)9,! IAW#-R]C."G2=#>*(0W2(J[RGU;1LQC5%+6,0QWZ)T2-W52\ M,Y$MVM&X(\J-@E3%EW6$.VTA'UQ<"X0-BL^60X!G%[%]#G)1]D=X L/CC_5" MZ5V(&,Q'NRFA#!=+YL^07MBF(%A!WV5%+"HD6(MV@@9\@ >0B1=0%=ZE<- 2Z MD:!844_WM0!@K]@ W*\$-6DU1P=OSFPM<#=H/PB5S1;*=ZM_3/%PH2YV]AJ* M=01"@34(!.ETK:1#1,XI#9'\H'E654BH(QF6/9&M4K41!)S*P>9"B-S5IG;U M1&\ W*>"HVW EAO!"517A8X@6T4EWA[KDK7:VP';FT,<$Q>B.5(%2*QY_H I MGFB50:_%_H('Q_BYP'X=(DL_ KY"Q2D$<[8#-B@0L7B;L;5FM5 MI%OQ7(7S@-T+P3XK6/FK"P-2OC"FI3S47XT:450TI+<,1U*4!7R +2"&=USW M/&"^PN[K>6*9%DBQ:I=A9U>M'L6G2TH7, M5O=1O=MEAL80N!-:;NKK]HA:!K"%*19?D.3 1C$H1L+;H4IOG4D:J&@B\8EK MJ0IL=_23C,A54CE?#Y5NR\BJNZ $O[,.>>V,L\M53.,,ZR>$"%W*0=@@]2F.NZ4@#HA?T+EO'/'/>U^64EOJ481XA Z&DN++&O)D MW86>&$XQR\S;Q2>P9?)V)N'$_@RGGNCZ;QW[6XC7A:\Q$&GC,Y[G:T44 @] MWR=2,\\/1\@E],ZFR&4\\J9!T.MLCX'O? K_3V>^7*M6; M'*,;FL]XQNOU&%X^(5I"94.5>).*K2LZ]V[9Q M^A%N&HQ']#$-T5B#<0 ?X6 ^[];AP(%74O!]V1[MN4:KNJ?.7$MH'&UNH5K) MEZFM#BNAV8.R4L,<4.A->:*Z?<-[G.#DX-43.WXY+F$@?%PDD0)D\= M28"YP3?""S5+A[3VG""5HFY:K!I:G/>[Q\M\SRU2?75F:W!B!$.$Q)W8U$ 1 MWB;3QI=$NFA4IQV@P>&P&Q-[VPS:!WKUS3/JX_2XO;MGW5MPX@2>^^-2J7(P7-6L%; MYL_KK^'X$/0Y9' Z/ !\ZKA672C146\^CRMONT"P]9XJVZEYA&%H\56[= _%) /2!^^7_.DZ((^;NTJZ M\ 5F;@X'$[Z'DEIUTE4X'@S$!EW^.W%(=^K/,G/SAS_U1J,1233VZ>LK+ONS MHO$_"48PY7@2'!.,$+;CX/<'8^.[_\=8[/H;]+#U&P'ZZPC^$@*F7+P&=C\7 MJ%?K'UMK!JA7]XF"AK%49?5T* M'@N-&^!]HI2M'I!!_1.4JW\#4$L#!!0 ( ..#^5BR)+]+LP8 (\/ 9 M >&PO=V]R:W-H965TB1JPI4B&IF?C?[[FD1C/3.,9N <,C2O?S MW',OR?.-=0^^EC+0ET8;?S&J0VC?3":^J&4C_-BVTN!+95TC I9N-?&MDZ*, M2HV>Y-/I8M((94:7Y_'=O;L\MUW0RLA[1[YK&N$>KZ6VFXO1;+1]\5&MZL O M)I?GK5C)3S+\UMX[K":#E5(UTGAE#3E978RN9F^NYRP?!7Y7>M]?6/UO M58;Z8G0VHE)6HM/AH]W\+/M\3MA>8;6/_VF39$_R$16=#[;IE1%!HTSZ%5]Z M'/84SJ;?4,A[A3S&G1S%*-^)("[/G=V08VE8XX>8:M1&<,IP43X%AZ\*>N'R MQC:-"D Y>!*FI!MK@C(K:0HE_?DDP 4+3HK>W'4REW_#W((^P$#MZ2=3RO)0 M?X+0AOCR;7S7^;,&_]F9,>6O,\JG^?P9>\=#OL?1WO'?R9?>*5]HZSLGZ3]7 M2Q\<2//'4R@D)_.GG7 CO?&M*.3%")WBI5O+T>7WW\T6T[?/I# ?4I@_9_W_ M+]FSYIX.]G9,SR/%*T:G$YKNEEJM!#>9IRM/MB)430Y5RZAU]D]TH2RI$+XF MS(8*P\!3!Y(X,M;\6 A32"V66E*Q9]GN618HBO!46 M@?I71[=FY62IAM"1W8-8(7AZ*;\4NBOYL;9M^MH('5[1"UKDV6)V=O3S_GN: MGV5G\]G1M>,WOFM;Z_ 2DF>+HY\^=ZKE 'KQH@:T[I&.\RR?SX_N0HWL9J?9 MXN3UT:\V()]B#],7 &>>3>=G]&LM&>U6F$>27UH@Y2E81/T(H=E\-CY&YVO- M0PS8PJJ7!\C$Y"5&) ]A1A12%9@,APG_%S2?CU\/1B"_^WS"GV>S\>G3GQ=9 M3 [HC&=/2YQ& _PQ0;W\W*$1Y*X> MN]!548,+<.GBC[&!:K%&V%@"'H6\1;F6#DJRJE!LLF;?^???G>6ST[=@NC+H M"A5I8TH5\8315&J/72>VFN*?5KK$A?$!XJ(H7(>P,=)\[*M=_ZHJV_+&MLKT MW&J$ "+T_86B)''U0G'@YI@_; M_'&BB"WX! M0WQ+4ZE#C$NIH]3%]0MMI!5YC/+==D&.Z,_1.%K)9XN7Q+(Z9 M/*,K5XI531\DM]K]T/._?;H"(JX=TTO&-I^^38)Q,7O["D!K9E,Z(O!)H>?5 M/B.$1K"PAG9H+(S:V-RAYJBSKPE4BY(J$>UR)W>NJ(4_G&W8S%73-;2VNFMD MK&7/5SCK\!7?EA)$044BF*PL>,+$CD?*LP@XYWY8]E(:+G$,"DQ?HC%QEDNE M004:W],VMB,D>\8-T:7:FX JQ4&$0PX>#V#IH4ZLI[5:68?IJQ]C:=[+I>MP MPJ/\.);F.!J\:IW2-$]OAF)M*3/,/[-"ONR>&G B31$OO8^3;J,"5,C(#H%& M-BI7_IBF2A*W+J-E%VC#$X1[+Q(32:!EK%[+Z Q\! X[NN[FU083;DO(F,L' MM/#)-N;]0 ?27!D/9QPP7+0\&]C=5E3S_,GZ#;0#IJ[';(MFPB'Z2KOFXB\( M]8YPL(H1PC;:H%'HL)N>+G\Q; ZEL=>K!SD(7U65XM,LYB5Z"(4%N!G+IZ]QIXE#R/:0 MTNWMME/V2OD,5$A]AQ:;&6+E\90 .^B/Q?:$E&QU.%NL<-((?;.F:'L>1B!. M#Q4.G._5_$8+IZK'Q'!+'R7O6:J4;N=H@*24A?+1S?MXM.*1N71*5O'A<7]0 M9(D 8.GL]/G(^]!^\'M![:+(TH@J^\K]\+_5)7716A2\F\2]Z2L@Z&PO=V]R:W-H965TI686B/+/:@22=KKC9.*<1G-IW[M2<^GJK&"2WS28)JJ8GI[AT*M9U$_ MVB\\\U5IW4(RG]9LA2]HO]9/FF9)RY+S"J7A2H+&8A;=]J_OAL[>&_S*<6TZ M8W!*EDJ]NLE#/HMZSB$4F%G'P.CSAO_9?_':2>VW(632+(L6"-L,]J_1EW>D:.+U/"^%]8!]O!((*L,595.S!Y4'$9 MOFRSBT,',.E]!Y#N *GW.QSDO?S(+)M/M5J#=M;$Y@9>JD>3M.ZD>W?N MTI.$CXV,(;WZ&=)>.CS!-VCE#3S?X(?RX",WF5"FT0B_WRZ-U500?QR3'!B' MQQG=);DV-GV'^8CI/HX[X]QM!EA46) M4"A!MY'+%5BV% BU5F\\ITVVOYV@"K!DR0/44@"]D;^,]!;X35MR;1$EK!%? M"2QSL&N4=OO!\,UN$5UE .45V[QZP\=&;*'O%P;79XM#I@!:'.4Z:[GV%-\N MG'TJ"O2WW?NMF:7M23R&GR"]C$?N MI9=7-]"+!_1\".'21ZEMI,9,K23_FT[LY'B)$@M.SWP7F;9(EF6Z(80+"I<6 MJ19$ M"+3$0F)QP^CA\X+V59GV^B,RDD8)GC-G1X?6RB>LHT:C;70(-C?&. 5MY[,''CF*D(J2ZU!:RH? MJHJ&JD:#WWIWDS4Y9=&5('$=E&4,QYZII--!*M0KWR==_3;2AF;2KK:M^#9T MH'?ST,>_,+WB%"&!!4%[\>4H AUZ8YA85?M^M%26NIL?EO1W K4SH/U"*;N? MN /:/RCS?P!02P,$% @ XX/Y6/&ULC57;;N,V$/V5@7I!"P26+#O)-K4-Y-+%;KN+ M#1)L^U#T@9)&-K$4J9(C._G[SE"RX@2)T1>)MW/FS QGN-@Y_RUL$ D>&F/# M,MD0M1=I&LH--BI,7(N6=VKG&T4\]>LTM!Y5%4&-2?,L.TL;I6VR6L2U6[]: MN(Z,MGCK(71-H_SC%1JW6R;39+]PI]<;DH5TM6C5&N^1OK:WGF?IR%+I!FW0 MSH+'>IE<3B^NYG(^'OA3XRX(W&"!'+ M^'?@3$:3 CP<[]G?1]_9ET(%O';F+UW19IF\2Z#"6G6&[MSN P[^G I?Z4R( M7]CU9_/S!,HND&L&,"MHM.W_ZF&(PP'@7?8&(!\ >=3=&XHJ;Q2IU<*['7@Y MS6PRB*Y&-(O35I)R3YYW->-H]8GGX&JX]EAI6J3$G+*3E@/^JL?G;^#/X+.S MM GPFZVP>HY/6V0GDOYQ GN7S(WRST<%9Y)N]P7>#!<&- M#J5QH?,(?U\6@3Q?AG]><[;GFK_.)05R$5I5XC+A"@CHMYBL?OQN>I;]>D3I M?%0Z/\;^/U)Q'/_'!)Y3P$<+-UAB4Z"7<.8G0!N$:]>TRCZ"XMKBG(&F &4/ MJ%6IC:9'T!9:PXXR0!&TWFUUA0&X"8""[V%ZFDTROH[&]+6Y=6:K[1K,8'^@ M(P?X0&PEVN42ZKR05XI0]D9MT[.8[G.8P%>6Y.-Q0M\$(9/)7JM:>T0>TW-7 M&O4(L=!!6=;.4 P$7NR(Y,)YS@4+#-"-_"]=EMJN@-V)]MK6Z%(5!B%@R?>& M=[;HK=0XU-HJ6XJ_T<)/R?V7]W?)SQRQ+L!T,H4?)G 9I?-EQO$RGX!UAU)V MK!*X3P92MN*5%R#H4>Q1]12I61979\_=WZG W"19VVIG5.QWS"1[_),$#YJ5 M@9(=X3&O<0J$Q6",R=N144,".]M)B IEF"KF^>5-&*+WXAJ(/+55VL1X#E;W MVB4_=4=2FD^QF;Q63NE!EVO0KV,OYZOK.DM]PQM7Q^?BLN^23\?[M^:S\FMM M [M>,S2;G)\FX/O^W4_(M;%G%HZX \?AAI\\]'* ]VOG:#\1 ^,CNOH/4$L# M!!0 ( ..#^5C%A\6*-P8 - / 9 >&PO=V]R:W-H965T>[::+15;[P( M;5U+O[Y6QJTN1D>C?N*M7E:1)J:7YXU>(RF&RV%KI4-VEGA57DQ MNCIZ>GU,^WG#1ZU68? M",G"N4\T>%ECTY$H5"E;$]^ZU6^JP_.(].7.!/X5 MJ[1W?CP2>1NBJSMA>%!KF_[EERX. X'3V3T"62>0L=_)$'OY7$9Y>>[=2GC: M#6WTP5!9&LYI2TEY%SU6->3BY0NIO?@H3:O$:R5#ZU4XGT8HIN5IWBFY3DJR M>Y2)7U7EUG>Q7^WMJ)R)Z,13;+CO?HFV]0SEG? M_+]1/M[55*S/ V-S-7%"-T0E+]1H\L'/QV= MS,[V.'R\\;Y2XIFK&VG75+\0"J*D?3>\3P81L:/Q M.E?XDA%]U9I"+!2:,%?HH4)$)]!81DBT50B@#N=IO9&:UQ!3&TKEA11&RX4V M.JZ%MK3=^4)YLTY;9.K,A8HKI2S*VG^"KD;ZJ',-_V(0,$_>U,EYL$$4A8QJ MLH5"-HW1*OE=.@.BT78YQ%1IY:7/J_58K"J=5X3.>1WUUTY*VZ:%M38D<)VY MH0IM"5CEE1)&W2@#UVS!A) TY/!J"9U?)6-:Z5@!,:ULC(NV<6D*'JH0DR+A MRF0^!5M#\8W41BZ,8A-!+ZTN=8YP<&RK+;<&@4DQN;6V1*I"Y\&R(GL=ZC7I M::TL_@&_ /#GUM$?9SQPGI@JNWR@.)!=7< "G# IX8$RWN>60G_PBK$<#1T* M#QG /"V VY!;<- N_AW6N;;6B;BP4^G679R)GHC-#[*;L>=N$3*ML$-0V6BLD@ (*JN5?H*!RB9P^J>JMT&DMT!D@V!=)\.BCPY8;_) M4VY:T&U?:GTLV%]2, @OX61/^V;=M.58*,T6"HWNCNA,"HGM1Q/QLKQ'DN%+ M$1J5HSSAQT&.0X#8M)7FH8C*UV.L;R$3-5)!3'''M]""B%'@6AKB!BKQ%O1" M.J@]=CMP-YKS.]&<#Z.YJ]KNCPJ52B(*BHVBIL1T-&HL=(FB1M@ZLN*"(HD] MRKZ'P]CUQVO>A[*U16!M0>U88<'. M>$'.#.B#[D5$ZZWW5-B@,T ]D$1-$IF2UK:4DM3(I"N FSF#\>QPKBM95 <.3VES6(=MW"1:YJN) M>(;4C8D+7$N)2\,MH]$ M)8M-\,4@^I1S5 PWWNSLO=<-W+_BX=&9\))#=3=IVT$&2P1PKD_<^6.:B&+! M'KA62+\$?#K8S/HP[4Y502DX7'I9*,Z)CBV=QXA"H"#]:""^HRT7TJ &E%B! M#G\6V=&3"8XO;0R_.2" N2>GDT?]W!CE0)Q)YY !CR0:IS;85>PU%0HM C@I MGT].OU%^=)_RB?C#V<.WF^[^]C+(W?!^NVMEZ%M9A] R-&*K?K(+S"_<*&I0 MVT22][%#MI<=NF-TL$:QY&L@]S6*A6^=I7>U:-J%T3EFN\;LC\FRCQPN:J!L M=*]/W>+X&NKH[EGB,H5(2<\G2QBCG=V-IO=E2)U94\O0T;+K"C\=O+)JA?JC MMR0P4XK2@VLSNWFN7J57VNWV]-9]C?)%=8)E2XC.)H\?C81/[\&ULK5E;<]LV%G[7K\"H MV3:=H6G>1:>.9YPX[:8S:3))FC[L[ -$0A+&)*$ I&7MK]_O "0EV;+C:?HB M\0*<^_G..>#Y1NEKLQ*B9;=UU9B7TU7;KE^3L/I M\."C7*Y:>G!Z<;[F2_%)M'^N/VC7X8M7":VW"[Y( ML3%[UXPTF2MU33=ORY?3@ 02E2A:HL#Q=R->BZHB0A#C:T]S.K*DC?O7 _5? MK>[09*VJOV39KEY.\RDKQ8)W5?M1;?XM>GU2HE>HRMA?MG%KDWC*BLZT MJNXW0X):-NZ?W_9VV-N0!P]LB/H-D97;,;)27O&67YQKM6&:5H,:75A5[6X( M)QMRRJ=6XZW$OO;BM:IK&.=3JXIKQIO279V\@J(EPTLXWW"RW_EI"W:TZ;3H M2;]RI*,'2&?LG6K:E6%OFE*4A_M/(>8H:S3(^BIZE.#O7>.SZ,QC41 EC]"+ M1]UC2R]^@-ZG%=>B5_4#WR+46G:I-6^6PE[_YW)N6HVX^>\QY1WMY#AMRJ47 M9LT+\7**9#%"WXCIQ8\_A%GPRR.2)Z/DR6/4O\]KCY-^Y[,G4V?OU_;ODE)+ MMEOVMG$PX3*VXBTVM(H92TG9Q89U" ?-VI5@'X5I[9HW];I26R'8FZ^=HU/ M 4A7]J'BC96!UCN)>J;V#=BQ/U1S,A*XDAKYKK2QF[KU&JQJWO#>I=+T\"/_ M![;<@$ %7#(O)C88#/O+IK$H3_:N+I=++980=/*^:R%Q4\IFR7C+KD0AZCDX MQ($-RA@_,R\/ _:,Q5GHI_'D-X03:1@E7I"D6!CX83)Y>PGV5TYD!AB3 P6A8$'8B1# M.O/3@*5^G.(N\^(T'UCS>27N;PVCF1'R$U%G@Q7G46R),($44.2F"C+U?6(>VJN75&!CJ$:WPFT.(F!GG MIXW0@L&Y-MX0+2=S&YT#*8J+S4H6*\MF;QTK-(RK)6:UEQ<*!,Y&@L.?-EBU[?PZ,L'O=Z6(%[HPB=0@5IA9P!/R0#A*K MQ3ZA'W_(HW#VBV&O*VX,NSQ,.E ]NA8R+A 6HNAL<+;C4[(97G>A=YF*.0;G"VL1)1H(]8V$2^DEN%\)C",4D8AYRV)"?P:O: M6LN\XULV^VZ[>#EB[)\S2P, $/< P&>75360'\2Z<2$LZUJ4$N)46P;JM*+L MA:-KJ\P_8M40AISU5HVRW(^">U8=<(:!O@9. 94 40-6&I=C$%O6).&.O37= M(;+>4<6J 2#4X@#IR'F @3Z!ORC M*P(=1-@$_O7Y*,TUR<+#5M*N%13=FNB M""S VW'C%2"_%$UI6. ']D5OB04G^[/(#R=7TA2J ^Y2/JZ5:4_( 93?1!86 MXCIP7BL*_!$+S_M;2UXC3CNO&I!PZV7O6T<$0ES@N2NZLB&UMMR MX%RUU@JFJJV;!KFPP]FV:V0+H_W16: 'V3N%@EWV;ON5//.%/#,A3?I(.UHE M$!;>[&Q&F3:+_30;JT2>>FEV!M +_&C$V^< 8T!I:N$_\L_R78W N\B+(BH? M<93Z07:']1U(SE)OEEJVT9D?)X MCT,P9X6JYVA?2I;!GD&^!RG'W4B,@)6R0DQU.DZ@:2"#2_+4E)V\:K:DA6] *344_2XJP![F@+# M>X5\@&@&RC3LJ&B?K0@T,98NI;XAC[H3#J[C "8!![:.WR$+&P(+U6G+W[!# M:]RCY^URXZ#!W5[]V@19&L.-L"+0=IMPM20]AC%-^49\C*I.@N>E*Z6T/&VQZ.=O>:H]#TU&QO([[CW?2DPKI0VJQI68TRF&#V* M1IP0#83P7V!PE0V5#6=':R<;[R1/X11SOGRRZP:[VM9JSY3'E'@46?^&O4,O M0%EYBKTY;#14N@-@)!,\8O%O96.W)NH'.?D/6.]I/>F!(:(P?7K@/:G1?,0J M"M730N!"JWH/PZE#^UL&Z'O(/0,\.)L?ZYF0Y-2T4?KO#^I+KNW09?GUL5;L MTZ)QKS'4.A555U(#C0(*(;C-IOXM4;4:\*+/$%LN%&6?H]@ G63)G6KXHYBR M;J#U6JSHK.]&#)2Q_,7D\TKJ5J"2;(2X!CS341+[O,'&[8F1M_N/)V.S\GN' M2 P]=O?!Y+F54'4&N&9^9H>WD\N:0-(<:,E+!'0K#53QR'RUY:ZP=OR-<]CA "7A "V[#V<7K.)Q:HZ%3Z*!B M)6OI!I=C4.!2\[X9V'QKT_0,(TTM$1ZJ\0:&-@]7(V6"A&?L+ YW2PEXX" , M6G/WP('$$8U*60*.4+Q1AN5B"\?8J:];@\BNZ^Y[Q5Y[%Q@;U57V $=J.\)Z M@QD6'>GML8+.U3J-1WIG*FNG/2O:8/;=,+1GAEU/M(N"T89#.1@S !R$;%RU M$XM%WWFMM.J6*T(!%&RNKVE &H:[J9%GUUU>C!E.\"#/2(\"@MW9YC]H-X) M[HZU3#&PO=V]R:W-H965T2CZ0$O7 M-C$2J9"4[UJ@+T5?;(GDWW7+H2\^*@KE[BXXMYNSWKBW&WBOEZL@ \/9::F6_('#I_+&X6W8>LETP<9K M:\CQXJQW/GYY,97U<<'OFC>^\TQ2R=S:6WEYFYWU1I(0YYP&\:#PM^9+SG-Q MA#2^-#Y[;4@Q[#[OO+^.M:.6N?)\:?//.@NKL]Z+'F6\4%4>WMO-&V[J>2K^ M4IO[^$N;>NTDZ5%:^6"+QA@9%-K4_VK;X- Q>#$Z8I T!DG,NPX4L[Q20DB->GM&U-6'EZ97).-NW'R*C-JUDE]9%\JC#7RHSH.3G/B6C9/J(OTE; MYB3ZF_QMF:HMD_XXG_O@P(L_#U5<.YP>=BA[Y:4O5/I#MMTYT^YOT?=^5Q+^\&=,@1W7#I]:$I^LW0>;4$ZZB&?MRGL&*ZM$6I MS!UYO32F ?GCRS8LD&9W$T?@\/OF1@L6^ M64,/RCZH[&XY]$F9#%[SG%2>VA6VP1PK'&3!#^@32.5B(O?1]A/3'@+A2XMZ MYCD3M&H7 ?5)$%,MT.?*Q5>)5<>-A*!%KM;6L0SFH0U,I;-9E0:JVO!OSM]? MT?7'=W3UZC-Z_7QZ0G,';P,Z]U0J%P21AWG6:,/96F? +&47H)4R4 +$ "4D MI('P.J(HR:G<6\IC?V#1+52>*\\21V/Q@81 Z(RE.GBEU!K3R%_LS@,@D$-A M0P-1@T<-3Z:Q,_2\B@A)T 9.@-3 (M8:5CJ7K)RMEJNXL"[WWAZA#0>1Y@%] M[%0RYZ4RY%>ZE!X=Z8$7KC0>8\XQQ$([,/1+!<#1&$ !IB8#NJF:NY_>D M$\% ?WV-B?C9)7J4%W.[1NE*N\8-K55>H3#'X'YJ'80W-EE'P#&V9B/SH08# M)VD[%K=+:I=&?X61E!IA/=(";_/L'ABI9\,(^BV-!F,<27D>3U<,R\BD'>DT M#$FA50P2,M_6% \;5'7WD]?;9I#EY"#H/K>ZWX^;FN.YG=_U]T-/'X0>#Y)_ M&QI,'L?(D_W( WJ]U_!]_6C&NFU "U0&^(+VW7UFC5YA]"M8/ONOB=5V,H$CEQ6)7#<0K\"W%%"W^W :G3A>]G6 M#T+X@[PZP*@&\8.RK XJ]4](F#SG Q\]/_"/JCM,'9W <1V+M M.O"B6>8;X0?UKM5=(]XU*E E86':M(BW04BL0299\_0_\AW0?LI$) Y^#/Q/ M3_S!H0_;8>?J4;!;Q@N6B!BV6GT+:4?;.]QY?76Y7UY? *^56VKC*><%3$># MYT][Y.I+5?T2;!DO,G,;<"V*CRO<0]G) LPOK V[%PG0WFQG?P%02P,$% M @ XX/Y6(50MJ%& P KP@ !D !X;"]W;W)K&ULO59M;]- #/XK5D#[M#5IVHTQVDI[ 0TDQ#3>/B ^7!.G.>UR%^Z<9>77 MX[NDH9.V(A#PI;T[VX\?V[7=66OLC2L1">XJI=T\*HGJDSAV68F5<"-3HV9) M86PEB*]V%;O:HLB#4:7B-$F.XDI('2UFX>W*+F:F(24U7EEP354)NSY#9=IY M-(XV#]=R59)_B!>S6JSP/=+'^LKR+1Y0%3Q); MMW4&'\G2F!M_>9W/H\030H49>03!7[=XCDIY(*;QK<>,!I?>6%(+&86=."]=J,Y@\AU&#-Y*3V17E/EJ62 M[6AQC4H0YG E+*WA@Q7:B9 O-XN)\;U6G/589QU6^@C6$;PUFDH'+W6.^7W[ MF'D-Y-(-N;-T)^";1H\@?;X/:9).=^!-AF G 6_RV\'"E].E(\NWKP_%W<%. M'X;U?7/B:I'A/.+&<&AO,5KL/1D?)2]VD)X.I*>[T'^S0KNQWHU@1PY>:\B, MUGV_M))*H!+APJP*Z4JXY)[?-M@/TG-3U4*O 36A95RIR8 A=PJCV 4IN$? MB'4@= Z&Q19,J_V#*6#92)5+O7+0N '&5KBZ>*%6P[WGARGXV'(_GRW7=WW@Y-W_RNAA\F\R^B>!P.BA ML11O+9$*[2JL2L<3H='4[9/A==C&I]T2^JG>K?*WPJXD#Q2%!9LFHV>'$=AN M/787,G5824M#O.#"L>00T7H%EA?&T.;B'0S_418_ %!+ P04 " #C@_E8 M#)8,TL(" #6!0 &0 'AL+W=O;%(D#P]%D9.U5$^Z0#3P4I5"3YW"F'KL>3HML&+Z7-8HR+*2JF*&5)5[ MNE;(LC:H*KW0]Q.O8EPXLTE[=JMF$]F8D@N\5:";JF+J=8ZE7$^=P-D>W/&\ M,/; FTUJEN,]FN_UK2+-VZ%DO$*AN12@<#5U+H+Q/++^K<,/CFN])X.M9"GE MDU6NLZGC6T)88FHL J/?,RZP+"T0T?B]P71V*6W@OKQ%OVIKIUJ63.-"EH\\ M,\74&3J0X8HUI;F3ZR^XJ2>V>*DL=?N%=>?;#QU(&VUDM0DF!A47W9^];.YA M+V#HOQ,0;@+"EG>7J&5YR0R;391<@[+>A&:%MM0VFLAQ89MR;Q19.<69V;5X M1F&DXJCA]($M2]1G$\\0LK5[Z09EWJ&$[Z D<".%*31\%AEF?\=[Q&A'*]S2 MFH=' ;\VXAS"D0NA'T9'\/J[,OLM7O\_9;[")==I*76C$'Y>++51]"Y^':JX M XP. ]I9&>N:I3AU:!@TJF=T9A\_!(G_Z0C=:$$5-*(:6,SF0)A)4N:5"[R<8^Z@&T7+C'%:HD*^K[;.^6"'&6C MFC.>0) $[L ?6HG*#*(0#G72 MVYNU"E7>;A1[B8TPW=CM3G=+ZZ*;U3?W;N/=,)5SH:'$%87ZYX/8 =5MD4XQ MLFXG=RD-[8%6+&CQHK(.9%]):;:*3;!;Y;,_4$L#!!0 ( ..#^5AY),;T M=0, &(( 9 >&PO=V]R:W-H965T+*$5Z)%6G^_4]4K;B-HXW M[(MU//*>>^Z%/(\W2G\V%:*%QUI(,PDJ:]>786B*"FMFSM4:)>TLE:Z9I:5> MA6:MD97>J!9A$D5Y6#,N@^G8ZV[U=*P:*[C$6PVFJ6NFO\Y1J,TDB(.=XHZO M*NL4X72\9BN\1_O;^E;3*NQ02EZC-%Q)T+B#BV2A MU&>W>%].@L@10H&%=0B,/E_P&H5P0$3C[RUFT+ETAOOR#OVMCYUB63"#UTK\ MSDM;38)1 "4N62/LG=K\C-MX/,%"">-_8=.>S=( BL9856^-B4'-9?MEC]L\ M[!F,HA<,DJU!XGFWCCS+&V;9=*S5!K0[36A.\*%Z:R+'I2O*O=6TR\G.3M\I M56ZX$,!D">^E97+%%P)A9@Q: Z <_BHI*T, MO)$EEM_;AT2R8YKLF,Z3HX"_-/(C)!Y>F>>^Z.,X4(VP MJY%/[ T66"]00QIY;0H;U,X*EDK0BV N>[,#IJWNF7'OC;&-!Y+5Y'O4>E&7B>6WZ("G\ M$\BC_M"[?T(C A?]+![^N-NB^MU\,( CG9IUG9K]YTYE^XG%1YHO!@\UZU'$ M?VU6CUQ0:UI%:2V4+@\Z_JX5W]*EIQ2Z_G#E;Z2%'TI^AV[2E50J"L2WZ@G$ MR;!'8@9)ECHAWPG#G3#:"1=>()8T0)>64%RNXVWE#M([V9;\4 W"O7>?NF?E MIYN!PA%O1T"G[0;HK)T;3\?;Z?N1Z167!@0NR30Z'U+R=3O1VH55:S]%%LI2 MJWJQHC\!J-T!VE\J97<+YZ#[6S']!E!+ P04 " #C@_E8@B]TE8J"QYDMRT^_6CK,3+@#38Q20E\O&1 M,CG>*/UH"D0+SZ609A(4UE:786C2 DMFSE6%DFYRI4MFR=3KT%0:6=8$E2*, MHV@0EHS+(!DW9PN=C%5M!9>XT&#JLF3Z989";29!)]@=W/-U8=U!F(PKML8E MVJ_50I,5MB@9+U$:KB1HS"?!M',YZSG_QN$;QXW9T\%5LE+JT1FWV22('"$4 MF%J'P$@\X1R%<$!$X]<6,VA3NL!]?8=^T]1.M:R8P;D2WWEFBTEP$4"&.:N% MO5>;3[BMI^_P4B5,\X6-]QT. TAK8U6Y#28&)9=>LN=M'_8"+J)7 N)M0-SP M]HD:EE?,LF2LU0:T\R8TIS2E-M%$CDOW*$NKZ993G$T>"JZS#PNF[0LLM,IJ MWZR%QHJ]4/.M@?/'X%? !W2MK"P+7,,/LW/B2B M+=MXQW86'P7\7,MSB$=G$$=Q[PA>MZV^V^!U7\&[PARUQ@SFREAS!G-6<\!)X7)#+[8 C5,C4'JR!4WJ5"FU@@_IBMC-?U;/P^UQV?O'<[NYNW2 M5"S%24 #95 _89"\>],91!^/U-9K:^L=0T^6-+]9+1!4#M?/%4T!U;DLE+8Y M$P)N$ U8!2N$6YG6K@N'*CB:XW %_Y?LY#V7]$,+0;^;.3VY1[=!,NHQT76O M"V]A=$)*'SI])P?0=6+HQ847(Q(/]##(_U>Z87G-I0&!.H='YL!^ M]IO"&U95S72NE*59;]2"EBMJYT#WN5)V9[@$[;I._@!02P,$% @ XX/Y M6(0Y6'&O! APT !D !X;"]W;W)K&ULQ5=1 M;]LV$'[7KSBX0]$"L MQC=K+BJJL"LV$]D(1C-C5)43XGFS246+>C0_,V-78G[&6U46-;L2(-NJHN)A MR4J^/1_YH]W UV*3*STPF9\U=,.NF?K67 GL37J4K*A8+0M>@V#K\]'"/UU. M]7PSX;>";>5!&W0D*\YO=>=C=C[R-"%6LE1I!(J/.W;!RE(#(8T_.\Q1[U(; M'K9WZ!],[!C+BDIVPM_EX< @]IXP()T!,;RM(\/R/55T?B;X%H2>C6BZ84(U MUDBNJ'51KI7 MP7:J?D7K/O'.N45@X8)N,ZI8/#FAJY*)M^>312ZT!,G:0>W MM'#D";@9?.:URB5 +ODHJZJ#<2KOIH?U^LI!*X//X8BM?"A<-P>LNT(R<<=&\]>O M_)GW[@C9L"<;'D.?7_"J:14URY>O8:A6+BRI+-(AYD>QAYG?Y S6O,2=BCD" MI5Q+.X/AQU< LPL@4]M^0"^?CX><-X4-?KAK:1U M)EU@]REKU &3#'?&6WC1+.?+/I1?8$K<($AT(W:]8(J-6>@FP0P;8>)Z4>(L M,%EIGXV#/&#&;').G0L3^@*PG!7.NU8\O=4(@>O[!BIV_<#37@)W&FDOH>=& MA'2&R\>&Z#>)\#^* _!]E_@!Q"Z9)LZW^HY)A7ELJ%!%6C1("PM@@I/@DQG^ M"/AA#$GLO"2V[T;2$)#>,8$*#75;K3!=&&@'^ER0B1M[/OB>ZT>A[L2VD\R& M0R.N-XM__G\F,I( QD8B(*&#"8F3& -U"5IC+XEFIA?'AY7=%_T%93H)/?.( M IVLDY#@(SA)DN$8CAC $4F8]I(P_>>2\+XH6_6C_%I1.(K^;XB"U+0R2V!0 M%US K+753AM2CL45LHN'EB4,IK6H%8?!"ND*&I'I)06,>. N1^$94I2]@.A# MQ4S\&60(8V=M90B-@V$EHLLNP4V'J-5Z6^?'A9TG5%)HY95F-]^4$MV%*1 M27C]*B8^>0=^TC>#\)A@V?UL9SUQ)X0G9KN!.GOEQ&A M=LW0&RYC=];8.IH3Y[^I(YY*4=QI>9< WZ[C1!\G>(IYH4U /"BPDX/+<<7$ MQGP"2/33ULK>D_O1_BMC82_7^^GV$^4S%9L"%:YD:S3U3B)44V&O_;:C>&.N MVBNN\.)NFCE^*3&A)^#[->=JU]$.^F^O^5]02P,$% @ XX/Y6+:/%<[1 M @ %@8 !D !X;"]W;W)K&ULG5513]LP$'[/ MKSAE: *I(VV:EM*UE5K&!),8"-CV,.W!32Z-AV,'VZ'P[W=.VA"DTH>]-/;Y M[KOO\_FND[72#R9#M/"<"VFF?F9M,0X"$V>8,W.L"I1TDBJ=,TM;O0I,H9$E M55 N@K#;'08YX]*?32K;C9Y-5&D%EWBCP91YSO3+ H5:3_V>OS7<\E5FG2&8 M30JVPCNT/XH;3;N@04EXCM)P)4%C.O7GO?$B=:**Y1=FV6RBU1JT\R8TMZBD5M%$CDM7E#NKZ913G)V=J3SGEF[9 M&F R@3,E+9L/NYST2HD9"M ]]]EW)3S&3 M,0I7I4J!XUDR ==+P5?,O7NSB_5>W-VLYP94"E0%;*K0@4*KO]1>F$#,3 ;4 M]"EUN8&2BJY!ON47M_BI5W[ Z)*9@50)%SOV6I7Q#KD$FZG24(G,D7R+MHVR$:=491SUMH9S%E M42A-1O(<#;WSQY(7CL#&/<[HAO0+],-.&$7>M^D,QR<>O?*DIZX]9H. MZ'*B3C<:P:X:!ZU>S5&OJHED"*"4MF[;QMH,O7G=ZZ_N]<2\8IJT&Q"84FCW M^&3@@ZZG4+VQJJ@Z?ZDLS9%JF='@1NT5 05=,P-&F!)3,#5:&T)[G2 M)2-KZG5H*HTL\Z!2A'$43<*2<1DD,^^[UZ3OU:VV5MBS9+Q$:;B2H#&?!^?#Z6+LXGW #XZ-V=F# MRV2EU(,SKK)Y$#E!*# EQ\#L\H@7*(0CLC+^=)Q!?Z4#[NZW[%]][C:7%3-X MH<1/GE$Q#TX#R#!GM: [U7S#+I]CQY*MK$1\DO*[E .*SCQ!'\?@ WZC/<^3Y1O_-$[YPDPIE:HWPZWQE2-L_X_>^ ME%O&\7Y&URU34[$4YX%M!X/Z$8/DW9OA)/I\0.^XUSL^Q)[N29+3O;MJ2[C6PD;Q^+['4^R'>@ M'0#^D JN"5%"@_A@P3(#:E#2TR?#-YT3W5\ MH;8U] '7M?B"8;>,9H>+5\R MM:#E7JZCGFM+\:_CZ/F9G&YMGPGBT\$$WD)\,CAVRUF[>&M?B<*=-BI1K_VP M,)"J6E+;4;VWGT?G;1L^A[?#[(;I-9<&!.86&@U.C@/0[8!H#5*5;\J5(MOB M?EO8F8K:!=CS7"G:&NZ"?DHG?P%02P,$% @ XX/Y6(^<6D'3!0 5@X M !D !X;"]W;W)K&ULE5?;*T=(* MU=4X]/UT7%,N1M-3.W:MIJ>R-147[%H1W=8U52_GK)*KLU$P6@_<\,72X,!X M>MK0!;MEYFMSK>!O/&@I>9GHUEPKO@GK.5WOHFZ,F#E(_X MC7P$Q"I6&-1 X?7$WK.J0D4 XUNO5G_R MTBS/1OF(E&Q.V\KEQT=LX[VR$/["1DD]2 MF*4FEZ)DY:[\&/ .H,,UZ//PH,*/K?!(.'%)Z(?Q 7W1$(3(ZHM^H.]V217K M?;ZF+\ Y0V9*4;%@]ONOV8,V"@CT]S[G.]WQ?MU85">ZH04[&T'5:*:>V&CZ MZT]!ZO]V 'D\((\/:9_>=K5$Y+Q/X9<&DZ5)"Z%6Y+)N*OG"&+G\UG+S0JY$ M ?Y &9#KBHI-OGNQ;A0JG7R6XG@0ON *:D@JO<_[@_CV>W\ENF;2U75%#83= M2*(M$KGC@%DRX VN_S\>6:&V:F9L' M/OF91&G@)9'S.W -/0QCUX\36.A[0>Q1,;E\;L ;7!,D;IQGL"C*(R].7^. JF%#U9 P\%U0AAB2S$M\DGA1 G^I M&R7YVC16_/>B09BY46SAAYD'.@#2Q(KZ4>#<0[HP:A!8]MQ F+OL/L'P'E43 MWXWRL(]$$ .*,.Q0^"DY4"#)4"#)P0)9YX?,GIB"_)*9AM2N.:8[;)?:<. C M(Q\H5^2>5BW[KJ+VSQ7PGP/;%"9$H49('\P.@A?\ MB9=,E)KXGF\G.AH"1*P9$GJ!<\%U(5LH%2RM1FISC/E%HJ%:Q8L.MU5P((OI MD,7TK6WNOK/#5]HXK@9AL0=MIX.\A5EQ5$:FP5#0U%DW6HZ(X+NG.!=RYLVA_?N&&7D&;+ M#;5QHV-,BVZ<.)];VW$VD?FN#C94=[ U/O55NZ]=!4'L9I,,BS2+O"0=VE6> MN$DZ@6KVO7 H_"/H"E#3B>U#H3?)-\T*YD(W#+&/16'B^>DKTZ]Z0YJX66+- MAA,OB@^U@VP@4G:82#\ZW2#[!7 <]I2JA5,*A!TJ'T)E,]7/[N7'08-OYP=D M%\VP_,2Y6W)E&!-DQ=BC)@P/=^1N!8(O MQYH_;P\[0V8_MM4+"5SR>L YL@AEJX'6^AW9_75F-78;O>,E+8'*AFMPQ<7P MU1*!T 2T MIXU!9^C&00K/-(E)YOI93F(WS6/G3AJ0_,^4H?D\#^ =N\$D@G<0N+Z?PT?N MANG^_6^\==:OF5K8&XTFMAMWQ_YA=+@TS;J[PF9Y=^/Z1-6"0Y>NV!Q$?2^# M_4QUMYCNQ\C&WAP>I(%[B/UF_4$L#!!0 ( M ..#^5B!,-PPS00 )8: 9 >&PO=V]R:W-H965TWN]F':!PH.L2[@S#9)]^]G M&T)>H%R2^E95B^$\S\'/L<[QP;,=)E_I&D(&7O.LH'-MS=CF5M=IO(9Y1$=X M PO^9(5)'C$^)*E.-P1&B03EF6X9AJOG$2JTQ4S>>R2+&2Y9A@KX2 M\SPB M_]W##._FFJGM;SRA=,W$#7TQVT0I?(;LR^:1\)'>L"0HAP5%N $KN;:G7D; MFF,!D!9_(KBC1]= 3.4%XZ]B\)#,-4.\$]^@?6$Y O&.*/R+]A5 MMA-/ W%)&(); M6)00/,$8IP62T?X)W"6)O(PR\%!4RU<\^.A#%J'L$[?X\NR#CQ\^@0\ %>"/ M-2YI5"1TIC/^3H)9CVO_]Y5_ZPW_-OB,"[:F("@2F'3@_7Z\VX/7N1:-(-9> MD'NKE_#7LA@!R[L!EF$Y'>^S_!8\&P'#E'"[:SKO\QZ\SWO8#_=A/ *VT04_ MT=)N%IRW^!"-TI3 M%H^OZ_ ?KG]_1LW!0\,YO2?KD53\3K=O"+;WM)- M%,.YQM,IA60+M<6//YBN\7-7Q%22^2K) I5DH2*RDT@[3:2=/O;%284)!Q'_!!I(8%HS7*X!7W);Q[$(%KFL!5.X\Z4Y4Q^W" M&'FV=_(ST[?'8;XQ6X4E^WT=<=IB^1I1%D.);)[AIMW:[)FF?:#C'RAQ@%0XS" MWME?J>VDT7;2JZT/5Y 0F.RKQ@U8EGQW.!5Y+"--Q++$G/%&UR\RS7>M,UK:9Y3I. MJ[9UF$V9WZA5J8E4!5\GF*V4+E+*%JMA. VX= FY]H^PD9?5U"8EO5%6L"U-H[?\XG4V-5EWJL/+&K;K4867:DU9AZC)SIJW*U*_,MY+J6AEQ.&PO=V]R:W-H965T;>-Z.7,\"P0Y9-IFH.:Q M@SGDN4UD,/[NJ(*YR!_94F]F3N*@):SH-M>WHOH! M>S^AS9>)7-6_J&IBX\!!V59I4>S%AJ!@O'G2E_T\' CP*0'9"\A'!?Y>X-=& M&[+:UH)JFDZEJ)"TT2:;?:GGIE8;-XS;KWBGI1EE1J?3:[X#KH5DH-!7-!=% M*;CI4$BLT.'8^0(T9?F%"7JX6Z#SLPMTAAA']QNQ590OU=35!L6CQ 9?T'$(T&/?#XL7T V0KY7R_WWMSZ#_RG9.[M^:]TLJL(PV2T;SWXS7RJ);;LV"71K%'\-3='5KH1H4AQE$;]8XM:-F"0;9' ML_/MXBJER$#UTC4)PH.Z) PZ=-THG,2AUT\7MG3A(-T5X\QLN"5:"]&_[L-. MV7"+6KAH$.Y>:)J;@^-H+?=11MW)"0D91T>8/6$XC&._ MGS-N.>-!SE^"KY%9?<4P8]PI/@XP.2+L!N' C\;]@$D+F'Q@(@?ADL[:QQ&. MO>0(KR?,]W! COC<@T/<7J"_J5PSKE .*R/T1K$Q*)M+J6EH4=;G^I/0YI:H M7S?F'@=I \SX2@C]UK!71?O/(/T'4$L#!!0 ( ..#^5@8I35>,0( !D% M 9 >&PO=V]R:W-H965TQAX4^Q*+RI(G*7'[[R?)CG'![?:P%TLGW??=?6?= MQ;54C[H ,.BIY$(GN#"FFA.BLP)*JD>R F%O]E*5U%A3'8BN%-#<@TI.PB"8 MDI(R@=/8GVU4&LNCX4S 1B%]+$NJGF^!RSK!8WP^N&>'PK@#DL85/< 6S$.U M4=8B'4O.2A":28$4[!.\&,^7D?/W#M\9U+JW1T[)3LI'9ZSS! "0&<= M[7*")7#NB&P:OUM.W(5TP/[^S/[%:[=:=E3#4O(?+#=%@F\PRF%/C]S^,QLQ.VHCRQ9L[9*)9J5/;1UZ@/'D%4#8 L)_!40MP%>. M-)EY62MJ:!HK62/EO"V;V_C:>+15PX3[BUNC["VS.).NQ0F$D8J!1A_1(L^9 MJR[E:"V:)^)J?;D"0QG75];E8;M"EQ=7Z (Q@>X8Y]9!Q\387!PCR=JXMTW< M\)6XWXYBA,)/'U 8A),!^/)M^ JR$8H"#X]>PHFM0%>&L"M#Z/FBOY3A&:V8 MSKC41P7HYV*GC;(/[=>0OH9P,DSHFF^N*YI!@FUW:5 GP.G[=^-I\'E([7\B M>Z$]ZK1';['WM,N=EAQT!B(#U 8:_+<-X8TG='/BE,Y&-S$Y]24-^4P[GR93 MTGNX;FC<475@0B,.>XL*1K-KC%33B(UA9.7?\DX:VQE^6]C9!Z!:4VUEI(QFZJ:FI;0VP*H"DH%F:3JED7"5%'M9N3)'K-0JNX,80 MNY:2F5\7('0W2T;)=N&6UPWZ!5KD+:OA#O"^O3%N1@>6BDM0EFM%#*QFR7QT MOICX^!#PG4-G=\;$.UEJ_> G5]4L2;T@$%"B9V#NMX$%".&)G(R?/6^SSL $8O ;(>D/TK8-P#QL%H5!9L73)D16YT1XR/=FQ^ M$'(3T,X-5_X6[]"X7>YP6'S1NNJX$(2IBEPI9*KF2P%D;BV@)>_(O*JX3S@3 M;CN^&I_^HTM QL6QB[B_NR1'KX]SBDZ/9Z5E?_9%/#M[X>PQN=8*&TL^J0JJ M/?C%8?ST )ZZ/ S)R+;)N,@.$GY;JQ.2?7A+LC2;[-/SW_"_Y(R'NQD'OLD+ M?%>R9=RXDD&B5Z3N;VI?G@_R^$9P;EM6PBQQE6[!;" IWKP:3=./^TQ&LFD@ M\TU@4Z0YW>SQ,1E\3 [[>'I6+#XK)K5!_CL\I7U^)L\D3,=I^B0C"GT>-*XR%,JP.?6D>RI$^A<>F=LU,S94E E8.FI[X-F!B MHX@3U&VHM:5&5[EAV+C>"L8'N/V5UKB=^ .&;EW\ 5!+ P04 " #C@_E8 M5']JE",# !>"P &0 'AL+W=O./8@8@T5-*,]&S9E+.+VQ;1#-(L6BP.61J)6$\Q5(-^=06 M[+)>49'##DX<3V$,\GY^P]7(+EEBDD(F",L0AZ1G#=R+H>MI@(EX(+ 4:^](6YDP M]J@'5W'/6L9[4M%$."'$N9IA2<7ZZ0@D)O1,!=Z/ M1^CTY R=()*ANQG+A:(475LJE?I;=E0HNEPI\O8H^I9G#>1U/B#/\9H5\&$] M? 11 _F.@?N;<%OEIDR05R;(,WS-?0GB3 @TQ)P_DVR*'C#-HB-B3ZI42_5N(@BO(TIUA"C 8IXY+\QGJ/5,E<,05K LY= M+VQMR:R*' :EN*!6 MW!W',:!KG$)ER=:"=:N]$',<0<]2O50 7X#5?__.#9V/505\)+(-GV'I,SQ* M.8>[20X[.^5\*&I#8JN4V/K/.FGM[*(J<:VWB&N7XMJUXH:F)0-'MT#-)A,S M,J\LF5J>MY;,D<@V+'=*RYU:RY^$)*EI+O<"DIRB[R2I_%OJ:=P /0/F5;D: MUB+_T9[KO!Z!SE'V1$&S7G=^VW&VRJZ("O9%;8I<.Z?=HS7Y@NI0EZ\,V]OF MW=<3TZT_,@]O8'?W'/0"W]_65Q$5AMOR[+7+C[YY_L!\2C*!*"0*YC1:RA]? M7>96 \GFYCXT85)M9?,Z4Q=@X#I K2>,R9>!OF*55^K^'U!+ P04 " #C M@_E8C)Q0*IP" !I!P &0 'AL+W=OY6,E, DX0P)R.?.PC^_\#T38%=\(=#(G38R M5M:BFGTCY1TZWU')364O&R"]89E(2U;_S0 M;<1.0! \$Q!T 8'-NP79+)=8X206O$'"K-9JIF&MVFB='&'FJZR4T+-$QZGD M ^=90RA%F&7HBBG,-F1- 2VD!"71&[32_T%6ZQ&>HT7)A2*_L-W/=P_ZSY" M3I>@,*&OT DB#-T6O)9:2\:NTND9B)MVJ5RTJ03/I/*I9F,T=UJ MB4Y/7OTMXVIWO<6@MQA8W='_65P2F5(N:P'HVV(ME= _RO>A[%O*>)AB3L^Y MK' *6_W>!CU'D;[U),;,"ZXYX[W$.*@A'PZBP1X6'4-$0*CP>%?6HZ!!J,H2* MCD=->M3D$&HZA)H->M1L[VHVP+T%9 K$$/ V1.@[X_] M8:+O_2E4WGXF5UB?X=T2!&T)&BPUWI/#H%W_:]O=*9SF$OJ,Q88PB2CD.LP[ MFV@3HJWK;4?QRM;2-5>Z,MMFH>]"$&:!GL\Y5X\=4Y[[VS7Y#5!+ P04 M" #C@_E84YQI:\X# "O$ &0 'AL+W=O10 ^Q+N(RPE], =@5P#Y7P:D SKD*PPHP/!?@ M5@!7>5^:I9SV,,>+&25[1.5JP28O5+@46A@<9S*Q;CD5=V.!XXN[**;AQS6F M_ FM*0F+,N!K"CE^$@G$&7KO <=Q\@%]1%]O/?3^W0?T#L49NHM(P7 6LIG. MQ4XDGQY4JC>EJO6*JHT^DXQ'#*VR$,(6O->-=SOPNG"@ML%ZMN'&ZB3\J\@& MR)I<(;W1':4#TZ=#TX7^V(--!"%1#RF$-FB#17/!A5](7@O)EO+1R?CI3'ND\PK MR2:*3#ZU'Q;&8&3.](?#V+4N.E[C][2KHY ,ZY ,.T-R1\0/$G%5^W-5^_.7 MVI^_U/ZVT)3,[L'9+,M?)=6E9[I/,&S>"81KC9CCZU/1[(CN*VZ2.VZ0S;JO' M7/1FXB7K[:!-FK^S23/C.^4NC<99DJL^)?V>R,I@Z <-50ITIUI?A@)9L,L7 MX7JV[JZO55-Y,G]C3I=FR[QG3E=E\_Q"7[;RGS'=Q1E#"6R%E'AM$#E-R_:X M''"2JW9N0[AH#M5E!#@$*A>(^UM"^/- "M3_42S^!U!+ P04 " #C@_E8 M9DE[;\ " "#!P &0 'AL+W=OK#JG52M:AI-TW37CAP!*L&,]LD[;??&0C+5IKD M#?CI_K^[@SM/UE(]Z031P',J,CUU$F/R<]?588(ITVP$T9SYQ@4J[-5#"1A1$\PYD"7:0I4R^7*.1ZZG2*9FZC$O$4,\UE!@KCJ7/1.;_L>-:@//&-XUIOC<&&LI#R MR4YNHZGC68]08&BL!*/7"J]0"*M$?ORN19V&:0VWQQOUFS)X"F;!-%Y)\9U' M)IDZ(P8*1D55;)F"G/V0MDW&DYA3O]"5 @$&<.GYYP2BA',$ZE,S(2 &T0- M1L("X38+"Z5H]_@:#>/B QP!S^"."T&R>N(:\MF2W;#V[[+RSW_#OR]%=@;^ M^ 1\S^_!X_P:CH\^_"OC4LA-W'X3MU_J=M_0O9*94?1+%$S UX7@2V;C/H$; MKD-:^H%,P1TSA>*4F)\7"UV>_M460 7JM8-L59WKG(4X=:AL-*H5.L'[=YV! M]W%'&-TFC.XN]> >;>5%J.RGL2EJ<["2&)02MDI7P7CBKEJHO8;:VTDE4+\- M5%GUMT"=?CNIWY#Z^TB#-E+_%:G;#AHTH,$^T+ --#@4-&Q PWV@41MH>"AH MU(!&^T#C-M#H4-"X 8UW@AX2I/L@-JC:<.-#<1WO;\OR=@.EH1+53?^);?_! M35^J&A&O&U%KQ_%>%43W_XIPMUJJO9[NF%KR3(/ F(R\LR%%I*J.7TV,S,LN MNY"&>G8Y3.B61&4/T'XLI=E,;.-N[MW@#U!+ P04 " #C@_E8U*P_1T@# M #Y"P &0 'AL+W=O^ MO^]WOG-NN.'B3JX %+J/*9,C:Z54:HH83 52*9QC,7#&5"^&5FN]?AB1I8K95[8 MP3#!2[@!=9M,A1[9I4I$8F"2<(8$+$;6V#V=N)E!MN('@8VL/".#,N?\S@PN MHY'E&(^ 0JB,!-9_:Y@ I49)^_&G$+7*/8UA]?E1_2*#US!S+&'"Z4\2J=7( MZELH@@5.J9KQS5 5!MZV07>'0;LP:&>@N6<9UCE6.!@*OD'"K-9JYB&+36:M:0@SQWBCA)XE MVDX%UUP!FD$(9(WG%-!G-(XB8B*,*;ID>9Z8>!^?@\*$?M(K;F_.T?'1)W2$ M"$-7A%(]+X>VTNX843LLMC[+M_9V;/T-LQ9RO!/D.5ZGQGSRBGFJS;U!G;FM M@U!&PBLCX65Z[1UZ3T&0Z-=X+I70*?:[#BO7Z=3KF+H[E0D.863IPI(@UF % M'S^XOO.E#O(_B3U#;I?([2;U8(H?=$4JI(^7 U2908"5"I8'7.^I>M4H;U69PN[T;$#L;LE=K<1>\Q8JLM6E/24Q$1) M4Z8[:NRL47#?7.Z^R(IV&9UG0'X)Y+\#J%L'U"BX+Y#_\LA[K6X]4Z]DZKV# MR:]C:A3>J%\2]0\A.D'?5Z!;BX4"44?5*+HO5?_-5(.2:M!( M=8&)0&M,4S"7R-8%4L)DL;K_E;]T/^:I^=5'+K??4=9X^XD[S"<1<*/(W M_U*_S=M"\;DCVY=9\[8'WF9NI3=Q&[&NMVYMW8KDWZ8(JWJH1KU]<^H5[\XA M;*&V>X),W?;K@.U*7V::XBLLEH1)1&&A%9U63^>KR/O,?*!XDK5J&ULQ=S9;MM&% ;@5QFH0-$" MK<5%B^W: FQS1Q,8"=I>%+T84R.+"!=U.+0=( _?X6+2E*F1E/QN;A(M/-^0 M]CGFB$>,?\K7C GRE,1I?CE:"[$Y'X_S<,T2FI]D&Y;*=U893ZB03_G] M.-]P1I=54!*/#4V;C1,:I:/%1?7:+5]<9(6(HY3=7H2C\/S"J@VN+/ MB#WF+QZ3\E#NLNQ3^<1?7HZT&L"3@[-$#7GG]S6I5!]:^\RA>+"KJX MX-DCX>7VTBL?5$E7Q-GBOBQ//CV)V \_P2N#27XCO(3HNF_$$,S)@/[N<.S*4^C]#XGMVT=O<\$(W__+C,/;+3X\0=]IOTVE*M(S$)B-A)SD)B+Q#PDYB.Q (3U M:F/2UL9$I2^N4A$MH[@HYT(D9V'!Y=F%Y80]A7$A_XR3%<\2(L]"FT+49YIL M1=AS094GINIT,U0^RH&/+1\D9B$Q&XDY-3:ML'("_;#0S>E<-R[&#R\+ SFF M=]B8/G+, (3U4G[:IOQ4F?(?119^(MFFSN9"Y(*F2YG.0SFLE([-821F(3$; MB3G35_EDZ'(&-MG*8>28WF%C^L@Q@X$QM?FIKK5C]K)SUF;G3)F=-UF2R+R\ MB6F>DZNAG%3&'YN32,Q"8C82*[ECTQB)64C,1F(.$G.1F(?$?"06@+!>4>A:UQ_0WF2.U+"@\H!J M%E2SH9H#U5RHYD$U'ZH%**U?)B_::/KWFBZI1SZZDI":!=5LJ.8T6F^:8YBS MJ;EUB0@ZJG?@J#YTU "E];/?Z++?4&:_7\V=RIE2JN5#-@VH^ M5 M06K],N@:QKNX0_RG/'[),RIE0E U]+>A:#1Q=$-!6+U2SH9H#U5RHYNU) MBBGY+*?(0Q=??.A^!"BMG_Q=JUA7]XIW39_(%_(N2J.D&)Y(0=O&4,V":C94 M92$$[V5#-@FHV5'.@F@O5/*CF0[4 I?7+ MI&MIZ\JNX.(#^[>(.*M.)H*EA2R3\DI3LHFSSXR15<9)U)UNJHM.9%.?;GXA MFX*':YJSYMO=A JRC/(P*U(Q6%K01CA4LZ":#=4NG5E&RPBJ"M M;Y36KZ*N^:VKN]]6D_7-9=N"\[):$LH_,4$>:%P,7ZF%=K:AF@75;*CF0#47 MJGF-=O;B>JYVLOVM5>B0 4KKYW[7!]?5C7#5IQ'ZM//3"+0=#M4LJ&9#-0>J MN5#-@VH^5 M06O^>L:XM;KQ-6]R ML6AF@75;*CF0#47JGE0S8=J 4KKETG7 M%C?4;?'_\].(>E>.+BUHGQRJV5#-@6HN5//VI)>Q^P(Q=#\"E-8OHZZ_;JC[ MZU_W<42-'ET0T$X[5+.AF@/57*CF-5K_X\CV#4C0(0.4UL_]KH%N*#N/\A22 M"QZ%U3=SJWOJKAXI7PY^(U$T$R1*FYNM[UA(BYP1L:Z6-6Y//B&/!.,1)8^T MCF!/&U:U%D0F@TC"!CO+ZGTYNK:@G66H9D,U!ZJY4,TS!^[3UDXGV[=I#VQF MF)/9]@0+M6]U-8Q?K.>=,'Y?K1^?DZH%7"](W+[:KE%_5:W,OO6ZHY^[^L#K MGG[NURO0=WR](/X[RN^C-"KS%?/Q'9IEI-_"X3(DNJAVM& MEXR7&\CW5YD\6S5/R@':E?X7_P%02P,$% @ XX/Y6#UG60SS!@ "SL M !D !X;"]W;W)K&ULM9M9;]M&$,>_RD(-B@1P M).[R=F4!MG@T11P8<=P^%'V@I;5%A.2J)&4EW[[+P[RT6AT=O]@B-?.;)?<_ M7,Z(G&Y9^CU;49JC'W&49%>C59ZO+R>3;+&B<9"-V9HF_)LGEL9!SC?3YTFV M3FFP+)WB:$(4Q9C$09B,9M-RWUTZF[)-'H4)O4M1MHGC(/UY0R.VO1KAT>N. MK^'S*B]V3&;3=?!,[VG^L+Y+^=:DH2S#F"99R!*4TJ>KT36^](E=.)06?X9T MFW4^H^)0'AG[7FQ\6EZ-E&)$-**+O$ $_-\+G=,H*DA\'/_6T%$3LW#L?GZE M>^7!\X-Y##(Z9]%?X3)?78VL$5K2IV 3Y5_9]G=:'Y!>\!8LRLJ_:%O;*B.T MV&0YBVMG/H(X3*K_P8_Z1'0<.$?L0&H',G30]CBHM8-ZK(-6.VC'.NBU@W[L M,1BU@W%L!+-V,,O)JLYN.35.D >S:@CFK-XO1!&'[C7P[V#WK_[@-ZA"[WO9TDO-# M*@8V6=3#OZF&3_8,7T6W+,E7&7*3)5T*_#VYOR'QG_!3V9Q/\GH^;X@4^,2I>WAND"9A\ISM2/8"/?XL%!YS<<^C(.,ZY.*.-DMNC;YM6;43 MW=)\Q9;H[\^C=R^?[SRS+/H@44B&,$E'<&KS,=**J M]G3RTIWZ72M,=-OL6SD"EJ6H>M_*W;7Z:-FZT;?R=JT,S58'5OZNE68K9COZ MWGG3F_.F2W/S.HK8HEE>$GX6P^HL\INKXM8B7%R*SJ0.F6N0, <2YD+"/$B8 M#P3K:<9H-&-(<^VP9M"BNJCSNZ;%=Y%^C*,R43J,4X4A""E(6,B0WFY(45[O M6DGRVFSFR)3F]5_EK3]=HN"%IKR40/E69$DJF8>G?=Q)9M#7): M&OE4+0A"$F(,0KJ0(3W14=KF,*>% [,L<4[;S;38TIS^TEYIBQ*QG)X#:6Q# MIC$DS(&$N9 P#Q+F \%Z>L%*VU-0#MX5=Q2SZ.2U+)-KJM5=DL;:()'EH4^5 M0TTS>R%-=9#)H#$]04Q]K)%!*@NLU+&]9WG&G78//N8:6U6XU\)9D ).35Y0 MF@-*Y:#MGV% MM3>MU["T/79RPD/2'%":"TKS0&D^%*TOHK:7AZ5MGS/KMAK:+59L2\'#% ?M MT@EB8@6;VC#%01MPP@.U\###A4.SC3T9WC;-L %=O6'(;M0VR?!1?;*J MAKL1S@)D[VD.2G- :2XHS0.E^5"TODS:MAV6]^W.K>% FW>@- >4YH+2/%": M#T7K/\32=O"(O(,'4,/5$;HEBZT,?\^>R\=QJCY$,4UKN!2 QO0$,3$F>!#4 M%YA91-^S%I"VGT?PFQ9P!+3;!TIS0&DN*,T#I?E0M+Z(VFX?D7:$SBS@:FBW M8B'*\%>PN3STR9(X)J8+&M,[*J9_R*H_-6TSC<@?8CNC?".@3Z2!TAQ0F@M* M\T!I/A2MKYNVL4<./YAV1OE64^7EFSSTR9+0CBG?0&-Z@IB"\DU@M;]\(VV[ MC,C;90_)"\V*:^LZ2/-P$:[Y?5;R7%]]A9,"^M@;*,T!I;F@- ^4YD/1^JII M^WA$WL<[LYHCH+T\4)H#2G-!:1XHS8>B];73]O*(O)=W1#6W.?FB9.Z6/63X M YU\7"?K1122#!<*T#Z?**2V<^NW:V3ON_%KFWS$>MO"#K0%"$IS0&DN*,T# MI?E0M+Z(VA8@D;:)SBWL[-U29OB,M#SPR8(01#2&B0W:K1-%-(=Y+;#1!GD] MZ;QZ%]/TN7RK,N/WVYLDKUY5:O8V;VY>E^\K#O;?X$L7"_9[^-*OWLML\=5K MHK=!^APF&8KH$P^EC$T^T+1Z\[+:R-FZ?/'OD>4YB\N/*QHL:5H8\.^?&,M? M-XH S?NOL_\ 4$L#!!0 ( ..#^5@_(F[TN04 $4@ 9 >&PO=V]R M:W-H965TF9MZ'0[ M3;L3-^U#IP^*D6TF@%PDKY-_7PE8/H3,LKNT>5D;./=(]USI7EVSBS/-/K,# M(1Q\2>*474\.G!^O#(-M#R3!;$J/)!5/=C1+,!>7V=Y@QXS@,#=*8@.9YMQ( M<)1.EHO\WEVV7- 3CZ.4W&6 G9($9U]7)*;GZPF6,2$RV7%)@\7%/UB2.)9.8QS\EZ:0:4QHVOS^P_Y@[+YSYA!E9T_C/*.2' MZXD[ 2'9X5/,/]#S3Z1T:";YMC1F^5]P+K'F!&Q/C-.D-!8S2**T^,1?2B$: M!H)';X!* Z0:V!<,K-+ &CJ"71K80T>8E0:YZT;A>RZ+C)Z!IE$"S;Y M)5<_MQ9Z1:E<*!N>B:>1L./+7\5:O$VW-"'@2#*P.>",@'=@39/CB>,\EG0' M_"@^<1*"!OJN0K_V"<=1_$:8?=SXX/6K-^ 5, "3#QF(4O QC3A[V[CQ^X&> M&$Y#>_*N:/+LS? N]IR@\,!&E(0HV]WV\_[[$WA):5 MH.A!T!7J)?SYE$X!\MX"9");,Y_U8^;Q%)@P-[=T[KQL].#9H[?$L*K59>5\ MU@6^C-5;."K-H"V[2L%I@JZ]RZ25BU:UCS!CXZQ?! M"&XY2=C?NL51#&_KAY=)]HH=\99<3T06922[)Y/E]]_!N?F#+C)CDOECD@4C MD;5B:%3Z* M+%_WRQFR+&]AW#=CH$&YIC5KH_PN:FY[UKR-"KHHVS.=>L26'+-*CEFO'*4$ M13(;['S!.6M,!4+7)4PW8-I= L1G>R<-*"/ 99_HJYG3#H2[]+L12]/*[$*0*T878IEX&MY+! M?5D"D*>"6J93>D^87!M'G/%H&QW%*2+=EVKII.D=_:DY?$PR?TRRP.UDHPMQ M\:JX>"^/2U2?[9K+5FSH1Z@:!9'V[-(F)AH-F^DT3EAM4>J. ?X7+0/LGN ]UX2J IIS MO@D=]>"H)7,[F59+YLTO"%!W#7"\M@$.Z1O@H,9!@])T#AK4Y=8!UKT#[&\> M7EAEG2$J],[@R7G(&:362&.V5:U;$=C?B[2R_DJKW*CMQ*AL_JALP5AL[5#4 MW0?TOG'1[FU_GAS),=G\4=F"L=C:/UC771+J[Y+&*MKE,,WZZ9F>HV0M'A@L=0A<-&X[5H0K)] M_CZ:B5/8*>7%.ZSJ;O7.^R9_TZO<7\&K-=3<]^%54+S1KNF+%^SO<;:/4@9B MLA-#F5-'3#4KWED7%YP>\Y>RGRCG-,F_'@@6*TT"Q/,=I?SA0@Y0_>? \E]0 M2P,$% @ XX/Y6/L#86]& P F T !D !X;"]W;W)K&ULM5=M;YLP$/XK%INF5EH+IH20+HFTMIO6J5NC9B\?IGUPR"58 M-3:S3=/^^]E (5L)E;+Q)=APS]US]\0^>[P1\E8E !K=IXRKB9-HG9VZKHH3 M2(DZ%AEP\V4E9$JTFZ*:'. M:8';XT?O[XOD33(+HN!(7;2I; MST%QKK1(*[!AD%)>/LE]58@M@._O /@5P"]XEX$*EA=$D^E8B@V2UMIXLX,B MU0)MR%%N59EK:;Y2@]/3'GXIQO79%NG[--<%;C0CW MJ&?E_#^3;UH*[MSWGY.T0F]K&D11@'=HVO0#W-T0SJ05=)YGF9#MFG;B]RU+ MTSIPT*>F??03W#04W+GK/ZOIX*FF?AB%.S1MN@'N;@?7.@'9&K 3MV\YFHZ! MAWUJV4>KP$VOP)T;^K-:1D^.3G@8#D9_:>ENG;/MG>43D:9G*L1@97#>\=#\ M&61Y#2@G6F3%T7LAM#G(%\/$7)U 6@/S?26$?IS8TWQ]&9O^!E!+ P04 M" #C@_E84'RQ9W8" N!@ &0 'AL+W=OQDOCR[G\_K;/:;:5ZE'7 (8\-5SHN5<;TUX$@2YJ:*CV90L"=RJI M&FIPJM:!;A70TCDU/(C#, T:RH279V[M5N69[ QG FX5T5W34+6[ BZWD-*ZW@X?H[^Q6E'+2NJ M82'Y#U::>NZ=>:2$BG;3:_9)M;SM#XZ+31C9[9R1HF.B_ M]&E_#@<.:;DEBAKC='LP$EUW@C'A+V4>Z-PEZ&? MR1>R:9C!4S::4%&2A12&B36(@H$FG\AE63)[?)23:]&_ 7N8QTLPE/$3,) 5N[B3_Y*U9+K@4G<*R,_+E38*W\:O,?@^23*>Q-;+A6YI 7,/"T*#VH"7 M?_P0I>'G-R1,!@F3MZ+G%MF"=7CTH3]#A:KO3OW$R-9UA)4TV%_V"8S_$7D M?P!02P,$% @ XX/Y6*%]?OJ2 @ T@< !D !X;"]W;W)K&ULK55M3]LP$/XK5B9-(&W-*P6Z-!)M.L$DI KV\F':!S>Y M-!:)G=E.R_[]_)*&@D)!&U\2W_F>YWSG\UV\9?Q.E 2W=<5%5.GE+*9N*[( M2JBQ&+$&J-HI&*^Q5")?NZ+A@',#JBLW\+RQ6V-"G20VNB5/8M;*BE!8(&K^$6Y+=FR97D]BPYJ8$*PBCB4$R="W^R MB+2],?A.8"OVUDA'LF+L3@M7^=3Q](&@@DQJ!JQ^&YA#56DB=8S?':?3N]3 M_?6._;.)7<6RP@+FK/I!]@"*9Q@0=(#@*2!Z!A!V@/"U'J(.$+W6PTD',*&[ M-G:3N!1+G,2<;1'7UHI-+TSV#5KEBU!=)[>2JUVB<#*YHAFK 7W%]R#01W1K MRP6Q CWLH*,94"B(/$9+SC;$U,A1"A*3ZCAVI3J&)G.SSN7,N@R><1FB:T9E M*=""YI /X-/#^/$!O*O"[W,0['(P"PX2?FGI" 7G'U#@!=' >>8OP:L1\GP# M#X?"^3_OBW_V_B@985\0H>$+7RP(E!*154RT'-#/BY607+WJ7T/W;1FC84;= MZ2:BP1E,'=7*!/ -.,G[=_[8^S24[+JO)3K$GBR* DQ/ M15+=#,<2AB["L1L4F\47 VCMW-?HJ'S4Y/'INEPV;G3\P6+[+9@-V] M)E4#7YOI(%#&6BIM>?;:?@!=F+[[1#_S)W-_0)^J@67GRP.]G7;7F*\)%:B" M0KGR1J>JAW([0:P@66-:Y(I)U7#-LE1#%[@V4/L%8W(G: ?]&$_^ E!+ P04 M " #C@_E8P"2%9O$# !Z#@ &0 'AL+W=O<9C\?V:*OT5[-"M+#+A#3C8&7M^C(,3;+" MC)F66J.DD872&;/4U?^Q!@]*G M,SQN/Z/_Z,63F#DS>*/$+SRUJW$P#"#%![A*4^["RP1,99$D M+MCO;]$R+C[0C,?9+;Q_^P'> I=PQX6@<3,*+7%QB&&R]WM=^(U/^.W#G9)V M9> 'F6):M0])0RDD?A9R'3<"?LIE"^*+[R".XFX-GYMF\UM,6M")O'FG@4ZG MC&O'XW7^35Q__4RC,+68F=_J0E5 =>NAW$:^-&N6X#B@G6I0;S"8O'O3[D":RBNENJ[C:A3QZEQD0M)?\34\H/'P++=C!'B0MN:_.D0!QZ1%=T-I.H M12NP.=;4/*="M5=2[352O4H2G7N6%BD0%IA,@8HC$Y9C+=%>#8GX&Z+-".427P.[..9S/U M0$MA814WH!9@R3".VCV:)(T2/&5N7J+T6FEJ'B_WGJ>+*#?&19F!5)"LF%PB MC9*%=>6#X(8M<(QNR#&33^_>#./VX*,!8VLA#?V[LXE.G?GO=!" 516:5+&( MIT8$:BQ4KN$)F394UVEE4RZ70).<$(]?\9:3/U(I>,:M!S,59B2$)%@JR5JC MM.()_J+1+GN5978(UXKZT7)T)K!*"81F"X?F*]/"'U!H1*HN4KK M",VBFV6IW81L-7BFU'APM.])_RG.U.Y7DS\$N7_%QH MU3 #PZ':?H5[Z1X^A MDS>7MKCHEU_+A]65?TZ$A^G%J^R.Z26G4U3@@DRCUH#N*[IXZ!0=J];^K3!7 MEEX>OKFBQR%J-X'&%TK9YXYS4#XW)W\#4$L#!!0 ( ..#^5@'T4 , @, M ,P) 9 >&PO=V]R:W-H965T/PH0;W*IS7<;V_1KUSP)I@I47@IV%>:Z<7 M._,@PQE9,3T6FP]8!M2Q>*E@ROW#IEC;[GF0KI06>6EL&.24%U_R4 JQ9Q!% M!PRBTL )X1>.',L1T23I2[$!:5<;--MPH3IK0XYRFY6)EF:6&CN=?#)]$#.X ME)A1#6_A(C-?HQ=A<,V+K%OUCD:H"67'?5\;K];63TL/P\)#=,!###>"ZX6" M]SS#['=[W["M*$=;RL.H$?#CBK<@ZIU %$1MN)N,X.CU<0/N:27%J<,]/8 [ MPJDV,2LM5V;;:?CFM+G6F*OO=6$7:.UZ-%M-YVI)4AQXIEP4RC5ZR9M781R\ M:^#:KKBVF]"3,ETSDE)&]>,)3(4T$)3/P92>TH1GIEW'NL"-':XMV742]/UU M#95.1:732&6,:\'6UG-)ZJHD5>>]$>J9FL45T?A%\QO_!Z[=BFNW4=1M6:9. MTA-S$DAI.>_2G!+C_(#*W;]R'':"XE>?Z[.*UMF3:.'#DLKB@,B(QCHNS8 C M3%L0QB=@B[G;(%RO8MA[$D.)]FJR@OV;=+VG2A<&NY,V>%ZAP$^8?+X:UQZM MC9#/W(3AWN40OFC)E' O3#?:T8T:%1X21144SQ,P>W)-)"53AB /;,X2+PSW MC\-6$(9_Y-K?NV!SE'/WC%"0BA77Q5U;C59/E8OB@MXM+]XY-T3.*5? <&9, M@U;7'(FR>#H4'2V6[KJ>"FTN?]=FYC90( ,4% 9 >&PO=V]R:W-H965TW"3V\:J8P?;:>'? MSW;2J$RAV\->XJ][CL^YSKWI3LB-*@$T>JD85U-<:EU//$_E)51$C40-W)RL MA*R(-DNY]E0M@10.5#$O]/USKR*4XRQU>W5P)Y%JJHK(URM@8C?% M =YOW--UJ>V&EZ4U6<,#Z,?Z3IJ5U[,4M *NJ.!(PFJ*9\%D'MMX%_!$8:<. MYL@Z60JQL8N;8HI]*P@8Y-HR$#-L80Z,62(CX[GCQ/V5%G@XW[-?.^_&RY(H MF OV@Q:ZG.)+C I8D8;I>['["IV?L>7+!5/NBW9M[$6"4=XH+:H.;!14E+>GR< (XG< 80<(_Q40=8#(&6V5.5L+HDF62K%#TD8;-CMQN7%HXX9R^XH/ M6II3:G ZNR94HB?"&D"W0%0C0:'/:%84U&:9,'3#VU_%YOQT 9I0=F8B'A\6 MZ/3D#)T@RM'W4C2*\$*EGC::++.7=_=?M?>'[]S_K>$C%":?4.B'\0!\?AR^ M@'R$(M_!H[=PSV2B3T?8IR-T?-'?T[&@*F>BS&[HE M#+@>?->6ZMQ1V5ZQS<(@"9-QZFT/_0R$)9=Q$O1A;Y3&O=+XJ-);P>'5U('< MF$:W:G@QI# >4!A=^OX?"@?"DF!\$-8J] Z*S#:X6R+7E"O$8&6 _NABC)%L MFT:[T*)V=;<4VE2QFY:FSX*T >9\)83>+VPI]YT[^PU02P,$% @ XX/Y M6/_IRK"$! NQ$ !D !X;"]W;W)K&ULM5C; M;MLX$/T50ELL6J"Q1%J2[:QC(+?=[0+=!G&3/C/2V!8BB2I)VU M#D*8E3=6:MM,Y.;5L%*TBX&H@,4ORR$#+A M&JMR::M, @]+HR2VF>/X=L*CU)I-R[8;.9N*7,=1"C>2J#Q)N'R^@%ALSBQJ M;1MNH^5*%PWV;)KQ)44C""&0!<0'/_6< EQ7" ACY\UJ-7X+ QWRUOT/\O@ M,9@'KN!2Q#^B4*_.K+%%0ECP/-:W8O,WU %Y!5X@8E7^DDW=U[%(D"LMDMH8 M&2116OWSISH1.P;,ZS%@M0$K>5>.2I977//95(H-D45O1"L*9:BE-9*+TF)4 MYEKBUPCM].Q2) DF9ZY%\$AX&E:EDPL,-"3X$4=?\3)_)V1>C1P1B[K_MZSX MHDB>AB#)=9+%XAF 7/_,(_U,OJ0!I$7.R4W,TQ:\-JM:<5Z1?T5ZTAA?11(' M3$A%/EZ!YE'\"3W?S:_(QP^?R =B$[7B$A2)4G*71EI]QD8L?U^)7*$+-;4U MIJ4(S@[J%%Q4*6 ]*?#)5Y'JE2+7&$;XTM[&=#8Y9=N<7C CX#]Y.B!L\IDP MA[D&O&$S1L,2;]B#-R\C[@JLLG.[[8H%?:HR'L"9A2M6@5R#-?O]-^H[?QA8 MN0TKUX0^^Y9KI3'C4;HD7),'6$9I6E1P>F0@(Q%V,:XPO1*S4(SUC#FC,76F M]KJ#B]=P\8Q<_I(\U;^.7>70VW?H.J[7[<]O_/E&?]=/((-(=7OT]SR>^-1W MNSV.&H\CHT>4H 5$&*--KI\R7".=KD?[KJGGCD?=OL>-[_$Q(PVXD(UC/-Y/ M.768TY.!2<-B\IJ<\X<87L5BLL>"LM'0[9EIU&D%TS'RN >%PU#*&3QEJ%58 MT8*LL?E5O&KX%\0FSG#,>HCM*#DURL2/<@>"\.1\#1)W5+*=I>1&1@%T#0IP-OV)/ 5F:I42]-*E);4K;KU'$&M&=2TU9%J5E& MC5)2V[YPBPMIP'KTB[:"2ACT>#ER_QW\KH-2LH,=J2@U7+)Z6 MB3<:]"6BU55J%M9C9:6&>YD2-AKTR1MM59::9?;-PC+N7!>]4[057CHY3EAN MH3CO%T-WB2ROTS'R@/E\N)2RY!KRC:!GA%3,@]SS.._=(]AZ';-;N#^RH8_;AO%9P_HX* M^$-OW*T!K-TOF'F_.'IJ[I^[?6=(>VBTVP8S;QMOGG5^1W:<7W^<^G8!< MEJ\&B@0B3W5UM6Y:FY>)\^H^WG:OGC6^ELI'#3O-;/_ %!+ P04 " #C@_E8)>;_ M/B 0 *_ &0 'AL+W=O]SVDB" MQO%_1>7;NMJMRMA("('G$E#9M,KK]<+KF;I9'YQ\WKSO8_% MS>M\54XG\^QCX2Q7LUE:?'N73?/'-Q?NQ?=O_#*Y?RC7W[BZ>;U([[-/6?GK MXF-1?77UI-Q.9ME\.>HNR:38NUT1:_?4E>Y]-IVNIVHY_UNC%TSK7 WY]-_3&[+AS<7HPOG-KM+5]/RE_Q19?43&JR]<3Y=;O[K/-;+]BZ<\6I9 MYK-Z<+4%L\E\^W?ZM?Y%[ QP^T<&>/4 ;W^ ?V1 OQ[0/W> 7P_PSQTPJ <, MSAT0U ."OG*6S_8O$XWXZM7UF2^CM2GLJA^.JG&E3?O\]FL M>F5_*O/Q[TXZO]T^^NE=]2J]=:H?5M%=IIL7_T_.V]O;R?IA.G7B^3;-ZQ_\ M.>%?R0?G-ZPU>.U_/\ELUY;Q_]=E%<.CWWZ/#PU,KMPZ/SA_=:AHNS MA[O7+<.E?7B2SJW#U8GAJVJX=WWTNE7C3MJ M&VV\"/M/^>UON/X1[M,Z93]]/HSKVZ)(Y_=9M?O_5E@D2"TDL(C%!8I+$%(G%)):0F(8P(Y+^4R1]FWZSW9?FBTT,JZ/895GM M5R?S^[9P6:6NX2*QD,0B$A,D)DE,;;'!!EN?RWRY\=QJ_UKM9+[LQN:\Q9*6 MQ7K#D=LS%]/0,S!>ZH.GE_K ^E+_^^9%OG3NJWU-6>U9J@.\159,\MOJ6/!Q MDA78DU4^9(53/J3S>D_2$K*V"%G5KA$BL9#$ M(A(3)"9)3)%8'!SL3T:#07"]ER!RE1K"C 0-GQ(TM";H'_O[G[MT4CA?TNDJ M<_([9[F]XK$^!6J[&/'.BG<-$HF%)!:1F" Q26**Q.+AP;[(N^Y=>NY>DLAU M:@@SDC1Z2M+(FJ3W#Y/LSHF^9N/5^OJW\_>[N^H KFA+C17JFAH2"TDL(C%! M8I+$%(G%)):0F(8P(UO73]FZ?N'K=]=D)$DL)+&(Q 2)21)3)!:36$)B&L*, M2+J]YCVQWH]=UFC+E]WJ&K!:,R\.>;V!>6P1HBN-4$V@FD0UA6HQJB6HIBG- MC-#.V\HN=V6P.3-K#9AU39T#YAX^F/]A-&KC5"-8%J$M44JL6HEJ": MIC0S85Z3,.^/O/9N7UOGE'DMUVO]2]_;3QFYU@C5!*I)5%.H%J-:@FJ:TLR4 M-?4*U_I6\?=^U/MINEPZ;UN#@Q8D4"U$M0C5!*I)5%.H%J-:@FJ:TLQX-54) MUW_ARQ\N6K% M1#5(E03J"913:%:C&H)JFE*,^/9U#M<>[_C;ZO9YZS8O%VV M;?.FJ_(A+R;_5\6PS)W/F5-DBU4Q?E@'LS5]:*4#U4)4BU!-H)I$-55KNY>H M7*]7_]FK.G58-D&W4E.:F9RFON':^QL'R=D)BG.[*B;S>]LU1;3&@6HAJD6H M)E!-HIIR#_L7GM?S_6 _,H?+]8-1X.T7-="MTY1FQJ7I:KCVLL;Y<7GE_';T M0B':V4"U$-4B5!.H)E%-U5JPDX:@OY^8PV5[V1V3G 6S8+I+%_-R]8@ MH?4*5 M1+4(U@6H2U52MC7;C,>A?#O93=-9B";IMFM+,3[PVS0C/WHSHM.-Y M=?P]7?MJNL8&U4)4BU!-H)I$-55KQF'8X;[GK*42=,LTI9FA:;H0GKT+<7R_ ML[.W.;Z+L>N=LT)J(:I%J"903:*:0K48U1)4T[6VFW=OYT,G9J2:\H-G+S^8 M;\LZ_W(^5(=OL]6L-3]HLP'50E2+4$V@FD0UA6HQJB6HIBG-#%K3?_!>>GX) M#^U/H%J(:A&J"523J*90+4:U!-4TI9GQ;/H3GO4-X.>_06OW.Z@6H1J M M4DJBE4BU$M035=:[L7,J_[[MZ[RV:TFNZ#9^\^'!YBIE^/'F*B-0=4"U$M M0C6!:A+5%*K%J):@FJ8T,VA-5<(+7OH0$ZU3H%J(:A&J"523J*90+4:U!-4T MI9GQ;*H97L=J1N=#3+26@6HAJD6H)E!-HII"M1C5$E33M7:BP6AFJ^EQ>"=Z M'/G\IVBVF.;?LLP))T4V+O/6>37L3N<,H7T-5(M03:":1#6%:C&J):BF*&]?8]<$H5J$:@+5)*HI5(M1+4$U36EF@IJ"2?\/FVRCWS(]ANM?^L/] MA*$U$E2+4$V@FD0UA6HQJB6HIBG-3%C3-^G_H9-MU&O;K8YZP>C2VP\9VC5! MM0C5!*I)5%.H%J-:@FJ:TLR0[=S*Q#[7QB_9LJP2LX[2MC+Y]NCLO':IZPD7 MJH6H%J&:0#6):@K58E1+4$U3FIFSIC32]U_X>D@?;96@6HAJ$:H)5).HIE M M1K4$U32EF?%LBB?]'[RI2FO2T.8)JH7]P\D?1OW1WBT[(G2= M4DJBE4BU$M M035-:6:"FD9)_]]S\Q0[VSE,:$^D?S@M1. />Z/]-*$%$%23J*90+4:U!-4T MI9EI:@H@?7L!Y+?JM,P^78T=Z)P;M.%QXLGYSK*0\,7)P M=*1"?VLQJB6HIBG-C$/3V>C;.QO/O*^07>^<%;3)46OFK+VC@[NL1>A:!:I) M5%.H%J-:@FJ:TLQ4-1V-OGUNCB/7_NR?[+2;G;.$UBY0+4(U@6H2U12JQ:B6 MH)JF-/,FQ4WMPN^]\%5 'YWD ]5"5(M03:":1#6%:C&J):BF*^GC^/%GA[NOV]?1.59H&035(E03J"913:%: MC&H)JFE*,Q/8E$;\EYZ&Q$?K):@6HEJ$:@+5)*HI5(M1+4$U36EF/)L6BF^O M/OQHI\O.=@[=X6P0P6"X=WTR1-<9H9I -8EJ"M5B5$M035.:&::FP^+;.RRG M*UUVH'-L[)O3/UIK"M'MB%!-H)I$-85J,:HEJ*8IS8Q24USQ[<659];!['KG MG%VW%+A:;KN.KC5"-8%J$M44JL6HEJ":IC0C58.FG#*PSPER_'+(IVP^R0OG M0SI/M^=D;:FRZUU3A6HAJD6H)E!-HII"M1C5$E33E&9FKVF>#-P7OA R0.LG MJ!:B6H1J M4DJBE4BU$M035-:68\FZ;*X,14)#]X(<3.=@Z==W AQ.T%>_^CP.[9N@6HAJ$:H)5).HIE M1K4$U32EF?%L^B8#^R0E MI]^#LP.=XV7?G..3$H3H=D2H)E!-HII"M1C5$E33E&9&J>F&#.S=D./'FV?? M8,.^ALY90Z%M>?Q!?SC8 MC\99BR7HMFE*,Z/1=#*"YW8R[$#G0*!S>)QX'UJC][LZ:B*Q6H)E%-H5J,:@FJ:4HS(C1LRAC#YY8Q[$#7W*!: M>.+)#8^?KZ';(5!-HII"M1C5$E33E&9&J6EC#.UMC'B^GKA[<^RW.1YT/A9Y MM6>:5>=K3P7Z[=F:<2CY<9K.6W.'MC-0+42U"-4$JDE44Z@6HUJ":IK2S"PV M)8ZA]\(G;D.T^H%J(:I%J"903:*:0K48U1)4TY1FQK.I?@SMDX9\VKYUEM6[ MQ>K1--MU/CF35@N]XY5&AYH]9V)_1Q1\'E\"!5:"T#U22J*52+42U! M-4UIVU1=+1^RK S3,KUY/;A M0Y;>9L5Z@>KG=WE>?O]BO8+'O/A]LWDW_P]02P,$% @ XX/Y6(6K4YO> M @ " < !D !X;"]W;W)K&ULC55A;]HP$/TK MITR:-FF0D *E'42"TFJ;5!65K?TP[8-)+F"1V)GM0/OO=W9"QJ1 ]P5LY^Z] M=\^7RW@OU59O$ V\Y)G0$V]C3''M^SK>8,YT5Q8HZ$DJ5/"B\;N;*&BL2Q-Q@4N%.@RSYEZG6$F]Q.OYQT.'OEZ8^R!'XT+ MML8EFA_%0M'.;U 2GJ/07 I0F$Z\:>]Z-K+Q+N")XUX?K<%6LI)R:S=?DXD7 M6$&886PL J._'=Y@EED@DO&[QO0:2IMXO#Z@W[G:J985TW@CLV>>F,W$&WF0 M8,K*S#S*_1>LZQE8O%AFVOW"OHX-/(A+;61>)Y."G(OJG[W4/APE]*Y.)(1U M0NAT5T1.Y9P9%HV5W(.RT81F%ZY4ETWBN+"7LC2*GG+*,]&-S',R9VEDO 4F MDFK5F5&A"=!#NGS-G'\=6%87!P\I/+MJ*62Z0T67!U--UUK80 VES342;K7A MY!O"'>,*GEA6(LBTYGJH@S_,T3">?1S[ALJQHORXECZKI(O9$:U0Z]Z/V[ MWC#X?$9YOU'>/X<>W;X4].J0[">940MDW+RV2:Q >E6#V1FPBX)N/^B-_5T+ M^: A'YPE?^1ZVTD5(G!AD(HSH*B5V@0,V@0$_;!=P+ 1,/R_ZN=\QQ,4B6[C MKC"NCJG;:2\;VLLW:%'%7".DU!)2M7%6 +W@B#3LGK![U-".SM+.N8YE2>U( M8QX*J4UG1Y9SL09KO>)NA+8Z,'K3 ?]H.N6HUFX&:W!\U:!J3ILQ/ZVFV]_P MZAMQS]2:T]#(,*74H'M)=Z^JN5MMC"S&ULI59;C^(V%/XK5EI5K=0AB4,2F$(DF.VVL])6:-!. M'ZH^F.0 UB0VM0WL2OWQ>^QD BTA3-67Q+?S?=^Y^#(Y2O6BMP"&?*Y*H:?> MUIC=O>_K? L5TP.Y X$S:ZDJ9K"K-K[>*6"%,ZI*GP9!XE>,"R^;N+&%RB9R M;THN8*&(WE<54U_F4,KCU N]UX$GOMD:.^!GDQW;P!+,I]U"8<]O40I>@=!< M"J)@/?5FX?T\C*R!6_',X:C/VL2ZLI+RQ78>BZD76$500FXL!,/? 1Z@+"T2 MZOBK ?5:3FMXWGY%?^^<1V=63,.#+'_GA=E.O9%'"EBS?6F>Y/%7:!R*+5XN M2^V^Y-BL#3R2[[6156.,"BHNZC_[W 3BS""B5PQH8T"=[IK(J7S'#,LF2AZ) MLJL1S3:)@LE M-XI5CNP)IQ3/#32\:,.-)M^_ \-X^KGC3OSVAUZQ9V$?)3";#7Y M&IF5),;,"U_YBM,$A8O7]VA:/&'G9CVRU]KWU:#.H"7 M??=-F 0_]2@?MLJ'?>C9;U+2B<&;("C9<"%L46 D[4%P6Y._.,-7*:^S8 M8=NSXY"%X3 =IQ/_T*$I;C7%O9I^P),+WKN(1J.XFSAMB=->8CR7W)3283?UJ*4>_8<" -S0;TO]Z#+U M29S&5U(_;M6,_WU0<>#Z-\[R#^[BBM0&_?@T"27>V'J6[D=;1\UL_HJ/RVO7T0? MF<(2UJ2$-9H&@Q0WC*H?&77'R)V[V%?2X#/!-;?X, -E%^#\6DKSVK$$[5,O M^PI02P,$% @ XX/Y6(4))I:Y P 21$ !D !X;"]W;W)K&ULS5A;C^(V&/TK5KJJ=J69R3V$*2 !2=NINNIHZ;8/51], M8B":Q,[:!F;^?6TG9).027=;/^P+./9WSG MWILF2PZH@.R.E B+E1VA!>3BD>Y-5E($4P4J&)2-".4JXI(#BZX36*,\E MDXCC4TUJ-#XEL#V^L/^HDA?);"%#:Y+_F:7\,#=" Z1H!X\Y_T#./Z,Z(5_R M)21GZA.<:UO+ ,F1<5+48!%!D>'J&S[7A6@!!,\PP*D!3A_@O0)P:X#[I1Z\ M&N!]J0>_!JC4S2IW5;@(H/FXB\/;-._!&FOY^($$[KX3O M@O<$\P,#,19^!_#1.#X8P9NBE$T]G4L]5\XHX2]'? >SOH0U3A>0-AR1U]YZ5,$%S0P@K0_2$ MC,7WW]F!]<-0MW2213K)8DUDG;YZ35^],?9%)015OY)V@U#U4Q]J2\48*$;Y M[W5:N&%HS\Q3N]S71IX]=;M&T;61;5M6V+6*KZU")P@:HT[>?I.W/YKW,CTA MRC,F5.T&E)041&8-G/0[C/,0(YVPI5U-Q'*2*M[>_7 2:DNIEO"Q357 M#0\(IHA* [&^(X1?'J2#YNW)XA]02P,$% @ XX/Y6/CX,([+ P 70X M !D !X;"]W;W)K&ULK5=MC^(V$/XKH_14W4E7 M$L+;'04D=@%UJUL5W?;:#U4_&#(0:Q,[M1W8_?<=.R$%FLUR=WP!O\SSS/CQ MQ!Z/]E(]ZAC1P%.:"#WV8F.RH>_K=8PITRV9H:"9C50I,]156U]G"EGD0&GB MAT'0]U/&A3<9N;&EFHQD;A(N<*E YVG*U/,-)G(_]MK>8> SW\;&#OB34<:V M^(#F2[94U/,KEHBG*#27 A1NQMZT/5P,K+TS^(/C7A^UP:YD)>6C[=Q%8R^P M 6&":V,9&/WM\!:3Q!)1&/^4G%[ET@*/VP?VA5L[K67%--[*Y$\>F7CL?? @ MP@W+$_-9[G_!6B7:_L"]M P_6N38R+<$402AV. ,13#PA+ M0'@.Z+X Z)2 SAG@Q9"Z):![J8=>">A="NB7@+[3OA#+*3UCADU&2NY!66MB MLPVW70Y- G-A$^O!*)KEA#.33WQMLT1L8;I5B)0R1L-/,(TB;G>>)7 GBO2U M>?!VAH;QY!U9+#'3O/JOH:&Y+P\S>/OF';P!+N">)PEQZ)%O*&[KW5^7,=X4 M,88OQ-B!>RE,K&$N(HQJ\+-F?+\![Y->E6CA0;2;L)'PUURT(/SX'L(@[-;$ M<_L:/&E!T';P3MUROL_[_/N\+YKA,URWH!/4P4^T[%0)V'%\G1?XZ$A(V$HJ M9D\8F"K%Q+;('R:BD_YO)D8%)F8"3D%_?2).N#.8ZK_KLJL(H%L?@#VYASIC M:QQ[=#1K5#OT)C_^T.X'/]=M[37)9MZ[= M\0-R Q'71O%5;J0"@<9=N76[W,CYM;M\3;+9*ZN-$PD57I5JO0:Q5NBHHO' M4 ED-=$QSXH;C#HKW*&B"0TY'?L*$G=%(;##!5671(6WC\Z;KMFO&9^WA MO'CJ_$=?/+SNF=IRH2'!#;D*6@/Z6%7QF"DZ1F:N^%Y)0Z6\:\;T_D-E#6A^ M(Z4Y=*R#ZD4Y^1=02P,$% @ XX/Y6%EN79); P NPX !D !X;"]W M;W)K&ULM5?;;MI $/V5E5M5J=3&-ZXI6 HQ55(E M$LJE?:CZL,$#MF)[W=T%PM]W=FU<"(Y#4I<'6*_GG)DYLXP]@Q7C#R($D.0Q MB5,Q-$(ILQ/3%-,0$BJ.608IWIDQGE")EWQNBHP##30HB4W'LCIF0J/4\ 9Z M;\*] 5O(.$IAPHE8) GEZQ'$;#4T;&.S<1W-0ZDV3&^0T3G<@+S+)AROS)(E MB!)(1<12PF$V-$[MDW%?V6N#[Q&LQ-::J$SN&7M0%Q?!T+!40!##5"H&BC]+ M.(,X5D08QN^"TRA=*N#V>L/^5>>.N=Q3 6ZB'5@%H'>JA70!TZF:>NQ;.IY)Z \Y6A"MK9%,+K;Y&HUY1JL[)C>1X-T*< M]*XAIA(",J%*/:.&S^2P2 M(3G'(TI&'%; U[A]=^.3H_))G?)-FX(;*=XK3*XK3JV+U+P'Y))/"$L!F9XM^ 8W&JBE'/ M8UMD#92+*N5KD:]5_LUAC!L*8T?F=BESNS:N6R:Q'69TC0]+*4BP@"J)U^ @*W_?JEW1.%^RRA4PM][&$^!S/08)?"(O4IF_:Y6[Y:1U MJ@>,)_LC^^3,KMCW<3++!ZF_]/E8=T7Y/,)7]QAFZ,HZ[F)5>3XJY1>297H6 MN&<2)PN]#/'5';@RP/LSQN3F0CDHYU7O#U!+ P04 " #C@_E8VSWE[S8# M #($P #0 'AL+W-T>6QEUY-B9X[*67S]?.TT_\&6,AXTN%8U]C\^YQ_8-,0QJLQ+L M9LZ8B9:ED/60S(VI/L1Q/9VSDM9GJF+2(H72)36VJV=Q76E&\QI(I8A[G4X: MEY1+,AK(17E5FCJ:JH4T0Y*VH=7!=BV'2Z;.DGU#&A"]VA=WH8ZOC><<8 MK1^@N?R_RY<%B5LIH>/(<;.3HT&AY&9#$^(#5IV6++JG8DC&5/")YL J:,G% MRH=[$)@JH71D;"79=%V(U \>[OH>%%FC4W*IM,OM,_CO23-\#UCWP" 7HC78 M(SXP&E34&*;EE>VXP2[X"(J:]NVJL@YGFJZZO7.R(;B;33)1.F>Z3=,EZ]!H M(%@!=C2?S>%N5!4#:(PJ;2/G=*8D=1[6C*9A9:=,B!MX K\7.]K+8FO?.K!K MLFU:0TW3R_@.Z&^K>>UMV>1%NE'%[Y7YM+#3D:X/AB:%\V5Y@\V&Y3*U :8)M$]TX9/MR,_-:UNV=*L MRVE9X)Y[!^CY[Z[SC$FFJ=@V;6O_-:_RBQTG%__*LONMLF\XZ+%YK;YVD^>' M8#(]!),'49/]0S"9O7Z3R>OT&#>'C*V3S,XYIHU&<%X9XS^>@X8^4-G=@_4W;T[?B<%70AS&T+#LFF_97E?%%F[:AK6(AFU*;] M!:;73=O#JLW%93 '&,>S ML#S_TWSZZ'P\AGGK!Y$^RNFC',\*(6/WP?*$.9F]PC/-LB1)4VQ%Q^.@@S&V M;FD*/V$US!LPL#R0Z<_6&M]MO$*>K@-L3Y^J$&RF>"5B,\77&I#PN@$CR\*[ MC>4!!K8+6.U _G >J*DP)TE@5S%OV!.,(UF&(5"+X1I-4V1U4OB$]P=[2I(D MR\((8&$'28(A\#3B".8 /&!(DKCWX-[[*%Z_I^+-_^Y&OP!02P,$% @ MXX/Y6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'' MTM&]3'EJ8H?P96K/-W;X^JS-TZ/63^QWVR@[2=;.;2Z'0UNM1OAWO-S# ^T4Y43FH%C;[A08IG M^]KO3]E66ODH&^EVDR0<-R)AK52RE2^BGB2CA-FU?OY;&_FBE>/-O#*Z:29) MNN]X$,;)ZDWSW$,N^*,-+8X_WG, F23C$=QP*8UUX8IP?PZ,6P$7[\\ZI[_+ MQ@ESPYWX872WD6KE;P-/,8P>(\3A\'NC.%JY0>CLQ'A9X3P,RWA3[/B2KZ$#L:5G])66J:7;&:$CZ4\X$$"RHXKD(HXSP^PA+YB!IS*U0G&.#JE9*^/T9#'4,L MF:D"- >Z%_&X2S&CI,1*^:%U_2R;)HRZ*10A:N4)V)6UHC<[4DPI*;%3%FMI MZL&,&[?S@Z[N0NGE)\>&[]I>"8%))26VRAT4A7[<";GEX9M?L3"-I,0>N8/[ M3E6E6\$VD ;G:][+S"EFCY18']>Z;:4+J3@,03"=3RU"54>3!/-'2BZ0$+P% M_]UGPHR1$BOC5BKA!7%M1"U[R1=31$KLB.]<&O; &\B__PCN2X X8!GFA8S8 M"WZD0%<;LU!!;*%W,'V> M[X IQL0L5!!;",7LY5Q[Q)B8A0IB"_7W?]Z QIB8A0IB"YW8$'JG M+"XP"Q7$%L(7&;'3"\Q"Q5G70K'32\Q"Y3FWVGZ5,29FH9+\G3^&.8XQ,0N5 M'V"A]S$O8DS,0B6QA4YM7)ZND$K,0B6QA=[?PPRP,2;ZZC]8:'CXH4PMEI"/ MZSOX"@OM%6^JF6'^S_X-7U'Z;?EEUS37T/93W6I>'WYW<_C-T+=_ 5!+ P04 M " #C@_E8O '6P> ! #L( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y% M08/F5-;8\O7?^)-E>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3 MH?PR.'QVPWO>I%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M M'V009/6#'(*\?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01 MU@1:"W(M!%X+@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJ MK01Z*^JM!'KKZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]% MO95 ;T.]C4!O0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT M=M3;"?1VU-L)]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6 M_J?>N9QV*5][OM=X_?^DNIS/3=?+7Y;?.T @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T7 M6SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:# M(F&2>.*I_T'G<3VZQQHJVMRER'.,[6 M3?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C6 M7:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL5PN034$L! A0#% @ XX/Y6 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #C@_E8ALXC MXN\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " #C@_E8F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ..#^5AD4%NW-@8 )\C M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ XX/Y6-A+$@;5 M @ P H !@ ("!(A4 'AL+W=O7\( U)@ & @(&U'P >&PO=V]R:W-H965T&UL4$L! A0#% @ XX/Y6%T[T'61"P EVT !@ M ("!:B@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ XX/Y6(HHOPQ8!0 I T !@ ("!PCH 'AL+W=O MO0_YZ00 .D, M 9 " @5! !X;"]W;W)K&UL M4$L! A0#% @ XX/Y6'SR1O26!P #!8 !D ("!<$4 M 'AL+W=O&PO=V]R:W-H965T?#]M0, ) ( 9 M " @&UL4$L! A0#% @ MXX/Y6".T2+,E!@ NP\ !D ("!ME4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX/Y6,6'Q8HW!@ T \ !D M ("!SGD 'AL+W=O&PO=V]R:W-H M965T* !X;"]W;W)K&UL4$L! M A0#% @ XX/Y6(50MJ%& P KP@ !D ("!\(\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX/Y M6((O='.C @ N@4 !D ("!$IH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX/Y6$R57,6( @ L04 M !D ("!VJ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX/Y6""&0^7, @ )0@ !D M ("!I[( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XX/Y6%1_:I0C P 7@L !D ("!H+H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XX/Y6&9) M>V_ @ @P< !D ("!TL0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX/Y6#UG60SS!@ "SL !D M ("!N-, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XX/Y6%!\L6=V @ +@8 !D ("! M3^0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XX/Y6 ?10 P" P S D !D ("![>T 'AL+W=O&PO=V]R:W-H965TD+ 0!X;"]W;W)K&UL4$L! A0#% @ XX/Y6(4))I:Y P 21$ !D M ("!:@\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XX/Y6-L]Y>\V P R!, T ( ![AH! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ XX/Y6+P!UL'@ 0 [" !H ( !]",! 'AL M+U]R96QS+W=O30 M 0 K2 !, ( !#"8! %M#;VYT96YT7U1Y<&5S72YX;6Q0 52P4& #\ /P P$0 #2@! end XML 64 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 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 149 282 1 false 39 0 false 5 false false R1.htm 100000 - Document - Cover Page Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive Operations Sheet http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations Condensed Consolidated Statements of Comprehensive Operations Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Organization and Basis of Presentation Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 995465 - Disclosure - Recent Accounting Pronouncements Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRecentAccountingPronouncements Recent Accounting Pronouncements Notes 10 false false R11.htm 995475 - Disclosure - Revenue Recognition Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 11 false false R12.htm 995485 - Disclosure - Inventories Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventories Inventories Notes 12 false false R13.htm 995495 - Disclosure - Goodwill and Intangible Assets Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 995505 - Disclosure - Third-Party Production Prepayments Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepayments Third-Party Production Prepayments Notes 14 false false R15.htm 995515 - Disclosure - Note Receivable Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivable Note Receivable Notes 15 false false R16.htm 995525 - Disclosure - Net Income per Share Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShare Net Income per Share Notes 16 false false R17.htm 995535 - Disclosure - Commitments and Contingencies Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 995545 - Disclosure - Income Taxes Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 995555 - Disclosure - Line of Credit Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCredit Line of Credit Notes 19 false false R20.htm 995565 - Disclosure - Fair Value Measures Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureFairValueMeasures Fair Value Measures Notes 20 false false R21.htm 995575 - Disclosure - Common Stock and Stock-Based Compensation Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensation Common Stock and Stock-Based Compensation Notes 21 false false R22.htm 995585 - Disclosure - Licensing Agreements Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreements Licensing Agreements Notes 22 false false R23.htm 995605 - Disclosure - Related Party Transactions Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 995625 - Disclosure - Inventories (Tables) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventories 24 false false R25.htm 995635 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 25 false false R26.htm 995645 - Disclosure - Third-Party Production Prepayments (Tables) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsTables Third-Party Production Prepayments (Tables) Tables http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepayments 26 false false R27.htm 995655 - Disclosure - Net Income per Share (Tables) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareTables Net Income per Share (Tables) Tables http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShare 27 false false R28.htm 995665 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 28 false false R29.htm 995675 - Disclosure - Income Taxes (Tables) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxes 29 false false R30.htm 995685 - Disclosure - Common Stock and Stock-Based Compensation (Tables) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables Common Stock and Stock-Based Compensation (Tables) Tables http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensation 30 false false R31.htm 995695 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 31 false false R32.htm 995705 - Disclosure - Inventories - Components of Inventories (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail Inventories - Components of Inventories (Detail) Details 32 false false R33.htm 995715 - Disclosure - Inventories - Additional Information (Details) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails Inventories - Additional Information (Details) Details 33 false false R34.htm 995725 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 34 false false R35.htm 995735 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Details 35 false false R36.htm 995745 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) Details 36 false false R37.htm 995755 - Disclosure - Third-Party Production Prepayments (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail Third-Party Production Prepayments (Detail) Details http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsTables 37 false false R38.htm 995765 - Disclosure - Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) Details 38 false false R39.htm 995775 - Disclosure - Note Receivable - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail Note Receivable - Additional Information (Detail) Details 39 false false R40.htm 995785 - Disclosure - Net Income per Share - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail Net Income per Share - Additional Information (Detail) Details 40 false false R41.htm 995795 - Disclosure - Net Income per Share - Computation of Net Income Per Share, Basic (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail Net Income per Share - Computation of Net Income Per Share, Basic (Detail) Details 41 false false R42.htm 995805 - Disclosure - Net Income per Share - Computation of Diluted Net Income Per Share (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail Net Income per Share - Computation of Diluted Net Income Per Share (Detail) Details 42 false false R43.htm 995815 - Disclosure - Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail) Details 43 false false R44.htm 995825 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 44 false false R45.htm 995835 - Disclosure - Income Taxes - Summary of Income Tax (Benefit) Provision (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxBenefitProvisionDetail Income Taxes - Summary of Income Tax (Benefit) Provision (Detail) Details 45 false false R46.htm 995845 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 46 false false R47.htm 995855 - Disclosure - Line of Credit - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail Line of Credit - Additional Information (Detail) Details 47 false false R48.htm 995865 - Disclosure - Fair Value Measures - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail Fair Value Measures - Additional Information (Detail) Details 48 false false R49.htm 995875 - Disclosure - Common Stock and Stock-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/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail Common Stock and Stock-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail) Details 49 false false R50.htm 995885 - Disclosure - Common Stock and Stock-Based Compensation - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail Common Stock and Stock-Based Compensation - Additional Information (Detail) Details 50 false false R51.htm 995895 - Disclosure - Common Stock and Stock-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail Common Stock and Stock-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail) Details 51 false false R52.htm 995905 - Disclosure - Common Stock and Stock-Based Compensation - Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD Common Stock and Stock-Based Compensation - Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units (Detail) Details 52 false false R53.htm 995915 - Disclosure - Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) Details 53 false false R54.htm 995925 - Disclosure - Licensing Agreements - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail Licensing Agreements - Additional Information (Detail) Details 54 false false R55.htm 995945 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 55 false false All Reports Book All Reports sam-20240629.htm sam-20240629.xsd http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "sam-20240629.htm": { "nsprefix": "sam", "nsuri": "http://www.bostonbeer.com/20240629", "dts": { "inline": { "local": [ "sam-20240629.htm" ] }, "schema": { "local": [ "sam-20240629.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/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 233, "keyCustom": 49, "axisStandard": 20, "axisCustom": 2, "memberStandard": 20, "memberCustom": 17, "hidden": { "total": 7, "http://www.bostonbeer.com/20240629": 1, "http://fasb.org/us-gaap/2024": 2, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 149, "entityCount": 1, "segmentCount": 39, "elementCount": 594, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 607, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 6, "http://fasb.org/srt/2024": 5 }, "report": { "R1": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "dei:DocumentTransitionReport", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "dei:DocumentTransitionReport", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "unique": true } }, "R3": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_c4dffa4c-b54e-41a3-9d72-87daa8e8e857", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4dffa4c-b54e-41a3-9d72-87daa8e8e857", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive Operations", "shortName": "Condensed Consolidated Statements of Comprehensive Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "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-20240629.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_5e421d7d-9e5f-4794-bfa3-23d6ae133f2c", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9074b49f-c7db-4c6a-b79b-3f6e82600bcc", "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-20240629.htm", "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "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-20240629.htm", "first": true }, "uniqueAnchor": null }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.bostonbeer.com/20240629/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": "9", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRecentAccountingPronouncements", "longName": "995465 - Disclosure - Recent Accounting Pronouncements", "shortName": "Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995475 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventories", "longName": "995485 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "longName": "995495 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepayments", "longName": "995505 - Disclosure - Third-Party Production Prepayments", "shortName": "Third-Party Production Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:ThirdPartyProductionPrepaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:ThirdPartyProductionPrepaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivable", "longName": "995515 - Disclosure - Note Receivable", "shortName": "Note Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShare", "longName": "995525 - Disclosure - Net Income per Share", "shortName": "Net Income per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995535 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995545 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCredit", "longName": "995555 - Disclosure - Line of Credit", "shortName": "Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureFairValueMeasures", "longName": "995565 - Disclosure - Fair Value Measures", "shortName": "Fair Value Measures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensation", "longName": "995575 - Disclosure - Common Stock and Stock-Based Compensation", "shortName": "Common Stock and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreements", "longName": "995585 - Disclosure - Licensing Agreements", "shortName": "Licensing Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:LicensingAgreementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:LicensingAgreementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "longName": "995605 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "995625 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995635 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsTables", "longName": "995645 - Disclosure - Third-Party Production Prepayments (Tables)", "shortName": "Third-Party Production Prepayments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareTables", "longName": "995655 - Disclosure - Net Income per Share (Tables)", "shortName": "Net Income per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995665 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995675 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables", "longName": "995685 - Disclosure - Common Stock and Stock-Based Compensation (Tables)", "shortName": "Common Stock and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "995695 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "sam:DomesticSalesPercentageOfSales", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c7d8d09b-122b-4193-be1b-348dd12a0182", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "unique": true } }, "R32": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail", "longName": "995705 - Disclosure - Inventories - Components of Inventories (Detail)", "shortName": "Inventories - Components of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails", "longName": "995715 - Disclosure - Inventories - Additional Information (Details)", "shortName": "Inventories - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "995725 - 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": "34", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "longName": "995735 - 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": "35", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail", "longName": "995745 - 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": "36", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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-20240629.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail", "longName": "995755 - Disclosure - Third-Party Production Prepayments (Detail)", "shortName": "Third-Party Production Prepayments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:PercentageOfBrewsAndPackages", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "name": "sam:PercentageOfBrewsAndPackages", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail", "longName": "995765 - 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": "38", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "sam:ShortfallFeesExpectedToBeIncurredRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "sam:ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "div", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "sam:ShortfallFeesExpectedToBeIncurredRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "sam:ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "div", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail", "longName": "995775 - Disclosure - Note Receivable - Additional Information (Detail)", "shortName": "Note Receivable - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_f98f589c-641f-4a46-9248-97b5ed474600", "name": "sam:PaymentOnLoanAndSecurityAgreement", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f98f589c-641f-4a46-9248-97b5ed474600", "name": "sam:PaymentOnLoanAndSecurityAgreement", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "longName": "995785 - 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": "40", "firstAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail", "longName": "995795 - Disclosure - Net Income per Share - Computation of Net Income Per Share, Basic (Detail)", "shortName": "Net Income per Share - Computation of Net Income Per Share, Basic (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6a13f9bf-dfa2-429d-828e-7cb0847c6c89", "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-20240629.htm", "unique": true } }, "R42": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "longName": "995805 - 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": "42", "firstAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "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-20240629.htm", "unique": true } }, "R43": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail", "longName": "995815 - 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": "43", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "995825 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxBenefitProvisionDetail", "longName": "995835 - Disclosure - Income Taxes - Summary of Income Tax (Benefit) Provision (Detail)", "shortName": "Income Taxes - Summary of Income Tax (Benefit) Provision (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995845 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "longName": "995855 - Disclosure - Line of Credit - Additional Information (Detail)", "shortName": "Line of Credit - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:LineOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "name": "us-gaap:LineOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "longName": "995865 - Disclosure - Fair Value Measures - Additional Information (Detail)", "shortName": "Fair Value Measures - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "unique": true } }, "R49": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail", "longName": "995875 - Disclosure - Common Stock and Stock-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail)", "shortName": "Common Stock and Stock-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": "49", "firstAnchor": { "contextRef": "C_c7d8d09b-122b-4193-be1b-348dd12a0182", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "unique": true } }, "R50": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "longName": "995885 - Disclosure - Common Stock and Stock-Based Compensation - Additional Information (Detail)", "shortName": "Common Stock and Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_bc9e7841-01c8-43b9-a588-a3ac77e86373", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_23a7d937-a9c9-4e49-8d6b-1d817814fff1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "unique": true } }, "R51": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail", "longName": "995895 - Disclosure - Common Stock and Stock-Based Compensation - Summary Of Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail)", "shortName": "Common Stock and Stock-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": "51", "firstAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0def7332-9f41-463d-b3a5-26935dc47b76", "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-20240629.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD", "longName": "995905 - Disclosure - Common Stock and Stock-Based Compensation - Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units (Detail)", "shortName": "Common Stock and Stock-Based Compensation - Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_c7d8d09b-122b-4193-be1b-348dd12a0182", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c7d8d09b-122b-4193-be1b-348dd12a0182", "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-20240629.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail", "longName": "995915 - Disclosure - Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail)", "shortName": "Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_e58c1e91-aeb9-4f0d-9670-6622ba9f3389", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_410fa6a9-ae63-40c7-aa6e-314b6bf81796", "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-20240629.htm", "unique": true } }, "R54": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail", "longName": "995925 - Disclosure - Licensing Agreements - Additional Information (Detail)", "shortName": "Licensing Agreements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_0b2ac08c-f86d-442a-8866-76fe8b6ddb84", "name": "sam:TransitionOfDistributorNetworks", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:LicensingAgreementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0b2ac08c-f86d-442a-8866-76fe8b6ddb84", "name": "sam:TransitionOfDistributorNetworks", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:LicensingAgreementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "longName": "995945 - Disclosure - Related Party Transactions - Additional Information (Detail)", "shortName": "Related Party Transactions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_63aac1da-18ed-4bc9-95d0-28fa53604ebd", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0ab5a65c-f5af-4ec6-9614-95a689a02ad4", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240629.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r39", "r664" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r800" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities and Other Liabilities, Total", "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r14", "r15", "r59", "r130", "r490", "r511", "r514" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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": [ "r1", "r7", "r15", "r405", "r408", "r454", "r507", "r508", "r772", "r773", "r774", "r787", "r788", "r789", "r790" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r713" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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": [ "r51" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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": [ "r529", "r787", "r788", "r789", "r790", "r864", "r887" ] }, "sam_AdditionalPaymentForAccessingFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "AdditionalPaymentForAccessingFacility", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/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/2024", "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": [ "r726" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r29", "r30", "r327" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r759" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r685", "r695", "r705", "r737" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r688", "r698", "r708", "r740" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r760" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r733" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689", "r699", "r709", "r733", "r741", "r745", "r753" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r751" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "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/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "terseLabel": "Intangible assets amortization", "label": "Amortization of Intangible Assets", "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": [ "r5", "r239", "r246", "r633" ] }, "sam_AmortizationOfNoteReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "AmortizationOfNoteReceivable", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amortization of note receivable.", "label": "Amortization Of Note Receivable", "terseLabel": "Amortization of note receivable" } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidAfterSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "AnnualRepaymentLimitsToBePaidAfterSecondYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Annual repayment limits to be paid after second year.", "label": "Annual Repayment Limits To Be Paid After Second Year", "terseLabel": "Annual repayment limits, Thereafter" } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "AnnualRepaymentLimitsToBePaidInSecondYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Annual repayment limits to be paid, in second year.", "label": "Annual Repayment Limits To Be Paid, In Second Year", "terseLabel": "Annual repayment limits in 2026" } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "AnnualRepaymentLimitsToBePaidNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Annual repayment limits to be paid, next twelve months.", "label": "Annual Repayment Limits to be Paid, Next Twelve Months", "terseLabel": "Annual repayment limits in 2025" } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "AnnualRepaymentLimitsToBePaidRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Annual repayment limits to be paid, remainder of fiscal year.", "label": "Annual Repayment Limits to be Paid, Remainder of Fiscal Year", "terseLabel": "Annual repayment limits in 2024" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r201" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "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": [ "r396" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Asset Impairment Charges", "totalLabel": "Asset Impairment Charges, Total", "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": [ "r5", "r24" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r90", "r99", "r126", "r152", "r205", "r209", "r215", "r216", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r398", "r402", "r431", "r485", "r563", "r629", "r630", "r664", "r676", "r827", "r828", "r876" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r120", "r132", "r152", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r398", "r402", "r431", "r664", "r827", "r828", "r876" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r748" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r749" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r744" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r744" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r744" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r744" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r744" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r744" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "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": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r747" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r746" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r745" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r745" ] }, "sam_BeamSuntoryLicensingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "BeamSuntoryLicensingAgreementMember", "presentation": [ "http://www.bostonbeer.com/20240629/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_BeamSuntoryPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "BeamSuntoryPartnershipMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Beam suntory partnership.", "label": "Beam Suntory Partnership [Member]", "terseLabel": "Beam Suntory Partnership" } } }, "auth_ref": [] }, "sam_BrandSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "BrandSupportMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Brand Support", "documentation": "Brand support [Member].", "label": "Brand Support [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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": [ "r240", "r241", "r242", "r243", "r244", "r393", "r647", "r648" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r31", "r32", "r240", "r241", "r242", "r243", "r244", "r393", "r647", "r648" ] }, "sam_CarolynOboyleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "CarolynOboyleMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Carolyn O'Boyle", "label": "Carolyn O'Boyle [Member]", "documentation": "Carolyn O'Boyle." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r19", "r122", "r618" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodStartLabel": "Cash and cash equivalents at beginning 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": [ "r19", "r73", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash and cash equivalents", "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": [ "r0", "r73" ] }, "sam_ChangeInRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ChangeInRightOfUseAssets", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in right-of-use assets", "label": "Change In Right Of Use Assets", "documentation": "It represents Increase Decrease of Right Of Use Assets." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r724" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r799" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r721" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r719" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "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": [ "r106", "r127", "r128", "r129", "r152", "r184", "r188", "r196", "r200", "r207", "r208", "r226", "r268", "r270", "r271", "r272", "r275", "r276", "r304", "r305", "r307", "r308", "r309", "r431", "r519", "r520", "r521", "r522", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r551", "r572", "r594", "r609", "r610", "r611", "r612", "r613", "r763", "r781", "r792" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r725" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r725" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "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": [ "r396" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (See Note I)", "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": [ "r47", "r92", "r488", "r550" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r260", "r261", "r614", "r822", "r824" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r887" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r887" ] }, "sam_CommonSharesNetEffectOfUnvestedParticipatingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "CommonSharesNetEffectOfUnvestedParticipatingShares", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/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/2024", "localname": "CommonStockMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r666", "r667", "r668", "r670", "r671", "r672", "r673", "r787", "r788", "r790", "r864", "r886", "r887" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r50", "r551" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common Stock, shares issued", "label": "Common Stock, Shares, Issued", "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": [ "r50" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common Stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r50", "r551", "r569", "r887", "r888" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "terseLabel": "Common Stock", "label": "Common Stock, Value, Issued", "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": [ "r50", "r489", "r664" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r730" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r729" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r731" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r728" ] }, "sam_ComponentsOfOtherOperatingCostAndExpenseGeneralAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ComponentsOfOtherOperatingCostAndExpenseGeneralAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Components Of Other Operating Cost And Expense General", "label": "Components Of Other Operating Cost And Expense General [Axis]", "documentation": "Components Of Other Operating Cost And Expense General [Axis]" } } }, "auth_ref": [] }, "sam_ComponentsOfOtherOperatingCostAndExpenseGeneralDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ComponentsOfOtherOperatingCostAndExpenseGeneralDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Components Of Other Operating Cost And Expense General", "label": "Components Of Other Operating Cost And Expense General [Domain]", "documentation": "Components Of Other Operating Cost And Expense General [Domain]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "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": [ "r16", "r135", "r137", "r142", "r480", "r499", "r500" ] }, "sam_ConeyIslandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ConeyIslandMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Coney Island", "label": "Coney Island [Member]", "documentation": "Coney Island." } } }, "auth_ref": [] }, "sam_ContractTerminationCostsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ContractTerminationCostsAndOther", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "documentation": "Contract termination costs and other.", "label": "Contract Termination Costs and Other", "terseLabel": "Contract termination costs and other" } } }, "auth_ref": [] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments", "label": "Contractual Obligation", "totalLabel": "Total shortfall fees expected to be incurred", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r785" ] }, "us-gaap_ContractualObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueAfterFifthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, after Year Five", "terseLabel": "Contractual obligations payment, 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/2024", "localname": "ContractualObligationDueInFifthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year Five", "terseLabel": "Contractual obligations payment, 2029", "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/2024", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year Four", "terseLabel": "Contractual obligations payment, 2028", "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/2024", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year One", "terseLabel": "Contractual obligations payment, 2025", "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/2024", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "Contractual obligations payment, 2026", "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/2024", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "Contractual obligations payment, 2027", "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": [] }, "sam_ContractualObligationDueInThirdYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ContractualObligationDueInThirdYearAndThereafter", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment, 2027 and thereafter", "label": "Contractual Obligation Due in Third Year and Thereafter", "documentation": "Contractual obligation due in third year and thereafter." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFiscalYearMaturityAbstract", "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cancelable Contractual Obligations", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "verboseLabel": "Schedule of Expected Shortfall Fees to be Incurred", "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": [ "r765", "r786" ] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Contractual obligations payment, remainder of fiscal year", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "sam_ContractualShortfallFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ContractualShortfallFees", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual shortfall fees", "label": "Contractual Shortfall Fees", "documentation": "Contractual shortfall fees." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "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": [ "r62", "r63", "r472" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue, Total", "label": "Cost of Revenue", "terseLabel": "Total payments due", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r64", "r152", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r431", "r629", "r827" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.bostonbeer.com/20240629/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": [ "r112", "r113", "r156", "r157", "r281", "r306", "r463", "r470", "r484", "r623", "r625" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "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": [ "r267", "r825" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r267", "r825", "r826" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r114", "r117", "r162", "r171", "r178", "r227", "r230", "r251", "r379", "r380", "r386", "r388", "r404", "r405", "r406", "r408", "r410", "r411", "r412", "r413", "r415", "r416", "r453" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption", "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r114", "r117", "r162", "r171", "r178", "r227", "r230", "r251", "r379", "r380", "r386", "r388", "r404", "r405", "r406", "r408", "r410", "r411", "r412", "r413", "r415", "r416", "r453" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption", "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r114", "r117", "r162", "r171", "r178", "r227", "r230", "r251", "r379", "r380", "r386", "r388", "r404", "r405", "r406", "r408", "r410", "r411", "r412", "r413", "r415", "r416", "r453" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r34", "r810", "r811", "r812", "r813", "r815", "r816", "r819", "r820" ] }, "sam_CustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "CustomersMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customers programs and incentives", "label": "Customers [Member]", "documentation": "Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCredit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "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": [ "r80", "r151", "r253", "r254", "r255", "r256", "r257", "r266", "r267", "r277", "r283", "r284", "r285", "r286", "r287", "r288", "r293", "r300", "r301", "r303", "r439" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "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": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "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": [ "r158", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r302", "r634", "r635", "r636", "r637", "r638", "r662", "r782", "r871", "r872" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r12", "r25", "r26", "r37", "r81", "r82", "r158", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r302", "r634", "r635", "r636", "r637", "r638", "r662", "r782", "r871", "r872" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r102", "r784" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r363", "r364", "r486" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Current, Total", "terseLabel": "Deferred Revenue, Current", "label": "Deferred Revenue, Current", "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": [ "r768" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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": [ "r5", "r205", "r212", "r216", "r629", "r630" ] }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings to Common Shareholders, Class B Common Stock", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "verboseLabel": "Earnings (Loss) 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_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r320", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r320", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock and Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r325", "r330", "r357", "r358", "r359", "r650" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "sam_DistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "DistributorsMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Distributors", "label": "Distributors [Member]", "documentation": "Distributors [Member]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "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/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "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/2024", "localname": "DocumentInformationTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r680" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r712" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "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": [] }, "sam_DogfishHeadBreweryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "DogfishHeadBreweryMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Dogfish Head Brewery", "terseLabel": "Dogfish Head Brewery", "label": "Dogfish Head Brewery [Member]", "documentation": "Dogfish Head Brewery" } } }, "auth_ref": [] }, "sam_DogfishHeadMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "DogfishHeadMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dogfish Head", "label": "Dogfish Head Member", "documentation": "Dogfish head." } } }, "auth_ref": [] }, "sam_DomesticSalesPercentageOfSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "DomesticSalesPercentageOfSales", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to domestic distributors as a percentage of total sales", "label": "Domestic Sales Percentage Of Sales", "documentation": "Domestic sales percentage of sales." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r723" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share - basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "EPS, As reported - basic", "label": "Net income per common share - basic", "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": [ "r143", "r169", "r170", "r171", "r172", "r173", "r174", "r181", "r184", "r196", "r199", "r200", "r204", "r391", "r395", "r416", "r417", "r481", "r501", "r626" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share for basic:", "verboseLabel": "Net loss per share for basic:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "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": [ "r184", "r188", "r196" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "EPS, Net income per common share - diluted", "label": "Net income per common share - diluted", "terseLabel": "Net loss per common share - 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": [ "r143", "r169", "r170", "r171", "r172", "r173", "r174", "r184", "r196", "r199", "r200", "r204", "r391", "r395", "r416", "r417", "r481", "r501", "r626" ] }, "sam_EarningsPerShareDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "EarningsPerShareDisclosureTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Disclosure [Table]", "label": "Earnings Per Share Disclosure [Table]", "documentation": "Earnings Per Share Disclosure [Table]" } } }, "auth_ref": [] }, "sam_EarningsPerShareNoteLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "EarningsPerShareNoteLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Note [Line Items]", "label": "Earnings Per Share Note [Line Items]", "documentation": "Earnings Per Share Note [Line Items]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r180", "r201", "r202", "r203" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Percentage of tax (benefit) and provision", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r366", "r652" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefit of ASU 2016-09", "terseLabel": "Tax benefit of improvements to employee share-based payment", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "verboseLabel": "Increase decrease in tax deficiency (benefit) during period from share based compensation arrangement", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r101" ] }, "sam_EmployeeServiceShareBasedCompensationTaxDeficiencyBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "EmployeeServiceShareBasedCompensationTaxDeficiencyBenefitFromExerciseOfStockOptions", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee service share based compensation tax deficiency (benefit) from exercise of stock options.", "label": "Employee Service Share Based Compensation Tax Deficiency Benefit from Exercise of Stock Options", "terseLabel": "Deficiency (benefit) of ASU 2016-09", "verboseLabel": "Tax deficiency (benefit) of improvements to employee share-based payment" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "label": "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": [ "r678" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r678" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act 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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "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": [ "r678" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "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": [ "r762" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "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": [ "r678" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "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": [ "r678" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r678" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Tax Identification Number", "label": "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": [ "r678" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r717" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r758" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r758" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r758" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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": [ "r8", "r117", "r138", "r139", "r140", "r159", "r160", "r161", "r166", "r173", "r175", "r177", "r206", "r227", "r230", "r251", "r310", "r379", "r380", "r386", "r387", "r388", "r392", "r394", "r395", "r404", "r405", "r406", "r407", "r408", "r411", "r415", "r432", "r433", "r434", "r435", "r436", "r437", "r440", "r441", "r454", "r498", "r507", "r508", "r509", "r529", "r594" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r727" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r685", "r695", "r705", "r737" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r682", "r692", "r702", "r734" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r733" ] }, "sam_FairMarketValueOfAmountPaidToDistributor": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "FairMarketValueOfAmountPaidToDistributor", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair market value of amount paid to distributor.", "label": "Fair Market Value of Amount Paid to Distributor", "terseLabel": "Fair market value of amount paid to terminating distributor" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureFairValueMeasures" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measures", "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": [ "r420", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r478", "r655", "r659" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating cash outflows from finance leases", "terseLabel": "Operating cash outflows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r446", "r448" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financing cash outflows from finance leases", "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": [ "r445", "r448" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivable" ], "lang": { "en-us": { "role": { "label": "Financing Receivables [Text Block]", "terseLabel": "Note Receivable", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r221", "r223", "r224", "r225", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Useful life of finite lived intangibles", "terseLabel": "Estimated Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "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/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r124", "r233", "r245", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "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": [ "r817", "r889" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2025", "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": [ "r247", "r617", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r889" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2029", "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": [ "r247", "r617", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2028", "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": [ "r247", "r617", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2027", "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": [ "r247", "r617", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2026", "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": [ "r247", "r617", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r238", "r240", "r241", "r242", "r244", "r245", "r249", "r250", "r473", "r477", "r617" ] }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value", "label": "Finite-Lived Intangible Assets, Fair Value Disclosure", "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [ "r865", "r866", "r868" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r238", "r240", "r241", "r242", "r244", "r245", "r249", "r250", "r617" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/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", "totalLabel": "Total amortization expense", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r473", "r816" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689", "r699", "r709", "r741" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689", "r699", "r709", "r741" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689", "r699", "r709", "r741" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689", "r699", "r709", "r741" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r689", "r699", "r709", "r741" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r722" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "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": [ "r5" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Termination of Lease", "negatedLabel": "Gain on termination of lease liabilities", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r442" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "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": [ "r66", "r574" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r66" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r123", "r234", "r479", "r630", "r632", "r656", "r664", "r807", "r808" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r806", "r809" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r5", "r235", "r236", "r237", "r632", "r656" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r60", "r64", "r98", "r152", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r431", "r628", "r629", "r794", "r795", "r796", "r797", "r798", "r827" ] }, "sam_HopsAndMaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "HopsAndMaltMember", "presentation": [ "http://www.bostonbeer.com/20240629/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_ImpairmentOfBreweryAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ImpairmentOfBreweryAssets", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of brewery assets", "label": "Impairment of Brewery Assets", "documentation": "Impairment of brewery assets." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "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": [ "r239", "r778", "r821" ] }, "sam_IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings to Common Shareholders, Net effect of unvested participating shares", "label": "Income Allocated To Equity Instruments Other Than Option Nonvested", "documentation": "Income Allocated To Equity Instruments Other Than Option, Nonvested", "verboseLabel": "Earnings (Loss) to Common Shareholders, Net effect of unvested participating shares" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "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": [ "r61", "r94", "r98", "r482", "r495", "r628", "r629", "r794", "r795", "r796", "r797", "r798" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r252", "r258", "r259", "r419", "r421", "r425", "r504", "r506", "r579", "r617", "r657", "r885" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r258", "r259", "r419", "r421", "r425", "r504", "r506", "r579", "r617", "r657", "r885" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r149", "r366", "r367", "r373", "r378", "r652", "r861" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r149", "r366", "r367", "r373", "r378", "r652", "r861" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r153", "r361", "r366", "r369", "r370", "r371", "r375", "r376", "r381", "r383", "r384", "r385", "r524", "r652" ] }, "us-gaap_IncomeTaxExaminationDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationDescription", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax return examination", "label": "Income Tax Examination, Description", "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": [ "r858" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total income tax (benefit) provision", "terseLabel": "Income tax (benefit) provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r100", "r103", "r176", "r177", "r205", "r213", "r216", "r365", "r366", "r382", "r502", "r652" ] }, "sam_IncomeTaxReturnExaminationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncomeTaxReturnExaminationPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax return examination period", "label": "Income Tax Return Examination Period", "documentation": "Income Tax Return, Examination Period" } } }, "auth_ref": [] }, "sam_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payments, net", "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r149", "r377", "r378" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "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": [ "r89", "r769" ] }, "sam_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncomeTaxesTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in 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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r777" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "terseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses, income tax receivable, and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "sam_IncreaseDecreaseInPurchasesOfPropertyPlantAndEquipmentWithinAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncreaseDecreaseInPurchasesOfPropertyPlantAndEquipmentWithinAccountsPayableAndAccruedExpenses", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "(Decrease) increase 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_IncreaseDecreaseInTaxBenefitFromShareBasedCompensationArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncreaseDecreaseInTaxBenefitFromShareBasedCompensationArrangement", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase decrease in tax benefit during period from share based compensation arrangement", "label": "Increase Decrease In Tax Benefit From Share Based Compensation Arrangement", "documentation": "Increase decrease in tax benefit from share based compensation arrangement." } } }, "auth_ref": [] }, "sam_IncreaseDecreaseInTaxDeficiencyBenefitFromShareBasedCompensationArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncreaseDecreaseInTaxDeficiencyBenefitFromShareBasedCompensationArrangement", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in tax deficiency benefit from share based compensation arrangement.", "label": "Increase Decrease in Tax Deficiency Benefit from Share Based Compensation Arrangement" } } }, "auth_ref": [] }, "sam_IncreaseDecreaseInThirdPartyProductionPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncreaseDecreaseInThirdPartyProductionPrepayments", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Third-party production prepayments", "label": "Increase Decrease In Third Party Production Prepayments", "documentation": "Increase (decrease) in third-party production prepayments." } } }, "auth_ref": [] }, "sam_IncreaseDecreaseLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncreaseDecreaseLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liabilities", "label": "Increase Decrease Lease Liabilities", "documentation": "It represent Increase Decrease of Lease Liabilities." } } }, "auth_ref": [] }, "sam_IncreaseInAccruedExpensesForNonCashFinancingActivityForAccrualOfExciseTaxesOnShareRepurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncreaseInAccruedExpensesForNonCashFinancingActivityForAccrualOfExciseTaxesOnShareRepurchases", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in accrued expenses for non-cash financing activity - accrued excise taxes on share repurchases", "label": "Increase in Accrued Expenses for Non Cash Financing Activity for Accrual of Excise Taxes on Share Repurchases", "documentation": "Increase in accrued expenses for non cash financing activity for accrual of excise taxes on share repurchases." } } }, "auth_ref": [] }, "sam_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "documentation": "Incremental Common Shares Attributable to Conversion of Common Stock" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Add: effect of dilutive common shares Share-based awards", "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": [ "r185", "r186", "r187", "r200", "r329" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "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": [ "r238", "r243", "r248", "r633" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r238", "r243", "r248", "r633" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689", "r699", "r709", "r733", "r741", "r745", "r753" ] }, "sam_IngredientsAndPackagingExcludingHopsAndMaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "IngredientsAndPackagingExcludingHopsAndMaltMember", "presentation": [ "http://www.bostonbeer.com/20240629/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/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r751" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r681", "r757" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r681", "r757" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r681", "r757" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "terseLabel": "Gross Carrying Value", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r123" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "verboseLabel": "Intangible carrying value", "totalLabel": "Net Book Value", "label": "Intangible Assets, Net (Excluding Goodwill)", "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": [ "r238", "r816", "r818" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Income (Expense), Nonoperating", "verboseLabel": "Interest income", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r629", "r775", "r795" ] }, "sam_InternationalSalesPercentageOfSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "InternationalSalesPercentageOfSales", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to foreign distributors as a percentage of total sales", "label": "International Sales Percentage Of Sales", "documentation": "International Sales Percentage of Sales" } } }, "auth_ref": [] }, "sam_InventoryCurrentAndNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "InventoryCurrentAndNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventory", "label": "Inventory Current And Noncurrent Net", "documentation": "Inventory current and non-current, net." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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": [ "r232" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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": [ "r77", "r620" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current inventory", "terseLabel": "Inventories", "label": "Inventory, Net", "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": [ "r131", "r619", "r664" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current inventory:", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNoncurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Noncurrent, Total", "terseLabel": "Long term inventory", "label": "Inventory, Noncurrent", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r767" ] }, "sam_InventoryOnHandInExcessOverFairValueMarket": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "InventoryOnHandInExcessOverFairValueMarket", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Excess over fair market value", "label": "Inventory on Hand in Excess Over Fair Value Market", "documentation": "Inventory on hand in excess over fair value market." } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "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": [ "r77", "r622" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "label": "Inventory Valuation Reserves", "terseLabel": "Excess and obsolete inventory reserves and other inventory related costs", "verboseLabel": "Inventory obsolescence reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r77", "r770" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "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": [ "r77", "r621" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentInterestRate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment Interest Rate", "terseLabel": "Note receivable interest rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r600", "r601", "r602", "r603", "r604", "r605", "r607", "r608", "r668", "r801", "r803" ] }, "us-gaap_InvestmentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentMaturityDate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment Maturity Date", "terseLabel": "Note receivable maturity date", "documentation": "Maturity date of investment, in YYYY-MM-DD format." } } }, "auth_ref": [ "r600", "r601", "r602", "r603", "r604", "r605", "r607", "r608", "r668", "r802", "r804" ] }, "sam_JimBeamBrandsCoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "JimBeamBrandsCoMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Jim Beam Brands Co.", "label": "Jim Beam Brands Co [Member]", "terseLabel": "Jim Beam" } } }, "auth_ref": [] }, "sam_LessExciseTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "LessExciseTaxes", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Less excise taxes", "label": "Less Excise Taxes", "documentation": "Less excise taxes." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Lessee, Operating Lease, Liability, to be Paid, Total", "terseLabel": "Total payments due", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r450" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term of contract", "label": "Lessee, Operating 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": [ "r873" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r41", "r42", "r43", "r45", "r46", "r47", "r48", "r152", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r399", "r402", "r403", "r431", "r549", "r627", "r676", "r827", "r876", "r877" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r55", "r93", "r492", "r664", "r783", "r805", "r870" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r43", "r121", "r152", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r399", "r402", "r403", "r431", "r664", "r827", "r876", "r877" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "sam_LicenseAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "LicenseAgreementTerm", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "License agreement term", "documentation": "License agreement term", "label": "License Agreement Term" } } }, "auth_ref": [] }, "sam_LicensingAgreements": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "LicensingAgreements", "lang": { "en-us": { "role": { "documentation": "Licensing agreements.", "label": "Licensing agreements [Abstract]" } } }, "auth_ref": [] }, "sam_LicensingAgreementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "LicensingAgreementsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreements" ], "lang": { "en-us": { "role": { "documentation": "Licensing agreements disclosure.", "label": "Licensing Agreements Disclosure [Text Block]", "terseLabel": "Licensing Agreements" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Line of Credit, Total", "label": "Long-Term Line of Credit", "terseLabel": "Credit facility, borrowing outstanding", "verboseLabel": "Line of credit", "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": [ "r12", "r91", "r884" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, current borrowing capacity", "label": "Line of Credit Facility, 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": [ "r40", "r44" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, expiration date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r40", "r44" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit, remaining borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r40", "r44", "r267" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment [Line Items]", "label": "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/2024", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Purchase Commitment [Table]", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and machinery", "label": "Machinery and Equipment [Member]", "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": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r107", "r108", "r109", "r110", "r111", "r115", "r116", "r262", "r263", "r264", "r265", "r324", "r360", "r418", "r471", "r503", "r505", "r515", "r541", "r542", "r600", "r602", "r605", "r606", "r607", "r615", "r616", "r631", "r639", "r649", "r658", "r659", "r660", "r661", "r665", "r829", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "sam_MaximumPercentageOfShipmentsOfBeveragesUnderLicenseAgreement": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "MaximumPercentageOfShipmentsOfBeveragesUnderLicenseAgreement", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of shipments of beverages under license agreement.", "label": "Maximum Percentage of Shipments of Beverages Under License Agreement", "terseLabel": "Maximum percentage of shipments of beverages under license agreement" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r725" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r725" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r107", "r108", "r109", "r110", "r111", "r115", "r116", "r262", "r263", "r264", "r265", "r324", "r360", "r418", "r471", "r503", "r505", "r515", "r541", "r542", "r600", "r602", "r605", "r606", "r607", "r615", "r616", "r631", "r639", "r649", "r658", "r659", "r660", "r665", "r829", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r744" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Money market fund", "label": "Money Market Funds, at Carrying Value", "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/2024", "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": [ "r752" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in 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": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows provided by financing activities:", "verboseLabel": "Cash flows used in financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (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": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows used in investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) 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": [ "r73", "r74", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows provided by operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r65", "r75", "r95", "r119", "r133", "r136", "r140", "r152", "r165", "r169", "r170", "r171", "r172", "r173", "r176", "r177", "r193", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r391", "r395", "r417", "r431", "r497", "r571", "r592", "r593", "r674", "r827" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of net income for basic common stock", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Earnings to Common Shareholders, As reported - basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r145", "r169", "r170", "r171", "r172", "r181", "r182", "r195", "r200", "r395" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Allocation of net income for basic:", "terseLabel": "Allocation of net income for basic:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings to Common Shareholders, Net income per common share - diluted", "terseLabel": "Earnings to Common Shareholders, Net income per common share - diluted", "verboseLabel": "Earnings to Common Shareholders, Net income per common share \u2014 diluted", "label": "Net Income (Loss) Available to Common Stockholders, 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": [ "r145", "r183", "r189", "r190", "r191", "r192", "r195", "r200" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/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": [ "r104", "r118", "r163", "r164", "r167", "r168", "r178", "r179", "r220", "r228", "r229", "r389", "r390", "r392", "r395", "r409", "r414", "r452", "r455", "r456", "r474", "r475", "r476", "r510", "r511", "r512", "r513", "r514" ] }, "sam_NonCashFinancingActivityForAccrualOfExciseTaxOnShareRepurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "NonCashFinancingActivityForAccrualOfExciseTaxOnShareRepurchases", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in accrued expenses for 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/20240629", "localname": "NonCashOperatingAndFinancingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in measurement of lease liabilities", "label": "Non Cash Operating And Financing Activities [Abstract]", "documentation": "Non cash operating and financing activities." } } }, "auth_ref": [] }, "sam_NonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "NonEmployeeDirectorMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non employee director.", "label": "Non Employee Director [Member]", "terseLabel": "Non-Employee Director" } } }, "auth_ref": [] }, "sam_NonEmployeeDirectorStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "NonEmployeeDirectorStockOptionMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "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/2024", "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": [ "r725" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r689", "r699", "r709", "r733", "r741" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r716" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r715" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r733" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r752" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r752" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income", "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": [ "r67" ] }, "sam_NoteReceivableAmortizationEndDate": { "xbrltype": "dateItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "NoteReceivableAmortizationEndDate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Note receivable amortization end date.", "label": "Note Receivable Amortization End Date", "terseLabel": "Note receivable amortization end date" } } }, "auth_ref": [] }, "sam_NoteReceivableAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "NoteReceivableAmortizationPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Note receivable amortization period.", "label": "Note Receivable Amortization Period", "terseLabel": "Note receivable amortization period" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Fair value of note receivable", "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date." } } }, "auth_ref": [ "r869" ] }, "sam_NotesReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "NotesReceivableNoncurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Notes receivable, noncurrent.", "label": "Notes Receivable, Noncurrent", "terseLabel": "Note receivable" } } }, "auth_ref": [] }, "sam_NumberOfLicenseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "NumberOfLicenseAgreements", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of license agreements.", "label": "Number of License Agreements", "terseLabel": "Number of license agreements" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Costs and Expenses, Total", "label": "Operating Costs and Expenses", "terseLabel": "Transaction with related party 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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "terseLabel": "Operating expenses", "label": "Operating Expenses", "verboseLabel": "Estimated 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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Net effect of COVID-19 on revenue, cost of goods sold and operating expense", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r98", "r628", "r794", "r795", "r796", "r797", "r798" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r444" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r444" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating cash outflows from operating leases", "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": [ "r447", "r448" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r443" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r38", "r87", "r516", "r517" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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": [ "r3", "r7", "r88" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive (loss) income", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r88", "r134", "r137", "r173" ] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in revenue related to advertising, promotional and selling expenses", "label": "Other Cost of Operating Revenue", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r64" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Other Noncash Income (Expense), Total", "label": "Other Noncash Income (Expense)", "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": [ "r75" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r68" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income:" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r725" ] }, "sam_OtherPurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "OtherPurchaseCommitmentMember", "presentation": [ "http://www.bostonbeer.com/20240629/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/2024", "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": [ "r687", "r697", "r707", "r739" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r690", "r700", "r710", "r742" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r690", "r700", "r710", "r742" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r714" ] }, "sam_PaymentOnLoanAndSecurityAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "PaymentOnLoanAndSecurityAgreement", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payment on loan and security agreement", "label": "Payment On Loan And Security Agreement", "terseLabel": "Payment on loan and security agreement" } } }, "auth_ref": [] }, "us-gaap_PaymentsForCapitalImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForCapitalImprovements", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for capital improvements", "label": "Payments for Capital Improvements", "verboseLabel": "Capital expenditure reimbursements and guaranteed payments", "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use." } } }, "auth_ref": [ "r70" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r764", "r776" ] }, "sam_PaymentsForProprietaryIngredientsShipmentOfBeveragesAndMarketingServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "PaymentsForProprietaryIngredientsShipmentOfBeveragesAndMarketingServices", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for proprietary ingredients, shipment of beverages and marketing services", "label": "Payments for Proprietary Ingredients, Shipment of Beverages and Marketing Services", "documentation": "Payments for proprietary ingredients, shipment of beverages and marketing services." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r71" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of tax withholding on stock-based payment awards and investment shares", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r146" ] }, "us-gaap_PaymentsToAcquireLoansHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireLoansHeldForInvestment", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payment for Acquisition, Loan, Held-for-Investment", "terseLabel": "Repayment of the note receivable plus an agreed investment return", "documentation": "The cash outflow associated with purchasing loans held for investment purposes during the period." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Cash paid for note receivable", "terseLabel": "Cash paid to City Brewing", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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": [ "r70" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r724" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r724" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r716" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r733" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r726" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r715" ] }, "sam_PepsiLicensingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "PepsiLicensingAgreementMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Pepsi licensing agreement.", "label": "Pepsi Licensing Agreement [Member]", "terseLabel": "Pepsi Licensing Agreement" } } }, "auth_ref": [] }, "sam_PepsiPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "PepsiPartnershipMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Pepsi partnership.", "label": "Pepsi Partnership [Member]", "terseLabel": "Pepsi Partnership" } } }, "auth_ref": [] }, "sam_PepsicoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "PepsicoIncMember", "presentation": [ "http://www.bostonbeer.com/20240629/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/20240629", "localname": "PercentageOfBrewsAndPackages", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/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_PercentageOfPotentialAchievementOfPerformanceBasedVestingCriteria": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "PercentageOfPotentialAchievementOfPerformanceBasedVestingCriteria", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of potential achievement of performance-based vesting criteria.", "label": "Percentage Of Potential Achievement Of Performance-based Vesting Criteria", "terseLabel": "Percentage of potential achievement of performance-based vesting criteria" } } }, "auth_ref": [] }, "sam_PercentageOfShipmentsOfBeveragesUnderLicenseAgreement": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "PercentageOfShipmentsOfBeveragesUnderLicenseAgreement", "presentation": [ "http://www.bostonbeer.com/20240629/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/20240629", "localname": "PerformanceBasedAwardsMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance Based Awards", "terseLabel": "Performance Based Awards", "label": "Performance Based Awards [Member]", "documentation": "Performance based awards." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r717" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r761" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r716" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r771" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense, Noncurrent, Total", "terseLabel": "Third-party production prepayments", "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": [ "r767" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Income Tax Refunds", "terseLabel": "Federal income tax refund", "verboseLabel": "Income tax refunds", "documentation": "Amount of income tax refund received from tax jurisdiction." } } }, "auth_ref": [ "r20", "r74", "r779", "r859", "r860" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Lines of Credit, Total", "label": "Proceeds from Lines of Credit", "terseLabel": "Line of credit borrowings", "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": [ "r18", "r782" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "terseLabel": "Proceeds from disposal of property, plant and equipment", "label": "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": [ "r69" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options and sale of investment shares", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r11" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r119", "r133", "r136", "r147", "r152", "r165", "r173", "r176", "r177", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r391", "r395", "r397", "r400", "r401", "r417", "r431", "r482", "r496", "r528", "r571", "r592", "r593", "r653", "r654", "r675", "r774", "r827" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r451" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, carrying value", "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": [ "r6", "r451", "r483", "r494", "r664" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "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": [ "r78", "r451" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss (recovery) expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r144", "r231" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "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": [ "r47", "r92" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "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": [ "r47", "r92" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r714" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r714" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r107", "r108", "r109", "r110", "r111", "r115", "r116", "r262", "r263", "r264", "r265", "r322", "r324", "r353", "r354", "r355", "r360", "r418", "r468", "r469", "r471", "r503", "r505", "r515", "r541", "r542", "r600", "r602", "r605", "r606", "r607", "r615", "r616", "r631", "r639", "r649", "r658", "r659", "r660", "r661", "r665", "r668", "r823", "r829", "r867", "r879", "r880", "r881", "r882", "r883" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r107", "r108", "r109", "r110", "r111", "r115", "r116", "r262", "r263", "r264", "r265", "r322", "r324", "r353", "r354", "r355", "r360", "r418", "r468", "r469", "r471", "r503", "r505", "r515", "r541", "r542", "r600", "r602", "r605", "r606", "r607", "r615", "r616", "r631", "r639", "r649", "r658", "r659", "r660", "r661", "r665", "r668", "r823", "r829", "r867", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "sam_RecentAccountingPronouncementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "RecentAccountingPronouncementsAbstract", "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements [Abstract]", "documentation": "Recent accounting pronouncements." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r682", "r692", "r702", "r734" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r222", "r323", "r460", "r461", "r487", "r493", "r544", "r545", "r546", "r547", "r548", "r568", "r570", "r599" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related Party", "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": [ "r154", "r155", "r460", "r461", "r462", "r463", "r487", "r493", "r544", "r545", "r546", "r547", "r548", "r568", "r570", "r599" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r460", "r461", "r875" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "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": [ "r222", "r575", "r576", "r579" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r222", "r323", "r460", "r461", "r487", "r493", "r544", "r545", "r546", "r547", "r548", "r568", "r570", "r599", "r875" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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": [ "r457", "r458", "r459", "r461", "r464", "r525", "r526", "r527", "r577", "r578", "r579", "r597", "r598" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid on finance leases", "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/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "terseLabel": "Line of credit repayments", "negatedLabel": "Line of credit repayments", "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": [ "r72", "r782" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.bostonbeer.com/20240629/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": [ "r112", "r113", "r156", "r157", "r281", "r306", "r463", "r470", "r484", "r624", "r625" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r683", "r693", "r703", "r735" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r684", "r694", "r704", "r736" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691", "r701", "r711", "r743" ] }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedAssetsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureRestrictedCash1" ], "lang": { "en-us": { "role": { "label": "Restricted Assets Disclosure [Text Block]", "terseLabel": "Restricted Cash", "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_RestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAbstract", "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Received fair market value of payments from continuing distributors", "verboseLabel": "Restricted Cash", "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": [ "r766", "r780" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards", "label": "Restricted Stock [Member]", "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": [ "r22" ] }, "sam_RetailSalesPercentageOfSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "RetailSalesPercentageOfSales", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to retail locations as a percentage of total sales", "label": "Retail Sales Percentage Of Sales", "documentation": "Retail sales percentage of sales." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "verboseLabel": "Adoption of accounting standards, adjustment to retained earnings", "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r52", "r83", "r491", "r510", "r514", "r523", "r552", "r664" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r117", "r159", "r160", "r161", "r166", "r173", "r175", "r177", "r227", "r230", "r251", "r379", "r380", "r386", "r387", "r388", "r392", "r394", "r395", "r404", "r406", "r407", "r411", "r415", "r440", "r441", "r507", "r509", "r529", "r887" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Including Assessed Tax", "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": [ "r96", "r97", "r205", "r210", "r211", "r214", "r216", "r217", "r218", "r219", "r319", "r320", "r472" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r105", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r321" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net revenue", "label": "Revenues", "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": [ "r96", "r97", "r141", "r152", "r205", "r210", "r211", "r214", "r216", "r217", "r218", "r219", "r226", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r431", "r482", "r629", "r827" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "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/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r449", "r663" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r752" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r752" ] }, "sam_SalesDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "SalesDiscount", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursements for discounts to distributors", "label": "Sales Discount", "documentation": "Sales discount." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "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": [ "r396" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary 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": [ "r862" ] }, "sam_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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]", "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]" } } }, "auth_ref": [] }, "sam_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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]", "documentation": "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/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]", "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r21", "r23", "r184", "r188", "r196" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Net Income per Share, Basic", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share." } } }, "auth_ref": [ "r21", "r23", "r791" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Net Income per Share, Diluted", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]", "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share." } } }, "auth_ref": [ "r21", "r23", "r791" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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": [ "r368", "r652", "r857" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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": [ "r28" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense Included in Operating Expenses", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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": [ "r28" ] }, "sam_ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Shortfall Fees to be Incurred [Table Text Block]", "terseLabel": "Schedule of Expected Shortfall Fees to be Incurred", "documentation": "Schedule of expected shortfall fees to be incurred." } } }, "auth_ref": [] }, "sam_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of intangible assets", "label": "Schedule Of Finite And Indefinite Lived Intangible Assets Excluding Goodwill Table [Text Block]", "documentation": "Schedule Of Finite and Indefinite Lived Intangible Assets Excluding Goodwill." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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": [ "r13", "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r35", "r36", "r575", "r576", "r579" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "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": [ "r9", "r10", "r84" ] }, "sam_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award", "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]", "documentation": "Schedule of share-based compensation arrangement by share based payment award." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r326", "r328", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Assumptions used to Estimate Fair Value of Stock Options", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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": [ "r86" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables" ], "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 Units", "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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/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": [ "r633", "r817" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "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": [ "r863" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r677" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r679" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Advertising, promotional and selling expenses", "terseLabel": "Advertising, promotional, and selling expenses", "totalLabel": "Selling and Marketing Expense, Total", "label": "Selling and Marketing Expense", "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/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising, promotional and selling expenses", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r66" ] }, "sam_SeniorManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "SeniorManagementMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Management", "label": "Senior Management [Member]", "documentation": "Senior management." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award 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": [ "r650" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount from current market value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r27" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Employee Investment Shares Purchase", "terseLabel": "Shares employees elected to purchase", "documentation": "The number of shares purchased by employees under the investment share purchase program." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Other than options granted in period", "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants 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": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average fair value of stock awards", "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested at beginning of period", "periodEndLabel": "Non-vested at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r342", "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested at beginning of period", "periodEndLabel": "Non-vested at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r342", "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "terseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "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": [ "r356" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor": { "xbrltype": "decimalItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Dividends", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "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": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "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": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "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": [ "r326", "r328", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "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": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/ Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r837" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/ Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r837" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total", "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r838" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted in period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted in period - weighted average fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/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": [ "r837" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option outstanding", "periodStartLabel": "Outstanding at beginning of period", "periodEndLabel": "Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r334", "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period", "periodEndLabel": "Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r334", "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "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 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "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": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Vested and expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Vested and expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "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": [ "r350" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Requirement tenure of employee for investment share program, purchase shares at discount", "label": "Share Based Compensation Arrangement By Share Based Payment Award Required Tenure For Participation In Plan", "documentation": "Employee tenure requirement to participate in plan." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "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": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356" ] }, "sam_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangements By Share Based Payment Award", "label": "Share Based Compensation Arrangements By Share Based Payment Award [Domain]", "documentation": "Share-based compensation arrangements by share based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Options granted in period - weighted average exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "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": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Options granted in period - weighted average exercise price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier", "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier", "label": "Supplier [Domain]", "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/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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": [ "r27" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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": [ "r27" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance", "terseLabel": "Total shares outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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": [ "r85" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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": [ "r350" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "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", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "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", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "sam_ShortFallFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShortFallFees", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shortfall fees", "label": "Short Fall Fees", "documentation": "Short Fall Fees" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShortfallFeesExpectedToBeIncurred", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Shortfall fees expected to be incurred.", "label": "Shortfall Fees Expected To Be Incurred", "totalLabel": "Total shortfall fees expected to be incurred", "terseLabel": "Expected shortfall fees" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShortfallFeesExpectedToBeIncurredAfterFifthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/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/20240629", "localname": "ShortfallFeesExpectedToBeIncurredInFifthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "label": "Shortfall Fees Expected To Be Incurred In Fifth Year", "documentation": "Shortfall fees expected to be incurred in fifth year.", "terseLabel": "2029" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShortfallFeesExpectedToBeIncurredInFourthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "documentation": "Shortfall fees expected to be incurred in fourth year.", "label": "Shortfall Fees Expected To Be Incurred In Fourth Year", "terseLabel": "2028" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShortfallFeesExpectedToBeIncurredInSecondYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "documentation": "Shortfall fees expected to be incurred in second year.", "label": "Shortfall Fees Expected To Be Incurred In Second Year", "terseLabel": "2026" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShortfallFeesExpectedToBeIncurredInThirdYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "documentation": "Shortfall fees expected to be incurred in third year.", "label": "Shortfall Fees Expected To Be Incurred In Third Year", "terseLabel": "2027" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShortfallFeesExpectedToBeIncurredNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "documentation": "Shortfall fees expected to be incurred next twelve months.", "label": "Shortfall Fees Expected To Be Incurred Next Twelve Months", "terseLabel": "2025" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ShortfallFeesExpectedToBeIncurredRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "documentation": "Shortfall fees expected to be incurred remainder of fiscal year.", "label": "Shortfall Fees Expected To Be Incurred Remainder Of Fiscal Year", "terseLabel": "Remainder of 2024" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r366" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r106", "r127", "r128", "r129", "r152", "r184", "r188", "r196", "r200", "r207", "r208", "r226", "r268", "r270", "r271", "r272", "r275", "r276", "r304", "r305", "r307", "r308", "r309", "r431", "r519", "r520", "r521", "r522", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r551", "r572", "r594", "r609", "r610", "r611", "r612", "r613", "r763", "r781", "r792" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r50", "r53", "r54", "r117", "r138", "r139", "r140", "r159", "r160", "r161", "r166", "r173", "r175", "r177", "r206", "r227", "r230", "r251", "r310", "r379", "r380", "r386", "r387", "r388", "r392", "r394", "r395", "r404", "r405", "r406", "r407", "r408", "r411", "r415", "r432", "r433", "r434", "r435", "r436", "r437", "r440", "r441", "r454", "r498", "r507", "r508", "r509", "r529", "r594" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "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": [ "r159", "r160", "r161", "r206", "r441", "r472", "r518", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r570", "r573", "r574", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r669" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r159", "r160", "r161", "r206", "r222", "r441", "r472", "r518", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r570", "r573", "r574", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r669" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r686", "r696", "r706", "r738" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Compensation Plan", "label": "Share-Based Payment Arrangement [Member]", "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": [ "r793" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "terseLabel": "Stock options exercised and restricted shares activities (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r49", "r50", "r83", "r339" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised and restricted shares activities", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r8", "r50", "r53", "r54", "r83" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Stock repurchase program, authorized amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r830" ] }, "sam_StockRepurchaseProgramCumulativeNumberOfSharesRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "StockRepurchaseProgramCumulativeNumberOfSharesRepurchased", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of total cumulative shares repurchased", "verboseLabel": "Repurchase of shares", "periodStartLabel": "Repurchased at beginning of period", "periodEndLabel": "Repurchased at end of period", "label": "Stock Repurchase Program Cumulative Number Of Shares Repurchased", "documentation": "Stock repurchase program, cumulative number of shares repurchased." } } }, "auth_ref": [] }, "sam_StockRepurchaseProgramCumulativeNumberOfSharesRepurchasedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "StockRepurchaseProgramCumulativeNumberOfSharesRepurchasedValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "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": [] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased", "label": "Share Repurchase Program, Authorized, Number of Shares", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r830" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized pepurchase amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of Class A Common Stock (in shares)", "terseLabel": "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": [ "r8", "r49", "r50", "r83" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of Class A Common Stock", "terseLabel": "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": [ "r8", "r49", "r50", "r83" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares repurchased during period", "negatedLabel": "Repurchase of Class A Common Stock (in shares)", "terseLabel": "Repurchase of Class A Common Stock (in shares)", "label": "Stock Repurchased During Period, 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": [ "r8", "r49", "r50", "r83", "r522", "r594", "r612" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares repurchased during period, Value", "negatedLabel": "Repurchase of Class A Common Stock", "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": [ "r8", "r49", "r50", "r83", "r529", "r594", "r612", "r675" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r53", "r54", "r76", "r553", "r569", "r595", "r596", "r664", "r676", "r783", "r805", "r870", "r887" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r438", "r466" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "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": [ "r438", "r466" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r438", "r466" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "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": [ "r438", "r466" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "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": [ "r438", "r466" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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": [ "r465", "r467" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r732" ] }, "sam_TermOfLicenseAgreementOptionToTerminate": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "TermOfLicenseAgreementOptionToTerminate", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Term of license agreement option to terminate.", "label": "Term of License Agreement Option to Terminate", "terseLabel": "Term of license agreement option to terminate" } } }, "auth_ref": [] }, "sam_ThirdPartyContractTerminationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ThirdPartyContractTerminationCosts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Third party contract termination costs", "label": "Third Party Contract Termination Costs", "documentation": "Third party contract termination costs." } } }, "auth_ref": [] }, "sam_ThirdPartyProductionPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ThirdPartyProductionPrepayments", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Third party production prepayments.", "label": "Third Party Production Prepayments", "totalLabel": "Total third-party production prepayments", "terseLabel": "Total third-party production prepayments" } } }, "auth_ref": [] }, "sam_ThirdPartyProductionPrepaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "ThirdPartyProductionPrepaymentsTextBlock", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureThirdPartyProductionPrepayments" ], "lang": { "en-us": { "role": { "label": "Third Party Production Prepayments [Text Block]", "documentation": "Third party production prepayments.", "terseLabel": "Third-Party Production Prepayments" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r799", "r874" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r724" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r731" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r33", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r818", "r819", "r820" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r751" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r753" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "sam_TransitionOfDistributorNetworks": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "TransitionOfDistributorNetworks", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Transition of distributor networks.", "label": "Transition of Distributor Networks", "terseLabel": "Transition of distributor networks" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r754" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r755" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r755" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r753" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r753" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r756" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r754" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "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": [ "r396" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of net income for basic unvested participating shares", "totalLabel": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic, Total", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "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": [ "r194", "r197", "r198" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r750" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "terseLabel": "Unrecognized income tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r362", "r374", "r651" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "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": [ "r372", "r651" ] }, "sam_UnvestedShareBasedPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "UnvestedShareBasedPaymentsMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Unvested share based payments.", "label": "Unvested Share Based Payments [Member]", "terseLabel": "Unvested Share Based Payments" } } }, "auth_ref": [] }, "sam_UnvestedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "UnvestedSharesMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested participating shares", "label": "Unvested Shares [Member]", "documentation": "Unvested Shares [Member]." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "sam_VoluntaryEquityInvestmentProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240629", "localname": "VoluntaryEquityInvestmentProgramMember", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Share Program", "label": "Voluntary Equity Investment Program [Member]", "documentation": "Voluntary equity investment program." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r720" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Common Shares, Net income per common share - diluted", "terseLabel": "Weighted-average number of common shares - diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Common Shares, Net (loss) 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": [ "r183", "r200" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfDilutedNetIncomePerShareDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail", "http://www.bostonbeer.com/20240629/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Common shares, As reported - basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "terseLabel": "Weighted-average number of common shares - basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r181", "r200" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20240629/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of shares for basic:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r718" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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/2147477734/942-470-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r39": { "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(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "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(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "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" }, "r43": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "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" }, "r48": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "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" }, "r62": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r88": { "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" }, "r89": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "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/2147478546/942-210-S99-1" }, "r91": { "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/2147478546/942-210-S99-1" }, "r92": { "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/2147478546/942-210-S99-1" }, "r93": { "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/2147478546/942-210-S99-1" }, "r94": { "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/2147478524/942-220-S99-1" }, "r95": { "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/2147478524/942-220-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r100": { "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" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-20/tableOfContent" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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/2147477891/740-270-50-1" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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/2147478859/928-340-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r479": { "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/2147478546/942-210-S99-1" }, "r480": { "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/2147478524/942-220-S99-1" }, "r481": { "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/2147478524/942-220-S99-1" }, "r482": { "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/2147477314/942-235-S99-1" }, "r483": { "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/2147478451/942-360-50-1" }, "r484": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r485": { "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/2147478777/944-210-S99-1" }, "r486": { "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/2147478777/944-210-S99-1" }, "r487": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r488": { "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/2147478777/944-210-S99-1" }, "r489": { "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/2147478777/944-210-S99-1" }, "r490": { "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/2147478777/944-210-S99-1" }, "r491": { "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/2147478777/944-210-S99-1" }, "r492": { "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/2147478777/944-210-S99-1" }, "r493": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r494": { "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/2147478777/944-210-S99-1" }, "r495": { "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/2147477250/944-220-S99-1" }, "r496": { "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/2147477250/944-220-S99-1" }, "r497": { "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/2147477250/944-220-S99-1" }, "r498": { "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/2147477250/944-220-S99-1" }, "r499": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r500": { "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/2147477250/944-220-S99-1" }, "r501": { "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/2147477250/944-220-S99-1" }, "r502": { "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/2147477250/944-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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/2147478009/946-205-45-3" }, "r529": { "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/2147478009/946-205-45-4" }, "r530": { "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/2147478494/946-205-50-2" }, "r531": { "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/2147478494/946-205-50-27" }, "r532": { "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/2147478494/946-205-50-7" }, "r533": { "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/2147478494/946-205-50-7" }, "r534": { "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/2147478494/946-205-50-7" }, "r535": { "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/2147478494/946-205-50-7" }, "r536": { "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/2147478494/946-205-50-7" }, "r537": { "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/2147478494/946-205-50-7" }, "r538": { "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/2147478494/946-205-50-7" }, "r539": { "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/2147478494/946-205-50-7" }, "r540": { "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/2147477796/946-210-45-4" }, "r541": { "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/2147478795/946-210-50-6" }, "r542": { "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/2147478795/946-210-50-6" }, "r543": { "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/2147479170/946-210-S99-1" }, "r544": { "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/2147479170/946-210-S99-1" }, "r545": { "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/2147479170/946-210-S99-1" }, "r546": { "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/2147479170/946-210-S99-1" }, "r547": { "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/2147479170/946-210-S99-1" }, "r548": { "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/2147479170/946-210-S99-1" }, "r549": { "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/2147479170/946-210-S99-1" }, "r550": { "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/2147479170/946-210-S99-1" }, "r551": { "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/2147479170/946-210-S99-1" }, "r552": { "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/2147479170/946-210-S99-1" }, "r553": { "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/2147479170/946-210-S99-1" }, "r554": { "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/2147479170/946-210-S99-1" }, "r555": { "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/2147479170/946-210-S99-1" }, "r556": { "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/2147479170/946-210-S99-1" }, "r557": { "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/2147479170/946-210-S99-1" }, "r558": { "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/2147479170/946-210-S99-1" }, "r559": { "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/2147479170/946-210-S99-1" }, "r560": { "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/2147479170/946-210-S99-1" }, "r561": { "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/2147479170/946-210-S99-1" }, "r562": { "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/2147479170/946-210-S99-1" }, "r563": { "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/2147479170/946-210-S99-1" }, "r564": { "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/2147479170/946-210-S99-1" }, "r565": { "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/2147479170/946-210-S99-1" }, "r566": { "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/2147479170/946-210-S99-1" }, "r567": { "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/2147479170/946-210-S99-1" }, "r568": { "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/2147479170/946-210-S99-2" }, "r569": { "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/2147479170/946-210-S99-2" }, "r570": { "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/2147479105/946-220-45-3" }, "r571": { "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/2147479105/946-220-45-7" }, "r572": { "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/2147478297/946-220-50-3" }, "r573": { "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/2147479134/946-220-S99-1" }, "r574": { "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/2147479134/946-220-S99-1" }, "r575": { "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/2147479134/946-220-S99-1" }, "r576": { "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/2147479134/946-220-S99-1" }, "r577": { "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/2147479134/946-220-S99-1" }, "r578": { "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/2147479134/946-220-S99-1" }, "r579": { "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/2147479134/946-220-S99-1" }, "r580": { "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/2147479134/946-220-S99-1" }, "r581": { "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/2147479134/946-220-S99-1" }, "r582": { "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/2147479134/946-220-S99-1" }, "r583": { "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/2147479134/946-220-S99-1" }, "r584": { "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/2147479134/946-220-S99-1" }, "r585": { "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/2147479134/946-220-S99-1" }, "r586": { "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/2147479134/946-220-S99-1" }, "r587": { "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/2147479134/946-220-S99-1" }, "r588": { "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/2147479134/946-220-S99-1" }, "r589": { "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/2147479134/946-220-S99-1" }, "r590": { "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/2147479134/946-220-S99-1" }, "r591": { "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/2147479134/946-220-S99-1" }, "r592": { "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/2147479134/946-220-S99-1" }, "r593": { "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/2147479134/946-220-S99-3" }, "r594": { "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/2147479134/946-220-S99-3" }, "r595": { "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/2147479134/946-220-S99-3" }, "r596": { "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/2147479134/946-220-S99-3" }, "r597": { "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/2147477968/946-235-50-2" }, "r598": { "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/2147477968/946-235-50-2" }, "r599": { "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/2147477802/946-310-45-1" }, "r600": { "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/2147477271/946-320-S99-1" }, "r601": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r602": { "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/2147477271/946-320-S99-2" }, "r603": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r604": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r605": { "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/2147477271/946-320-S99-3" }, "r606": { "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/2147477271/946-320-S99-3" }, "r607": { "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/2147477271/946-320-S99-6" }, "r608": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r609": { "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/2147478448/946-505-50-1" }, "r610": { "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/2147478448/946-505-50-2" }, "r611": { "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/2147478448/946-505-50-2" }, "r612": { "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/2147478448/946-505-50-2" }, "r613": { "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/2147478448/946-505-50-2" }, "r614": { "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/2147478522/954-440-50-1" }, "r615": { "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/2147477332/976-310-50-1" }, "r616": { "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/2147479230/978-310-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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/2147478795/946-210-50-1" }, "r667": { "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/2147478795/946-210-50-6" }, "r668": { "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/2147477439/946-210-55-1" }, "r669": { "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/2147477802/946-310-45-1" }, "r670": { "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/2147477271/946-320-S99-1" }, "r671": { "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/2147477271/946-320-S99-2" }, "r672": { "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/2147477271/946-320-S99-3" }, "r673": { "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/2147477271/946-320-S99-6" }, "r674": { "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/2147479168/946-830-55-10" }, "r675": { "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/2147479168/946-830-55-11" }, "r676": { "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/2147479168/946-830-55-12" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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/2147478777/944-210-S99-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r886": { "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/2147478009/946-205-45-4" }, "r887": { "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/2147479134/946-220-S99-3" }, "r888": { "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/2147479134/946-220-S99-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 71 0000950170-24-086556-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-086556-xbrl.zip M4$L#!!0 ( ..#^5@$=ISD4(\! '*Y&P 0 R]:UL;R9(N^OGL7U';:]9,]W-(G/<+[N[]8(S78G8W> &>/>M\\9-7J&DA M,2K)AOWK3V1)8# 78RA)):EZUF!0E:HR,R+>N&1DQ"__Z^*L5WR.PZH<]'_] M-[*)_ZV(?3\(9?_DUW_;/MK9V_NW__7;__CE?R)4O'N_MU_LQR_%MA^5G^.[ MLO*]034>QN*GHS]^+O;ZO;(?B_]\>_A[\6[@QV>Q/RI0<3H:G6^]?OWERY?- MD,I^->B-1_"N:M,/SEX7"$T?OC.,-G]>O+.C6&Q13#G""E%Q3,06(5N4;E+* MR/^+\1;&-[XV.+\GH^(G_W.1OP7O[O=CKW=9O"_[MN]+VRN.KEZZ :/T MF\5VKU<*R:VCF[>6MP9P\V[V&I9Q!%.+ M5_?#PO_YR.WYLK/5]>T7=^Z_-;]\]>K6\N*AYY(\C$SQ3/"KV_N#_CX0?ECZ M^[\61L/7H\OS^!IN1/W)G=>CJLK[Q@0S(*__\X_?C_QI/+/HVZF'^,WJ5]%O MG@P^OX8+KS,_7-TXKM")M>?7-R=;N?H%TPNW;BZK :=$/4:"R1U77X@^W#\, MN'#KR; "**] ]9T%@N]0A!EBY.J;WO:FJUK=9A_*7N=KXUXM0(AL7G^ELF>W M7N,&U6C0=S$.:^G+X\*2FJ_$'B$8]ZVO7,WC*ZU?CX:V7Z7!\*Q^7V8%@;"^ M,5*8,ZK&[L$%R1=O+_?%Z/[E>.RM>7TH(O)ZLL/17>+"A[>Y8#1\D*CF-5Q] M]=O_*'XYC3; O\4OHW+4B[\1C/[QR^O)[_G3LSBR-:ZA^-_C\O.OKW8&_1&@ M'3H&RKTJ_.2O7U^-XL7H=8T6K_-37T\?^XL;A,NB&EWVXJ^OSNSPI.QO%78\ M&OS/\NQ\, 3V'KTYMR%#\%:ASR_>O*K?&LK/5U\*977>LY=9W")<_:6\V,K/ MCL/)KV4(L5__^E4>BQ(8]/TG"1C*9=+(..(19\8A3;1"26,5L,A(_KYG3Z93NQ@=Q@23_H1#3(HQBDSB!'') G+,"D2E82)XKIR2 MKWY+ME?%7U[?&LW]@R-1*"&E09+P ,\C#!DL(TJ8VM])_Q\OGC1##?X8;K?"31II2"(*;@ @A''$"XJ)U](@X2IT. MB1@<;XYT9SP<7B_G/Z,=[O9#5L?/&RQ"A"*J'QCI^Z'UM;Z?\B53)$4GD"(& M'IE_.&HIB@9F3%EDCOFKH4X!>VMG<'96CC(#5-O]D&40) :,ES+>80#G350: M!HN)U\#VSB KM$:66:]4U/!Z]JH8]\O)%SY^^GCT#B"C*K?Z90\$>3B.(,,/ M##WIF P\#"00^"&:B+21'EEJA4A8&89<) XQKD,@ MU&*BZ9.'?IL_/&:615 R"G,8.9,8 2HDA!W,@E">HF57(P=5L@6VT^ L'MN+ MPS@:#_N[%_8,3*R\%!/9NS-TP7P X86E$/!\$&'@/P#3$ /U*AJG% #S!--_ M?375/EMA//PR&(8J]E_]-CH=QEA< BM6=_CH]6VH&\84@7M]K'[[)5LP6U5M M,,!0BMJBV8!&-O+UD/]&3P^U7-#5[IP\Z(*>;U>?_/(^L]J,![6?]4& MVM9TMO5J[GS2BC 0:S90Z9:!/\9CRE(4;)XJNKK\8:%*[^*D/^.Y5Q M6-2CCO>JX)V]_WT; K[]\M7CJGB266OR9X"779SW2E^._HAG#EX12KA:V_O7 M_+C]Q0Y#UE[;%V7UZK=,;"!I31F8_ENP'4-]2S5YQ"^O[WWR;U=#NA[ Z_MF M>UXSR_7<:X-N]%NV8[+%C\GUQ*97KOZ^^M[K6ZO_ #&\-4XSCHC.>LXE@K0 MM:><9%H[*9S!;27&M9AMCT>G@R$,;4*5J^M'(\!D@(W?!P#3_SX>EE4H:T#Z M#G&^.P PEK8.+0#1E O@SS_L17DV/FN>[$#:X2@KEPGA056P:\)_O79-H'!U M*WB%$E'S]163*\_BD9 BIXJC%$E$W +S&28U\DH 775@VKFV\DC- _D[NV"! M@G4Q ,NQ7ZN36ZR2]16V2XRIS#,#+"P)^8:2N%I)B'MG+.!%VNJ9A!)&/';0K^ M+?8C6*L ,ML!='Q9@>V:8SZ[%^?PO+B21#7PM*130CJ!:PEP@)'FS",*AHIC MX!]1T5J5<71JAQ,U_;?!(&2;WET?@< M'AJ'7Q7^NTSETH$?.IR!FK]%8#Z);,P9[PT&IX58\"Q)RN:N)LB8*&M3+5&I ME VDM03^(=1]NZ("JKCC)H&"#BZ[$Q8Y!8X12S)J*C%VWK>>?H_K:W"L;-F/ M8=<.^^ 1SEH.@3CD!G&^0T?>%!T)2!M0$L$OX.M[!W)(-47!447 B7+$M-91 M>I+V/(H]\"Y/ (7_L,,_8_;M5UIQ"N]=I 11C2WBVFAD4PR VH$3$P+VCK:- MGEGA?17"@W0P.HW# YBUS=3:&50CH-Z4:%?&T+6FW!E7(^""5563$GN6"#R. M*@VN,\5 3AB(H)%A 0Z2IZQMY/Q!F-T.H#* M@1L6TXL%8322+%J*SF7P%=9$%%M9#;J@"SF!F241.22Q92N&="V>$PQY_R$\%%N;[E@[W,']4A MR(5&*+\AX4LBE,9I@%5P1)1WX(-(89&VF"+#3$H6,\QXZV!V*;3F@HP@+PF5 M,B"3[5DN!%!21(,4L<9C@A/\US9R/A+]_X]!;]R'E;N<*-*]_N=8U?M5'X:# MDZ']7D#X^YQT3Z@9L'M50\TFEZ\7MJHJCZNWE'_:_ M!L/)EM#MJ.74*CB,D_2UZK0\7QH;#F";@%Q;Y(4"I4_!#+=:@G3;R)FV45'5 MVDC6PO?Q;FW\9Z6,&R&)L#@Q8Q$E"C\]R.=02Y0@T*D01)A M&?ROK:2I;;\$^7I34VKO@1>#N7KSRHT4B<%)*JO3OT<;W@[C MESC\WDB6,UIA'0W&! ".D$!M8I$3I9-" A.&N8TF6=-67FJCF'^S=_XB,7-3-&'K;U^ M*#^787QK_]P.![W+_H$;7/9FGTBX"+_#4:5HC@,%2RWB'/28QIBAQ+$4FGGK M9>NH]< >^E>L!&R\F>'RH6=??DZKZ4R:%^[VOY3;ZARJIT'X-[>^B-L88X8J MAU)28#T;HY"5RB-*HXM.^,!EZ_;D6^?EMB 7#N@H+:4ZY\(!'7748$6! M.A=F25+B%J+.C>%6@SJW)(6\%6N0U2XA[!/&X/8DZ]L?GFAD=_RY5L0\LUS; MP3">1X4LF6&3/#POQ63Y7ESL#D M*0-/R#H,?BMXL%HHG$ADCLO62<+:9PPNQFCR5,>4B_@0X0$TI37YV'I R>L4 MO/:>V_9KV9;DN+3@'(&G$5O/.>(>Y\.QDB)G /MP\MY&)KW0[2]*TI+2((NP M83P/*5GNP6GA,1^R8\@$19%6P5KP32- >$>_^2K3IY0A:QE)GGT^YLG$GE65 MJ2456^5TG>CB"#&("V^1!;Q%CNH$(FLLV*)MXY%V!P,7I#Z?4BVQ55Y#@RZ3 M5RD8KF"V)E<@E)KE34D":,<#=RQP+>V2,_&BDVDG-GXSU#)8$^,%+C M#+7Y3=%ZB18(6*H4/4<^:9S/95%DC3%(1(F),U8SVO[LFO4+)+8@FA*(M\*" MYT:4S"3/:D!1)$ M"R^T"=:U]DCE?]AA:5TO'F;/Z9N*8'X\!)/E#-+R^ M4A>(/_IBS_.5IB1[!]Y=CMY;7_;N^'F'\?.@]SGO5=ZZJ55ZH3'I9I(#;PFD MJ$N@W[T"[R!(E @C(H()IL6R&\@KKQ<69%%(J90';]*8?.Y"2 < Q0";I/FD:-$Y(.HQED,#IELK3>6=49Z3@H] M$#W$O$^W-,<<@XJ$*S#("*\17 >PSY1%3&+F%+-1N&7?[5I%!)]-!"7D)D:Y MM*&UVH.;EYL916)STQ@IE K$L=:"\H?A *8ZNLSYP'6*&/#$^21;]VX6\1_6 MGX+3/KR\>>.RB&QD>2-:."0P]_DT:90P+B"LN MDB/@:/!E5T4+2[Q80%7RZ**6V$ED<3Y\0G,;KT@,HB$J[ZP2CK4N\K,,,-4& M2?4R86X,DHQJQ#WQ2'NGD!6$8:8$2:JU.1G//*SW]\%Y5=>?[RV-G9!83"&X MW%(QEY''+"$7#4?,!8E]5)RUMU!UFP5P1M22#$QL9K.7G--S63YU8P*BFEE. M*);2=:&TMN^;-N6()46)XR(BXV,V\3DP@Z,2:6QEY-I*W7GE[?;*&RQ$D8Q. M0AN/)"<)<9$Q M-!J!G >U9Y0WB2JNB)CY-O5LC?.FTKI2LEIP!1X6E[GUD\/(Z1 1,3XQCQT5 ML77G(9YSQG,UD_(P$5HI#T_TN?YU(.!:2:Z0MQAKRRQ6[.\>(8%JW[M1OV\]O+XB25&BB77YYR'$P<+9-,!$) M[CWUWKOD6EL4IWDY7U(:,H.)21)DD.22YIPCS10&O\XFH[@6.BY[(OPB2B8W MZ&QAYI(A\$07<[V+D!.\932@UIW16!E%Y+([6W.MSMF@ZX/!CB?2.[!+\[%= MIS'2-( 3!%*3J_,12UL;0WZ@@-%AS(D?/BNQ)_B^+\0\8I[L77Q[ZXLP3QH= M@@U($IJKA.4Z?-)')"4ARG,:"5GVM.]%8%Z3@F4<55989&3(+489^']"RMQL MBRGB ?'2TE-HX9LS"W(.K1-6"H^2L("4T0-5)^B( A)L48129Q<%0E"\@Q*Q"5AHG@N7)JY@1<$E9/F$0+#DD* MO&X-DAN4>8ZHDD13KD2*RQ*669A7\L3ZI-_>^A*R$4*9I\HC'0PH,YD$LAIK MI!5SQ K"!6UMU'P)&GS"&OR&1.)?, )O-&D_>Q[TBTLNDQ\I$Q%F&WN[L:C)4ASJI#A M5C "EH(VK7.A6I-0TP(7F 3,+ 4[ST6;>W=QAS2U$CGK(]?<># $VTJ_+IS2 MKJP;$AUF7)%D2$@U>OP K+.5&4])[9 "6X06*)1,-4:2U_L$SSZ[L]4]R M*9*::_J@>OV?]@2^;X)$;I(-TB 1-E"8\I=2Z&% .PQR7H]QOZDZIJ;R! M=5K&M'L1_3@'\ Y2*GT:G'3I,@48@R(>YM/B[)'(J"&6=E$J2] M62Y/VLPYBKU>3AK(=MGPSSBJ#;;Y[.,L(C1"HW N9]UZ+G!NO0W:W!N"A#:* M"T5"4*W3X=YQHDA+G/>AB7(A$ PWM)XT MK=A]7DPR/[/!U0<'" MCL_-S'*+=,*1B"%AT+D$N]8>NUE\L&NMXJ(<*^7K$SR>@>2G7%[-!XR(T2SQ M9&VPK8M+K>/1B]GH;4YPLKGUJ(TRI[7F<(B5$1"+.^F2)LJT]C1%NQWLQ621 M<2(5Q>!)L6042#/)R0C>(^]!KPNE)&MO%XZNV<64A@(,+FL+,>N0H((=,R0N7 MJ%/MJVI5;\_#&\,X^S-?BU9E;H![)F;15^OU[>6=NE:UT_7"H.)\/;SEW$[F MB@I!)4;4"M#M4BGD,/Q&9#38":8=86WCKO8XYC^>A;*D/KDRCO"4T\OR61!# M-/AG%*- $A"52*ED:\,W;5(+#9XMXSH:Z;A *H)/P*.CR$@K$0:!399+G98_ M0-J&0C8+:"#!C9'$:?"9O<= V@3FG]0$)5R?[(V,X]8F&3PS4[NF[]WO+DLB M+O=88>LP4GG[F&LBD%821%U29WT^C*V7/8U@0;4.FZ.0),PQAGP@^2@N"4@# M3*)H KC.6EKK6WOZ82EJ("S$3P[!X9SUKH+,^>_2(VVI08(9(H0F3*76 N7B M:B +;40N\! 1 M!6]RK7G.D",1?N-.,J==Y*'3Z0O=*Q0T4!P=RX8QT,4:C8R+$A'/G LJB.#; MFWZU;*V4%Z'?!;BQ."5X'"86<9;RQA.NTX$,=BY9%MO0UN2VQ7JSI\N+N-L( M8H/WP-V29NY6R.64&9[19IP@KP1/%(/" MF7T=G"6QF&RD %,*6?"[JA!P%]6QQLMX)DWA[TZ'W6M[YODFSR6%O?=2( M,IVU:J3(F!Q(UMAS<*AUBXNY+/P@?PM2JD3DE(!YBP"8$N+*<)1-(2!GD#82 MQA*=>0NS'V/>!@_@P>099=2AI$$F.-B!R"27ZH*FPN93%Z*UI^87SKPSPI,8 MB %O"[@PGT@F,C1#;#%K8H\L?(0D M82%ZX4TBK27)? *C/U0!?27W]"66,8!T(B-3SLR5V;FV H&MAIUT0M'EW[-: M\,'S!C,\):%4*:V04&!1\PC6A"6$@>7FC3,Q=S-M_W9_6\ZS+2"4!?0SGD4[ M29_FV$9 9*L!\JUAAE#K?>OHUXXLON790SAE#:QR4PDC B(\:0?J MV5+>6CNU%><>9I,&(*GR,=?;LC%0Q+57R-F($5-1>2V)E7'9E=[",ZN7QG&1 MS%I/@@6C.P8PE;U!(**Y0VFR@DG,8WO3[-NX:3LCD15&@@\ID/9Y'P1;L%.U M Y&-C!-E+6/M*V*[CN=!6Q" EL(JDPLS&9-/JP5ND='>YZ,27.7."V[IQN,)8O8SI%6!08"QRGN=M/LF1 M55PAZ9.)%"MI6>L.O;:@)MYL/#!%/! C*N2ITN"!43_9X(LQ:4UYXF[V14^7 MPXQ4*H'(8@O:(2NPD,]JP^JA:*V6DFKFVEN$XF!!42T28IH9[Q:E,2\Z7 M;3@LN@B;$'C8T2@-HBRW]=&,(:NY0T0%0B262JF9\_6S2;MT2? +"&IE]]5S M)5'VDD"G!#"%7!1( (&=QI8ET=J3BVUR;N>U[SONEQ/2??QT/AY^+8QU%FT% M?_\V?0;\>O6 JRM7?^SPZI>P>M7U54J MXLU'[(_/O7ML.'>^GS]\%_N#L[)_WV.G:US3];'G MWGK$Z]NC?WPU)L]^8'6__^)[GG@,_'OG>9E-\X4?I=71NSN/>N)2PQ_EQ18, M?S > OQ-_CR--M1" (OSV_\HBE_@WZ(:7?9 I,]MR,?KT6APOH4W1=E_ RN* M3F-Y4&0W@2@D_>P C/KQZ2@(GS+7&+X//1FS,[/(&' MU(]\4U]+]JSL7=9K417[\4MQ. !_YNI&-QB-!F=P;Y8$9'OE27^K%],HO\,6 MI\.8?GWUEY%UO?BI%A=0WW"E.K?]JP'X06\PW/I+QJ&4WGPY!5Y'<-W'+5#C MZ,O0GD^>':(?#.O4 U@MF$D/C-$WWXS^T0'#:+^4872ZEO^_+A)O=H!=NKH%\YAI\W-\[WGU7'!UO'^\>W5B*M5J$H]V= MCX=[QWN[1\7V_KMB]S]W_KZ]_[?=8N?@CS_VCH[V#O:79F5>)A'_QU:G (VC M07^C>+>YLUE0++A9^.2_,UW>E/RWF[0-,_W[@\,_BJO)WQS/#SP;9@(JN3_H MUU91Z6N=__X3]Q2,<^U1;CV ./+$="THP^L35Q&,-_%?K[[@LWE_7D5P>\XMF#WQ:A&&-1'K9[_*[X_KFL2E>G MY6U=?7]Z$]P5KA>G?AW_ZYM7KQ^X9N3UQ5]>CX;?OF9J8=8T_ +#16X8[9]; M]4^4/[B?">^.Y',+&U=T1<^9U M9))8'QR130GS/\;@BH(E>WD8SP?#T:NBWBL8_?JJA &#EPZR.N@YV^L-1F"V M-R#V#S.V45R^^;XX SN$EI%Q%NOQCX_;A\>[A[__LSC<_7!P>%Q\^'AX]'%[ M_[@X/BC ?#H&&ZD@K#@X+(@H?@H_%P?OB^._[Q8/F5;;.\?Y%F(8OV\UKZ0, M_LWP,'/4?(;;L=Y6QW,MS/>#83$ZC<5_7TEZ,8DA%1% M@Q\PC8AS 7.BD2,D(:ZI01; $#DA-7,QZIAT4VCZH5[9W4G,[A:6;@7X!)W! M6T[SUU"PE^@RVB&*_7:PR;^/^[&@9F-&5$@B=PMW%E&2RXJKNG<\3<@R[+S( M&056-$6%]V4%JN"?L+KOX9-'@CWS7-^\\_(]Y;8P$[8#XSEQP<'A&E&U6*I.'@K+COO]'@)1[*RX9[WW@63JF. M#U].V+K&>Y6S18I4@H72'^3XQ!"Z\]@@3&A%WRB!##4<<8R$CCZ @ MW4O5YFZ=B/(>)K-?SV4ARTH0X=C0Q7LSZR@Y+]]"8E9CIR)#MNXCD*) AO.$ M/.;"1>L39B_VT"=\>AA/ZA+Q_5$^F]J.K:1LH+P].#H&V^7M[NYAWHC^L+W_ MSXUB;W]GLZTL/1^Y_FGWPOI13<6!Y>+7 M$9G<[TDZQK1F,1G*FM$*.4]^>#[-KZLS3>LJ!L/+G4%H0DD\Q/1_;'\'WF?U MXJ.C[9V_?SS:/3X^6HXPPKW3_8%4OZ=-K(5"$*QV(AF!E'"Y"+H0R#G@[T!S M?P8FE$TOCGQ-A.#87NQ-<]\GC79>9,\_A0LQ1XQJCKG^@1#7(\"H%X:+>M&V MUH,&5(UFQ6!8#/+IH.*_QL.R"F5]K 0LJIL+O$S3*F\"=CV[X8GME_^W_OOG MQB"MJ?FW'=%:2^>?]@Z/BFE9TF%Q&YZ*_<'FO:3N3*=/R6E/A,;(Z=P0RN7: M0"1$9*F024J%F8[-:(WM$(:QJJ;__%[VZ]8DL](8!_U8O(L5+$.Q4R]#\:$' M3]HH?G'#U[\=C>'9A19X05;5[02&!U)"ZE6F#%F1VROE@J;&.85BTL(IRH2, MJ5'*[,"O!\/CP9FOG;034:]%N\[$D:*6SN?JB-1%P%CIP2"2DFK=,Q M8,%\H\M>Z]V#X8?AX#,HJWAW$['*-YS#Y?R 1C)Q'O0R;%59?SJNXNC&\9YE MW$R__ M*\]G[ 1C2LGW$+MS )YM04VIF<.GYT. HO+<]HIX$?TXMTF%CU,^;=[9S*M# M<1#9(LOLH\;QO%(:_FM<@+N^;[KUWWR?_V+ID2] MJ8I1[,7S3*YITLI& =9$;YQK,!061!?8X;;.6?7=R;:F4M8C,<\]'0^&X; < ME7#S9+<]#F,HSL?#:IRWW4># NZHPV^$_N1^SF9ESJO;]J/-E^#BB\8\S]2X M13/=DFZ)L\>VQ,ECV^7XF5]D3]I+;]ICG,8/KJO-3!AH4YR/BFK0*\.R.!=/ MS\DN1Y/Z,='ZT\+G>E?/<+D>7*_B+ZG^#[/5C#<].OG58Y:AS>9"VW<=GYY& M<7D&UW]Z5O1D;5E^[2!R?YJ]6"-DO/"GN3YW 184/!8^^6IF/37:.9_C772I MN:R;5S>O;EXOG-/:("VX))%+ M36)X:7QLZHE?$NIJ([NY'8*Z*FVQ74P:3Q1U==H9Q#JO%_%QQOL7<$1)/HU7 M?+:]<6Q,ODS[Y6MEY,%JII2R'N6-@MPJ(<>+HT2)8Y6H]!2'%QG=KR M]5&R.PD^V=)_;F[/@ZX$K-X_!\,_)YA=7 W@&=D37:VM)0[2[_5#3H*-A;LL M_&D$3H!1_@G^9*R3O'- _L91N9_(S\6IK>H#QZ&PO1Y#__ERKJ)0!+C:/ZEOA0G[6&\/ M$5K4Y:>JXB=X'@A*48W!\ZU.!_F\WM5)_-&I'7T[]B_V]BCK0]/UEZ=S^'FC ML/U0_$0G<,1!;,0<<,QH)&BR&OG=9"))?)B8W&2N;4S'@YA=I.Z)5E7 MCNSHV46H7L2A_XS?RS2<_R[1M,QCL3\HOJVLLOK[1AT.UO@ T'!6CD8 )K$' M$#$<]+.ET[LL(E@]E\5>MCMRTY7/L7AG1[;(=0V^AS\M@'71 MO1>J,T! >,OPRFP $3Z#%;CHWA/6J6^JDM\"79 M;P-BY2N_OJ*ONK7HUJ);B_EE'ZT+J._?%_3I-%ZG^I^J^M=Q.3JOX3HYZJ'8 M:[= BX*0Q8?BF$Z*!1.04%PB+AA'VBB)5++.:TXT>WF/R$DHKF:_M^.J[,>J M:KP/2W-M5QH_I+&.YEXW_V[^W?R[^7?S7\_Y=^[^RTV7W?O3'U;*6E\&<5N\ MD1YUP,RHW!B)A*G+Y[S(\5%^-_61_OC='M?@$_W4IWTO.OC^>\EV=QE[OBL.+GX!OZ\3K M20.\NWG-F55^+OX)HYD:2?G P&Q.N'GO%!<2R> 2&(XB(Y26XS\:M>6LR*Q%Z59F-]XD4OUUI:'C&?.= M"Z$G-72SZ%>G=@A?&8Q'M:+)&N>J^-04&,JJ&L?A=6'7NFA?K"O$^TE%D"J? M+M_(/3;ALW\?]RX+8C8*BBE_A)%3FN7\MM9(WRWIJ8S5;7O9E%D_,,4^$\)PXI#7QB!N'D3;)(LH" M3H%(<4\U'JZ,(SP9I(/E\!VBD8T4HT"2T8I(J:2YI^! S68UEQW5:N?@J]9Y M58S[Y>3Q'S]-E-(K,%A]>08VVJ^O]O;?WS;@^N,S% 8C-+WEU6]F0W*U(86X MLJ:NIOGD/?@..7X4.=YVR+'.R"&\2)IQB; -@ *:*F1M3,@E+!R7U'ES!SF( M\,P2'9"500)RY-^\]"@9YQ,\(0A*YXP<= -+O8%S%X>7(; UQ M3\7OYKI'+3YG,^N[O+O9,+Y>>),.==H9.( M^H,0K[X#X\J7KV;?BQ.S_IM05N?@@V[EJ_6;IQ"*-T79?S.E MWM4#Z[M0[(<\Y=?P[.G//)#3:Q"NQS'!7)N Q[=L[XN]K*:^XLTAW=['RB^\ M,P(WN,C+EEWFZ]+C%_/:OK?%Z3"KL[_4LO)IN@J/5.9*Z7Z9K9\->F[:^GIK MW(>9],I^;((OCNNX XC]SG1\URQB?WNH6/]J",!7[FNE$7?'B&^"V'_?+=X> M'!T?[!=O=W/=_>.CUM_O;^SM_T[6%'9EM@^WCO8[WAB-4*I/X %?]M=5"^G M=>6<;K+=9+O)+M=DOR+Q+&=[O:0SF.N:&LZ=6*SJ9%^P;;0WBF<%63(/Z#HP M#Q,]^T1RP*EN0IJ+)7VZSM[_5(W@@[.F0_8/QG0&<$L_GQ_8N3&&UA.9N\G.J2_K[#9_;RD79WN MYO%3=1KC0M7*V\E BJ-Z(-=)_S=V@>H&"^^BCW5:",/UIZQ3-YVZZ=1-A\#= M9)=!W7SU8#[E Z3#> JJH/PZYXYR%]57@OT7&=3EIAG20ZG=3! M=#?9E=))==F-TT$/M$GU*?[WN#6:Z>C&P*9E0XK=_QZ7H\L9N&:=VEIAM24[ MM=4A>3?999_LM2KK#T:Q^C0:+"Q78C\/()=-_(&DB4[3K(&FT9VF61\\6MO) MOC1?CRYUOA[]] F^:D^F_E,H*S^N*E EPLC/U52-EE34I*ISO.8S5N#?QM[YN?76J:@U4%3&=KEI/^%ZKR;Y4 M5[&EUE7LTW_G"N\E>"$Y[0+^Z%W]GO56;U#-)=[WCQN#J-7./[X.I-9:>2"Y M?K!U@_&H^,,._XRCXK"L_NQ4T1JH(MKE.JPI.J_59%^JBOA2JR)>U]49#GK5 MI_/AP,>0 7].FTWU:VO%\^'ZU9UFZ31+5Q)AI0"VFVPWV6ZR2X7M74F$ME21 MFM02ZXJ)K7DQL8/CO^\>=H7$.ASM+./.I.@FVTUVK2>[FHB^!I9Q)Q:K.MEU M+Q;6BR>V-PFAQ]Q^9"XQ]-_S2R?!\\E+N^CYLNB1ET3/N_-^:PJR:S79%VN4 M[>56*?;3L*S^_)2L'PV&#]Y7Z=).DW2:9*5!=>UFNRZ'XP8]X?Q MI*P H/(9<]N+]8GRM)OM2[2*66KN(3^"YE/TT&)[5.F$> M2N5@=!J'Q=[7EW;JI%,GG3I9681=J\F^5)W(I58G\E.\."U=.9]2B;O3=W7Z M8QWTA^H.E:P/C':3[2;;37:IL+W5ATJNS]SREIZYO;:C*KA@1\\+\-XYB?OC M-M71WM_VMX\_'NX>=5;5LDC>2ZRJ1ZM*P[_6]6+]:UMH^,WK'WWC4\D]Z_E= M-4SY0:(U,-7=_T2,;)*<&5#7Y668%CN[!\5.YN4$W'PK_K;Z*T%OK\3[=5T) M>H,G#)9KS!/T!D_4*[% GF@##H;R<^%[MJI^?75N3R+J#T*\^@Z,*U^^6H!> MO$"A'$X6;PM(-C[KOPEE==ZSEUOYZIMS&_*1ONO);HIR,IRI13?Y8#KMJ[?4 M7T6Q']ZXP46>(CP!S)DAF"[PH(LGJECYO45YF Q?5?G\69+>TL>PVM.?F32G MUP9Q39F)^6L3C'7+]K[8R^K-J]?7-+R^]N_/U V:ATT\OQXX?[;[+OQT=_+[W;OL8_GC?(C:^YN*C8QC;'[O[QT?%3Q_WMS^^ MVX.A_MPQ=&/S>YGMUC#9C_^^6[P].#H^V"_>[NX> G_^\6%[_Y\; &8[F\7V M_KOBZ./;H[UW>]N'>S<";O-;I5KJ;XF[LST0]_BI.HVQ+8+^@("_;9& ;_\. M KY;'/U]=_=X$81#<67[H=HHXH6/YZ/B/(*7'18_X[EB>>VV7;UY.M1LS6_9\6CP9NI/YK%D]Q(&GV]'/7LY M&(.?7U[$\&;R*H+Q)O[KU1> :#U[7L6M*IY;<.CBU2K4\>_)LU]]NTOTN:Q* M5_;*T>76U??OV>"?O$[*327_.O67[[E.-B5_[/)CU^BFT<_][CQ>^\@.FP;6 M<-;_>3(<@/^,IK*3ZO\:S<6;A)<#^VHPHKK#V_E6X#C%=103O?.]I3*%;H36>4O;XJDO\+V[X^K?<*?Y[ M[//0ND[D$+,?7]GK;[9A;6<@<,_BQ-G.O9/'MLKCN^CCF0,SE>%KF62=3,XC M>>>N;>%A"9*?99[_(VO:$M?C*4R[757QQK;#>AL>WS4F'TW&:6KBL\R"^R'3 M>0UFV['P"A)UE6;[XYIO!EYUUGQSVK=O*/]P9SP"P)N*R7N#0 ML?!:$G659MNP9W=7E=7S*/LA)P!.#GK<-_#O*+R;&Q#U0VX^%7^["=)&?6BK MT[IZJ,^_Y *GGVWO5L+9 QSXE-5:":RYYY']P0_/=H[T?VB>_](@29?^',HO MY060L?]^:">9V#DOX?TGZZT.-@&DT*@0ETHC$[Q#3!KC>1 V*O6JJ)]R,3K, M::0[GYPW46E.$"9>(\Z<059HC2RS7JFH)5/L5=&W9S#@<85.K#W?RE*WW0_Y MG]VO(K<]VK'#X679/_D/VQO'5\6X7T[>\O'3QZ-WH.J #O 4>%R(OCRSO>K7 M5PC^FJ3U_?JJO!AM]<=G* SJS-1\QZO?*#$;U(A?7M^>\6_+S/#-B7('71UT MK01T2:=(U$D@;+E%/(6 K&,26C-'&*V;!]FW"T)T#4$FY M88Q:24#2$U8<;. IB(V%"*K3DP=6'9N=BM'X;QW):AB!?GL5]- M6YT.ZHX.?IK+9Y^4JMXICV66MDYYW%0>(>!@A3!(2D816+@861X#4M11K842 M7M^)@3S'JIT*W^Y$]K;[H6ZE,LF=;3840O4&YIVMV\'56E-R1>&*8'E MDO7]X^=+(7O/I/4/';Y?)16$L1,A\8""4QYQ&S#2'GZ09(-*BEHG13-QX"RL MQ_8BWM@X;"KNL@'<,#N=\Y32 :LL&QT.=CBX\C@8F$U6$H9X]!@P34CDM/9( M*^6,2=;;()L).\\2!Q6985+PRN#@7"/4M G[G"ZC?7X\&-E>%XQ>(\>WB^[< M5"F12M #$A2)%*!2<$K(!DM 6S@5/34RQ3LG3YZ5.3R#.(Z@<_V1QMUTD0N[G">VVEL%/TXZO3 *LM-IP=N MY=KQ*$S" GEE).(><^0" #L'-1!U$%XSVDRZQ$3L/F2AV^Z'W2N):R[W3H+! MJF<9!5YE]NZ :E4HN:) 115CU >.#'&Y_HS% #HL(&P-328$Y?V=0[C/2Y28 M/5!QN@%6]YH#UQBJVL@,9U"N*D0DM*8 M6"Z0PPP4@B$>V02JP8$-FF2D*GK7A.5Z+7"_1UO%PSRW@_2QBG5DHR&-P&:\ M;[?*[-T!U:I0'_3>QGRM&2! *:6\LXC(R9&Q,R.. $]9" M@F)HPDB]DJW&CC'3#4'7'><[4%IS2JXH*%DE*8_1(!431UQI\)RY%$A2%K%T MA!C72"BU Z56&)]=V/1-/BDVLOV3,C?(GH1*NYW^E1>5#O5O[?0[)IP-N98. M%8A;B9%S42.=>/"2&\XQ;N:8UY6D37*_]N-H]\+WQJ'LGS2L$839$&3=BT1V M>+7FE%Q1O,(>IZA]0DSGXUA*6Z198B@91:P/PFE_)S/I><>QYHE7DO,UQZLN M>OJ\HU2G)4S_W Y'E\7YF]1%79\E&/N#4>PJ M;\#0- M_41O:-,=J.H :JTIN?0 ]:]_T930-2-V%V9\WO&BNGU =YJH*R#X;%JO;0%! MH8SP&BOD!4Z(:Q%RHC]&E*<4@J)!VCNUO)]U(NEKZ>[FO7VQPEF/($,V1H!([J@Q7JI%V!Q.]U%A=;YXM\UFV 7N4)99+)758 MV&%AAX5/P$*2'$DA)62$Y;GO@4>.^81$Q-9C0:V0C>38-HV%U&P8,\,NNRN$ MA0W'P>]ENKLV^SW6^#TSF^7J?173'Y2@^GU?)BOD!KWPH$C]7EI7]LI1.>V\ M>S0:^#]/X1MQ6/U;D>O&C2Z_QY&KJ(A@C?.57U\!##PZS7: Z@QT<#?=CHE7 ME*HK-=V&0U?/UXT+M[-_:$&GU?R+&PIPJ\.(=1&:-<.(CHG7DZHK-=VN'?5< M%..V]["&HZHXMY==OOMR91C./^[8#H1I_MB34L8(8Y D1",>I4#:1(T,2=Y; MCDD0C1S-O!*V#Q-9:[;%%"%\P^AUKS75854[*=EA54-819T)RD:'%$L"\2 I MTC)71_(:2QVEE,0TLO\Q2ZS2:H-RL>90-=F79@R)($AJQE'#G'$W*< MU\"DM&RF!?0\$8O*#9>&LE3E!U@%B!X@= M(#X B-P10G1"VA*%N @1.6$\@O]WTH/!K?F=W;27-P^<$2":#4+FEK6_Q(#8 M':F=XY':+F[=18'6. H4@Q&1$(JXIS@K"XFT2AQ%@PTG3GLN=!,6]XU83[-* MA4JS87@7I.[@::TIN:+PY)S@-CH I93 _J54(L<8_*!<4BPDE>D./#W'_IT= M/%&V0?6ZU_COJC$^2R;>Q12!&4-1]OW@+!8C>Q&[SH6K+RZ=#KB56J&9X(XR M)#$8F3S@@,#@LTA[(IRT@G-U)TOO.2;JE;3MU<)V;"]N*(7]V%BZGM@P>-WU M00=5:T[)%86JB#''TN5,"B$1UTX@8P![F"=6"8>YY7>*2SW'7)T;5"G:M7[I M6K\\0S[V!WWDNP2)3CETRN%*.2A-D[#>(N$B11PKC#17! Q3S+@GFCO53'WP M^_?RFJ\53C?,VG<&Z\!JS2FYHF EM&"46XM(T+E_%4G(FN"0I<9*"V:I-7K.0&F64][Z5@\2X,^X*F.)W5VF6Q=5ELSU(F.@9'(DU(!1P13QHC MHUQ$S/GHF<1.TD8.QWU[JJ1Q+2(WL)KA4>N5R6#KP+ #PPX,'["L90K!XH"( MBPIQBQDRFGE$B5#)P,\D[X0!GMT=9[9@J WOP'#Q$>0NG?=K.F]GI:^)+]N% M:VY572-$82P-,CRG\3*PL,'B%DB:B$E*$?YI)+;<_)%M9O@&C'[-(S,=+JTY M)5<4ERR+N?VM0YBJ (8K(\@X,'9QH%%2@K70JN'\W<8ZX=(-+&=HWRX%-[>F M?E1>H-,R@"F\]?X3J$62HA-($4,R>Q+DJ*7YQ PVE$4&_/WM MPM]]2-(Q&5"VT09P D$_(VVD1Y9:(1+67%K3H'#N#,[.RM%9S,6)<\FV';A2 M]D]BW]^TD^_[IZ$!3#CLIZ,8B_W!*!9[/W?%UA^99CNT05=LO>L8T#'Q6C)Q MUQKG66KNOAYP76^)?&G8S'SA R$D0F@AD$@=G6X+';30-R#IODI7.'^+PZ-0.X^W@%/P: M0WU7=9"VS^(0..#=H->SPVIZ]]> U=[^^^]$K![8&:#42H45HBQ7^0C>(&<= M1Y$DHV!NQMZ=O.6!!&4M\D(1Q"F)R&KID+&1,VVCHBJV;/)X$]^WA_! \*[1 MJ,:Y'1:?\SS?%'-AYPB\'!,AB.G$$%<&(T=91 YP">L0::)WNW:_C)UK@E3; MX]'I8 @H$VY1LJHO-L&K(@C'N<6(,,%STC%#.A"%;*0A*B,I"7>2CE_(JXW/ MC-(-A?$&T'I![#@9=&&OIS0GMC21JY" NV34>%*[TV W2@HIH$;SMALV'*O MJL8S8TD7HE:>6,1QKI*-918VK4'8B+#<&)H\GLFL#L:C:F3[H>R?O'AJ9D,: ML<')?:F+\V#)''*>"P]J@ BF540!1P,\2($'>9+(F>2, ,E,> M3)Y&3CT@(F8PJTB!E2+,#YL('UAOC;(SF563/$@ $QG;8/B^"I#S8,*R)M&D M8\W7>16V*@:I^/=Q/Q;4;!2 5;R^YUWT\.O\LYGMX__CF*L]V M]0$[7%IK2JXH+BFGC9.!H& QV$>&@<=(I$388X65E4SH.WF/+S2-FL0EU"PJ^8<6:<5TA2)1%GUB$=*$/!2^5E,(+>TV758$V,%\AI M#]]Q(-+:AHBHLL-R41@J@CE#(D>0S M@9G"0JOH>,/L/*?PJY'!$N M1(G/!<&=1E8PAZQ2Q%!I&LAG)6I.1KP<"RXE82F%J3KD\3!J0D> G4\ 2)Q*XSFDVPC93 M@N6D9BQY0(':;(\3 ,=R*R:)%A._-=/Q9 YH\PO;OAZ M"C4W?SX4W!P]);+9!0Q6V%D12^ MVU#K91JER8#!VI=C[7!IS2FYHKA$/1CHAB>D=I,2/Q.CNYSJG=\E;8/(&Q[_9V)J-W0"4V5ALK^ MLS9KKA,ZN%IS2JXH7(F4%)$"(V(M^,,F"62-!"3"^4"%4D&Z1KJ9X)Z_WX;-S+VZW%H*X4[0=G\*W3V*_*S['H#:JN%-U*"\ZZ:H>? MYK*SZ3&3RD>.%&=@'&N6VZ9X F:RDPQ+0L#6;<0X_BK'=>G4G9M2/&FT]3N( M\GX<':1C>_%TU5/!VL-OWXN@J-5J"GB;#QXB^7?+ '7(V!Z2=LC8+F3D (#) M.X5\-L'!D!;(B>01CY@(Z[3@WC=BAR\6&<5J&>8O ,8NR/PLZ3F,(UOVP3R/ M=M@O^R>=.?Y<<>E:%JQERP*M902E@I&P',QI&B5RRH/Z\!YC)K#WKI'^+5>" MNCN5TQN*YUU,I2\;ZP:FZ(;$LFM>T,6P.UCL8/&YVW9,.VP)0Y0F@G@P"AD" M$&<2QX9PJXVZ6QOB&?;WW&"14[(AY SC$"L#B]VQM3GV=*EN5=6,=57-3E=U MNJK353\016<)C'%C$#5>(2Y,0#KWBY'6DF P3DPT$D6_60%W4O^VJ:/2&YCC M#<&Z]HN=T=X!80>$SZYD8QWCDF&$C;&(QT21X9@C3Z6VTC#AU9U8QG.,]ED" MH5(;ALXPNVYE@+ K[KN8UHOU.U^F*$BXTQL<#ZW M,/PWS+)7GPN<:@+^^.K<]>;N6K;\YMR-5E;L0'RLEPIJ[U MY(/_&E>C,EU>O:7^*HK] '!SD:<(3]BZ1IZ+)\*+_-ZBM).7;Y?8@=6>_LRD M.;V.3-24F80;;(*Q;MG>%WM9O7GU^IJ&UW=.*% SY?W+_Y)5?C&?V^)TF!7? M7VH4_C1=B.KAM<\[H_>M??ULT(6#H:W9<0SB/>R5_=@(PN3!9>S8F8[OFDIV M0JF5A82OW-=>[?%EPLT.;*I&B/WWW>+MP='QP7[Q=G?WL-@Y^./#]OX_-XJ] M_9W-8GO_77'T\>W1WKN][<.]W:,%Z-C:?+VIM3Y]U56?;ATI^U3VV[&F.P?[ M[W;WCW;?P6KN'QW\OO=N^QC^.#J&?_[8W3\^>F[MPUD,]N!]3?/#W;_#D/?^ M8[.$C&/KG$110KI)7 -?9G]=E M+<9].PZY!NZZS/C_^6:>M6J^;PO"CD>#*Y\P#R.;$#"+?#L"&W P!ENNO(CA MS>0M!.--_->K+_A<0OB\BEM5!,L<\.MJ.6KG?_+L5]]NR7PNJ[+VI2^WKKY_ MW^&$^G6"@'_ZUZE-=,]ULDGH8Y;7M'=Y)G?=ME=^IVWOGQ*P/(S32<6:2,47^/<21GW1R<7S$V@Z'=RAS??1AJX]VEP5 M8*\KM^<+K&[]N?FGT:YHBJQ6FK.D';+"),2#",@Z)Q%A,5BL M##7D3K.1*+0GT1!DHS.()YS[U2F,I*3469,8T^9NX8I:R-X/!V)QCU=T)GR#DAF>+%B*;-@.R5I*R@[) M&D*R%(P77'@$\$, E128--I1A)D7SF%IDKS36UJ8*(SS&&GA ^+81Z09)\@K MP1/%+DIF6X1DG&PP-L/L_P[).B3KD&SA2&:MIBH1@V2T%&PR "3C(T,,?L84 MJ.;B#I+A$)-BC.:*8X!^D@'Z,2L0S74,@N?**=D>)",;6,H-3CLLZ["LE:3L ML*PI+$M::B(3BI3F?F:&(8TQ153DKN8,1ZSN]#-++D7L)$=>$(UX- (YSQ(R MRIM$%5=$D%9AF0(L6_L69UW/H&>)S>_ CCG_OJQB,;(7GQ$=E/1)2@+H@')QXFOLE>X&E=U0*?*<6RH^$,"M[MI6E=+<6TN,LHTW5 M'A<;A'0U=CL[N<._#O^>7\;0*#"7HT!$* M8)B2RR0?$N#!8)$:T>U'@S[^X:BQ"-@@H7$.ET:#C-$$"2$((4)2$^[4L_Z1<.GL M\$^2#:IXAW\=_G7XU^'?LU-XG HB<@]8!EXOET$@;5U$Q&KL$I5VP230IM2'4&8#F]7JE=[9QATJ=:@T21U@G@NI!%)"V]RG MBB&7B$?8!DDUQX2F.ZCT@H3.QHQ:S#88GJ%7O\JLW*'2RI!R15$)6PO_(PG) M*")XSC'O-KL<2)0&8\.4X:S!Y,RF4(EL8"PV"%_W+*4.E]:=E"N*2\E&FGB( M*&@,_IARX,V%&! A5'J& YA+=W9!7I!HV2 NDZK(GGRD+.X.J;OEP,AB$ M*L=VOUN[K0/];ONHVSZZ==K(6I_S\KTFX&8[<)FM=1QQGJ2,D46I[J0//2?X MET7U(/TM"VINDA2'GTL?JR,0V::RB0C=D!QWVTF=$=SA88>'SW;PE7!>,H*\ MMPZ<=8R1PTHA*IBFF#CIJ6XB[#A[/*0&''[2X6&'AQT>=GCX[,WA2((5WL, MA43*C9!E?=\9LN_;(EP=R_#0=5 M59P/!_!QIY96>KNCV[N[M7?W_[/WYLU-)J,G^9E965 M*4,6!A5P51UK)6P&SW,&#"HYZ7SA::-(RC8AV)6"O5SI5TLV1#1EG#2E8!*8 M^KV4'063C%QG'4+=QV/=^Q=CJJ^+O&[FC?'1^N18*RF8.P"354-NJ+X<@:G? M2]E1,#GMZB;:!RAU[PPJ)P%1B_J35E(I4U^+JHV@9/M@4EH,':-RY 2F?B]E M1\&4*U<"5AQ)W7A,2=<-FF,*9(DV**LYJMQ&=' '8!)^Z,0.;V,?A32WG(=Y MHT1]LZWI\>5AGE[@+"Q&D[<#?'^!DSG.'[79M.MH"'_KGEV'@;\=&#<:+DEQ M5Y>U9\,E*>[DLO9LN"3%G5S63@V7$@SVLDLYR:L1SNL^9=CD&9Q/FQUN& \' M85*G"L?CZSL8BEMU>J=/<:OK<2M>@DX<'00,"E1P AQJ#\::%)U3(896^H"^ M7BO9R23_*\S^C4W(X-E:W]JZ4*S44(B^7RRHYRBGOD0?($SC7].553_2-B]:<4 MTR&G%$63>W#W?(7=<\JJH?4[K/YQ%,*]\S)2%$A!4V#+F^:S1? M-/D/[Y"BA_U0-+(BG]V)33(W04+0&D.U(CXW-5,<1&=8*:X:&-Y*#:E+O:M6 MY.0SK6O7E*BF+1U%$(E5_5[*CK+*V5 \V@(VINKQ,I,@HL?**LV0&9Y]8:W< M:=H/J]30T>Z<6-7SI>PHJXK72LSKA/V&LP^#,)_C@L*(5)Z/RO-]7SE[ MIWC, 1PO$50N'*))!72)@1M41JD[)3(VW9 _*>QI>;Q6UY.5MK95N7DH/;5% M)E^:0$@@W!J$0B:='8^0K410OHD=Q%# Z)),B;ZZZAM%Y;XGSKD/$/*AECM, MD200$@@)A%T'89!28FBJ:UJG0&EF(:3*12:$LYQ9K\2=.G;NQR.TDCIY$ @) MA 3"[3U"Z^L6.#>YGK*YXU1.$0<(@8;#K&,R.6TS6@,3<1!VX@L!= M IF=Y26CCZ*5\OZ[PJ T9FCD#E-="8.$0<)@US'H ^,R60XN. TJJ>K9F M<8;XU/>E["B?1'19\"+ )54AQ:T&YVWU5JK.%\FLU[G=6&;[?')#:?M>4HKX MU/>E["B?F'(\E^0A*AU!"<4@!$1(RO D><&<-]*A[A1D;)U/S@RYH0OUQ*=^ M+V5'^605$TY:!,.;SL;5,X+0%!-.T>@L543%-DJ=WRGZUSJ?FM+!HN^MCJFC MZ':AO<49SB[#>M1+]*OC/ S^[<"ZT7!)BKNZK#T;+DEQ)Y>U9\,E*>[DLG9J MN%2T:S]%NQHYP?F",@_ZL(FGR-3UR!2FJ+,6&9 YM\Y+"X9KT$%J7U!;DS?R MTK;)/+C2L75@ZC(Y[<5T\O&^Y0M(5\:K72]E17O&HE-%U%ZATLQ^,N5)( M:]W\89G1.FELI?3_'GDEJ>DQ-1/=9Z;#9>4HLAMT1Y;NR-XX9W^]FJX=9]U% MD6UDH)SUH'P)$(OS8)@/V1AA0V@EMKG2^NNVZS.C=GLK-J]377_Z9IO '5YC M.-!;N)^+QN])P=^(N$1<(NX]$C?IJ%4QL2GQTNP$ZNXA6AN@^,R+T"*:S3SG MK>Z)[96X7/2O<0$1EXA+Q#U\X@ICJZ/*'H%%5?[?ZN%[4OPK4)K+HU<;- MW*UNONW7Q[7]*[A%Q"7B$G$/G[B>F\!<]+!"J(K.@@\Q _6LJRS97:C!\U6 M=_GV2EPA%!'W]L3=:V9N[WLR7+L_2.:/S!^9O^\Q5ZEX'[,$9R*"RIDW >T" M648=0TDFZHT-PC9!\!8LU3>R>C6C;D&4F4(P)!AN7V?12665MH"Y::0;%(?H MBEA%JAE/6DONVHA/[QJ&?%@W'P1#@B'!D&"X+0QEE%:B+%#Y5A'HM820*PR9 MEP4Y$XJYC:*SVX2.=PU#/?2&&NH2# F&!,/MNW4A+ZZ85$F6JV>(RD'0)D(2 M2GI=T98V[Y5M$]7=-0SE4-@=7B;K# QWGA#=S2X-:Y$=1*Q"B)1-;$"!BYH#2S$:)Z23'-NIGG!5 MSO/'V?3\2?V^T619+?S M:GJ:)YE-Q^.5\5E?P&FKOKH<2K%#+[S+RD&>;H6= M$[;^)+DJ,A3,N'&38KNJ"X?..<>&G.TP]-IEY2#.=68IN\HYFS6O'AB4& 2H M9"J]$J_N7?#&>.2ZM-.L]O YY\60B[[?FB;.]7TI.\HY9!RUK'1CE6F@0@[@ M2C"0,^-)<19,;B6']? Y9^S0LK[O6ZEE[5V"H13^I(,W.GC;NDA#$E*AX%"2 M9:!LDX6@M8#$%>=%>*?TALN]?0BUFIC+\[;'.,'Z?&UEI[*A=_V[)4PN-;&0 M6-@:"YV2UGEFH9@FE)"*;HK;>J@\%.AL%E9O%(O =>B^GBZ:>F+V4!U$!WW0CLI;'NAV)VQT ZYITQ]8B&QD%BX M?5DMYI!'7R PBZ!$=0E#+AD"-QZC+DPGWEZX=EEA)ZP!S4ZFX0/,] M+Y Z?K6K<^*A:)0N3Y=QC/=IDFY7V>./.[---T]$1ZV3$C[:Q!D83+XI09;! M8Z@_H95,:)N2:Z?" "Y:;VNOQ5#NLIG%5\7BN*P2 9& 2$"\E;ONLUOU5 Q) M*% YLNJXHX5L;/2*9^7+AKN^596!70#1#9G2 Z=,YYXX'K M$IKK P&B\QJ*2+H455PVJ95* SL HE%#+_=6>(J 2$ D('8>B%;%K)-)D+@H MU=L+$3R/380V:<:]]T%MU*':JMK #H"H_)!9VC)37NT> K.#"YQ5-3@_KYHS M/PLS'/SY#TYP_L,@AODHD1$B(T1&:.O*L#K8XHN#)+P!Y1F'P)P!9HQGZ(HN M8J/DS39QVV=A-AE-WLY?XNQUH\./&]7]W!C5'S&_7H0%SD_+R3G.ZD(]G8[' M839??>2CJ6+7397XEJ5ZN+]6:4=MIXB9Q$QBYJUJ)GJ7I',%G,]-5AI*B(I9 MX&BU=88%&39J)FX3VKU'9MJ]I:L1,XF9Q,S.,Y/I*(IT"-'Z ,J&!"&E""F@ ME;9Q0M-&4\AMHK_WQDS]4.TMK8V82F9%KGAD&T+8IT,!EXSU*6;?J MVF*PVKBR47!KFP#QO3%3/O040SZ(9.#^QI#S:+RLLDV6BBP56:JMO?L<)2;- M($11/?7JH(/WJ !MPJ"<<&(W4>2G:^7=3TR$4H3)OR=J$C5;HV8QW&2T&E@2 M34:1Y3FE)W?:;-U3I:->62O'5#91QJ8Q>[4\.E>[51R';)+1B,DHOW'R MN4T\^4JE3]8:_6*ET*=E983FI\O%?!$FN9JSS1/1M:IO6P2)#QW9*O+P"96$ MRKO7F7#?4)[]"H=>964>GPXP6+*0R9K M1=9JRXLR&%UUTQF4DE1UTNM/@8L VH_%L_26DHT)E@1+@N5=S]>P M*(PE@5790.5< )]+12!FR[B))HH-6+88--Z+9RF9(E@>0HXQM:_[O,(%6:QM MM>[>#Q;VC#0PB4PA*Y@ N->'?+)WF)>5H65_;SAV%G2!$'>A2 M$J+:NLL@E%$Q($11G5N5,P?G= 8=K4Z:>15]*]6"C[$1'"&*$$6(NG=$B12S MB,( FEB]*&7J)CPZ TV_MI*E3HBRKZW9"%&$*$+4O2,J,V/3ZJRZZ:FKE6=I1(*KE/-(;16HS2GCT>:2GB[-UY=KZSC.:555&0KX[S,'"X ZM'PR4I[NJR]FRX M),6=7-:>#9>DN)/+VJGA4N6SK38A/TYG=9(F@[23_SZ7B4>Y@R=]/H#P-"=]"@OUY-UTZ#9!9==#DP MT#H&4$P@!",=V""RYCPYX3>*?&Z3#;$*2CRY'I-8Q\PN.?'D$A-O&DJL'_!D MDM]\8L;)1V2\P,5I>1/>OYS.5B\L%K-17"Y"'..;Z]@.$L'MX17PNO!NL=2>2=2=8I51@XJ! >QZ5(7 MK%512Q$SNC;27 X4U[=SCX78VVW @^$V^<<$< )X^\#%+)/P/$)AI?K'F55/ MV3L+3AFTK'"FRD9=GFV2=@X4N%_WC]7>+A(>#&?O/6NH+P'[]82N_WPS783Q M8/JM/"(R;F39)DM1B*"2F396DCF-1F\+Y) M>*5P/&TWB,A$Y$,G\N_4'XD9O7*IN;S4;#>< )],W3K$HK*-1NO2RDW+O1&4 M NP48"=@$C"/Q845/,>$24")OKJC(E84^X @=4";7,;(_"X#[/?DPE+(G'Q8 M0C(AN94SRB)X1"R@T:BF6DB$:!('F4L2P2N++N\R9+YG'Y:"X(>0M7Z]ZAUO MHY8>/\9:>M>#YI]I!D7(6]7$@ZD)N__B##TN#ANSE]@TV[LF?MU>T3CE$56(J^$!X)CRWA4'1#;JBC .&1\$AX; N/KF0=K$'P+E7OL7$'0PH! MM/,BH1=";-ZTV2:RO'L\&C6T?(%1^*(0D/'Y'6+C^MPG-KW[3'_)H M?C$.'QXUK_YP$7+30^K:*=)H_3B7!S#K?VBNCXS*AZO?LOHHX"17W+QOAEB_ MX=%'\KR_)5[,MR;E,&59?<:J.MN7?S9+<_;Q_&JU,NM#J5#JLSX*X]_"A_D/ M#_[^<0T_OG.] BNAO'GZ[S++=Y;S,#B;-5;O#RL*_W(Y$?/?G_OF=LI-<[_Z M[FH(I[/5I:1'RZK>L_%H@JT0IGFXAAU/+I_OXRJ%]4IU%@F?I.]PK<=O:VF. MTW%N9;'_\]G@\>GK-Z'+ZKYG+YX^>_'Z MV=,ZCR]>G_[T_.G)F_J7UV_J?_ZU95[=+I[SV8LWKP>G/PZ>G+S^S\&//YW^ M]WVL['U8G+^.)M4EFB[G89+G?^O+H)>3L,SUN_/]CWBO[MW*S-Z4=!*6B^G5 M_JYYEL8=J _?O!VJ/S==5K]L]![S#^M?Q1E[R/YT]8&Z:.-P,<='=F71 MU2RL-O#K[W[P91+.N]%\%$?CT>+#HZO/WY!=L_YUQC^44OWITL&YX0W\H7%? M>_EKK_&'5@CVZ7]???/.GD$[<:L/?R6?R;74"6#3^;A+$5NW?^W97X7>XQG< MQQ*]YALE>K?-G=WM5&SC%ORNA_=;_>^'^M3O![\A_GL^J)M-S-N)Q?9YDDCZNL-XH?!] *;6/'D[: Y)GTW6HQP3OW MOCK.&Y[I0.(E.V[>T8/1D@QW<56[--J=E[.CFWS-][S !=W9NV.BU+U[3-0L M>?N^!%(++86 PIM2B4_$ MI^^XS:&=*IXCA! EJ.PM^"0"A.RTS3YCM*TT;=>=V$]% MR>>#Q70PP_I2&HUQ,/GHW3;_WORMR9BBP!"U=>UK6U>2XIXN:Z>&N]?@D&@C M."2.T:X^Q?J6-+IL7CS)@W#>U#G[_U;_0/NQ3KNNM W[;!OFA>3&9O ZUBV5 M]04BCPC:-F!Y^2:XK6U03-#[W9X?;3+4D[ ZLQ2 M=A18F"NNF A@0PA-/[&*+I0>&)K,K/,:W49_\VWB1OL$EAP:)GH.K+T6..VO MY_O\_"*,9DU$J;D(6B?L-YQ]&(3Y'*]=!R4[TD4-(SMRW8YXQ!*DL>!0:%"* M"W N)\@1<[%::BTWSA^^Q_&=A_-'GY3MM#Q>J]K)2M-:,AQR:.4.J^QU6:H) M4)U9RHX"*H@@LF(,C'(54,Q50!FA0 IAC,N.<]QHI/(]CNX^ "6&C/<]E8-" MNGMQ;/]/&$T&57GF85WCY&+6'( N/@P'%^,P60Q785[\=3FZ:,2=+$FG=:ZO MEF0_+;Z20X^Y>L":IF9Z.E^S8QXT:EF\2=T\GKJM2G MY>6E2K]L%/K9E2JW9:JZ%8"AWES$0>+@CNOU6\VYBAFDMJ%AF@/GE ;/HN0L M65/D!@>W"47OE8/<[[ P]7&!D$+2>_'3-._(89UO?[S"YS,URG(^+[YF6ZJ=UO+R(9\B\Z78H%(+G&4%S&9TS(?'-1+YMHLBOS\(,'S%#1FXN M(:KG2]E11 ECI%*F^JC2U?VX3Q9BD1:,DAI]<2HEU4: =Z>([I65W VJ\[MU=7T\!XI@MMMU2*+\7EJ!-<&!8*4E?FJB>7&6+U4%:,NP@D4 MJI74B"M-6_=??!/>/UOO(!_C!.MSMN7=.MMSPT&@ZOM2'CVH]I,+X71V$E4" M*W3%7+,YP- MJKS!JJ;396QX\->U4TTI>\>D;62F[NQ/6AU M"W \"JN.K500E4I)]GFX),6=7-9.#9=B3OLI-)Y2G<-J'V>8[S?/G>882W,2XD')I,%Q[2 XPY7/&))OI:QJW:]5N,WQ*:[_^WQR MI26C84#(Z%:;B M0+%@F@Q-#XQ'&PW/D9FX&\_\F@:W5?^5#W7'Z M%D!?EYR=KK(YJ9C5T>DA6:W#LEHAV9B-8Y ]MZ"*JA8H1P%99\-Y%ER[5AK: M;UJM2WV_NGIPF1UU,LFKS*E6"Z:;H:?[!H3& U]30N,=45:8CJGZWB7X7!WP M'" D$2$H+ID4K&BW$8-HQP%O%V6WO4/%5+?.#:D P8%ZYF_.1G6Z+L)L\:%I M )&7:ZV[:*3^0U,DF5SP;NL9V9G/[ Q7KB!&R"HC*,\E["C!G A6,860C&C* M"@15-_U,-*=UDMMDFYM0=VZ"=M\$XVJH>;?:SU"B]X%ZR*<4CNZ+1I$E^2PC M.V(P(@:P3%:_%DT!)U(&70+6K79U>7G>3?AXI7*G5Q<1=U7$7'K67(#),J$I"EN[467A7*/SZ]92AI\YE%&Z^ MGUN3=6=(5R:/3+W(*MWQ8H]U+L6H03/G06F>P"&KML';(IDMMD)FMU<<7ZZU MKJT&P'ZHJ-XMT:KG2]E16N4D@BK%@S<HHE!=$5!YX5XW0L2J:PVVN([=)* MNJ&S%#.FF/%^W-S9$C_E.U_+:[Y62HO,2:=UC>W4<:?/BG>5?;>Q[C*M=?:\HW9D*EN15?(-R:8$)P]O%1'^J+Q6 ^'8_RX&J-CD(%MUSL;X_^Z,W4OEH6&:6SLA - M*E!-.WL?A0.>(F/&>*[2G2X4WI1;^-/JC]9-FAIJM<-@T%=$;AU08?+(#D@) MM 1: NV^2BZY6/%848D!!2CA @0A#82 *>NHN!!W:F2Q5]!*OL.[C-T#[5Y# M]+*-?88\QGW&"UP,5MWB+F;3=Z.,>1 _7&]^4>7T'>TZR!B2,?SN@V.70\JJ MNOA)^>KQ5VL4%2N0@[,J\!28,&U$^JL&/ZD*_/)2?Q]_^'G>=#G]E"SY487; MJIS%AYSOL'36@=HRBOL3'@F/[1V$.B6"SA9"5-6WCYZ#ES9!MJI",,L@8BNY MY'O'(V>5CW*'^8"=X>/]=+7[AD=_."[[ZK?]MIZ/.!WGWV];U_CO93S];3Y8 M5N%NVM>-)N]P_H4'3RWKOCK.P^#L#BPQ#9>DN*O+VJGA4E;J?KJ\KL)=31W> MZL<-)M,%4O.ZOF2O]#5_:T^5=J/7GKD,104-RAH&L>[Q(&F+!1'WZ; MD-?+RWHZ;Z8GZ=?E:(8OJA*WWZZI25YEW2J.0"??1,'^4O#/?W""BYXM-B5L M[J>WPW*6SD)SR6E:FL/4BSK>#\/!Q3A,%NN&#EA-U45CMXBNG5:XOM)U/SZF M]BBT;WHC.\U R>C F^BKRYDR.BF]U[@3'_/EI4Z_;#3Z9)*?7:ES6Q=SS9!U MK!07>9O$0^+ACLL3>I.$%PI,LEC9UI3J]DP"QN324_H/I?^T:K:L9BF7D &KT0'%+0?O ME0>ALT3'O2J;I22W+2[YV-?)>5=CL#Q[U&[.GJTU>3)LEX MD?$BXW6/\2UKE%3&QVK36 :E?%-_,UK E#B:PNO.H97NS;]S3^#Y%1.VN2=P MNQ8:9?C_F0L=FSI:;0D MP]U*B&,MUV2CC=I?\VIV#4.FAZUB[PL.)9)'W?IN\6GR/LS2:8^.Y MKUSUP?2B$<*U9S^O0MV\LCZ.7WGX\[,PH[/XH]))LF-WLSLB*\:ECY"JZ0!E MA8%@&0>A;/'.9AZE;3U!MM'%T[4J/KO4T=Q66NR0VV[=YJ"L5X(5P6J=I!-B M2CPAJ.09*"<8>(D<3!!12*>49QM=#>^ M'?[BNN<7^;O=5K"^FI!]Q6U"0/053H594%DDJ,2J3K1T)DN?O,BL#?_Y%5Y< M1FY.RU.,S:V))^%BM CC52>9TUCG,*R,5%N!["$SW>K?3F%LPB'A<,?G>4)+ MI6V!R&.N'GH1X#3SP"RKA.,EA*#:\-#WCD/K*99-L>R]QK+7 MZ$J!?A_>"W MT>+L;#K.3I)=36:=,Y+51B$W\(LKX/;WQW4[M"8WTS?A_7]_ LV/T]GKAAZ/ M&\P\F9Y?X&2^LJJM!>L5HPL1M \A"!.$#P_"WGJT14E(.2=03%L(5C/0(4JE M @]&MIJ2)>K[XE)18F>2]SHAM5BX8P]$%CZH10[O%+5/0#O_(AFFQW)X6\Y MGIR%R5ML]AJKC4=SD++ZH:F__:Y*<-VDD[D[HD-.R@XX+%,5'(N65<>_,-8T MD8@,7*J;!1-=R2HK@:J5RP:-G6K^_^R3WK["^6(V2@O,S0LGD_SY/UQ[YTN< MC:;5L*59DTGP%-?_K7\?+YMPW+/W:46)5V&!STK!]!U%:V]G[JP?0-F@P"M3($:CLU6.*16^M%S)9I>9C\"%B*"XEQ"11Y#*YRU2)7%[_XU;V(6'\JHBGO8QPO@N7-R(=& M)7BV&3SJ4C';M"0H08*0V03D4A:1#A&9W+&A-OU+*=J'@T]A^F\Y^%C_G5S[ MEG5,/!2-DN7I,H[Q/BW5[0*)?]R9R;IY(CIJM'SR,J/Q(*.I/GO,"D(L'EBQ M4MN(*FWVQ(G)HW6* ^/)@9+10]#.09 A68O.2"L/T6@)[H=B?VWCOI"CXS); M1% B*!'T-@1-+*;LJ^/N-#95BV(3]< "FDN#QD@5<*,ZA(G::,;KF["I=(2L MNOW:1;#!RI14=+G8@R0HLT.KB:#W$-F_45+[T-CF]?+B8KRJSA_&@SR:I_%T MOIRMRGJFJYXW@]%D+;=5&*G#S5?'>1@4OH_V('T8+DEQ)Y>U4\.EVB)[B: ] MGZ3I.:[JBES5T1D.)KB@W1[M]FBWM^UNK_@<3"D18E$*5,;F7+QNWXK*PA=O MN&JG:L=:>]^$]SA_&4;Y!;:5=<7%D)N]%>0XZAT<49&H2%2\U=%W";9$%B!G MXYJBW1D"%P%\5('%P%41I8T\U]U1<2C]WFZ?'344[R>LM>'2=]U[_U3+N\KM M()S7"5W,!Z-54O:Z5,8YAB8.=E4_<%7G>S >A3@:WZILQG%.Z8ZC#30I!Q5' MWL' :(6_'61KYN P/)7]2':GQKK7\%I_2U>=7N L+)I+)JM3J.ERT1Q$77:E MFWY\D=IOT.Z2=I=WVUW6C65$4PSP( 0HYGR3)!V 62L4MQPMRC9B;A]5>E5? M_JID8TL[3#V4G!(G*.Q&8"0PM@5&KI4RO+E9;II:&RPRB#H[2%D8%;"@Y;F- ML-N.P2@XG4<L$U:V7 MFAO#4L$V_/IU^4+\:5W6I$X?SA>71NQT\M-EQ/Q#:^?K9,S(RR=,$B9;.UPW MQJ.NF,S!"E"*%X@A%!#,)"<=YQY;Z5&Q5TSJ';;:ZQ E*9B_%Y?_8X%CWROYR-JFY?A''+@:L==\_N MD!4C/A(?B8^W:K63JH>NG(;-'6\2: Y4.I[G^,X!2OGGVL!DYZ[;!L5)7=QOU?Z?II^7F. M)XVBGUZJ^?/)53'S'Z>SZR:P[>B6&#). 2[:&A [B9VM'0.4S+24"HS0L;)S M56@VL;H_<,DPF5T2&W6FMMD:W#\['1VA'M[A0'\W#G^]:HGRM^;^W>JG9K\0 M4EI?RKL('T(C/4VUVOJ/LV7=3^#[IH5[?>!F,W&QG%7-:?[6%*V=-9<#%A^& M@XMQF"R&JX\U]6TOFKWW=]]>.MX5(7M*]K1+C>^<0VV$+V"YRZ"8Y!"",A#0 MA"*$C:ILV.?OV=O,P_FCS29-+Z_87I+E9<.5DTE^=@65_QXMSD:3DTM> MO5SCJK[A9 VK9Y>L:KVEZY ;WT-#WE(C/$(]H9Y0?Y"H]UIKE3$ SZ%NJT3) MX).V$%ESOJU1"A[OLA4[(-1_@_#53A'AOX?P=-BSK^*'US=JFWNR*K"P+A_\ M,?4KK)O;?QC\^0].XF" MAB"LQ(#@H3*UHRO5Y1C/3.I7\(PX1APO#7A0>( M*K_OQ=?_-ANLU8^[?.I/HO--"'SQV[_Z"V\[[OL9WFV;B-QML&_.<'64E8GD]^R*/YQ3A\>-2\^L-%R+D^\\=)?:A'ZY%>;BG7__"_R_EB M5#Y<_9;51P$GN6KD^V;VZC<\^JB<[V^I@>9;\WV8RZT_4^OFGN5]]=W<_I;-UE9UDU8#8>3; 5)5P=H%;U>G+Y?!]7 M*:Q7ZB"2?7:!UD_2=[B O=ZEJ8W%_L]G@\>GK]^#)Z;]>GKSX MG^'@^8LG#PS-!JJWD=[+]\PGG]<9K^?5:G M F?S7_#7Y6',Z9/3%T^?O7C][&F=S1>O3W]Z_O3D3?W+ZS?U/_]Z]N+-Z\&6 M@?%=/.SIC_7!3I_\/_]Y^M/39Z]>K\)M]H?!L__WY^=O_N=HW(Z6)^7'Z:QQ M+NK_1[,%XF25%[+XK;[XH7[S^\%OB/^>-YV/JY_Q7\L)#H0?#@03:O7&_UJ. M/PSXZA_DT]U^K-R7FV(P M8;F87FTMFV=IW*SZ\,W;H?K)TV7U=T?O,?^P_E6U[P;S4?KC,='5Y^_X1QF_>ND>.B]_-.EXWC#&_B6 MK^F'5OL=?._77E,/'??LT_]V\3L.;[]J^7D;<;-CLWF NW?VNQXUZ)G1CL-CTQ.S%P&FQ7!WM4(MUF+^LG M3>!W<$)2T+O!'I7(_[Z07_Z&OSRI'X^ST5^&=?<]ASG.1J5?8D"SL8_9.'ZM MZ948[&*PNQW<_??:ZN.:]FJP),!'Z:J?I+0\7XZ;XS\2W08.DP@42H=Z"@R"N)/(G\]B(_/3^?3D@(>C?8_DK\"O*/20IZ-U@2>9(" MVN$?RIJV&H?->=1<. ICDG&2\<-9TS9E_'1QAC,2;Q+O'JYIKP9+ GR4?'XS M79#[06<01$C"" 5D2>))XF\K\:^;8@E#$H+>#;:W$D^,[^E@2>))"&CS?R!K MVJ9\OPRC#",2/W2&D_GH'9*8DY@?SIJV*>:O<-W(DB2<)/QP MUK3U:,ME:_:P*7*_*B1[4TN ;F"GZ7#RS1Y( MWSU;'SL"',)\[4UOCD-\2+/V%'K8,BN,U.HH98?4B@S6 8I2!\2'-&N/Y_T# MLEL4B2%-^7K0/5R,MDXJ)34A->F'FOPTG9.C1CI".O(5'7D69I/1Y"WI">D) MZ,$P08PF@^*H(12!X)*RUG"N@Y0/!JMO>;]X MU?2G??)+]#X)Y0TH=%C_8!8B?U@9=S>!O"Q:-U)/=T MN9@OPJ3IP_M@L)R,UM_X\R_SU:O5#M9IKQ^JOS%C&IV'\?R?#YZ_^/'!H$QG MYV'QSP>C]XM'D^4YY.FJQ6WSE@?_P=F0R:JVGP_P/TBLB5 ',-S/5?;WQOE' M0M6W4&5D# %5!DRN@$I.06!*@*A_B(@YH3.MH.I:PL5/!F\*9(7D9W3^DLV&6$3AN0@8!:@ M7*IL"EC99-$F9W@P&/;I1HDA,XX 18 ZQ*4D+ZHM+TKXZ&QDD)BM&[[".7A5 M)!0EC!/%Z"AX*Z3:E1KR=@I^*S.65JG0*-PH()5$%DQ8%W1B6/03+(OP8?2E9QT!,U4 L5T MW75J7R ;K;3W3AF9VP3?O$YO_>D;!-3=@M_M-.9O1,'.K2E1\-ON6BQ&"*D! M$4UUUTS='DJ4( ,:AD*:S/*7U)+6.T2/H+CCH"RN@OD>O+%.)AU,*'%O[IH2 M?*@I]D6@.LRE)%"U!"HL2BA?'"19-Y=*)@>NR%"1E;R0S')>\$M0)9M=9CX" M%R(VD?VZKT0>02J7,Q>!<2?V=X(X9-8.O? ]1]7W9[U]M5A$7[+>7N!B,)JD MZ?DWBT?UA_\WI.$>'2AW; ]I#D@)2 !H#D@)2 !H#D@)2 !H#D@)2 !H#D@) M2 !H#CJL!)V,GAZU.+=^**"Y+$85#C8WQY',1/!!(Y@DF#3&.ZDVKA4ECRD+ MSB&%*$ UIPD>I06GBRO&-"<+_LM#@1>X>+Z*O3:54MHZ#Q!#36EF1*:>+V5' MR>2"4K$X"UDS"\HH!M$8 T:H5 )#)9G?2-4/-@L5,Z!BE68E"PC")%#*!V$U M2TQ9(M/!'E-2<8X?+FM3#J87C<3,!_@>9VDTQSP(DSR8X7PQ&Z4%YG_$V=\O MY_[ZG^L[<(-&WMZ-%J-O5X\EDW% PR63<3>3P=%'YJT"YSP#E7SU27T)D)#% M@%946[!1SB-+HS@W&JR(I%%6/T+3>T_S>,E_CM_6P+%V:5$YW:U=*-6?(0R$,@ M#X&4@)2 E(#M%SA@I 2D!*0$I M 2D!*0$I 2D!*0'%IKHBSJW'DK),$7DJ$*R*H"0R\$Y**,99KITSS&]TB-CF MR/4D_^]ROCBOCS)_,SW)>=0\0QB_#*/\?/(D7(P68;Q**%[MU9]A7F&:OIVLOF45CVKI)HL=+&7N!>C&38"/YB6P9-QF,\')X,JV.=5]U;GLV1G M.JU&?;4S>\J9MQ74)7E@L91JK9J<^1(U2">+YB%$;S;JAFQ]"?R3:N>3234] MC6;?<">\Q>O?7'6K4PMERA,2"8D[+_*6M?$<6/7&0/',P.N0*^@8:E%U&W=!MBN#O/SZBV5 X1D$2 N)!KRD!\;" MR(,.3A@-.6D%RAD'WBL+5F@1"E,\; :,M[Y0OW\@4M28+M'?16E^G,[J)$T& M:3F;X21]&"QF83(?KR_2AX_Y3&2"VMF8QBI;./OXX _UQ6(PGXY'>7"U>H>! M]?O=MGUEEM9*RR3-$ZD2J1*I$JD2J1*ITD'-$ZD2J1*I$JD2J1*ITN',TY&K MTO<&[[ZM/%V.C1\+.@X^>BYL")@#!\>;Z'EA"5S3N1:M#5:Z7"337T;/;:B_ MG'L'0@@)*BH!43@#7#KA5;)*F/)E]/QT<8:SYD+D#,]P,A^]PW4CV\OPY)/+ MZ.2;)CBY?L"327[S*53YZ>;E"UR4BQ#&^F;X,]6L6 M;9>RY6:'I6QOP_=[#SG3T27Y0@=@X\D7ZH4JD2_4170X2D302E M8X886 :IDT87,$7NVL@D(%^H/[X0E:'82D$?AW&8)!R$Q>!?89;.!I(-!X(U M_<3)2+:A6^*A:)0K3Y>5%3TTDS>/_^@-Y>^7U9GB^DXSYM#^T9>H7#V[D:?R0NMN+P,QZ90@_"&PZJ@:,37(,V M.5NGF#$96^%BDSI\-AW7>9X_^W4Y6GQH*4/8$Q&)B!TG(CF(>W 08ZA,DP%" M\0%4R@6"D!Q*9"*[*().XDL0%B.UK<"#*+BK()0.(O,9A)-!<5'A&3>+[NS0 M011#9G98;HQP>"@XO/[]?WE2/QQGH[\,YV$RASG.1J7GO"0/"3"(B$7%OL495-\61 M V9=74F6/ 04%K)LP*9T<+AQB,:D9[R2%%:-B910"IRTK!*Q^J-6.;WZS)Z( M:(P8>K6W0R["(F&1L-@A+.XG5\$4QTHQ'G(,C1/)$WAG+6 ),MN4#=O,54BV M9*]L!.F3!&6HVWC?''L;J PM(N3BDA)[PR(?,F6&5M!QSVXZH5'AK/H]+W Q&*WR MLLG:M'/'Z3!P2D6;[WL.2 EZ+@ T!Z0$O1< F@-2@MX+ ,T!*4'O!8#F@)2@ M]P) M3BW?G20LTW29PF6HP 5K027T8%P.3#A53&1?WET M$*647M@(I=2W*^\M!&,3"($1HTY9F8T2&2]PL:Z)\=-T/F^KG888U@?I5#L- M(A.1BU2'[8'K12,Q\@.]QED9SS(,PR8,9SA>S M45I@_D><_?UR[J__N;YQ.6CD[=UH,<(YF8Q.ZQB9C.LFPP7K(X^Y.J8I@%(Y M@>="@>9%5(L@0_0;MYXS,[9@4I"*8Z $%Q"\]Z#1,!Y]<%+P&_-@GL_GR\]; MQ:TO0Z]>/%VK[[,K[6WQ6O0.WG7:YI"&-H^]E#>)$%[P;R MR(*3$I 2D!*0&]L=<6[_&(6GD&Q(P%8BA.9!/T_,+G,Q7'9P&^+[YF6X6D[/4,>M"SA(I 2D!*0$I 2D! M*0$I 2D!*0'%CKHBSJW'CI0P&$Q6P'QSG%F"!I=U O0HN93.<9G;. +]U#)Y M_F9ZDO.H>88P?AE&^?GD2;@8+<)XE8^[VJL_N;95?X6_+D?S.M#7.'LW2K@. M.KW"-'T[67W+*O[45KW/81UQST--_60=&?QN$)+F@/2"9.+0YN#(C0/9^4,3 MY_9;$2O+I8X2I.<1E!,6HDH(6:'PR"V*V,HA*CG"1Z,@="%Z*_UZA1?+63JK MXGMY!WHQFF$C\(-I&3P9A_E\<#*H@GU>=6]U/DMVIM-JU%<[LY\^5-QYZW0Q M3=A&@8K*0$@J@?=,R!2P<+V1P[[U'>I/JIU/)M7T-)I]PY7J-IM*[[(_ZKUS ME=I.$1()B6TCL;K=L2 JB*N>T$Q6MYQE#3$P$[4*U<^W^T-BFU[Y#INB$@L/ MGX44B^L&02D61TI 2D!*0$I 2D!*0$I 2D!*0/&1KHCSP<='HL@R%L]!JR1! M:53@N+.@?$26HW*)I39JR.\_/F+DT/!N%=RD( D!D8"XXW[<.BC#E0.=$H(* MN8 3D4-.V4:)ICB_D02]]07ZO0-1, (B7:*_@]+\.)W529H,TG(VPTGZ,%C, MPF0^7E^D#Q_SF<@$M;,Q_;SS/7O8-+Z?3\>C/+A:O+10+ RUK]B%B%G99S;B)Y'=(8U[V0B@!(>P2'W(#+: M%(/548HOH^>GBS.<-13/*;3Z'* M3S(,YU7*%>J!*Y0EU$Q\&[0HY[+X/PD))@H*R+$".S8 L+ M2FB?E5)M)!*0*]0;5XB*4®X_#.$P2#L)B\%_+"0Z$'PX$$XI,9#NJ)1Z* M1K?R=%E)T4,C>?/XC]Y,WFS62DFFN.=@0LRM!:BDW+E0+ M)H.REE<#J$4UA<*!]]4H8O#6."YU]G$C/VY5*N)TN9@OPB2/)F];+"3AA\;O ML(G,5Z7C/DT/[1AZA1I_)"ZV4SR9E<)U=;.\QLI%+NI/+ 'SF1745I3& M=6^!BTW>\-ET7.=Y_NS7Y6CQH:7T8&^)B$3$;A.1',3=@S!;+Q!E!BM= )52 M@?H/!;#8B#&;S'G9 *'P!DU]NQ,Y@])%@-'6, M<'@H.+S^_7]Y4C\<9Z._#.=A,HW,R["(F&1 ML-@A+.XG4Z'D5%A3X-8+CG7''CD$@QQ\EIB:UF\W.)Y%8LFYHKGZJ:&IJUL@ MHE<@ZPZ?);1*LIMKP&R)V=NE$PC;QUT[)5<2= FZNS[?01^CL0I0Z+HGC]Y" M="8 *XP;HZ07>>/<.P3MHXN5B@4K*1G/X().32V9XHN(BNNT-U]46C$TC(Z] MR1!ON/#4SXF@P?=U\*0") 4]'SRI $E!SP=/*D!2T//!DPJ0%/1\ M\*0") 4]'SRI $E!SP=/*M!S*;@Z;ZG_;(LPF6:\^DQ]KN;EJ]&/\3WDT0Q7IW6/JJHLSR<_Y-'\8AP^ M/&I>_>$BY.9BV+42,*/UXUP635G_0U/^9E0^7/V6U47-TW^76;ZSG(?!V:PY0?[#2KU^N9R(^>_/ M?7.L>=/[T7P41^/1XL.CJ\_?<("] M_G52//1>_NE2-6YX ]_R-?W0:K^#[_W::^JAXYY]^M\N?L>AC5D_%-[Y:__3 M] #]>P!E/WN 6WW/5ZJUN>]O,+==VLREAWP#SF\P&:XEBW&S [.#3,5^#/;6 MF\"N#9P&V]7!'I5(WW;G]=N:[7$ZSK\[+T^:K>W@A*2@=X,]*I$_G-@>S4:O M9^/XM:978K"_Z'Y;@[N'/AZTIOT:+ GP4;KJ)RDMSY?CL,!,0DY"WL,U[=5@ M28"[MZ8=&BP=)I (]0X4%'DED2>1WU[DI^?GTPD)0>\&VU^)7T'^,4E![P9+ M(D]20#O\0UG35N.P.8^:E.HP)ADG&3^<-6U3QE<]G$F\2;Q[N*:]&BP)\%'R M^X'G4$0(0DC%) EB2>)OZW$K\IV#TD(>C?8WDH\,;ZG@R6))R&@S?^! MK&F;\OTRC#*,2,!)P ]H35L&>/W0&4[FHW=(8DYB?CAKVJ:8O\)%&$WH-@]) M^"&M:>O1ELLF:7_^@Q/[]7J'S>[8\];)K]S:?C4;ZI%60WL',6 M9CC?3DR^,EL?.R,>PGSM36^.0WQ(L_84>M@R*XS4ZBAEA]2*#-8!BE('Q(M ]7(RV3BHE-2$UZ8>:_#2=DZ-&.D(Z\A4=>19FD]'D M+>D)Z0GIR=?TY-?E:/&!M.1NIV:KYD[?>6QV0W>DFY[SBZFOT_,[<[C3YE:W M$+G?F]#'81PF"0=A,7B*"<\CS@:2#P>""?$MN;O-C'R54/OO^'4W^E[_RLGT ML(;;WLB^L90W*O0N1[MJ;-:BR/]C]+ZNWN3'65CU81R,\C\?_/B+<1BT+PI0 M90_)+\4*'I5&\ D3**8,B^7!8!+.ZP,OY_ VA(M'ZTCNZ7(Q7X1)TVGPP6 Y&:V_\>=?YJM7JQVL MTUX_)!\,,J;1>1C/__G@^8L?'PS*='8>%O]\,'J_>#19GD.>KIKX-6]Y\!^< M#85T__C[YP/\#Q)K(M0!#/=SE?V]0DJNHLI+!E$4!DP& MKZP527EL!577DK/6GNAGK/KY]=.;007RFYP2!"F"5*^7LJ-LXLSIZ",#@T&" MBM&!STX :LDD\S)DQ[]D4TA6,X\(3//ZF9P2.(X*A"\Z,<.,$WMUH\2P_DH" M% 'J$)>2O*B62!6PV>29#$YS7;VHZD\%HQ*@4RHIZ3$:VPJI=N5%"4Z,(D8= MXE(2HUIB%$O<&J$0I J54=8'"$YJ*)FSZ$0(2J0O&<6,=SF'#(8+5C]3)$23 M$(SAW"8ED'._-T89X8<5KP0J M4A+B6!ZKM!]=>KR=@I^&*Q(7@G(4?TH&3P MU4WSKOI=C&NT+#(T7X)/H([1U+-2EV8Q69)4@0XZJ[T][2Z6PDGJ>]O8"%X/Q+1+U^T/_&[)PCPZ3.[:&- >D!"0 M- >D!"0 - >D!"0 - >D!"0 - >D!"0 - <=5H).QDZ/6IP//H6#J\A]" :P M, NJ-)FVP1M(#GFV*91D]9='#)Y9%94OD&R.H)()$*V/((M!)PQC,6T<,;S MQ?-)FIYC4WBE[>P--_3:=.J(@?(W"'V$OMVB+Z-+.60+AGL.2O@,P6D')S45I@_D><_?V25=?_7%_B&S2"]VZT&'V[_"W9 MI ,:+MFDN]D0H7VVRC;^LJKNLR\:0N$:A&75B##'HHY?VA"C@_7H''A?G6:5 M50#O4@)3BK+16Q.-OC%#Y_E\OL3\=#D;3=Z^Q-EHFM?W:U MXK?I=8?\0P)7#\%%9P'=P!V=!9 2D!*0$I +VQUQ/OBHL):%*52QNL1>UAU] MSA"44* M!AUD5"%O7 [$D#B3B!"C]J PZNH4(1VDB>. WN5M!Y+VF5] M]JOT"HBA2:E(T_,+G,S#2I/P??,SDATB M9ZQ;UHN<,5("4@)2 E("4@)2 E("4@)2 HI-=46I+_=SE?G-='F;^9GN0\:IXAC%^&47X^>1(N1HLP M7F54K_;J3ZYMU5_AK\O1O [T-<[>C1*N@U"O,$W?3E;?LHI'M57==S#(*Q&5LQ"8=X 2 MN="L BYM]*C>'1';=,HI];'7+*107#<(2J$X4@)2 E("4@)2 E("4@)2 E(" MBH]T19P//CZ24V%%A02<&0VJ* U>)0[<%<:*YM&55GH,[#\^(L20TT)B(<%1)93-MEG,,([4$YGB-)EX#XPKXN1N;32>>">@$C]".C"_%V4YL?I MK$[29)"6LQE.TH?!8A8F\_'ZTGSXF,[4!K?N:7(.8%?:C#Q6J<+9QZ=^J"\6 M@_ET/,J#JW4[\KEI;S[6B59,THQT2T)(>TA[2'M(>PY95DA[NBDAI#VD/:0] MI#V'+"ND/;V1D)L#;P<[&XQ&C%HY]"8J#1:Y:(IR"/ F&&"1RQ*4<64SJ?ET<8:SYM;A#,]P,A^]PW6S MW,L@X)/+&.";)@2X?L"327[S*2#XZ7KC"UR4BQ#&^ MF;X,]6L6;:5%NQU$N \8Q(>B:D?.7/)8R&,A[=G7.?M!3LC>3N)[Z[=@R3R6 M4GV07"(HF2)X;@J8(IKR8CQR]&VIGI*U[;J-!>HO>5WMGFD8L7^2%K2HD MG"X7\T68Y-'D;8OU$S@;%-'FC"]56P&P2:<^FXSK/\V>_+D>+#VUYY&P7 M35@)E8>*!D+EH0I#1PDIN;"A8@TP< GH%+=IX^Y5B %#*A*T MT1*4B J\;C"IFZHTE@?&-N]>[="E%$-F]G/B0I@\#"P0)LFCO!]>,FFD=4*! ML9J#RMR"X\% %)J5D"5+,K7"RUUYE&(7-;N(E(=*!B(ED?*>@I4EJ"Q$KKOG MDD!9%R'PRK^LK8]8="EZHWZYTEA8: H>:MOLO5W=JGM?H"2'37P32\2]D=)( M.91V%Y=5"9>'B@?")>&R&S4$$EHO,TJ0*3>.:H[@M$Y0F.8Z2\=EWLC/-*QN M^V5V#;(MJ&(:_ 9=YRRQ:**VPK4:^IS7Z:T_?2L&ZGL7 ]UCD94#A@_!F&!\ M/[ZK8@W'"K"%(T,L0U"<@R;Y$7L59>6D<-NWQNX*15^7#5 M$J(1%\X@XPS<2%4,2F@3Y%HMCO=ATA7?^'74MELZ,A#J"+/]:NU3D*D@4T&F MC$S4,NRPQ<#O."!.:HI4$ %%8HV+*M4J7 M>%CH(;1U&2CB/.'8!*<8)5Z.UK,VE"6T3&7O-8$1DK,8-4&"590(;S&G&%.3)8:A08 M43@83TF]%G"M? R<2HYB -V7P_5(LUHED0&C4IXI:S<&P;QKV^EJE[8NP3I_ M^:%CWY]GW+LQU?HV"=:<'[@T*:!UZ%NYIZ#%L-$$>X^B#DEG!3/<$&&1B]Q: MFA1:XQ\0M')KR>LQZQZ!?06X#A"XBO]\/^"N^,\+$Q0F*$Q05-C](>>MJ[ > MTQ",M*@.J"/$1>R@%0_#,'KR+!]P/RB@0O3%"8H#!!46/WAYRW7UA2.<5K M[%/,0"I5KAFR->>(10V*JA5$V[7>#G>).'A*-?8!VPL]"XHON=-W#TI UJ1 M!#L%K9[3;RA'HHB=U^WGTVOLFC<$, M/IK&OQN^-6?-Q QR''*VU=\NF>J_A7].FQ8F^BF,OS8N=$ZGWX(;?1GFIV3_ MT[:*GSY0A]$#8)!GCG5%X.\'0A:!7YB@,$%A@J+U[@\Y;UWK)=)S4TN-=$S= M2IRFJ8Z$1)'7WF!EHM=KN2MW.3$M6N^S89"2]7TG_OHMG$W'[@3(MT_TGC3C MD B^&L7J[<"T;?6Z L(^!=[+A[%%SNPU&QVJG'F((L_U*!BU.D@*(!1 ?V&%L"',LIN -"8"HTD]!*<0I MX=YR1YV@6TN1?WQ U 402YK\/9CFE]$8%FE8N>EX'(;NHIJ,S; ==*GR9A[$ MM W<>J+%V0&K-,W< E6%\7S4Q^)L4K6C0>.KV;X]\[79WGITX568E179+PHI MW%.XIW!/X9Y=II7"/?M)(85["O<4[BG3,&R;KZ'K(]L[ =_V/L#/R078#?#UT']>. 07 M28WOP^1#_&R^?1R-\Q>3R;BQTXFQ@_!Y]-' 8R;;"HNF]0.XN'<8B7>%UYXY MZ!:5I:@LA7L>ZZ!])Q?DT8[B#U9Q<;:F01*#O!*IF@)5R!C.D%$JL,B4BE9M MXW"]*"XWI[CGI;N4X@MW8LC :PSNW/_YPVDXMMZ>&8%J@L4'FP4+D[Q+"G".FL5Y[6H#XR MRA&7WB&M"4=.UDYY$XT@:Z6YC# X,FU ^8PUXB%ZI*W0R''C8UT+RA5_>$62 M'N'Z(3*J"CCN*A@4<"QZY-.@)*]#X$H$Q)D'Q*.> UX&@8+T1&-+!6%KKN([ MH>1#Z9'T(0IT%:3<560H2%F0\FF04FFE7>0**< >T"<5 Z3T DGX71*FN=!B M'2FM]L;;=)X&.J@-$=GH#6(^V*@#DSF"Z)&0LN;U$5:/$[93X'(WX*' 98'+ M_2@8@'U@H&\Z%'FJ%BN#1?>@C5E7-R MA/E#M"78:=PLJFN!RP*7CPZ7,=8FU!:CVA"#N+.@:D:E4.V(P+5WM27N,ES6 M5M0"DXA$2"UX ^;("F61-)(YQZWR43[>V3K8^?*(Z!*,=.- 5_@W!1OG'W<" MZ2Z]^[NON^FL'WIR"Q"X)7]N8;*?3T)EG!N=PILOFN&7:CB:P(UFG/J@50U< M]F5L!M69&>=.:).3T(;$PSX,VY#RDH8Y4-M,X)?8#,W0-7!Y.X$/O90@_"-^2;<<@L^!*68WHZ?.6;]FQ@ M+EZF;U^=&9].CI<"QYMNIGW,=?=!"I9OXL7L+?E6%(8>^/%;6CUXPLLY:WZ[ M(?_5UZWW;FZW7&%F6.W^[[0U)_.0];PS71RZB3#6EV9P;B[:5R_^--_#^97= M#F3ZW[S\]UGE>^.%J4[&22S\(^Q2+OVGM\[-!4HS&.07CY10X M8#QHAF$K3)@&EQL-]N.;[Y+I=FIOH75!?;L+L.<=-5O0.+:RV?_U<_7FPZ?/ M']Y7;W[^^;?J[8>_?GS]_O^.JG?OWQY7K]__5'WZVYM/[WYZ]_JW=S]_>@(Q ME-6Y+ ;^/AG]?0[J?U^ ^FXLY/L/GW_^5'W^ "OX_J>?WW_Z^:?TTZ_5I\^PP=__?G]Y\?( MU\PCRXQ M-9,>,>EE?5:IM[XBQDV_\J0_W:NZG0)>1_'H H-)_G7#_&7&9M\ MFG/)3TWK!J-V.@Z?811O!F"UO*@"6"9G\(;)>!H>6 9>L>M/Q JOCZOEURV7IL+]R;P>S\[9D3;P9M1/8WSW<.5X-/UR,II.\DU_&S;)1LGLV>:A MI%&$ 9@7^P=K^'B;M496UO'S[9&Q\2)^WLX%>,5?8:LE?]<,_ MFE]\WK3I/9^#J=Z,PWD:\G=O^"\SAL&&P>1?\.@W_:2JU<697_QZ^&5\ >SE M3N"N[GG5V\8O#VKUAI]&7V+3GE3_%:.%_\Y#F%8_18LO&%QT?$+^.KS."6. MK@X-/D_[_.+3= C3FS;MZE(>OS@N6/.\L6;%9WYVQJ#FMSG*-_1;0S\,+5P::;UU.E3ZJ0(*>)5?) MUS" 1Y\8&(=-W +C.@,,A=E?Y*?W3)70+ZW>V.9 MW#^;CMNI&0(PC_*8@'=[3!Z'+].NR$';NYL !-UTW$R:_HJ?OP'*#3LL/&W: M%BX%JRG/! :8YCX3,9??&D>C2>?=&J;/TQ1A,H.I[R3+)N_58O4V+%>:^-)" M+P@%UF!TVDQ@Z6!D@T&W(#VASA:SF\QD4>*A77I4 ]28_X/-M/6Y WJ/I M /8;UC7!=9.']H_IL//5YZ&G=9T1^,9G+"_,$M7T%-Q6KX?#*=SQ6S@;)N!7B?,?"^ZTAB=-8,$T'U;'J9 M0N )(&83-1UM_/[^:#T':X"^Z: #X@;^N>)Y.X'1,>F;H*P.EKI1 )2F@2;5 M!1!V-(0[8"8=1O6@F/I99"UW<=./U1"XJFT-:'X HV>=!55%TXP'%Y>79=.0 M^SMZC)DM"+QD=M]5!_) _ADY\O;=4]0@+Q6$J#ZEQ-402-C% 8^5HS$-228[%V$GL7 M]P@,Y/5<-_@X'@WA1]=)D-=#_S;+Z?;=B:7 M:[58GFIU#8N0?+Y",EVQHC#8.=B_E>]\DNEQ M 03:BFA.'S5@'B?7B9DDJ0-C38C>#32/IQ_+I>F<@\V=!4%680W(_B0QDN(/ M#W99/]RD BPTS[-1VR1A?+0LM!8B^K(4!OGA1_F%YNQL<#$S(RX_?_& HF\^ M8U8"??/]Z&MG0'1ZU)Q'>M)\_>EO^1N$9=Y\^NH^9T W&VUW:7KRRV8"2^2N M'/^G\"6Q26\L)31X^-%=F73P&=1V5U&%?WRY2VM4O0/E/&URQA/@YVZQ\KGX M;/T6YRGMTRU@4I:;-E/<.4!P3X PX*:; #8?.!M/W _'SA\"W;%N)OF4?*F MG'9:<^^L!COB)!D]?ND>0#^;G-@I2P)@WB6_R>S)2:4&2Z==&E5"Q.0K@2$E M,^-L:F'=X;F3SH62H=TL1I+'WHUY_M1EQ\D&O\>3[*(L MP/*\VO3 SDLS-R1S*8KD>%^X4+KE3#;89#Q:>-A6YYGE'UR\.MDED?3O[?)X MD[68QCH?)56S47Y>]M"U?1_#)(3#5S.8=O99MLDZP9K].+,I975@1IMI1%D: MI[EV1O$U;J.T"$M45T3F\Q:9"^*Z1F3J'12973WNVXE#3>CY-%T@S!SI@ 2"8Q!#]UWJ;3T3AT/O'D=$_]6SO1UW33F\#TEF73 M3&@VEU9CZ?(ET;L0MN,PR# X.WV 7Y*U,P)('#2+\X+%8V#.9Z;QRR_OCXH6 M;YTW0\@\7).7QT <_[5IV'\/M-SYK V.SBE0^ 1$2$H@'Z*W"6J1E'43GHC)97V/JF!A[O=EP-_ MKCB-'_?B(6GC$<1HU9XT9_/PI29'NHS\U'4*M.^7,NE.74>1T1BTUD_S>[*2 MO1PQN7SALE\+I++IXBNKMV9HO#FJ3HT/U?1LQP$JM:-3 $3(4J93V2H"%&L% M\MA%AA5CNEZ+,+\M0+U;7L*')ENQ2U2[DR"E.-:>.@I[C 7() O:+&$*"-%9WO1#Z"=;O3L$*45T[6'FD-I,(#DT@Y MFRK;\6 5L9B8-4%X6UCY+4Q,\^#$M7E^C 3%B#$H]2,!V-0 H%9J%(&'I+3, M*LONRT./,[]-]5&? S?-);P-87Q4N90&T#FKP%).H;,^Q0&T)D?<3JY0%M(" M=[(['[_[>UHCY2SA&9NBR^Z[<>==^%=8HK>3,*Q&%@;9$\M2SDP8GV;]TF2. M3VS3G2!FYUWOO,F'D2W+^/.CSO,W0G:P8+SSG76#[T\']: )B M:S5O G17F%#;!]1W(TZQI8,]"+6UKA[N65F)TX_]2O0*Q)=2]ZK>^G6 M*W7&Q'6]%_ QVR%CHCI-*;/]H??N[7CD@I.HD:MY*F",4\,#[N4DI%MU.63D*Q?S-*19^$[R7,#S^_B8L:A.;5@W_;Q*NGZ MV8R[DYCEIW5ANRD8MS-G806F?>XP7#H,DSG[)O8ZAQ7:/3CGC%G&+48@KQT" M:&=(,ZU @&LJG2+!"7,9SH-0C@1-D D@NWG$'NE:8E37 .]&1\:47G809D_@ M3_TR;D]F7]TQJI92P7/G^M;8S.L ]RDPH&/,=)EEM>3?^\.DG$>4 M#HY""@&Q)E="&59?DZ,YNR3&C6NSD9&]DUF[">F(H!EVT=.3T61)X4LJ3K8F MNC$F2V#:%8B;G7W!E4^W$=TBF<%@=)[MCSZ=JD^P6A2_@!]_#_-U2U$UI_," M9*9MIZ=GO0*7\[)R%':W&*D"S)?NLMZH@FDOZW?+!M-,*TR5<"8Y5GR#"@U/ M..^3G7(T>PZE/FE2&/XL_3@1$@PS^5L[;78^P<4[+B4BOZI.X+%?TR'CXG@E MQ6:G!"K?Q'14D\\C' QV?;$9.NMLRYQ(N4O?)WA1V+>TU$J197P MTX6Y?7^I9E^J'0(/'*YX+]+3#= MT0KWI.?.B@S.W!=+\);F,323EPU*^R#?IH^-JOD#+0YO[/L[,16?WY9BX M3>;>(I*N>V/&:+ DL\Q*N/.$3NHXA[6N7N(]CVGQE-G6]-$(B_"'>?CBJ9F7]8)MFD[F16I2 M3:V92VO4P'Q'$27)M18;<38PKB]"]>>E[2J-+(APLAX\T3T> MM(VC="X!4C=_DCT8:?'2BR[1>Q*T/=VTFXB_6Y3Y2[/HR-;^@Q'\W2V0'75# M!,6CKYE S'B*.*\%6!_)(4&(4#%P P;(9754"^=LH 11A0U8M5HA$T%OHMIS MHKW'SJZWQ>L6\O70_W7&(S]W:[HE_92PXUT*\]MM(\2;6BNF,1(,3 ^.50KO MQ00%&@@7D@OX;>WT2'@<913)_@!*26T1C1 UL@(+)54DE*_E*SWXKE/Z# X4 MCE-1P+OZ+2:7HHXRK,WDS5(CDG8R/R[H[(>%MOR=]8CQ<<)U'G\K=H[GK 'K MW02#I&4,4#,HI$VPR-3<12,"UV[-X:O!4(TJ1J0B!9XS&"/%F4,T:&N9PI** MM?[/'Y)&]1;HX4/\,"MEUY_E;>T0[^K&4 =%8TL8?Y#SWSD>\Q36&D01R#5F M$6>U03HJ#3QFF'6^MMRNU?OS=2VETPQI+8 O10TL&9E&MG:.^5@GU>;Q>0S4 MF:O;5>Z*8#OZKGY]/V7^KGZ]'=6S,;;4@P1 0*')[6M <;(\(J-K#!*@%DZN MH[]5)H+.A:2S-8)K#%(&TW1.&*/!##.^%J]3].Q=VO48'*=UG1)[A00]VR9U M68/AA%G-HB :D_KRKO,:U +O Y(Z-8V"))8H+WAMQ./KV>1V,O]9 MZ-G+AP'W5+/3)3M'?<0Q+6( F@.P2*?/( @5"+IHHE9UK8@BXC+U20O&>X K M*7,@016HJD9QBXCTA-0XG6.[QY>&NF#.S9MUXQICXL!FP$D'BDXC[3E'2JB M87LC#VN21E!/<;! &IB"@6\TV"86" "E*3K3 M'RUU!J#U:$U&80;&0.Y@BM<3"*UH%JO8WZ5N^& (I MEA>E9>!*$:3C:K8R32C5\)]QG,#2-E9]KY,X)C /#43Z1K MVM0,F_8$$/_+*!?_/6D Z7/*\*2+(^EDR0 D3Y\2W$Z.%H%%\S/Z7+\0-:#% M=#^ELI(VM9\\2G*BTTQ@E?Z53Z1374+087Y;'MZL]546'$MS.!F=M:FHS0!> M&P?FZR@EG<$G<3QM)M4_IDE,'O6*B>U[UBT>V@7CN-_-EUP\>2G7>IZ-_V64 M"NEG#>L4A&JGYX!HS$?M53O-%?!3DC6H3\&D00W[YDM9,K:I5TLJBP@#A8G! M%B1E:#4.*ZM=76I9T_Z>'S8$77:>$CW7\W+/Q/S&%=;,&[)0$7)"1P,SK M/:9HIYG",3V>1US6= ,A'W:=5]&UP!(K0 M23 +Y>&.AM(5I1<9#IAJ&A$+W('!"O:+BC354R,\^5>\YFO%:NXBFCXY6)7I M('R(EP_TZ>!)NJ*\ IH\8HA:FEE.HY1E]6 M_Q;0?9_2FOURF>52*C==LKT5AEVR?/7GOII^]_9^L&E@+\UT,GK5)[NG\:2- M@N&GR]' 7 #&PRN^@672O8Y@?(S_.+L!J&M@SMKPLDTM_H"O9^LPSDI,?O:+ MV1A@$/.4_:]@5^7(RXN7LV7\:CZ="C^<%C^O,*8-YWE15> M=O45T@??*3JP0O";!IA-:C <^RL[=KFBP(+:$O]M+FYQ*W?9AEH $W]@$P3* M2-_^QPOZXON3G5?.F%5 .9M4.=FTFHFAIUB.N]A?5ZW6+,[FSW;\I[^D6)N[ M4\9W%JOC0QP.>ZQ4QYCQ""L\\AT2*D*ZH-!64:B^!H6>.\;\D$_2 M1]/6#'W[X\%N^C6XD>W(=>!P )G1W08X;@04L%2/52OMEF1U=>Y5YU>;^ZI> M;IN2'M^+\!@ZS$82?\C99W_"DTJ' YQRH>B]WMZ]F_+=A.%WM>C-V7YU%U=+7RJ*H.$6Q\F'^)OH0WCKY<*^"_'4+*5&$IV30QE+8\PO;I@UW,E^NVR=,&Q'9ARP;$M MXI@3/@HO, +(TJF5B$^)<#7BF$>F(\>AIMLH%OMH.";$$2%UP;&' GY1;+3R2:,E %T<]$FD)9'(^5H$X[DC MCF]5*7YP_"+J2(JK$[,/B]B+Y_A1M>)?5C(%BE"Y+Y_=-:1L!SGQCIM^_0KL MJ6"R05%#B4".D51047)DH^4(:^QEH)&S^_787A-,,][]S\2Z#^*NT4=*7-T? M_J$9YIJ(POUAF8*3!2="<%H%I'542(N'"CPGFI$'!&FC<(D6WY?@0]HKHU JQ MX +BGE-D.7?(FX!I=*G;F]^J[KM%I"+B2,JK6\0=%ED_FIMZ/S787T>IY4VJ M;5.TU^)3*3Z5^T<*"H(QX0@'4B,>6)W:CZJD 7NBL/+&LNUJP*.ANZ:G_.W$ MBS[BY.K6E,6%4F"QP&*!Q=O"(DG:-A$HL%2Y7V "JC,%;-2U4R;6 )%KO9CO MIVYO&Q8)/V+UU(N/YJF&H!/*'^>)D_G)HNQ MIZ)(8V.B!^7<8,Z2MHV1L5XAC*7'BH=(S+U\U*EC_.6:IJ^'?B&0MN@)JLF1 MQ%K:RJY] A[ N#G'49*,XR"4L[6A'#GU[IN MW49W?TS 9/B(\$?U;CQ[P%S6X^'G5 3Y+WD!EVM+_Z7K5[(;&'GIW=]]W8V7 M9 =-ARW,\W6N7+_:63W5G%\I5[G>TNW$M(N&/HNB]B,+UFIH7>Z?,^Y#NW:R MEUM-F0NUU$CC5+*>B(B4PQQ^Q;4)5'%!U\KR MI]=NMG*KC?,"NQHY8S#B6L)^>P+JOU;:*VJM]VNMW.[EA'JX3;\Z3N7I-OU2 M]\@G'%#IJY5Z1N0F*/_QXLQ\"6@X\F%VSXO5EA*#\ UU/4=@#U/G@>GI\)5O MVK.!N7B9OGUU9KQOAE^6_))--YS>E==]T/=XFKTEWXK"T(,^]"U-,351F*M& MWVZH_]37+W"_>JOWVQ.]0H%9,YK3W_ONL\KWIW%0GXP1J?\CJX=_[A6BO7OL4>W%E,6:?-(N,FR^G M0YA):J.WC5W)G662.O*V']]\E\S3Z'B/I[W.J>_*GG0.&ZYKFN1BZJ@MK4MR ML4;"1ZJ"K;6P81N-?U+L_SD(#+#PW@TG9OBE@4UYG?LJ/767NONHX5MN4??S M<35;J*Q++9:JZM:J=*U[B)D]I79JK:5@8!AD;$A-(4U )K" :J(4 _XC)*ZY M6>[#@._ E&O&J7O9KZ-V@V:ZT$??O?]E12%%;7!)*4UG:W%//V=#ML5D(D*Z)86JAV+M^GI!7O^]TJL[#.(VW[Y?7OCP(1MV3]G24 M'PM]WS9OUWROC@F1]^Y&A^M[/D(>UZ(,HPQCKX91VB]M="#M0+>)YS7!&[>; MV(?)E@D^]PG.R97@@V]:N.%TN'0L+!Q2..02AZP9KH5+2E_/IV;3O9_@3BN6 MVP29G]M)DYI*^=PW^&]MB-/!86_]WD_P8&C[/\>CMLUT_=:,QQ?-\,MA;_S> M3_!@*/NU<]/3Z2#C]D'O^-Y/\&!(^GV85&]&H]\/>[OW?H('0\]%^3BP"1X, M91?EXU F># D??#*1_&;%L1X5,38_^.;7YL8JA_^+YAQ^V,YLRF<43ACMEHI M=344EB@L45AB;E.=CF#B_\J)B84S"F<4SBC"HK!$88G"$H4E"DL4_:EP1N&, M(BR*[_MYKO!A3'"G3\O*;I8)%G(M$WRV$RSD6B;XC":XT^2Z3?OBAV9834Y& MT]8,_7T.NO=AT_=^@CM-U64WRP0+N98)/ML)%G+=DPF6]H3W:T\X-C[D6IWM M34CHL#IM;0")6RS AL$^Y(+JVWNI9-8.XV\P!%Q M6RMD*1$H2J&MP9K9VJYWWEFM!YT3/->*0F^IF9RHC[3B#]M+[@D(OV!9P;*" M9>DYZ+GO>V'EPLJ%E:]62XS@/-KH4*T) [4$>Z2M]<@(R62PS :VU@5R&VK) M^S I2DE!LH)D!BSW_W"T(6A"T-?K9QX M)ZUDND;:85 TF+5(.>F1DEH008CQACR$0CM+?3EMX M11A7XS#(R9'M27-63M4/AW^>I;38W!:62FPB\0Y)&TF";864(1S55LB:"JS! M4+T,]3J$H(3BR#,A$8\Z(.L<1CC S\*%6DMQ&>I_N;(';-<>(17V6N]9[*?C MBV#&VV-=(N9[NK(:!RH("C;==$OOFM.\/YM^_0KLJ39,.55U.F4 G3@"1%*. M+),"$2&8X@I[Y[8"D8_JJF-'"N.'58?OGN6^/TQ3D+(@Y3XBY0]W;$%_.^0- MVM#:4X.D"78BFD%0HKS!]6.6V7ZK(OE\/9$@J3(UK+@T3AF_GK M;I3Z6."XP/&!P_%F^!1::=!-.<*:.H!/R9"JN45! )12S*RJUX)XMZ&X/J ; MEQX)Q@X2,(O:6G"RX.3#1!5J9JR/!&$.<,>)H\C8R! F-4T@*;Q:B\4Q *Q! MQX@\3CA)98V4IQY10FK%@B!6U\7 +TA9D'(/-_T D/)Q#'REM"748J2#YXC7 M+B+MHD4UL8+!3]%(OPWD?4(#G_##1.%BX!-'TX0[3ZBK/4WH_$T68T_5MN@IY[A62-%@ MT[&V1\8ZBF*4WBH:)8YK 476Z2 53P597 [)U\@(I9!AQDD95,TD>U)_8XV/ MY$,'V'^79IZ?[E:0LR!G0V$ M_"Y(?#@!1CL$RL4#6="YH/,CZK6..5_[@!%1)IWFU QI81PB(<5K4H8MP0^A MUSYDVJ@^$N10 ;1HM04W"VX^/&YJ3&@=@T5,DE1L5\0MY$R:4,M.+N, MFTYZY;&VB%!J$2>:(1L(/((K[PDUF"A:_ $%.0MR%N3Q(/*.AGQKJ'FOVR@E*%;V=AV(8JMRX-\'\S7C04>ORQA6%EAKZ:G,.O M%_"L;]5Y"+^W51CZX*O_G@Y#1?5113'EU;EI*W-V-AY] RZ?A,%%]6^;!GZ+ M46T=2P$LL>T@_Q,K*NH^@"._%U#@%VA+^3D?3X%)+I8^ MD5K7"(P1BK0G-5+4>&ZE)T2LF2#8AR@9@RLCT 6O&1@PS A$:\V$=UQ:N1;3 M^W ;3:C92:D$[3S35*&H:4C(+1K#N$H7@ M:\]%E%RNI1'>9><^N9/@IX,PBM\Q(W^93J;CL+S)/W?X_#D)X,\P@C>#D?O] M115 #SJ#IT_&TS[HJ!E.P?:,F;349P48[ M4)\JLTDR ;(N6_-FUCFT$SN7@Y>\95(?#YM9(=8_K'5R_^])UK MZ#&NK[F$7/<(>JR)7OJC;O7 :_("U.TKO&ZDD\T+M=U$I6UUJ+V/GGS>+9L= M#?R5!/]+DTS*ZO^"&=^]2>]-DE-N%D'^;!K[WJY-\ZV2O9YL>;9)5R#$I\-) M]4,VK$;3%M36]D9>RD)A-P/#DB3U_<7]+9R:!LSF<36*V6 N+O)G6"&X=$C8 M9J@;-Z"VRX@4*&F(2TZ1JI.;V@L $E;SP-9LO6T'#J_;=G-&_1 [923I(MLZ M.:0/' ;W+!W:I7O"K1D*!(@H N1@N*7(C96$$RFP\M(CPK1'G"N"%-$2>1&C MDM%I*[>2^G<[N?$>7O;Y/ R^AK_"FT\V>'_O5LM!/'"IQF?#!,4 N:_(J(O( M.!AN*2)CI<@/,3):$E$-7("X5099;T!N8*FM9TS((!Y?9"3+XO/YJ$B*G9 4 MQ;A82 I9),7!<$N1%*OYET$3HQ4B+O5RJVN;(B\Y4L);0KP73CUX-OL5DN)D M'$*1%3LA*XI5L9 5JLB*@^&6(BM69(7U%CLG$1'*(AYIZO/!#>(Z4D%KKC33 M3R,K?AE-MW5F441%,2NV)2IT$14'PRU%5*R("L)PD R#J "+@GLND7%@5E#F MG E26[S>A>^11 5<6T3%3HB*8E4LXM)AXA&XOPB,TMJ@M#:X*Q='0PG:YUA'E[HO$Y\O67)DTHRD-+QH)@RCR2?#3?E1 M15Z5PA>E\,56&DI*C&5M#+)8*L0 M]DP$7:M:TGNES+?F].7GDV;L/YKQY.+C>.2GF0D^CL.9N3B%:;97)50_-=C? M+/-L"[O\RW&5EPCE-:H6BU0MK=(RP^PM>>_LCM]OGC]-Q\WP2U?:Y28U55)Q MC?^>#BXJDC]@1_G66<8^*-_G<$NZ"$;ZN_F2?EFIP+)K=3F,QEP1ZY'V/H!! M&B326$04/=442R8ID?<%F8]AG-0@6(T/\0VL4/MZ")B3EV;6M^?A$]<=, ;NVUTF;35U]$ A'EE M)C-L0*/S(:!!1HAQ$]KCZEU746J8YCJ =9^.VS"[W4[;9AC:=A5>3DQ;G33M M9#1.RB:@238NX*G-<#*JOIIQ,YJVU=E"2)GQ&-3GD*54==Y,3JH1/&^<1Y%@ MS^4'Y]%\A-=/S7"2JHW -:FNR-+-J^/X$H9AG ?03L_.!G!_-3;G58*X<0-[ MN 2 &5S3$T?PQ+77Y@N;H8-W)\(#-;I-PXXAI)HFXVI@0(=.BYCQ&;8D_S!H M_CEMX+[95"\A;A+9JVMV:GRHIF"#I.DULG MGL*CO_8+U[V_[8I_>72658&E58[&I4(;:3[YDYJV@>8>]6>C,:3"-NW6.?UAX$L"X/1>;]QDQ,@\A/0J=KO%,L\@"DCD=/H!R M;#RM06-R0G%#',/T/I5>'V_;&3NN=W+;VR01UTVLGX(+IQ;D(L,S.VM5S4KB M"^Z$ ;J3+,( [TYZ(0O:2$B5QI/ 2\K4J6DG2<2"0&W[_35?QB'+UDXK>IL$ MWIM>.^EEYU'UZZ]OJQ]>+'_WXL=5Y2*5X)W7862MS .'>. MM(6U0*88(,Q@C#AG-3+&LZZR8AID,-?R,6.JZJ9:=>KM<,3^Q<>C>MG;RZVO/W[QR, M.^*=T-2D9"B <4L]LA'T#L&HJ&7D"IY]G_K)24/YE';O%]B]7T+8FCYRO$M. MG-W60FMF:=0<]CBFTLF*.F0EZ*."1F;@/R:UNJ^+]B'VF._D'E]6) 'X+N/8 M'>'CJD.!!7JP72,M3RRSIO:(4BT0=[5%2CN"E/$ "AK<, .(P%6;*K0#*#@X%=N MJ%..\MJ+-?BXK=O_0?9XETYT;H$>K]=5?[@NSI2O9*LF=!CGHG899\+X=.87 MOM)W#YK/O\)X=+2F-:V^_JBS9XW_:H8NG2U,&IW;'FTAPL%;KVM8H8F/!EG4@*K5)T1(X6N^,"G(M0?RV O+M M8ID^S5;\%L1>7Q-8T'9"T$Y.MW^3;,:E30$?H-SR7617( MZ8##-6?]$)?LIU1E_\L0EFZ5XI_NS&/C&?+CT,#N<7EDUHH0D:T]Z!U*D12' M*$$F&<9E,-+ZM58QM_7!K[#VS[G]0O"?1V_"NUZ'VQ*[,[V#W/Z$(P!4N>0C M2 BPWO^B.XV<^Q86G2_N,_8MAXR]7/99P2:'W+,M=)TWW,"T0"!GYDM PY$/ ML_M>K#;F&(1OR#?C#@Y3_X;IZ?"5;]JS@;EXF;Y]=69\@L.EY(>F&U*?+]!] M\(]I.VGBQ>PM^58$]LHK._J6IIE:4"5P-8N M2G4>JSK?I:6?NUC7/Y_,M ,PU:.C',_ M%4"&M_WXYMMG]MW3O8$LMQI93)B27(D MZ6*2AI3$*HU0V"J\(!K'F*]EOI\ M:X]2W\[I0YS)T17ANBQ4O]N[Z5'V>;8%>]/-IZZ/V36-==@QNZ[?S[7-?-0Q M>_;]>_:L*RHD*.<$.Y /FAB&N*0:6>HQHK86*0"1:[>6(+QU(7'CIEVW M#+ 014 4VV(K J+T[#H<;BD"8K4],(^46HPXQJP[-]2!@-F@&9H.*B.(@L5&A5NQ>=8AN*AN:6$3#SHB&8C:4KENEZU;INK4M(:,P MR!3**(H$&Q 8M4 Z1(H$I2)Z)K&7:YT4MBYDM8J:LEO"]E*8= M9NDF77Y)IJV7- M\;T:X2PUMS/#E#7^6W"A^9IVM;39^L_CZOUH$JK%FI22QD^YO?>LW+%2:\NO M5E=?:5ECJE]'IBN<^"F K$D7+DJS@Q#\;S.(TT!B+2T M(G@N>8WQ2K>E;OX?AFD57P_]; U?SY9P2X*;[F(AUUP3,7?VL119@I8+#F*R50KP-UNW]. MFW%(%-C^5QCX7T;C=_/UVU:5?[J;!5_;DV0(@]WK -&:W@Q>(<6^ ")\/>U+ M&ZZ5.CNJVJE-E0_3S7VA]GG_CVK0G*8Z[EU?I^YA70NO><>I!^$E0QT&.8#/4S5',YPU^-K\LJZ0^Y4CV<7^/%;KX)-;CW@N$!FQ!#:.@AODD$ 58:)1R)\6:6;=56KA#NL)U=+!YIJ$&VDYECVG0 M(,:U(6",6K!B:Q($(51:>N\HJ^_.-!]P;'VR!&^$OUUE@WK6@K$_M^V$:02C M?Y#Z8W8F3JJ./--%!\D :MK[=HN]PJO!07]C+K5Y(L8C3J-&%K1"9$ 3](9+ MPXG=1INGAQ4B^W45K$YUYV MICT5:96^3GOB!/$AU?CO3,>$!J895U_-8!JN,DA'78W^IDTM>5WH *,[8MLY M":N#X#Q0A1BUH'O[U)XF)7XP36K!.-?"K)46$;Q6.$:)P!Y-!_(1(Z5Q#5*9 M:&QM-"R0RQ"3'(3MPD'X"RSB_Z0U_ GT[<&HS?VDMR-QU$[V2NPDRG3%BY(XAX[U&D6/KTWFRM%OIKOMXI+V3W;@VM=D]KM[E$T:@O&8(U#A7IB_KV$WB M@20RETAX(W4F"_VH/W9L9I64^P[/8/3'*7#"<%2E=EJ]>_UA;'E'.<:6>Z1S M]0VL!=)>::2B95A*KYE=.]LIMOPNVO(E7.?>S$"DC%P"34=*03\$.P,98RR2 M)E+O/2B<;*T;U%W"=7XVX]2DK_T8QI].S/AIVU3L0JC.?QW#19-423YAZQGP M7%Z7XJK:#U<5* =N.LBM\89A+D+3-K=IFZMI.V^->SY"N9U5=1HF)R,_$Y'C MD ,"VLLQ&68 ;).TSZ7GPL?I3/EM?LSK=#7(E(Z@VJ/^XS>K'V?MF['O._LEG;+O]9=D-4!0X\,0OLW= UWWX'8"_'PT:XPY6X&^ MV^&F52B.V>=.[9<(+A% MHI C_LZFF2M,*$F$&'XYL+9I/J!_)BTS9ZX?8HY M&ICSH^H'^N.\I6L8= W;-@VR6QI#>^X/YL7)A/#%9$P5U#1X[!78<]^ZR'!\RL_[RHU-S MLO1-2N;HG"1-6&GCV\B%^,2?0-K[DW1@G-2)G/?4S3-AQE#XW*?:I;6;S/NH' *_NNX[F+0\_ M5JW);Q]7J8??:'%'E;"Q!7YH8N,,8-=9,F_7!O;__J HD:_:SOYN"_SL!?R\ M68>?;$M> B 0/H.IGTG=_&EBR@1(&7 J4YV:?XSRP7)/-J?9&&JOHJ(W(Q"0 MZ2B M5R#2A_W+OP$RIA[?V9\5AFT'%XL+EE_I1N.SU $QI -^ +P^@.[RJS=N>I-$ M3HJMR]I,%B1CXW/4ZL\& +E3NE;P<_T)<1Q27VY8X)P7DYT;*;IZ- R+!VP& M\>G9:)@%2FCGT;&+#N?S-W:2J5NV)96J3>L'I'*QHEL5>'KN\'2).U@:V" ;)^&&^<,MP[R@BB3A#$E:1(V9JC&E,G9>TT9?ZR M T*[FM"Z]D@["_<(09$602-)C':8X)2AMIJ8!XOQ)BWWVR48>KUPB[^Y6%S2 MGX"]3OOQ6Z\B?@Y#T A_&8T_SID6'O!N^'%@ABL./02JX$L_':>LYO:)G'@) MKI(3<>=\=TGTG4W'#B1TF-'U%8C:G<,M7=YUK.YO,DE8@P1SHVG*+8!=3&(] MCD>G]R72[4=4>VYK[#"*'O[B*EBDL=#)OQ8<,4Q8LA8W>1ORGOG7[DSB/_7+ M^ NLWE_-^/+(&P8C,Y!OTS3ZH_W.S$,^Y,P,P-2)QX[,3I)@ _@DH-0'T@$4L: MW:U# M>IJ10 A7*1(49J;85AM:_7XNQO0Q*')P(GYZ-N.W=/!J[0U]'"8$QK MW1W^IS-7&&16_CI9V*F&O;O>MV7, SC;)1\ MS4;-UP>C?Q* : ,%R2@8R$A>!V0(MZA6$5-#K91F+?0-4Z&(L@P1ZGWJL0,P MZG5 @CM'G7,V6K$U2,Q__0^L B#!1QCXR).=(_F8[,P=I7FP:K.!6PVG^70Y MY^XE CRNWL6LRG4F;S+"07H,X"M_E$G[LAETGA/SED\C>LOYN/H40I?\_FN? M9IH89=JV2XR2JW ]:=E6GKT"I/E4?1NWF*!/V,+_%UG2?OY>13P_'1RU7F4 M;P;31 RSHZQL/J?_\Q>)MT;3"6@#P^Q![$AF=-:YSS:B:#Z=2 _HJ6PT7BGR ME#X]KEY/\KG= M([JM_@6 0S/CD/;_+BT>S( 5;'=,"6KYPYY'\/%PL/0"<9 M5HX79M]=?EE:C$4 ?I\LOLD'VLFI7%D@!:VED<-K1CEF[NC24_.WW9(LO!(+ M@?/5 -I.TWG&^"LHH6FKFE''IG^"&#T10 5:83_.1C!0I) MJE".H\O>WFY2G)K,#ZU$\AB M8W.U/TUE3219*Y1$X ZL4E=4*37BA@:X)SBD N:,.L*=5D\HC#<&@5G%@\6@ MD< MH^GX&IWC.>@@^81@(^.E\$3X(I_;P(BGPSC-C-W%3N1C7_AM?I;4146&S0<& MG5\K'Q0D(FBC<7U9\]J@8PR)/EIQ.<\$PA5FR=$E*,RY&@^'AL$R*XT' M@P1,*\2%R2F?'K$:#'06-37U6MXG%D21&L"!:, *;A68\]1'N%L!?01-#*6' M!1.[;9H\W=NO J25PD^#=K19^^N"OIYP[99M"-C0\"TKW'_) :HYHNT_7IR! M HJ&(V"@_KX7?UF)7QV$;\AGS1&F]!+&/3T=ODIGTP-S\3)]^^HLQ=D,ORS5 MSFVZ(?7E9KL/_C$%#H@7L[?D6Q' TBL[^I:F"4]X.2]K^.V&M0OKZQ;F:K-G M43KS\?>%D)48Z:ZPX;R\X7R7EG[NBB/^^61>RC=O6U>?-VO%+\W@W%RTKU[\ M:67[9GN3+<3-&W.?];^WT6FJDW'"Y#]D^?/W?HG:JWM"OYV3XE^61< M?IF/8 =@!VU%VG:IRJ I]..;;Y_9=\_#!K+<3V<$"#O4V[=/*&XJ/S?2LQZZ M"+0<@[Z%YK_V(4I7^9$7 JL313,5<1V=9IWNN,.5W1$CN+R,_;Z[M+DU/?@FF MRJ!Q5\[\4LK&#D=*>_. MKTW;V&;03"Y>SIYQ5>N-_%H!;Q5_3%K_U=>08TJON^2:[_4Q(>J>S]B989"] M&88F"B_^7/O*E>^OZ1&C;M\BYFJ[;(7?-PWP-LU0U);@9[,#X(&ZH>SO!($R MTK>YS,)W)WO7KF0/NQQWR2V^6D WXTF.T@[A][;*)XQW)XZ[=Z1Z7@3T#(FF M\-##\= Y_'L!H_Y6N.B&)%0D^=/CU#Y,<(Y"].!1:%9GZ<]V_*?4M9P7 "KL M4=ACP1Z#BXK,N8,5[BA*;N&?(EZ*>"GL4<1+L?[VD#WW?H+%!S5?K1]R/M)H MVIH<-=W715NBN$/57A!9L&O.E M98>E>JP8X5M2Y/<"P[HPF)M0V4W6X+O2__'#9.X/UL1J>.J]?BW+>__319C(TX\Y/+D0*,MXRRE48/[)I&#X(>,::OK'WS\'QRC5QZ4$[9+E84@"P 60!R8U-> MXVJ>&I)&)QWBWFADJ-:(U$H9&[$+?BT[5>@@M$TEIH3S*8D](,4X04X*'BFV MH6;F40!2'6%V=1_F I 'R" %5PNN[@*N&JY]-,JCFK@(N*H9LHYHI+FR-:MK M[G#81C[*0^!JS8\TN[I]7L'5HG@6@"P >3^ I":RP&5 K 93F\=:("U%0 93 MY:AC4A.WUHG6QH!396\GB$(\: &@RB+N'!V)6P:]S+;9\./RLI=./@E-U TT<]R3S *1>* MWNOM+5/>DRD7(B]3+K!]*-N[=U-^M("7/*=FZ%-=POS4NT3 +!BD/NOHZ&)S>$'\O9MAOPLW5'&H^4:^TH$K5(%8(Y1:96#+%8 M,T%K8IE=:_U#7*!,AAHY3#SBP1"D.)5(6M@-HS S52 M.,>(Q-I;+I6I\9I%6A-*I502"6D9J&RX1H80T.6T VP+ MFM?KS3B?2'G#1Y+2 FKW\(!^-ZRC>$"O\X"^*1[0P^2V(F:6Q8RE(HBH(D@8 MDG1GR9")H!:# JV(,LIYA==25RQV\$J%*%,&<18H2!@ND%38<6^QVM!F\FG$ MC#["6A8I4Z"L;.G^0UFTM5$D^2J]2B:]C,A:+1 F/"H>@J9<7X8RC25C*7./ MDR@!RN!&K4,-=S,;:2VE\=\/AGY$*).*%2A[_G1?T.T0=GG[N7#$\4AJBCP1 M"G'I,3)&6"0<-L02X@5=[P<>+&9<$F25,^DPAR/ ,X,,5L8J*E44W\\Q?C1T M(^2(D@)O15,K6WH 6,99K02C'FE;,S Z,>"2U"%9D8P;;B51:YJ:";J6'#0U M9JT =8U8N#LR9#&IE5:14;#=V7X,Y'=6W^;9@:LP9?G9DT MT>;,I'[T?5_8(FZVFTYZ\_J-.\B86\FUWK0">RJR9(V)=8(A0GD260PC93U% MDIAHM*E%,&3M.,X0%D%((1\-19QJCQ15 4EGL>+2U6Z]!MK?AKYI)^/&3H&- M9]U1L_CJDE>#_SSZN,S^\-,!4$+@AX.@G)- M)1',(.,5("@1$>G:UTB"%D^UDE)$M5:K(AHEN!0HA2ZDAM086>4#(MI%YG Z MO'([BZ /'-Y0$/3Y,%.!W4(I3Y8$(#1CQB"&78)080%"#<"NB5C4JM9&K)4( MJH4U-)=/$U@B'AP%J'8&!>>4B]PH4J]E-NT*[')58+\Y,C8()*0G5F'#HJ [ MBJ"Z .@.AN[N9[>.J@BF4@JTE +=AI32&CLGJ4"229!2H*@C*P4&/5]ZRZ.5 MWJ_I^?=NTO%X27"EC4?1[0N$%@A]T%R(FKF@A.VR&3C/X7).(5&#*D\]KG'P M6V_C\7@06AI]E$8?!7D+\NX@\DHB.$TG@C0P4$1#+9&E\)?WUBD1-+74;+W1 MQZ,A;VD%4I37 J$%0A_62ZV]")@Y1$ ?3?:_0J;V%I% ,2BA@@NV5B_BWJU M'J]>1&D6L@.AUX?4+.1_\S(%7QF8BOD2*J!)&\:IO9MRJ9E7NH;L' +=UN/P;'P)I7S!I9!Z00W% MB"L1$ \"(Y7B;:(@T6(C50QK=?7OTBQDYH)XW7D@WF<'Q(?X*;L?/DPG[<0, M?3/\LNYHZSP4=ZXTI3 I]0L*EI4MW7\L,[J6JG8U(L;R5&9:(*-J@J05A'(C M18AK88-WZ1'R1%A&\!&1O(#9\Z?\@F^'L,M;QS41CU$EA$\AJ0Q$3 M.E+%066KQ39Z@SR=KJ:*KE9TM;*EAX!E*AJC2$">"8NX5!;IFEDD."/.,8^] MV$I+D"?4U73I4GD?_V8IG%=Z@A0Y4^3,_>2,<)XHZ0W21 G$+55(*>X0K644 MU$D1U%K"^UUZ@CR1G*%'N'[@'/=])_R"97NWI7N*9=X[$[T32 D; )=D1#IJ MB[R.5DNEC1-V&TU!"I85PB_NS;++CPQO-2'..QV0Q9@B7G.%=&J"3%3TVD@% M?]:.;^[2%:3 VW,E_**J[=V6[BF6.1IJ7GN-7# :<5H[9(SDB!#KN626^["& M97?I"E*P[,D)OT1OEK8@^R-O2FW0@ZT-RGAD7M41<8DMXMBPKI::990+(J1W MV($\ELQXUY?J9UP(M@%D LP#F=?Y8JX3&5"$=!8!?3!T]J+"(:(.M M %04?JW?_%VZ@#P58):V285W"LH62GGB$WP= 25!&;5>I@PE+9&"WY'7/"H3 M+:O]V@G^79I^/!7*RH*R12TM@%D GP\%6 ^< K47@'FHX7>EIX>11 ]IYJ>I8CV(U5#5M))3@*B H,P M4@XC4-XI"CP2Q[10*NIMM/)XJCP/M\G4LZ_E6:"S0&>!SAM 9^"*&<4T M$@RPD%O#D8W"((L:EEZ=Q1EM4!G@_=NRJ6,76G3 ML7,(M"=NNM)B]Y']=9HP8F+RO>F4[&F=0BI5*>"L%DXS6DNVE;X?/YOQL!E^ M:3^&HH&%HP]($PE'/)M Y)BE_,\(&IZR!@6E7$TBBY2&;?0;>4(,E:Q@ M:#DW+-!;H'>WH-B-W$8KE">#7G',:8'> MHKX6#"T8^E"I.4Q*([5'7CJ<6G^"^BJ$0%Y@)8GCM;)K\>5W:<'R9!C*CO6C MUGQZ]AA:2AF61BU%O!7QMA?BK?8I6RH2)&N:3 1BD X<@[I/(Z,:,ZW6.HS= MI?-+\7 _%_%6,+1@:,'06T7U"\4-YC(9!A%Q+#G25/"44PK& ]@( J]E[]^E MXTSQ<.\YACX?'BK06Z!W%Z"7.FU,KI02ZN1I24X6&0!_ Z-6.A:E72LN>Y=N M.,7#O>?06]37@J$'BJ'.XEHZ*Y$2 B.N0"E5N*Y1B#Y28QTCUF^C"T_Q<#\7 M#%WV<,//!J:Q(_!XZ=W??=W-I]Z1QOMI)CCXW3=?GQKW[CO[[M+TY)?-!%[J MOIM"^VZ10CMSL^=,6E3]U RFP)/+R[6_A/"\M_RJ>7X^"6E7X;T7%2"7FPX2 MOE:^V]EJ>%4*M>LHH4T'+M6T3?VC)O"HTQ%\GV]NOH9J%*L?R(_YB\DXF'8Z MONCO. V3DY$_JN!)/]#^BO,1#+ M-*SA:%*%;V'LFC;XX\,@2@"C#7,CEY[_[V]AK';<_/M1:X8M:@')XD+B]]"V M*'U,E*8$$1X)XCQ0I()W2#&+N6:$IDU&U*8SH,%=5' M%<64YPO71[_I&;.[!Q<5R3>SE8H1P#OAFQM,?>BX,$/7?[PX,U\"&HY\F(WP MQ2J3#L(WY)MQR'KF2UBAZ>GPE6_:LX&Y>)F^?75F?*J^LE0]N^DFWX<0=!_\ M8]I.FG@Q>TN^%<&00=O\EA84GO!RKGA^NZ%V65^W!5>SRL+F>7P*('1%8_&EE V>[DW%E\];<9P?N M#56F.ADG4/Y#QHR_]XO47KTO*>QDT[[D9X.5-!IGB'DY!788#YIAV J\94 # M['G;CV^^@6;?)?8&PMRUR=Y(?;CQC&>FXO_/WI<^N7%D=W[W7U&AL3R:""0F M[\HD[8EHB9)7WI&H$&EO["='GNRRT "F"FBR]Z_?EU4 &MT V!<:J$:G["%! MH(X\WON](]^Q$&*;@4=F/ILLC>0TJ,0X,(=T.0)4G,P!W:HOP;_M7DXY "8-N%-$T Y!-UUN1BM>Z1[]C?; K(NJZ:RU:B:7;U9/F-'I%7W6JJ& MF,IO$Q[LOH@,B;KKDCM^5T-!Z1.?\=3?]9"J)X]A'TNA*,77_SUYVGEW>K,[ M=\1)JCU5-MM$PJ<6UU![ N;M"E,/JH>\K E>EP^YJW[(8]LY/>]ZW%=#_MSQ MA9V,_%>,QAOV3&O /)XZ'M_$Y\504 :A#$)[!2&"7ST(W7"W9/3)O)%Y8XTW MKIV)F36R8#XV;Y[\!.]=7/#TL6=YRE;,)O]JZ[_^K3O/:3^VIV[G<'.HFPQ+ MF6DRTZS22V\Q26:/S!Z9/:YERF\?,D-DAL@,D96LS#29:;*2E=DCLT=6LK*O M\ 0Y\N0G>/](@I>.*-]5XV)V/IDW9NR;01&^N "P<)W?XI0\ MIF!;?Y(<=BWN65/483JI4RH"ZCHMYFSLIZ:0'IT$#I5I?:)9U$9KQ4JED-6& M(DX51J PR5B6L:SO6YH5M#V"FB\Y#UX +)E@$,"80X:6% 5: MXE(P$9TAS]'+;9'K?AJU;C.N95S+N-8K7 /P\LY1B3"U ?$(>IKQ8(>*R+EQ MH+:!5;J/_FI',CS5@+ ,:AG4\I:^ BPC@7E=RA(9*P"7A/3(D%3=E6JF%8N6 MJ[WTBCR2X4GP@)0\@UD&L[YO:=;0]JFAA6 HU@H!&)6($QN1)MPBZWC$U"EL M-]UIN0/NL5F@-\W!ME+@O6)37N#1LO=OBA!C<+-5P;M49M)=!Q!VZ[_^9_/$ MD,(3$"GW#J;K!\0>-'+I%4XY4_1);^\KG'*FZ)/>WEGM?X90S19_T]I[WOY8+* M1QTGX>=]K2<<__(G10G-FY[Y^%5OZ8OGX^TGE8R(R(WE2)3"(:ZI1I98@U2I M0RR5YUYMM-,-0CD2-$$F6(UXQ!YI66(D):76Z,B8TK=/*G\>NSI&/'56. %TVV(C MO3@L. #BYW5X+0R1,:Z/I)W5]LS'F8]?-1]O5]L%)Y:"^HVL%*""ZR"1QH0C M2E44P93&8'Y;;1 N;L70\K2ZYH6&'F:Q@U2#O9^>AWE,^KAY@76;-*^-9WM+3QS--@G?.4N0(*Q$O M*4=* 51)9J,-PO'(-TH+/ 3/&G-Q/YORA\D8%KZ!D;V/:_4&]F=-T@&6*L/: M*X>U;%">#A@>?QU.@"$RQO61M/>?H"Z(=*K$*%JC$-=@MVBL(V*<&"JTB]C& MVW)>XY(Q8CSB)()NP!0!.1\DX@Z4 RK+TGC2*[NE5#E'/>-9WM)7@&<#A@>_2 LMSE9+.ZO M8;96BF8.2-ZDCB=3D^9539$,H&T*9(;( S0+T:W2#LNC,2)&1(B-%5K4S M7F15.ZO:1S]S>$3RS>F>.51MEZUB&NI%V?NB/4XHT([#!M\U&,P0M5_)1(+/=9C'Z@U][#1R()1#OC$-52($X,05:HE-5CC7;1"NPV M.H4^I@K2_3OJ;>TA^NA8.$$'E#QS,-Q7R2?K>1E$3WG;7S%V2B=*CTN" @T, M\6 M,BJ(U#:9"(P#$6(C].XQV+FC@]\"*#<:^>VQ7!P9*/7,(7<9/%\I>+X: M[?)$T8\:K 2F!!'#2\05I8!D-* 2:T,I(98+9F9<.PFE,%O6 MA\9'#1H@]1B%X$$[9$X UI& HI3,66Y*+C<3RA]1J.QHEG4YT-FRSB#ZFD T M6]:'P4["L,9.$*2<$DE/5$A1') (*F#I N.;7:0?@YW'LZSI@)8R@V<&SVQ9 M9\OZ%OKY&' I6$2<1T"R8"2R"E/DO% D2L6#8_M OZ-:UB7-EG4WN1U1! ^, M'-A*=]O#"7JS8%O'O/[\/_\ -]NZ^O.@,>,&-4!]\>0;(#[G MR[0^)K6(R\ M *]] 3([9&K("Y#9(5-#7H#,#ID:\@)D=LC4D!<@LT.FAGVE :F'9P%M'?WF MC)^Z VI/&W#M>S_ *MSC'*1]W^>.+^QDY'\9EC+39*99KM9M)LGLD=DCL\>U3/GM0V:(S!"9(;*2E9DF,TU6LC)[ M9/;(2E;V%9X@1Y[\!.\?2_#2$>6[:ES,SB?SQHQ],RC"%Q< %E)!V:Z2K#*3\G//FJ(.TTF=>B&BPJ;&W3D]_05FYN;T]#VFI[/22.V80D$; MASAW"JD8&"K+*(@BAG,;;Z>G.QJP<9PC[C"!/R1%5EN- &:<"4PZH>SC"QM] MGQAS7V6-V$"4(N>F9U#+6WKZ6%;JDB?#$4E%).+! Y:5PJ.(/8D&L^ABV >6 M[2@TM%%A:!/)GE1F2 ^4(AG+,I;U?4NS@K9'4%.2E=R4&EEI#>("2Z1I"/"' M<](IYV7I]@%J1ZP?)(8\UP_*N-;[+-<);%:A#6K* N%0E8)0P"%M. M2TP!JHB_C6N24%J6<*4H;>K1 %AH"&%(:P?P%C275O3#\.1X4-(,:AG4\I:^ M BQS4BF )=#,7$D!RTJ## >$PI@:73(OJ3/[P+(C&9X$#XA^YOJVIT[Y&P73] M@-B#1BZ]PBEGBC[I[7V%4\X4?=+;^PJGG"GZI+?W%4XY4_1);^\KG'*FZ)/> MWI.;\L$2&]HY56,/@WHCX*&/2718K%-B@O89Z\]6CCI/P\[[6$XY_^9.BA.9-SWS\JK?TQ?/Q]I-*'$I?$NZ1I-$ASH) M2FB+2F-==#X8H^3MDTKL0RP9HTA'3A"7#)0(9@2B4C/A'2]M*6^?5/X\=G6X M@)&8T2)\K#W".9O-ZLK.9UU@V?(,,_C?S%6Z^*RNS?A3>U^SOZ",'%WVZM%M MBXWTXK#@ (B?U^&U,$3&N#Z2=E;;,Q]G/G[5?+PC!<1AS+12R!!G$+<.5'#E M+6*4!LJITE:)VVI[M#%@*SER@BC$@Q;(.A:1+IV.M.0E$:3/:CO'66U_Y>B6 MU?;3P<2C'X)\-00W'X+LK.PY,DU3?%]T\J!HTP S4F7A\Q(P9^]ZF.1&&F4X M8C80Q+'WR' %.A6SC#CEG>4;[E,2+&:@;8'&EG2WR#DRGAADL#)6T5)%86[K M8>\68?$?@IO7U:P*S8]MR/S[<9OR<3L/Y/WL/-1[RLU;%&>#A@>?QU.@"$RQO61M/6>@N%"'#($ M#)= H@Y:&L(=N2WG#?Q0L:SO*6O ,\ @S 6AJ!07)U*1Y55,S UWUR25I7A=0/53V/+;W MV^E(I[M7H!^PU;/@Q,=WQ3L=TLEXD?$BXT7&BU>$%]D0RH909H@L0+, ?;C3 M-%#AI(T>&9NZ?@G&D(Y1($64T#$H0>A&!\.'9!$LG*:3BW V&DV< 5OZX^3' M?\RKV=7/XV96S]L,@?;,Y^.Y&;^?IK'].EF8W8\[!HK5E^#1_POUY)N_H>=U MDV8-(@-F!LS3!,QL<62\R!9'MCAZF(1TNDZD^.B10\D&IGCEXYJODD_6\#**GO.VO&#M9 M&1W3-,4=&HFX+>$3IAR5G-N(3;18;CC3'H.=.SH9+H!RHZ'A'GL9DH$N20;/ M#)ZG$7:=.Q[N,V^4EY2),B)36HRX$!&IX"SB94D11(Q:(1MQ%CA16!EFK2HFIILQL6-:/ M*=AV+,N:JX%663G,(/J*0#1;U@&3RS99TMZUOHQTM),;<"8688XE0J9*4T2!#/F=)4<^+W M@7Y'M*S94.>,YL7DUJ((X'-2WO^V7!H02&G!X=^^NNP)D-UZ]U=?=^\%Z6'8 MPA[F^=.D+F;G ?Y7U;,0QL7G$/YH"E FBMEGN.0*GO]E\648^^"+_YB/0T'U MH*"8\D%1C0OC',AQ,W:A^%S-SKOG?9X@UQ9EO0BS\XD?P#,Z10:93I.!>8+= M5TS:^-JFF$V*Z;QVYZ8)Q7+9UY?C 7/=?UT:(1VEVB#F P9=3S.D>&0H4A5L M4)B "K@//^+9>%;YS=HT7]QH#BO_4SVY (MY.@>D:RLYW ;'LXO)?#S;J@%> MPQZ^ _:VKX#@F@4,VBZA+B#N(^!]JO2.F6#1>*U=-+=7( CE2- $F6!!0X[8 M(RU+C*2DU)ITJ*]T'U> ,#$HR;9V3#N$P>&YM@M!ZMBT;\S"C=:2!HH"919( M!:A?J4B09](8ZW$0=*/HB67P(Z4*&_C#+JF1"L]8J==IUA6A +M6AF%Q;T(6=SXKQI W\:Q@@R+,^^KM"MF-+H: MI"FT>PP"?+$X+T<-?"+Q,#E@>'?WR2,0SRY ZMI;;R*V:0GMAF%R'Q1OO[P3Q-=' M4SB0L<"PIAM#>CZ8-XOWIVO!1%I^K,-T4KCJX*T/,">QS@WTVD]^0+0,0OPJKZ!.&$6C/1D<]!DJM.41RRU M15B&$&+PPL6-8QFFA>'6,*0Y:-P\\E2A$2?-@)36>X+A@E[JWN4 5JU/P-U' ML2X"-UX9CQ1858@+AU/]38)B4!:^$B+X#8J0A-*R5"42I06Q'K $79$ @6BG MK0Z:2]M+BN"D;Q1QAQYX+./KE$P@3Z1EUADD"1@^W!F!#-- ZC@2+B53H+IN M0)Z0RG-2HN@,0=R&"!JL\TC#M=S3"*HN?UDF$(@[+GNEQ;Y $\@PA5.A=:1< M(B5)@!N(#@"8CE.+0;+J#=^=*@G#WDFDK .L=,PB'0R0G]..4A^"9*'O)A#8 MSYSVBG@>:P)=:W_9 MIA 6T]N/RGHCA=T^CD)P<[6+0&S;]],P7K!8TG/BSO M@7&EGY>S'X4OH 74H>7P-T!^\XOQ6U\UTY&Y>I-^?3LU/K'46DF,JAO.(FF^ M^^)_YLVLBE?+M[2W(B#^MW;R)4T1GO!F%=[TY9YG_?*N1=F]!]?1)8=GK]2) M;XV_VD" %5>=KXH.M%O351(P$0;[QHP^FZOF[3=_76WBZLIN"UJJW+[^3UGF M)Q.Z*<[K)&O^U,9"_/=B)9K=BY^J*6Q;_/;9((8F=2L!W\S!B*]'U3CL8UL^ MIL&U^L=B?*M=,J?N"UI1WSKKW_]%*_UH(206ZE')2\$TP4ASG;1FQY&QH4PG M#EZ63I8F;A[L/2(.(.F)U:P]GCH;^[1[0.9A[,">?%G) M;ZH9O-3M[O ,GY)>/C>CXKV%X;6 ^4HV>;\H%IEJ(WB":G/"F4)6V!2[B94Q M$;YEY5-0K*EG;]9VZWJS?JI2'.;_#:;^Q8#VM&T^ M2S;3$4W,6X%\TWKR/Z 5@TGH3'.>C,LXFGQNBE8E 4-OC%PR -O4K98ZEMPX MN>;&(EF.8 O&R2C=^^95<.!MMU@T\#>F/ELLDQU2.-).BL,/UV. MP.J E>X*A+[M7DX%,@\;<*;)DP-:(EAN0YMH'?W[.N27&LEOBZK MIK+5"+CLS?(9;W?4[FI?J_"0,OGM0AO?<1$9:G[7)7?]+H:*L@<]Y(XJ9NKA M1S\\F\ 7N\^#Z9=K]>F-'L7J26DW)[EH^8DW+W>'JO:"E$ MJ2TJL72(:V*0)I(@(8/!CC,3^$:2%B7**"P(4C$5QI+.(1TL1EB6+#5=)R6A MF^[I+L<9M-B'USR?9U$0C.?IN"T+!5>#=MDJ7 C3P83302.2' =QZQ12I@ MG3(>HR@E519O% 8WP2E'*$/P%]@*F'%DRVB15EXK:H(,;",KXEFE M@*2F:I MD&V%IW-):@ Y3<O+7%P 3)&@4RA.LD48E#06(JR],0R?TCYP.B \F>N8/EB MR#M;#4_BDC9Y+4N#W*8VMZE];&XA"4;B4B KE4&<>86L$1%)RXW&PC'M-W(+ MN=:26!41D/8PU!F(I(0#"QJ#>.1:S3H50< M+B).@0BS&AFA%#+,N+(,2K)4(>QPXHAB/L \MPY]X.IG^:S>1U^J<;5Q?QB48:C>3_/%S M&%V&7^":\V9/A,/Y<+=E=D2Z 1*YI@C10XI0)9>42HTH$;"[)$:D'+%(ZC(Z M:4*,6TKH[I4B/@1XNM\GB)!AV7M:D(/VK*EW]&"PM+"C'E$N/.(24Z2T=*AT M E,3K;(*/X4>&G/Q%5KX>%[5+2F<_5 MU'/UUA>0XWW_.@9_KV8+ATS&K<;H;[IF/'5P'E\ K0=TTHYDT397,\]FYF;7W+H?J)O-1 M6_)M7L-]IDT/K]+KX?\3HC?A'_.0JKRME-WKH5?NO+@ $VE2MW^ERF_GYA*& M7:12P'4%\S;^,M1P4U=WLYB,UU_^+W]2E)1O&X"ZL1F[JG5LCKLBG,6B"U$= MFOEHUM:2J])?T]#516J&Q?J*&^?J.0Q[!!-M!=&JYDM1Q<%2*9],P7#I%'?8 M2M,5%FSW(SV[VRE8$)CT:-"]O6K^:%A*\:WA0I@?SU _+Q)I?QL&$T^9UQ_P?S_83Z=CBJP]]Y5S70^ M"\/B_;AX%UQ(Q2@+UI5@I(/BK/;FTWGQ2TA^_-]626S_^2$5 ZVGP^*[Q!84 MO^TN;/]!WOX%>&24@""5[V[Y8PD)Z\QL1D!G\#10(R\F\-!)TAE2D7 @N,$F M[Y\;7T33/G>]FNUZ)8^+SM(O+E-5O*YTZ0)JX&5S^!5^LV%1(3SQ0;K9I$"I MUA*&*9.65]+<;W*L#^/$G>V@ *32<4XJ_=)5(P_UQ:I\9$)2N'(!%JO1=6R; M5M^WOAH?8BHTN;XLBZ7N *NXK#Y-ZLF\&5VU6_-3L/75L=,#SR; MUM6HX,MJZ8LG++E]Y2(:?X+YMN4S+X"=6T JF@ 8FSP ;5%U4XS#' ;: @GH MKZ@3"-WEDWK0UN)<%,%IA23N77P!] MQ7+,ZP-=$.DN@8+.IES9-'?[%FR]7LUJ%]5UVIL/.[ MM+&PN(-T72=T-J?X?@HBKNH\,)-Q5_64+K:QHSNWL20777W\;FD&U__>\NZ. M-A87W)S))"T_<$Y!NQW@[2K].KGL&%_O6*A?8>J=5/VM7?TJQI4X7"P+V"TP M$?^I%5(+R?G;*)A.?DP62UK\_/.24]:V\BM+!5._7JWTF-58$SQU"W:#/^2R M'E#WK'D]*S[5H*HLF+4;[;#H"+%=B?+F'3?>OK;I/XQ,7<6KCL0GQ>_)YF\J M'^KK-ZW6)!EL3?N>G]I*0FUE\+H*L?UPM8X4@XX"@$Q)^?6A+X;VYV9M4->C M&'08Y1=;]^?[;4S'1I?&F;:6+N@5&RM9O$_G)\,CFIFY^.U>ZZ<)'YDU2B.L M3(DX=A%9[PWR)DI,90PV;OA''E,%\N>V,O-'\R77?%SM[G\,BVY9"EB7UU+B M<<_5_ZCP2FK$C92(>Z:04JQ$3+H(A*AB66Z$83V&>I>E_=[''UMK$ 3LBJ!_ M![1LD=>! =IJ.:^R &!25.)*OG7EXT#1NP1QE.SQ9GYQD03)0MXO"K7/S)?N MHF8IG)[0OK>]<+UH?*[8]X(J]@DR+.^LMC>D=];T(T.NU<&>-03(DY1Z> MHX;JUF-R,:]_)4,@0W:FF#LHIC42EP3#,L%D@LD0DRGF"!#S#)GL6P=^+Z7O MY>44KMRQK2LQ^:?VK0J^Q/S!O>3'+01@O M$,IUQ3LBX^G, M>)GQ>LMXG',9*%>(@]Z(N.<8Z3)5GE/8:2,$*]E&1 JP:L")69T@<&/0 EG' M(MSH=*0E+XD@/6"\8TJ\K84.#I3ZWY= CS[:Y7L*'*K&K@XI@'^1[;(TYC=# M@NX?#-1T<=-UER)P_X=<=-2?F:7OWYX_F'-[ZYT%CQ@UJ@+WB5^A4"EKJMX^$@CU04.MD:QO0 M%K \YUNBPJZ36?"V7(.436*FTWKRIX#F[R:0RS]"!4O@_C ,/;5UF#'7,CW!-'(UP'.B MDTA0206 Y<4&55*9+@VW#.I#"'/")8KE?RWY0:=C?W/BYT[:]-]_;,"*N'1 M!*8="HH"H!*5.MY(A4HO@A2!\2">$U /.'\\I"\"=+LD;]_JLSMYV"6KN4W- M[+)?UY+:,R(?$I&?B&<[DE64,\0)EOB*,U#A2HRTPP+IX!PF)'I,-TH3/2G5 MZLR^X_IO[@,L%[% MAU!?)J&%ZE9?9+103T5:@2"$-K6 &UIY.6HMV31+783:O.VNT M:IIYFV(Z!F%_;L:?KN>]X>787(YO;A3)A.N[MK*AR[9JE8=_^V9J/@4TGOBP MG.$W-Y.Q1N$+\E4=6LQ,.1OSB_%;7S73D;EZDWY].S4^Y8FNA6U4W>(M@A6Z M+_YGWLQ 55F^I;T5@7']UDZ^I U)Z2[K]Y%U;^%RQ'D^C('(S4*CU M3RW^7-^EM<^=C^M?SU>!(.VV==$=;06E-V;TV5PU*1-D??N6>]."__:->F.*\3I#VI]9W]]^+)6IV[TJ*<=X9S>R3K&Q9[LT\52H<5>.P%[QI;$L\BVD>6A)_M@$;L09&9=]>^O,*M#:M)W1'G65C4AZD8QDY7% MV4FB?KBZMWPDJHD/5%W1>>1_&;W[Z;X>9 M80$S5&)>@F4F,;+$180M#YI0'H-AQX'W&6#:=<#9C;^.8&OL92>VU@@0P5)I M2A1T:H4DB426$@W[003&6JI@^6W%%?A06\4X(BJUY+-@C"L1P02UDBEEI; : MK]=0O#[&:LEN377]#48R\3?LP$0B;_R\3N&.31@?9>_C9%X75\'4S0,4M0-1 M@@_+XEV+$A\M<]]@]?DL=/76+JK9MJID5=-6]W'S.I5I&UT5K9PMVI^N,<+, M?2H38C8]2[^U0?P[6_O:NR=Z,J MWJ)N5P)9U^YU$8UKJRHD-R&8YFY1&'-5:B,I9*9_+GD?. ;>)PAC"TJ<7 BUAEF$8PB(EPDKM/"(\*BL",%0OM&X/7'&^]CQQ4^+ MI?JA$V+?3^JZK4[R@TE5,&97^ZK/+? 0]]'I7(?+R>BRK>&YP(L%#;4Z?"H_ MN*S6-Z\312575?KM>;1(2GV0G%/DK+>@QBN!5% &2#'+].J\Q>\@SF2FQN:IHTNX+WGZ4'( MFRN4]#IT),5R!0>DJ[E6]DZ_'!;_.5Z6NKM1[W()5^83V$6IQ-Q--$N5=L,H MM 4PKT]!5G$^=LF?S4+93/?>1CUK4LW9A5IK4MU2U]6]":"JIE\N0SU.XG99 MF1>HOWW#=]]\>/_3[]_\!4!SWCR5Q/)& ]2E?P8EI9>E M]M1NG-AY2FQ)P!@SL=2(8_C#"BZ0($HXH;0WF\R15*F?QPTH3&E[OC=-U7R M(1O_?OQ?IJ[24O[><K?)5/O8:&0DKY$ MPF'C) Z4X@V#^S'GU^M0>;\N7C__^M.F)0Z[OK+$QY,>[?TN93%1I+DTU6E:"OE$Y%^1Z;!MOK?'B,/MA]NJ'<0R$ MOS($29 ."'3FB!2.$H'2X*D3H"/KO?AA?C)5_5]F- _7SICFU7MC_CXLTKH4 M[<(4OP33+DMVR;QJ MRRX.LPFC4=OSH&G"+)W-V%3EN^J2$6HS;F)RIZ]BO%I_CDF]0])Q]E5WR4+F MV3#[G-(68+7^@&>UM<)=-6V%^Z(OPD5'=VU9[V3/WFHQTO9WZ,9]7:-U;4[G M5:A3_?.K96\4F-VDKF:PCLVB7NL45*>B50Q@ HO7K3\"[+D$_6#X@:9Q&49= MW=9DKG5/2$7%/\$S_]^R$4#J[=#^LGIY,9\N1UJDUZ_:+APKJT M2:]8[T"SD#YKPUI;F&Y-KM_V";:J68S@TWEZWV+6;?.;^=CX%,H"$_['?)+^ M:G>\C:8U7 J[^917TGQE+98)7GF!1E4S0V'4+D+[VFEJK;88UGH!7#9D MJ5WKC5BF&\NQ-60)#(5Z]K:=.$KO:]XD8FXC33::PZ[FL'C5D7",#3DO-=&$ M"X(ET^7UI*MQ&CEJY_Z5Z:9U5Y3*U<*O*2JK\L"WGWH)TG<07'Y?MDF"$MZ55&\SEEP)WR24M):<'K F99;+E2F59 M*2>#(E3M&[H T5';.*T:+_\U+'Z..^YL&<,4S12LVY@ZDGRWUJ/I+ZW[> "_ MWYA9<0&[E_2E6V-KYC9Y;V:5&8VZMBEQ#DI6>L;* [TQ@,QGF<_NQV?L%I^Q M=3[;IHWMYIUVU#JG0F5'QGDO5EVB2E\3SA;6>KI.FN)CW^ MYG&O5N=J\,P?8.L&205,CG"1!GL\>EZ"[YYGCG M!FLWYO-]D])N,N6QMUYE9#WM2LL9L:NX[@AT& MEDG^GM$5ZJ[ND*35_#[5QH>6CZO9O&L-^+@DZ7M ^?)X+1V?].]\3>'2J](C MJH)#7/B(C&022<^CM\8HS/92;2*AY-G8I[]^O%Z;L]D/@(17(!=:I_J>CM4H MT5LK-!S]6"V11^\H %L>(Y$,E58+Q%5*!W=2IQ $+8BEC J[CQ3R@U* 5OLK M8;5'"ABTG6V[8P? L@_@^"4MS"_MNOR4EN6Y((,-50\)IJ>041(M?C>SR9A34?0O(G[O+" MT*]Z81:G5&N_)?NCC2AH_2=@8+4!#+&>7!33N05BA6\7#I#E64-<:B0W8KB7 MJ2>CB6FC$IL*EL;4783XX+K-ZZ+-^#+K( >#Y2(=1R[2(784Z?BG^Q;BN!71 MEVMQ[ 4K7WDMCKV'B1I#G/&\1&!L&<2Q5$CS4B)/C%?!4T_T7IJE7T>'OH\_ MK-7#_;TK4OC#I)DU'\Y-';Y/N3R_F:O69?[J TE_&2:!#Q9_\6$&R] *R?83 M:M>I6%_*9]64+M8;?..ANL+(N&_+57@MFG1<=+RPGJFZ.^AK7+BBQ\OIJ/)50A%!5RVZ'L@J?:7Y+]DBSPU0/>M9KVI.YBF>$?+O0['=<\]3?]5!*^M1W#.E3'Z&&FC]Y M&*>Q%'I(U,.><: &[@]IV'Z_KCHGU$KV>2=XB$Y*0!?IUW_[AG[S]:G>W36W M#[N_SRZZK:;4/)XX[M-LN0]KECDF<\Q^..;_M-<$C[JF.+ LH*VVGW_\$FI7 M-: %IP#&S%.9IS)//96G5K4@VG\E1_4BLZ5K[))"<*MQ\7]O5 G-#)<9+C/< M5QGN[-.G.GP" []EHY^!JZIQ4[GV7VT\1/OINS9_?#)OS-@W?\G\]0 "O,-P M;1U"FY:K@Z6(;H?ENL.?LFW,M[8!ENI0)Y\/)-B=COCK,E(I66,C%OP^M'B? ME?DJUKW$;L'KCQU/^C7E_<[NCBW=RNS/.>/61;I'%M@> FJQ-$8QBZ)4#''% M/-*D+%$P5DNN"9;E1OCO8T) =YR@U'7JG--6-KS:.&$^^VQJW[G[FS4&_G6> M6/=&T&C3>AV^5O9N2[@H+@>*["[;E;DB UU/IGR3ZW?-]9\SXMVKKK6R."JI MD:':(:Y]0,:DIC,<2UGRH#$1/4.\I3F[,&27?J'6+70S>+[-I.T2:=_'L_;0 MW+Q+!VAU%\"S"JW'ZV!)[X!*)LE0[,[$>JELE9'RR?;OBX.3 TB/O Z9(3(A MO.)U>)ROYJM1!MM]->VNC;^7?0J$#K MR?"45;"7 #1[-V@<2[U8A$*,4HRX<@II0QGB4EE/8^EYZBJQAW#8)QHT+9\V M/Z_: S[5?\,'F._.]\T(^"J2D,0@#WA$3 M9:1A+ZE0=X)<\R"4.[KG!N-A:FF>0?)5@V0V5$\'6H^_#IDA,B&V[21@\EC/%)@\)B(=L$2E8)%I M8QCF&TV;'V4FI532I]U9D[7?9/^^/"'%JQ^)/]/7) Y.E9,O<+ M[;A7K&P&R)[M;0;(/<0GAI+)0 '06*"(SKH>OQUR R1">$TUR$'[1S4]?/3I(XAZ3U_+7[\,JWJ M[ -ZNC9V=]KIJ>MK#TJ\?9EFTF'\2,S*DGD?D?7*(>XT1<8$AK#%)8F&V<@W M.@,<(Z9H 2.I@?O9V+=(TCYA?V%&1 RX*I_7C+I//G/V367@SL#]@H%[1S:: MP]R6'".C=6J\8@S2C#$4@C;2VQW%U-LR.6KQ.GL 3BD!^"E M0-7Q?00/+-/RJMA7UCVYTQ\U(ME^]D YI8DD_F:>2ZJ_3 M@MN^!OU I6=(P%,QQ5:AP!1%G J,M'0.^8BYX;(D-M!]M%#M80TE@@<4/W-4 MUE@./MO=.L+HW!&""1&,!2$4S250-R,C#F M@I3>[B=!(&&7O1M+[8.Q=%7!?:UX>ZK;?A,241/<&S^OKX*I]R>?Q)!=MYZ] MW?DX0VN&UA.%UJSR'ECE#5YP*[5%6)E4TT<99"/\H8TV@D1IB.0]4WE71?_; M>O\WE=P/[U9J+%M78Q&[,^F+"975V#[&L9ZFHWQAJ;7=,+.C_)6(MVPY'$:J ML6C*Z )%&/OD*"<4*4\XPMI0HKP78'_T0:JM@<">'.6$E@/<,F6PVO"%:S MU7!H? 5KH2R)0 MH?6U06M6>0^=/V5Y*$E@2#(3$>=:(\6(1H$H'H67BJN-;EZ/5GGW ],W'>5D M;YYRS$C68W-(^:$\Y?\5&M U"C/V1?@R#2[]8S8I+N'K[#E_+?(NFQ*'$7,E MQ\Z7UB)+?8E IL$GYS"*I*2.!R(U[H7GO .%+D.XA82/D_35_B//B<8#IF@6 M>-FZ>#UHFZV+0V?V<&*LM1YQ3<"ZB$HB):U!1' :I138ZHWJH_V$W:/[V25Y M]D8T&:XS7/<)KK-R? \_.PF<6%\*I+%W )?8(4.Y1^E0\Q[;)0F6+-> MI+[?C=YGGS[5X1-HO<\5QXX/6ISLQ6/QNG<>/J>#DV<8^N+?+;.\P<-2RV\? M!;VWQO/5(=Q_.6Y+;E]=]F,-[H$C>UB1][&8G8=B-IF943'I&+F8?*62S:#8 M5ASW 2/9.SZ"=EM2;"CRV@ ^6D61=<(A&PBG6BD5A+^-C]H$9H+RR&">[B$! M66LQXE%Z9QQS1-$74!I$#3!C.R'O\-14=+,H/HR-+!_[AL%!Q(\(88@"I2(>(E%\DT9Y"S1 M+FCIF=Z(%CT^!=_R6+4_O@.,^ EV8HOU\SPG X23(=^=XWL$!DC4USL*(Y[+ MTE".J-K#T&NQH$-5?1>ZJ%<6+O;1.>16,S"3ZN+B^ KH-+150%/3U?X M!F_'_HF 8U@ M=T.GK&\N3G9TQ-@IATIJ/.B.Q",5 6$E-C)BH@*EAT'8EZ5O4JF&M$_HG/7- MX^N;OKI\!$M_LSU@)I0Z"A,M8CY&@'[ID2:: 6,2@A4W7&\647E4P(P[#WX^ M"N_C=O9K!?GR>!7 N^/;IIE?=-]]3$=V'V$,WX_@PF^* .PTA>?/:L#Y?E# M@O IH8+J9R/\)205IL.DPEPO4C%ONK09T&8 0$!QN=9*6HVJ:=6EU>'730VG MU6Z:(BDI)IU3^0Q>\27XM]WK",9#_.WR!I=DP[0);YHP-37LP,VU:)_]S;9\LLNJ MJ6PUJF97;Y;/V)4HUKY6X2%EL*S?_/4K%R6?V5V7W/6['%+%'O20.U+FU,-K MRVTECNVK)Y:[7&3N_M=D! I<$E(Y./:ID7@O)L;N MD5MZHK&LI6-*8>50.JY%/)9@6*E($?$D2.>CB)NE) [:BG?E)ENSLI8,?,V_ MOX-J>L/3,9VO.3,07?=FW!6VRO'PF6M*'!TN=]'(M[G \K-(G-^KY@\4ZQ"* M*D%'JA:1C*DL=5X@)V6I\W2I(QBA5$F,HJ,><:$=4B9B1%4(\)OV<3/%^.A2 M)S'Q3\##/R]8>*\R9_C,51V.CI<'$CG9R+EMY+RK+BL?QK[)TN8%,E&6-GN0 M-D;CDJB(* 7QP7602 L1D<8Z.&R85P3W3MHL^7?)OON4-GCXS$7YCPZ5V< Y M2@>9=)*7HI>RJ'F!')1%S=-%C74<.QT8BE2E=I/!(%.6% F!N3,LZ&B?5$"[ M,1?[%C,=X_[4\NT- 9,6=WL\$+DK'N@$'6CYI.8(8N5=U3A8F%F;H#J=-#.4 M(F!3%G0RP.NJ):ULV+P>?LK29EW:4.(HYH8@HDN5$O \R!!+$65*:TF$$,;U MSK!9\O1/D_HWX.@%0_^^QL_9S#F(F;,J,'*@DAM]B9CKHP!\P#R[2].3WU0S M>*G;.?-?)V.T*%C^HE8[[.;*X&8&\4;QO"92ABT4^&_M;WZ08_V:YT8>.1^Y%_M_'\["("TZ: MXB(P=GX!8X7'=DE4;2&=;HVJ1'=X\YW# MD/2ICZ!#]; 0ZAS]G*.?<_3S,T8_=Z7'D@CJE+0<"9UY)_/._7AGE66VR'PM MDL.A:#T.F8VRF_I0;NID:"]*,YA9\2ZXT$(ZPVT%$I;]TR_0T9;]TT_W3QNF M=+!!(.^$0+QD&&E2:XL(I1;QE.1M [&(<>4]H0;O MLQ#LC_^8@Z'X\QBL^'E;=N$]F/SUQW,S7N1X V=WC+VO#EZ$#TJ]NQ!'YI8, M@#V9\G':"IPH$I+@@Z0Z( -J%.+8,J08Y:B4BMK2ESSPC32KGB)A+^H9L9(- MQ3/W%G@Q,'JPV,5V]-78PZ"ZISY&G5]W$;OKP%[ECTML286]BJO(HD*&E2-7)L>+*6.>/FTWT0/CKA3Y/-1[2 M'#1^8&]\UN?3<[H0N2S/7@U_O59Y]MTCZ^ ^L"N,5A%+EUH:I4!)$R)(/1:1 M-P1C+QWC:C^E6I]-/G: L#?S@-$!4[N;';U4WKN??_@O&5=?X-YF7-V#FX0K M'(7$J"0F *9Y#.@F-/*E#39X7N(]]G@_ [VPDY@B@[U[KY9KXO?LM__H';" M3Y,ZABJ;"GM@L;LC%5\,$SYRTQ\4J_DRQ>)AS WGL9:8!N29M8@S9Y'"2B+- ML.!.>(K%1HO ?HG9%:[LS>*@ YHJ:C^GD+Q/D&PV2DX7P4\=GU\\^NZH&! ( M#JPD*'6R0IP[C:RP-/6NHAJ#66(,>Q%H.0=0[(=%0L40YTBD Y]!)&8K 4@D FAA(QA:EB,41<;E@*/<7+ MGM@)>LB>V2GS8F!T:QFR7B#DLQ2BZD>!M<,47WK?]:"?369FU+:V7Q@TB_I* MM^V:0;'-2_R <>S_W#92YIGD"&L)(!8M1UIBBP(F!FLB'2TWDE:U"+@*=*-:,BU],#9M.EF"2=C^QDQE?=8VBDRL%F/7" M5F/XV#>L449XC$7J8RX"*%G$(6,HF*=*NH>8E?;"J-Y(,2[X[O.![\3.*.8G\)3QQH8Z8:PT6Q@L_-H&C" MN )(@B>#PEDW;;' /\)5$2ZFH\E5",VP6 C*'4]=$&__Q"-WVDL6 J(Z)KL M*$\1#))/P/<4EU;(C9K#!R79K83Y[_6D>:IH5 .F=BOP1R#-)-$V)>*RO.5* M\'VN9N?%=)+NJD G6TB^MJ(E4'7OZ$L*3X0P2(,2!K0B!0)2B@GJ5Y"IG1S52# -CU($J$RM=U FDBF.K#F^_C;UI; _JM;U!\6:WK?"M5W&86[ZU,?GIR^34C6-VIPU)8&&]A*Q1GB1C%0 MK#UL+^:<6Z5LR3>H@5")F9<2T1#@'HP9TE9:("A/&8V\!!3J)350W"]ZF'02 MJA5%"X,NR3'S5"K946$Y.AZTTP9%1G *F W(N&>C 7D8%Y%1&I!60 MDV3,28RY)IM-" ]*3B\!W1H0R>.BW^AVO"$L.N^*MC1\,6-YCYT+1SBL+8 MO[63+VF:J8S]ZE3[RSW/7.1="_-<572?MB]$WCC&:(\M%G^N[]+:Y^Y0YU_/ M5Z%?[;9U\5PFPD3>F-%G<]6D$O/KV[?.E^TO1B XW]8C&^U?>;4 M/=Q;R/(TG=YDNZI\F)MTI4TSLMZJ91N-),K@]X5@[T(HRZ M_O:S23&=PS6P$WT^ZI$&"R.U1DZ)B+A0 ED/R@PAPCJG)"><;\33T+*DU"CD M#05JYZ)$*KFS8G*+*N:,DVHOG6%_7*SJSZMF1]UA\F^+A7UZK"$%@W)WJ.'Q MSG6N&STMC@W_Y4^*DO)ML[/Q4Z=??UYV'C"+S@,Q=1ZX3-%$=]BJR85V^]G- M8'%ZG=[33$8M55^3NID5?MD)M1MP>M"N <*S3%/\<]\8P&$:@W,4 5YCQ(DE M2%-&42!8*,4!N^-&V< ^GW7V(ZH,JR'IU:%4(N_>T9Y@T8<@"&).6P!?0%-M M$D4!(7$; 9KPAO/E(>#[*FF/*#DL>X7ITZ2*I@D-$OA.DRO@,HRNAD<"<*6!@H3=D+K/4 M4J] 4>7"@9PV)3*2<"2"C]AS0K#5+S>^:"#*7IUKW">\J"6Z\RK$XLZOQJEQ;F>TM$9) M>\J6:-=U@-D93O>VDWIIQ. HJ;%$(Z^Y!/61260E%:!->K#O.0XEWP@.[S.@ M]D*19)@/.>T3*J\IDMOP]:NQZ#FB/&M\QP,H;TMMK"0HQ#*%&4B*C'<<,:$9 M!48S/FP(9UY2(:C$B)KDFI1EB2R&3T0&C:U@RI(#INWM6>,C _R5W@P]U?@, M2-YE5^ ;H>1IQ;ZB\]UU*#.?[B'()0): 4B8M-H8;0KG=J$W=9W3,ZMO7U;>LB[UL7>P7".=/2J!O02%:S(./8TGCO7D8BW_QH/4/@45S @L520..1%!G6*$ M(>U\B7RD&!M%A-P\DN@S+/9"!:-2#6FOSC4V5;!\^)K5OVTO[RY-3WY3S>"E M;N?,/R1L0RW#%NM,_3IV>3W7X?KYY-;S__P#C-76U9\'C1DW(&'K*NX,IHU& M40UZJ<*$@X9J+++2<"0D+ZVT F.W<9CQJ&+ [CSX^2B\C\LXPP^=:VH'1H]& M$]=^>A]_#V[R:0PS]1W:_C!I9LU'&,[W<,T?WQ0!T'(*KP*L#D>O./=5#RD*L),,2<+6X1,(L'11JP8LCB7/!DN?_,JF'19TJS;HV6)M+7&)V8^FRQK8J;QI&06&'ZZ'(W, MU60^@U=\"?YM]SJ"\1!_N[S!)3UAVH0W39@:6->P7(>V(F#W[&^VE5^^K)K* M5B-0:]XLG[&KKG+[6H&'FGZ;4G1V7T.&E-]UR1V_ZR&[\RUWCH+T8A3BJ:, M_4WAM?_N?.4=O],AED\>$E$/>L0=U;_5P]L1;67<[91[9W'.)3!L 1^U)^S9 MGJKW3)58'U("G^J 6.D?;_?NJ"%U" G\ _K9I]>.WD:SI]YK!GX;#/\/<5 MC/I+YK%'DEC6 OJ*8B]2"Z 9HVZMWK)^\K_:^J]_NV]OF Q/F7DR\R3F&5T5 M9,4[+//.7GFGMQ,^B#Z=V2W+JBRK,O-D675\WLEF:$:G SJC^["W^\2>[]H3 MX,D<-"3?W*M?=G_7I0WSUQ?W[")5]FINQ.08WTZK MJ<:?!BG8YV+2%<5KZRLU831:#]?)W4I?3>?$W*3T9O\L:[PWJ48_E8A;S)"E M943,$$*)%%+2S6QG@J.1<(\),K4'<24R1@;$"+?21D5*?<^BZC3";OC%@]F7)&K#U4P8S1^U)[) 3&B)N2(5U&^(,H#H@0 M%><;;94UB53RU(>41(*X:RMG*HH\8!TI";-$AP,CEF"[:RID\LZ(U9,IYX[P M^RR>H*F(T2DD5"J(2DJ)++8!!1YUJO1ARE00]5:!C^ #9R0"=JC4$5Y89!P) MB$IC2E%B(O@]BZCN";K80+/=B7(OEH+' M\:O'>Z_=X_@IC$.];/'IX# L^2C(P9&5\/,MK2D%A:AJ1G'G$A0#LG MJ>&MQ51CG.I*;'1G44$X%KA!FI^]3S M12"CL$*J9)880;B@]RR6MB=D+ >X5!D9,S)F9,S(N"]D)(QZ(H)" 8QHQ#'F MR%H?D2FU+&.3IWDC#+&'*>.- SB4R.O[<3(SH^*NTG!9+.V7Y^B0)J;SDWFJ"7=$P72<$\7[+,:)RBCF@XG1 M>A2(8X@3#4HXYQA%IHR2S&$04[=E5!#*D: ),B$=5T;LD98E1E)2:HV.C*E[ M-@O;VZFC4N20,NH6B;P\*96!,@-E!LH'A6NR%0)&VZ?Q+6X5)61*L-GH*/:IB^[-F#Y !Q@=U"&>DS$B9 MD?)5(67$SH .R%$P I!2IY@"&R("M;#T9:FIB_XV4D8; [9PCQ-$I39# EG' M(M*ETY&6O"2"'!0IU8#*@T9;O7B@7/<0P^?45^%OFSV]?'79$V2\]>ZOON[> M"])#E_0#YME=FIY\KWY Q>]A.J_=N;D5GYRWMY_;NVN>/X\+HK6ZV>;3AD\P M#M-U$BOJU4ZGBAB?:G,Q+/YS#/ %]U3-\KL;3_AS4WP_,;5/K6E6G1H+>$1A MYK/S29TZ"RU:Z*V>O6BJ=_V$'T:F:8JSHJ6W8;'H2TI4VYB4=>_;\I:U-\ D MJK&K@VD[[W2M=3Y]2NUZ9HOH>E_-YC#%4751S9)0V-IXLFONM[D,A;WJ7Z,_ M;(@JF?.(: K25*=X9^P-XLPG?X]/47J;C?X\T:4'N1M3S@V120(3C8S#)3;, M*Q-6L2M-/7O3[L@U /S6+R4QS+&^)8W-EE3P][U60/KA[!$ 9+ MXFK;0YVOJ"@UD.P=6<3@J(C"HB@4ART&BM"21 2[;JQ1V@2S<2@BK6 B"(JL MEF#LEE0C[8&>#&=&!VL8C^INL@#Y;T/]/K8J6W--)!\GWX?KB[?WN=U*+_(. M>M&,]))>4E_;WM&%%RJ6CI9(:&T15Y8BH\N(X$LE2LEL8)MPD<+CO',H8DD1 MA^N1E:F5'9/*E))KC\E!Z$+?H MUEP-DV*MNZ;:CBJZY[!8YYBM?C">SHIG" M!.(5B./4^*V83V'O/K?]CA/FS-K@@J7,ZR(*/D_F(Y_D&SPKY94-EL(OSI.T M&Q0.)AOG=6JP>BT@6^FX)CM;#!\6'V[I WLQVW9OY*HE*$@JG15$ M4PHOEW]YQ1P,VCH/(A"V'/V32L:Q&.#IG0.(ZH3:#Q9]_QT%^#R3=76+H M"#O>32-)QM1:?6D2 D1

6@*7J(S$ QX$#;+SN5%C2]?TG2;;72JXW'TB?T3] M.Z%'[[9>,4?!!@,Q085,Y7T,4BIJ)$CD7E!JL;'/#1_[W'I"^KCW-T%B6)RU MD/(5Y>/<^)L*2.'F%_-15YBA4[KA 68*&O 7F/@,GMH[R60T!96#2!!%#.QW MK *RE&/D,791$, 4LY'@Z;B'K[E#5O"0$MX9Z"\E1:KTQJ@ _R=6J>^-N=AA MV_VP6JN;5MZC[/V[_$.$#W='\Q\1;NX67?>153=)K'?PY;2GRBN",',A9+)#RBU(Y?=P8:HQB+MK+]/U-?MU5A/!AKNK"A\1 MC>KE&A23SAG4.QJA@N+2>XBER<$D'\%+*Y98K-8R#UT9!T*4 M(1% B^-8,J0LCJBDAE+%+>CY&XH>R@[K^# M^OX!+;^%:5-MV^>\S?W?YEWS?#\NSN:?YLVLZ.Q[N[KV)<$T11^9RDLY%0,V8K5ZA^%]GO[\K?OGX:_'N MQ_\#)%'RMX6MX6FM:V1JZMDR'F=]G!VCP,,N*P]KYD(] YTR?0'F:IB9&H8_ MANM]U:YB6])RU$Q =7!M(31-[[6"?)K'Y@ABN3S=C50.X_&,.O (\ M!50,($.'Q6_SNIF;\2S=TQZ"AOJBV<9,Z[QP8?X(B>VN.OA9O2YQ_P[N&A2Q M;G4=X(RFNR=-HSN&7[#[\CD=(RS9]1HO /LN@36;+@8A/67,'53 MUS(3(,%-HBA(!('3$5VVB2V7\SQG MR9,G^ZY*^;Y21QUIS!B:ME?U4[X6X/@<)U]GPGDZD\U+D'Y^Q_GHMU)HCB+_ MSU+8+PM9KRG.HRKK=^?C$M="3H0^I)YC.B 4FMLW-=WO#TRF]XI\65+G Z4XP$I]QV.#OND,>!D0P^K;@Y&FV\Q5F;:T,F%;KNT/ M*- 77U,U!1_Q9!Z#&7QEEAJ&.VRTU#5R(:R1I#1P#$M3W6'?,BV+%S_P^^[0 M,/OV:&"Y0VIXOKN4^.HR2E7?H?VA"RH.E-T0GK$I/]3"=0R3:?I(:[!X-"SJ M7(K'[IJP*1WN<)"J[AA,';L7B;6_BCBSQY>4?SF8@-CTH]AGY7,'O\Z%H4-V MW_=%B!Y&^Q#:G8^CC^#53D+Z<,BO?IQ0WX>!J)2K"V23B@IO\H=_YFD6C![* MKXA'^Z B/@[C>]Y->,/A=%_C_8:;%^VG!F:]!_FRSZ_%X,4;I^5OA),*MF1;S;YSZDR&(_%+&J,(A8+3X_;QQW;H^+ M]DVGC[8]B+-"+-L9UY',O3NN+JWE\(%HY1[%^:RSSW,1F_G8;?%;-8[RW//( M91@'9IFE:1'-@:=71&L !^L"/*"/;T3<5@9LH$_3D)!(%10M%(HG& 6S6 ^, MXX0&_K0IHGVQV&#BY4D"KR;P",OFV[BF>3P4%$2W\% ,K2M;=$=73^XNC4AP M%@R#VD9?UTP5C,B!WJZG<@RGTW(DSJ,_8!Q.HQ,Q>.K[:U]R!,3)'E/H\'?,5)WY?8UK+N;I"*#XQC_&\ M'6*HJ^E6%MZMAJ$K\>;I4EA:#^..C*$FYE@Z7*DZ.DKYI6G%6QG"D7SMETU7Q.&B=YPJ;B MV->K\J@_(8[K*LPPW;*HT]<]%^C3'P'R?!UX5[/9P%2MT8@MY\0\-YC8O&[[ MWG#(7.BGXUI#F#E3[P]M0^O;ML4L3=4,VU^:[6='LYK7[8%N>U1CK.\Z^H@+ MK-MW-4/O:S#Y*K-="[3IBZ,TN^SVJHC,%C_LBJ3?+Y?MR!99-UT9=EX1<)YN M'UX1=Q;W5VUK7(+?8U?M/"*?V3#)N??!UQ26]]_PZ2Z6>L=2'!87T]/YY?0Q M]W>BF$W,^FHY#G)S)GCT2 MOGGEQ(QLVBX^S?ZL9>6@IT7.1B#+ K2N$03%R?:5B%%*-$Q#"1ZCBAZ;2_ MIM/I,B-R;OL47X^"](;\P:A?G>MY;2)6S%BA$RD)1>&?U>\8Q4([5".Y\5W$ M?P#>'N9!R%>E4D[D(E!=JH1Y=V"J54"'931/>%XD$+!X;GL= M@XIJOJ'JKM>W!V+3_&C0'S";[YP?V$/+]DQ<=C"Z_L)[=@4FZ_F(+SMQ;VTY] J^T33T MN@-Q@C_( Z-)VCSC2,AEPB)VQS?;3RHB(UW,:;JLG[-*9GL ?GD E^$U?=XS MX31P^6I<$-DPF*K[GM[7J>KPRC&T3PV?]7U+U8:NZEB&L5R3KR:Q_!+081 & MV4.9H_)IXPH03X61#:51-8/&TSIK0FJ20BOR/0Y\XT>Q8E4-#9>W%*Y@P9*T M@1(TLH=4'VA>WW'\8=]4F0$29%G@^EF.-A@R:MM+44&5#BUJ6^ IBK4(YMF\ M$B18:O#KP*6J3OVENC''X%R?CRYD/&=93&;"H6X5Y=--;61;8 -2 ]!@.J[9 MI[K)^J[!P)VE :ZE"!J,@K.,-/ZMC6PH.LF/&UI5G\X\$W#I*X*'N^K=D%C1_RQ=SL!OK8 M.(0,S('IL9'9UVR/\84ZHS\T5;_OCWS7\'7''JQ8+M@"(5-VY3+&D_A.BO&I M'RW,L)AO,)%)3?NFK@WZ=. .^ZJFJ@8U!I:I+14&ME-32I M,]"&_2$/S)JZ.NH#7S! EJI[ZDAW=6]I24KS 9FZ"7@#''+X#?L#G=K](0PG M$)3KT>53TVKKAC8P&H^YJ;;:8 M"J_45U2FU/,"'8_%Z2IX*3/D[.K8IWBDGPZO3S^=GEY>GY&CLX^P?^/OOSOY>GEBW85U+VR M]YE\/CT[.CL^/?I"CL_//IU>E!=MQ!&U)%];Z MEB..STSQZ_%,;X^_+)G%,S9X&5G>>,.7B8*T.DKIC3@49>A1%.;SR@DUB7LHI(I_!R2&: MVO_;K-!*P%=WQ.)?,8)+"?7*&\*K,"A;2Q]K^KQ>7AOKPMW#^#UO/; M^^!AQSEXRL$]\S_*3VFJJJCORP= .D(Z2=EARF#D01F4PR#.;I;O/A ;R?^: M3;W*VR -Y$K^8?E\<=/3I$=&6&)5-1HQQ@BM9T+K"61U:DX[U5D4X/;-:: $M:"KZ/ M#5P:EA9_# ]/HRB!B$#&/(D:LRY2 ,1 P")C-+<_N MX44> "O@(HL&(6 0, B8]8!Y3Q GB!/$R5,X^3I=?T'E4EL8Q5T91O%@!$;> MFC#*BG285E/>4E&TR (_2TVN.P2O3TS/Z MOAFDZAJ+-]-#. (X M571G&C\+^+J9V-^RMV5N1QULCX>D^S=9SH[F$8M1K* M UIU*/\H_S@"J.Q;9]49FHH3W3T,HU9#>>BR58?4UAH=]I-F#O9XGN=[OJZ3 M3^ZJ0>0VIK>(W$V1:RM/IE@V>)XW1.Y[A&[=1N?NI+TQ5N?>#\&SU]UWO7WA M=8WY.I-!"'E*YCK"+LV=[H9M>&I)9U& ]Y*O*LEK*.,HXXV9TWH3F>,1/U=6 MI&<6IU6CM*.T=W!..]59%."]I<25#&FSBG:)*@M'='VM$D00%& 48!1@%N M_9RVJ+.XHW2+7( SEI$-;=#.K)>W)07B7=N6P%\@YY;C]E1WGQ/6,,,4P=M1 M\.JVHPRL/9YRQ&Y+L-NME+,70%8<>[3'$[T926..:=MF%-7N;"QLU>@9ZCZG MBJ/>1?!V%+RZK2F:L\=3CMAM"7;19D:;&6WF%L\HJMW*WDK=[.FJW?HYQXW1 M^S.CJ( W!:_9 ?V+&Z-;-Z6H@"M!*\7NUBIOO1NZ.Y+V3Y_WL \ VG*JGW78Q5Y2J:'I/=NLSR+:Y(2+%@L,<@-R0VNX03--Q=:0 M&I :D!J0&N93;>N,HC23&'"E QD"&6)[QT)W>YJ)U@-R W(#H[=+N9%('UE=XDT>SW)$Y3,DEB^!G9ML5IF!U-M]5MNV=: MWR+W';.:;B@ZEG5 R.Z\MPC9#6?:M#NP,PW#$?LSHXC<30UDQ^QI MMH%3C9C==6\1LYL:R-J@:[M($;+=GLA]AZQI=>!,>S20]V=&$;F;+L<[/4?= MY^+>F(Z#V.TJ=G5EG\UD3)-!Z'85NJ9B[7.50JR3]";I*T>^Z$$:1-<]GL4R MCK,@CFC8(S3RQ0&VS:[L:@/B*W,\C53+=GV/7M MH6GQ5"-F6S*1^XY9VU3L;H4$$;'=GLA]1RS8Q^U??D/[>']F%)&[Z<*YU=., M]F,7DU[V9T81NYMBU^A JBDFO>S1E")T-S68E;W.-,6:+6]3LX5%+*$A3W$A MU(>[@C1+:!;XN0W=3*T14=$UT0L3OO M+2)VPYD>*/M<( +C^ CHO W73-1W&< M3LTSEG/90DI.QQ,:)&/X!XE'!/I_QY('0M.499B\LBU:\"RX5I\%9_0,MSXG MIBV'P2$S(#-TG1DTQ:K/YD)B0&) 8F@',:A*??OHF\D+&&E!@D""V-YRZ%D& M'C"-S(#,@,RP9#JTW79 8D!B0&)X/C'4MT6@F;R /@42!!+$"WR*08W'S#:3 M(M!T0&9 9G@V,^@:!B31>$"*0(I8[UVX]54,:"9#8/&D-TDQNXHS&I)XPGC% M)#P%#)D7F?>)[:A6SS;1<4-N0&Y ;I@?,E=5S/J*2R S(#,@,[2#&0RCQI,? MFDD,&-%!AD"&>)%?X;CH5R W(#<@-RR4FS05I^T+0L@,R S(#,_V*W2E[7M= MT:] AD"&V/[T*\VJKT30/C,$GFV'#($,L8HA5*7MN21XAAY2!%+$]A1A*0Y& M)K&B60V2=#Y-- LB+QXS9-PM4;0/".EH;4='[0TTK*.,D-UY;Q&RF\=1'40L M(G;GO47$;IHOH2OU5>39M0F-JQJ(W,X@UQGT#&>?CRU 98N0[19D#4-Q]UG; M(F(1L=U"K&;@R4"(W ;U%I&[Z7*\T[.L?8Y%83H.8K>KV'5K+-S46.2BVMV? M*47H;@I=3='V^42^%VA=K)NT32)+=L,23&+!M$%,&UQ_R&G/4G'?(C(#,@,R MP^)1?!H2 Q(#$@,2PV)A6[/EO(!+&T@02! O.#;#,7 O$C(#,@,RPZ+I4&,* M/Q(#$@,20UN(H>T& _H42!!($-OO2,#J!L@+R O("PM#9IIX#A]:#L@0R!"/ M+%>TO78:%D9ZDWRR4Y%)1H9L%">LR"LC&;TGDR2^#=(@CI"#]R89$[-N-_6\ MC)ZAU\>@+9YIA&Q+)G+?(< MZ8':T]3ZUB9:/-,(V99,Y+Y#UC 5>Y^U+2(6$=LMQ&I&C?E!:!XC,]CGNH18*@FQVU7L#FH\N;2QR$6UNS]3BM#=%+IJG<>1-Q:[6"JI)GDY MQ6063"C$A,+-2B:I/;=&EZ8M*85(#4@-7:<&5ZGQU!0D!B0&)(9V$(.!NY1P MC0,) @EBK5.A]U1[T'*.0-L!J0&IX?E.18UGS2 Q(#$@,;2#&(P:]PPTDQ?0 MJ4""0()XP8$Y/76 @0=,T$*.0(Y8QQ&FXB)#8"(84@12Q)HA4Q4- Q!80:D& M23IC&9['5R=^=$7G /+C?!BR';+M9BKVW:O1[NIQV'?BM?2>8;R6=;8P9'M% MOL@4R!3(%-7E8U.IL48;$@42Q*R^U.>R BT5=I FT)U[% M\QCT5..U@C[-H0PT*#K$%&A0U.EP6(KV6GO@D!^0']H\V5W@!_?5-KPTAQW0 MX>@B3:##\2II*%;/=I$R,%FMC92!ED6=3.$JK[5/;N]X FV+=A$%VA:OPAAJ MG-X"@;>%01SU2)P0 M4U'?]T@6DW>6XRI:>8V,X%IVP^#_09(Q%I$[QGZDA$4^O.F_\X@1W>T17=7- M'J$I\>+QA"9PB;_)5@W%V/1-X0/1Q(L,,DD"F&?H*G\CA1ZD>9B1>$3"^(XE M)+T))F/H(KF-PWS,^(5WQD!Q9OV!)F0!#>$%\6B4PB! E^&EGC@\4HQ"*I[B MI_],VT0MNF*6=]0PE=K64[EC("%+;-Q5>2M_\V&0P4>]M9W_ MAY!?A>R.(JYB:.$2H.:HPE;,]QS->D^S]1XTA@QIDK P?0DUZ#U#4Y_SLAD[ M] ">HY!Y61!=3UN: K#%X\?\(]'#?_YEH&O.QY1<)?!HCWR*KT=!>D/^8-3O MD4LZSEE(CGPZ3GOD#YKXY,\XCS(*+_D$8\:9X"BZ3A[(>>+=\,O#!'Y+5Q/+ MC%+@\2"#;]X%:0:MOF)4O.HRC\AQD@T+QW5&<)_SN47#+BI>5 M6)LP^H.D^7C,E2J(,*@X OU*6:$',_CD)E^!>YEXX4Q31W%&1CD'"B>7"<=J M ,^08"S*W KHCGF'"MR&- /_INRL'"W1F.D@!_"=./G!'X7WL"C-X:,EA/VUM /-#J_U("=\K4AE(V1O$YMY@5^UE;L;H'>Z[2@#JSHV+W%%=%M3-&?5V^1M MW/WF5X-84)(T-&9^B ^S!*]9]"&67(9%\O"#6^*%-$U_.9@ W?>CV&=E)P$: M_'()P)#=]_T@X89-'!UZW!*+/H)"F83TX9!?_3BAO@_T5]G"%\CQ*[:_R1_^ M"=07C![*KXA'^S!&'X?Q/9\3>,/A-)1ROR9>LD@"]E.SN)X&9I&KMQ?;XQ<-?CBW6!=QPD5\I@#R)(PB%@MMI- &VCY MXZ)]TUFB*>6 M-',>C>AM+-5XP!5.1$-PMAGHY@?^,#02!L^3OI5T5<#E@ :.@GOFRS;081HG M$TYWW$VA'G@P23PN%'PEUNC,PJ.B@>\,11]46M@CTK$9A8([*;1 OD]&% U% MG7]<4PQW[O%5408^T0EO4\(B=AW#=?YN:8* T1!,H&W0]G'P;W&!I)1[6?*+ MUF*#=<6PEQH\%TN9^7@QC IX3*#&/=E];1;3E6]3%5MMB%6-8=(&L.S+NGJZ M 6XX&M( (#OC ;ACYCLM,0#'=_D6[?%U@AF/\)A, I MI UCKS!1X!75P/CL0K%>0GV1\)'"4SSF$H]C0?^AL$I2!FP+KV/W$Q;QR#3X MH/ 4&ROD"*S%W+OIK5SXN180DN//_WP0(>GA7+Q']"U.A5D3PTL2D/2#J3#;-N*H\WYWR])I3"5P9K/F(IM/^YEP2T,'- '_S[,'W0TBLEU#L8" M2 &33W.#H_BP7'<6K[AF$1/-YPO+PO:XRVX0]7N/^JJTP:]^SF,1'D@:?4+F M*) !DZYME,H.(25AKX_KH$*=XMCDI?Q%1X/5!AXZ89_"$E'*B%\TW";N ^ MGD023UA21A^Y5/$MKOK-"8\^-"._OAJ-^0V_+ M<9 T.639'6<\_;UXS)A2IH#L/+%P;X'Z?"%53%WU$\5(EZ/YZ*P&(^Y-1=R; MBCTO3XJ'.)U6Z:G2:9BQA#\@!KX'',BM!]Y3'I(&\8./R0P7^0TQ>8$8+22; M!I!-W=$HH54D=*@_YEYWQH$'DMT$;V.#YLVGL\S'7@'+SC3GW!Q4@KLO<3' M5W%K\3"FRS?" *$AE0EDT-4$X!PB\]@'OE!N,21GN*M<0:)JR;*>( M>ZQ=Q>+&S+V>AYY6A057K*M3G^ E$@\%"FY@7'E:9L([Q-=(^!WL7WF1+PX& M<:$S^_%=Q#\EV@1(05BT$!:B@#C)Z#T12;QI/7MBMEXEJ9AL_Y7.?#C10.&- M<6D>\!S*&1:$[.L.3RDH3#A@?E 3#XPFA=,[RTU(I_YM-)>Q$,51WY=F+\<. MF+#>#P$F4'I29Q0*$-,!&Y4.J*N8#HCI@ U2'F^3#EA0P!MK$7GK)LGY5W?P MYT/_,K@G_R,,])-E2W_.RE_[P,RB?T,-O69XW]0"$?B>5CV1;>62?4CS+"YW MSO.VUG;1^=T-NF/-#?JVC7C)H#LPZ'I7.V\I MEFOL1.*<#;_[R,E1@^>?'+62WY>);G4MDQ4&R H5-:A)0ZVVN5^A"M!S"AS5 MU;G7+G $LL"O_'*@ZP>/]_-9!]+M;-JW,?N>9[G]=9A\^/4GX5['>2HWSK-[ MC\%PS-:1GRRUM_TI=DT89037,\'U!+8Z-:>=ZBP*#H$!B=-4/X=N=;/&LX?RN*>_.B7GABSGIZ>D;?-X-476/Q9GH(1P!' M8..3@%I\D-R^'_ED]!SKR7@H3G3[,(Q:#>4!K3J4?Y1_' %4]JVSZ@:#^L[^ M[<9$MP+#J-50'KILU2&UM4:'_:09^QR8>,$ITXC<1LXH(G=3Y!I*!Y#['J%; MM]&Y.VEOC-6Y]T/P['7W76]?>%UCOLYD$$*>DKF.L$MSI[MA&YY:TED4X+WD MJTKR&LHXRGACYK3>1&99EERD9Q:G.:"TH[1W<$X[U5D4X+VD:S1)4,:;.*=H MDJ"T=T?:T21! 48!1@%& 6[]G+:HL[BC=(M<@+/9(:>X7MZR%(AW;5L"?X&< M:SU5M7J:Z>[QK&..*<*WH_#5;4=QGBQSUN I1^RV!+O=2CI[B<;E1Q_M\41O M1M*89=JV&46U.VO=T=R3SY3A.,YZ)?1W'?HI\N"4\GC[R81\ M.54/^N\B[VD4LO2>X99W\+[ M)H=$%Q>ZVG&4@2F*&%)($DL8XD+*7M:YJ8"884@13Q HK0%1%GY-T6)V1V-/'6M/3>0*W/]VKQ5"-F6S*1^XY935<56\.91LCN MNK<(V8W5+&X11^0VJ+>(W$V1J[N]@;[/6\-1VR)FNX5935,5JUO[21&RW9[( M?8>LJ7?@@'LTD/=G1A&Y&\ZTKO?< 4:C$+([[RU"=L.9KC.5!G4M A>!^U:. MK:JH3JNS*.LR".:-@C-/+%&;9RP*O_35D8POV$ MW4]8E#(LK]1F5'64/G7;[)DN5E='S.Z\MXC9#6?:41435]\0L3OO+2)V8RV+ MX05$;H-ZB\C=%+F.V7/(W(XB]R=-[>EN^\&+16CV9T81O)N"UU#VV4[&XC (W[4*H#W<%:9;0++AE:Y)?,.EE[S"%Y+GA3+N#GJGN\P&I M&"%$R'8+LKJMZ/L<94#$(F*[A5BW T>08VAA?V84@;OA3 \&/:O&HK$MGFF$ M;$LFJM5W:FHS*0)-!V0&9(;GFPY6?7L5D1B0&) 8 MVD(,;><%]"F0() @ML_=Z#DU9ELUDR+0=$!F0&9X=@*U56-65S.) 6T'9 AD MB)9 9D!F6')K\"58O0KD"&0(=9FF>D&>A7(#,@,R R+.23U M%2!J)B^@Z8 $@03Q@A)E-N8Y8!FS&B3I?)I>%D1>/&;(N%NB:!\0TM&"C@.[ MI]7(ERV>:81L2R9RWR&KZXI;7U6/%D\T(K8E$[GOB!TH^XQ7C$<@<#L*7-OL MF?H^8Q=U+4*V6Y#5;,7:YX.\$+&(V&XAUJZQC"U:QPAL2[2-BDKV0U+,%T%$P0Q M07"MM%@]UV[[]B/T;) 9D!F>O7:@6+CI"(D!B0&)87'34=N/T<+("A($$L0+ M3N_6G;:72D/3 9D!F>'YIL.@[:?T(C$@,2 Q8"$#]"F0() @:CR]VQZT/>R MI@,R S+#L_<3ZHK:S))XML@#>((.;C%69@=S;9U]9ZF=RO?%B';[8G<=\CJIF+59_.T>*(1 ML2V9R'U'K*OL\^91C% @<#L*7-OI.6I]6RA:/-,(V99,Y+Y#5G,4$Q&+B-UY M;Q&QFRI9K-2 P&U0;Q&X&P>B>J:.)?41LCOO+4)VPYFN]4!25+:(7$3N&R'7 M4;1]KAZ*99'>,HD%TU8P=1!3!Y]R7YR>YK9]:Q*Z.$@-2 W/-[9TW,N,Q(#$ M@,2P8#/4N%;13%[ $ L2!!+$]ND'@YZMUY?MUTR.0-L!J0&IX;G48"H.%EU% M8D!B0&)8K,9<7Q)%,WD!G0HD""2([O1KNKQV'? MB=Z[Q6F5M%X9LK\@7F0*9 IEB?LNZ\5KA'20*)(HV3W87^,%67LN#:PX[ M8)2GBS2!]L2K!(7=GOIJJ2;-H0PT*#K$%&A0U.EPZ(K]6CFJR _(#VV>["[P M@_EJ"6G-80=T.+I($^APO(H]8?4&UFMMC&L.9:!!T2&F0(.B1H(P]%<[ [@Y M]( 611=Y BV*U_% ; Q@+G>_S%N#/RFT7OQU1:,UM:96_S-/LV#TL!$++'S^ MT2]NVO'7[M^6&7+B:W?9=0F[95'.E'($MFG6RUI!*LT@/O,2 M1E/FD^$#>3=0= +O"H,XZI$X(:HR>-\C64S>:8JJ6F0HKY$17,MN&,GNX)4/ MT)Y[,:*[/:*KNMDC-"5>/)[0!"X5[]*,S=\5/A!-O,KH M/3)H@.]7';3=S=,7 MWAFFXLXF$D8^"V@(+XA'HQ0F'Z8:7NJ)$S#%[*?B*5V=/45HY!P8PTA0&W=5WLK??!AD\%%O;>?_(61(V:&T7\70PB6AGJ,I0S'?HYE]J Q9$B3A(7IRWC)Z U<]WFOJU 3P&04,B\+HNMI:U, F'C!,?],]/"? M?QGHFO,Q)5<)/-HC?]#$)W_&>911N/$3N^N12SK.64B.?#I.>^13?#T*TAOR M!Z.^0.11=)T\D//$N^&/#A/X+5T-\!FTX=5!!M^\"](,6GW%J'C591Z1XR0/ M4H"X?!$BNH6(KBK["9]J(=M-,3]F+9H*K("XKC@"XN]TVU$>2LD0H-0!*-5OOQW$JS*[K./93 MOB7*WR6*EEM#[D#8WVFFHX!U71M@-$M5U., %;>)(%X^#? MX@))Z2TH9VG':JIBSGDZ\'''J7RR-Z_$@PCX*HM!]\9#:"]+/19YTM:V%6?^ M39KB#.;>-**W<4$L2>SGT.(QC!D;C)S[F41SUH6]Y MDG [ Q[EHSP;"=#]6)! M89R3B9@XV0 R2N)QP;(55\=4!DN]&S1$TQ'4 KO7 B_KZND&2.#X2\&XKE 4 MW#&S9Y8@4,6F,^=QCP$&"4"QHR4!2MZM@Z%4M(OFN3J-6253UK M_"@1TRU^!.V6!,,<+."T,'K-V;=F=ED"ZDL:X-)"@TG[C8>6A/V<9MPPK0X/ MZ+99P'FI)?*5(C1%QLP/*$EA@/W5X:X;:"H/AM,0WE&T80A^P8B'OH0R109I M (.\)0Q!>@ PMF*\YR(;S:).TD]PU'D?J_BSU$CY6OX;!3>SPEPP)U3&ZZO!BG(I(I7!C"*47S":" Y4 M&B ^695,C\+M@)J4OQP<:R K%@8@'B"?0'SPKR(0$-R"N ##\N^#W$)'HYA< MYQ3H+V-,/IWFWLT8#^<%KKY/X+KOI%-OYP2WQ0IJFOQQ,Z#7K M1['/RF>@7?QRV?N0W??](.$#'D>''M=2T4=0;Y.0/ASRJQ\GU/=A)BL%D +9 MG*)XD/RAR)HHOR(>[0-\/P[C>]Y%>,/A-"?E?DWBR>(,V$\-ROHYF&4 O3U: M]?G"!C#@(&GM(PSOZD'X\^#"=Q.F=<@J$5*X>_Y<, M\XL%G9*;A(U^.?B+R-#Y7HQ$NG[P>5FI58,OW@UD$RL%A(5 M\3?02,=%^Z:S1.5,M9839M+75#NH[B""4 '2#J(^W,7M=^;E8BC.1Z/ @W? T$1ID,G (C*GW(Y,Q-(.4'H920:;AV4[Q?9C[8)?.NF^O#,J8?UY8M-F5SHY-(+Y M5J=;%*N9O05*O4MX2WBDA]_!_I47F6'@#Q6^6#^^B_CP"MD#\D7Z:R']K3CT M>I?+)5#2](4-P@R*XMR?_.0KCNU027SSAL4H1*>54 M"6Y.X2S1,<^#AK_?TB 49H$(AHB7)^PV#F_%V\%U"S(RHEX0PN>5E3P\2Z+@ M'T^XR9 P&3 %$@USGY&[./DA6SOA^;,D8HPG4G/R3$=4! =Y/\O$JEQD9(S' M@8R[]@K&3=@DYZG8*>_I_#+7NLSO89X&$4MY.#B)\^N;:0L$84/?\@0-F!8 MZ9B+WFRE4ZS0:NYL)9C'(D# Y@(4$B'O='=06166]WUB'AL/ 0Z&NAR"J.P\ MJ$@D?ZPB@?^5DF,>(B='0I)Y/B2789!;L"8RGH+GL>!6INRE:<[X.FOU56!U M 72S!_@9L)U)>9]:X_*?$_H@8<8_#2;079#=W(#JD6F7Q1?[0S$BQ;V$WM'$ M3Q?1D]X L:S9V< 7V 2RA2'H2\=J%:\@C-H!HZ?FN-:P-)\+C03")Y.'>W.RN\K2E@B( M^>K=PB=*I2/B=[/VRVA@H3@ 9]&U3#6N]% &4<3F@H .N<8+6*7%U/.DSIQA MMS?+5.[-K@/6Y$71+<]+ -ZSP#"BI!LH>4ZL7&0 [5,(D&FQ[BQVKY":1F 6XE\> +HX!*:K:$\-@657 MD[]6#<&6W3=GZKNHMAN8T/DFKB/),N?B5@*$K4F(+C/H[3+'Q8ZUV72P B:341"\Q\535@D5<&&L3NHBDZY6]I/IF L3?= MGQ5$47P[LP1'.7?+NYA9U4XT"FLA+X1Z%$04I&,>>'(#A%;1LC5@L>K^;X/% M=T[5Z*J:#$M]6 )FM*S&A9FS2I45"NC9L802E7Q[(G?B):01+WN/ET\S82W6 M:D6D:A:4*HWF,J@I97>*A(KH5*3*+ZAWF+)_Y? A$$/] M^7:"2(_S4&8L9:) "7<()J N[@,>;>9OJF[EJ*?=\Q_@99/L:=4D/G2\F8OW MF#.5F[ Q#2*Q3UCBDF^-G;Y@,8)=#4"#MS$.Q&YB;H_R1W^+>;T1'H@4N;-Q M@F&#_8=UU2CEL\^WMA99ZNG<.L[*8+78L<]#VIUT :<^/0UC0!B/=(MA S3^ M$P:238W&F>L]70J3P6ZX.8^$$<(3?L5JDUS<*@==,)=5,:)[TRT#:5Y8M6)W MUBB?V:A+2UZKE\CF7[RXK ;,PBN-92P9<\.=I-X-V,NA-!M 4N#=T/8L"&C$X MU)3[ (7W'#*Q+"@7!X6UL; DB+RT>UZJN_)*$HB2G^1(1K0YFK[&(4= BM.] M^^E^L1H"/A$N?A17%N^+)9$"]XL,YI4R06'8\VQ-Z"3X2O!>X;/RV^]BGH'%+2M=A9%]Z(F_:A_+G[C7 MN?B;C!]FSN'W (77 M_$DP]$NASH8:H^*1(D)H] M$DAT]*;E!J@/)HHMQ$/@#QF#@'[F$_'.QQL#]Q7)EY4X=CDL/.>L M.BIBL7.=E*4W<1[Z(AHR%/40 YBK?"(30"D'K1],TY*+C.1"A&8",!5,_NU" M8DIA6"_A/1(&/Y[H:2H2R^(0IBX)TA]I4>:QR*D32V9"Z#W1"X_F\,6BE:7D MBC)"@(=DZN+!#!;;P6(1]BXC9R(R7A*)KY!+/IWK/EMF=(N-L52$ID7@&KH" M]#9D/-XF:G04(U.XDY)Q@TB4HI3E0:.Q5M0\]\MYZY@9XY>N8- MXH2W],R%/\/S2K\;W_^5<_68B>5H_H^P_#L0C!?&:=X,5_<46DL,A?S]V]'9 MU2GXN:?_.!'[!N&'+_S?+U%;=;<5FO;I]/+XR_GEMXN32W+TV_FW*_+GT<7? M3J[(Q>GEW[JDYYH:BGE95R\#OJBZ8B.5++AV0\&V'3+&4Q4)=R>#40#N2E;= MFK'*= .'"1"7R(4*4>F9\?Q"X8\DW'H#08T*]\I[D!=&85*]PP MGHL5,[DX*C0N?S.OS9D$MP+JPKN0-BP,]@]>3+BE#5Q]P_QKD1F2R*L)%1YN<4?:H.401%I->L,4!D02A^EW<+4\YG.A M;9"F,!5R?'YV=7'^Y;)!BD$HK*\7Y\7#<>7AV?59[*BX+B*-17PO?/BY M$OWD+9Q6.!'1R3+V)J*OH- M15#F9X7\)D*C(MPFPEBS:2]D8XN9@/X5VS[%*[<UZLL]IRO^:YF.>D/[O(D-8OKY8L"BL,-$Z,'6@X8#[ M M*^5N,+P+8U3/>,@&;CTFU"NRC8O^\Q3[/ )C-"L6+;)U)+(.^T]@ M/A4E%F$,4Q[T+\[G$>'?8@UEE$=>N=Z1RI1C>)VHF!P3&O(0*Y\&;K4R3_!B M==ED.G*S^>A4V+"=>G0^:^L))VEZ DZ!0Q+?@O#/!%&B16H9P$OL"3_(G\_C M"H $P#U;OT=5/,M35RL+#'(%CK,*B+@@' I23H=PB:]ZP!]9O'Q_[V6]Z)1X M8U1\MU%Q$Z/B&!5O$">\>51%TNH.9IQ?_7%R M04[//I]?_'ET=7I^UB5%]9;!-NU["/9O*"-M3!3 :H94BE";II O)[\?-4@R MO\@8V\FGT[/?,0")*0"$AY^XBE"8)2?\8H1I[- M$FCGB/O;\+U!& W@]&Z"T/)1%"OTR/E[D>PZ9R(>=OKC, M8.2ALCPM*I1\I4E&3GODH)1U4DTM/'BEI,)>D4PK4SJ70B2/5K?MK4M*+5)6 MJ[FI16:GSU(O"8:S4TZ>T1TJ@E"R22(Q6+Z2;PF>5SD*.2IFDH=KUF24\C?- MUN%_1/%=M+ )D8CADX'=RHH]XU7?9'@X&$_W,=(PC44R>'4(^8EQ*9L-)H_< M/CYXT,X/?,U_L7[DHK;#<,QNPS$6AF,P'-,@O?PVX9B" JK6HOX]C\#N#U*> M$N5_%X=3?N=+0=G#]U2NV#;(@M05\NWLXN3WT\NKDXN33^3RZ,O))3G_3$[^ M_JU!=B4_>N'RY/C;Q>G5*4]3//M$OEV>\'86_C/:FVVP-S77'?06?.7E$DSD MIX-I;::#GPG-LYM8+IO//RFJ48%Y\3"DW@_N;5\G=*P0^,Z?8)9,DR"++U1> MLW#JC,A]F7O7ZII1TWQ#^:6BK+UK:)6*,[P@7J4 ME;N[1';&;$M9V4QI3M\)(U66IE'(I6ADM7[=M$E%HL"T)+?<7%G- Q##)\N8 M@;$5E?F5XE0^>3($1ACV'V1[4@.ND[6U5E>Z>TYMNPU(JEK8#O&\]WC^],SJ MK)T$UK/K7%1O9BL.=2E*/U<2X$YGMTC-_;4P'-8D MD9Z,)V'\P!@Y$=X$/,\]?L[+7T,J"R4 $>1R\_PTGB3\4[DA^+!+>)?]+KY< M-)0WZA LJ/AC$3#@;>'Q V@ZO[T?TH3ZR:,)IU"MJC M X(8:BF&CF @Z#6W<[F7_Y4&OL#/!! EX(3X0?P@?EZF@[@7*!(GXE%Q81@& M'OBV1U$4\P5_B;FOLOY:4OJ<*6(/L8?8>T1WS2+>Y!-WXA.!HW_0,&>F,B5H'[%SHK@:HUR;VN]@>;@3"-D M=]W;>2%>NS*,V)V.A6&ZRL#=XRE'[+8$NZAN-U>WUD*".,YT0[K6+L1TE!PMHV<8 M:-@@9'?>6X3LQN$#2QGH.-,(V5WW%B'[#"VK#W"F$;*[[BU"=M.H@6[W3$OM MU%1C!L(6@B)#!,9"R*"HQ8,Q@S;CI:/4:( U,[!QIA&RN^XM0G93:\8=* Y" M%B&[\]XB9)^A98UN^1\(V6Y/Y+Y#5M?LGNEV"[.8:;!]S$"K! VF60=(C"U& M2T>)<6#W'!O7/Q"R.^\M0G936V8P4+1N)4TB9+L]D?L.6:YE30UG&B&[Z]XB M9#><:J;[+)]O[Z<:LPRVBA@\$&L:+A 5<36,%[0>*QVE1=L%2P:=#X3L MSGN+D-TT7N 8BH&[$A"R.^\M0G9S+6L86(<$(;OSWB)D-XT7.'K/=+M5]PLS M#+80%'EFSGS H#Q"!XEQ2[0\73-V'_"TY50_JV#N7I*K;?;,&OA]%;5 #?&V%Y"<.H=IW[79!@]D5FD&!01E[5\\?"!:D1W4$R?['L=C:,P#N:$^<16;P%O#((;6R4."X:'CD*8I.>)W MCN'"919[/TB<9VE&(S^(K@G\071%6_OH;VL?578\]BT3+!+XOQQ C\;?C>\^ M&]$\S-+O^22.OJ7 MY-O7\W+4&M"\,W)YG9"+H\^-XAT3J[^EWPZO3S^ M?OONJ.-$_5^^K(=OJF MZ0[Z=."Z_9'K#G1C2*DS&AT0T:+[[(*-?CDX_JZ"7>X8AMYW1Z;6-VW#[P\- M:O5UVS4LWS.=H6,?D(B.H87,\P__S)+PBB7C]'QTE?A'27(%[_HM!#_J@+#4 MHQ.X+TMRMCJ4L$?L*6_E;SX,,OBHMQY341KX+"%7"17N)PP*C:[9&*ZF\]/- MHS*<MM< $E^TE < MQWG_\>##^EMTQ3 &C]ZB&XIA68_? F]Q[<=OX37BS,HMT^R?5?D_@^?OUEHI M/LL"N-R^>M-H!S7A91;>?"G9K[4J@")$Y.4JR.:LBEE($L<)7OP)T,E#44=^ M/.%V ?_[UY!&.&)K1RQ/*([4)B-U='V=L&LN8& 8#$$EP8A=RN!G%I/?&/F: M)]X-39E/XH1G/]C+-C@W7'%D#S^O;&C/[)J-<$C6U;U/# M&KHJHW0P?*GT2@_D-/*Y\5'?LNHQ3>+P(2+G__5;_%"Q96H1QW4?[?UUF'R8 M>^F:<;4'CC8:V'T&8P4.FZ/U!ZXWZ \'JDD'U#$]VZQM7(4MMZV;M8GO='P3 M,-#J+)X ^L]'H\!CR1/CO;%F:@H2/$^S+-,U^O[ =ONFY[#^D#&W[SF:-52' MNJ>.]'IFK+0IN8U9'QQX!4C56:C@L'=S4\- '.77>9H1NU+<(GPH#]-8G2+> MNC'X-N&68LW<5\#FAP8(^NJ5!>#3. M#D@>!?*]W[[+%((#XC,O&-,P_>7@].SSO)44Y>.^'V?]XI:#7QW3+G%2]JPC M0/D'2\&0)!>7WT1$X/3R:YF#D7*?(X8^"M/8KWAV_-^3M0[(S+PJ\W[:&Q?F M:&#W7IC[T$L>(/9XULHO!Q-ZS?I1[+/RX8-?Y^+'(;OO^T'"A*3Q@%X^CC[Z M00JC^G#(KWZ<4)];LQ4O+9#M*NQ4^<,_@>2"T4/Y%?%HGT4^^'CWO*\\,CEU M]^XW%$W[J=%Y+<_N99.CS^^-AN&>_KK)^8EX_]B*%!RDW N_(N W_=BB!Y9/N>AU;5!5"#)6&+_ M$!PBEH1!Q.J8KRL17N>97D7[IM-'Y12VES56B.62E<9O>>N%4/L[N[\)AL%C MLO+F2Z"V0DX:M/SY__XX_>WTJE.Y%;M>"-ML&6QYA4N=+3HM7WSDVL"=7GQD MI[H8X^<'A-;;CWQ'^MK8;$/-RHUCAB>26,A9K*PT&[<WL[P]"E^VZ>.9 M(?M5+=R/T/U:LV#=FN0J*-8-O]6C9^^U"&&_&MBOM]8KS=0>:_=#*D\6R6M& M'WW'XX2[R:X9>D'YE_3Y(-/,_K!-=V! MHW[@T^OJCJK9?7?05U7='9A*=I_5Z6ZN#?..&=SCB]#5!4LSRF-9OSWTO]"[ MZ:)NL4NI1WQQM2QZK+GN@/P41/"U"?\@7!H^$!@ EK#(8SQT6MHLAF+Q?U9> M]I]_&>B:\S$EG^-D3#2U_WR -S9B\Q[1>/Y%3/X, MO!O*0G(Y"<*01JQ'9#K>R3WS\@SZ4F;D%0KQ,QLF.4T>B&X4*5";:3TNLPLZ M]K]2 -X )& MUXP<>1G_DN8:I@QSRLV@JKJ=4%WIJ#5!=^DY55]6[XN41NJ.L5M3^WCD;%MN[F@0 [-J.NX9J M['$UIJ,'MGLUIN^=!Z8-R#?E4CE6IMI(,RSU297EJC;Z5PT2;.P7^E>-54SH M7S5 ,37?OT)5U I1QGZA*FJF*M)433D]NVPN:=?44=+Z'IY&7 61__?;Q1=R M&O&CL3Q&/L5>SJM?$I&PKGT4*B$HK_KE53^&1D7E$RK)K"*VBMZ'T?Q^(&#^MPBBJ71F*81CO%ZML5;JL;U\X<7=' MC/T?8>!)$PX,N" EB00/B5?2/+N)$^BRWZFSS.NJ)FH] M7DSTA:5#U9V5 -TOI^+JCQ/RV_GEU?D9^>WDY((CL?WOD].P8'>SG MCN9/%U/J^?G9#DSKR:*^2L,O(@?KL;K"%A+'9J+.#[XY+/906@LGUM10&'C/ M1N-#^F&IQL-K5@SK$!UC*'#%.5%K1 U%H_.BL5'J+,H+RDMILGY-@L@+)C1< M%A.T8=&&;3RHT8:MT8:=*]:"6@*U1(D4E N4B[6'"B_EPZ/KBQ+W^O;JDMBA MO8JI'KM/]1B\/-7CKQ^&L?_PZW_\]<---@Y__?\!4$L#!!0 ( ..#^5CF MV/H>6"(! *U2$0 0 7/D.)8G^/]\"FRV MV7:$K2LC(ZJSJC.WJ\=TA++4HPC72(JLV2E;*Z.<<#DKX:0G29?"Z],/'BZ" M-^D$0%*AM=FN##GQ@(?SG;_W'__]ZY:@)QPG013^^;OWW__P'<+A*O*#\/'/ MWWVY.SF].[^Z^NZ__^=_^X__Z^0$75Q>?4:?\3,Z7:7!$[X(DA6)DGV,T9N[ M3V_1_SJ[O49WJPW>>N@B6NVW.$S1"=JDZ>[G=^^>GY^_]]=!F$1DG]+NDN]7 MT?8=.CD1Q,]C[,'?T8678O3SAQ\^_-O)#W\Z^?#C_?L??W[__N&'GW_X06L6[0YQ\+A)T9O56P2M:-]AB DYH,L@],)5X!%T)SM=H*MP M]3TZ)03=0JL$W>($QT_8_Y[3_)KX/R>M\)^_TSAYB)(T M"A\PCAD;T.\/?_SPTW?(2],X>-BG^#**MQ=X[>U)^N?O]N'O>X\$ZP#[=(8) MAJG)?:#]3)QPDNOVZT-,OH_BQW?TYW?P,_3\X>2'/YS\X;UL MB5?^2;)_4.U8FP2OOG^,GMZ)']F M0:U'^<^I'.3&\WS']A8/OSPP_MW_^O3 M-5]Z^3$)PM^JQTZ__\,[^/G!2[#B%P?5@Z _Y =!?_33_+>"ZH_O^(_ZIT'# M&.AF3.D&46/ X7[[H8KRAQ_>X:\I#I/@@> 3^ S';+,F)Q_@S/#F29P-:^TE M#ZPQ_6-N^/ODY-'S=N4/Q0^YCU<>6?$OD\* _O .?ML3-HJ3]]^KU4^\;;>- M*J:HM$QB4=__]--/[]BOW_WG?T.(G8M@NXOB%/'C<1VM6.<-\PO_.I&3? )_ M.GG_@>[4[RFQ[U!8>;!J5NC=L$'(W7;4(-16/7808I G\J['[\D$YCF=Y3H(_R3_N=D&XCOA?Z-_@3O@YC@B^IX-'\!]?;J^Z7+SO4N]K%$;;PSMH].Z6 M_I^_2V'I/**BV(WW2!^D@+ZT-;_),KND?1&/Q24-#;5?U:I<-J[:9^*.<=CN+ M<4=YQGS&0Y\^^=BG_T&%UL"G?_?// +OT=T&XS31EJE/JY8%? \+J.BQ%10D MD4X3":*(4WU=7,.+>^/%]+L-3@/*]'$KG2?1LNP?CEIV]";7R=O7;="R#9J7 M3_V:+-?GT99.T :D_B>\W$F)_P/?"P;HM&R(/W3<$%E?*%JC7&\HZPY]>-T: MMK>&H9W1MC'^S>C&>-T6PQ^.W*)ZR>:21,_=I8/JUBV;X,?C-@$ECQC]UV4W MN^QW:;3Z;1,1'\?)Q]_W07HX:OTKR+1LA#\>M1'T?OX5\9Y>MT0G94U9O9?Q MHQ<&_V2LG(94]$L"NH(WVL3H>ER?9@U+_M-//_[;CS^"BI=9WT^03A-Y(4B) ME"HLM$[W=8'[+? M7M$9.%VMHGV8!N'C34R_W5/AFQVCRL5M:=*RL'\L+2RG MAS*"*$_Q=4G[+ND3#O>P3-$C'UG-,I8^:UFZ/U4L':.!-"*OJ]5OM:Y".H5I M% >X^K3IO[>LS[^7UD=K_+HN_=;EERCRGP-"Z/-U16G[ MEG7[J;1NDAA[YS)RB--[7/'HL^ +6_MJR5.]+2P7M M44;@=5VZKPM.KT+Z);[!\=W&B\M+4_J@974^E%<'IXC30#L<(T;E=8GZW8CG MT78;I.S6H>\5U:%![,;AJDX(:?J^90'_4%I C1A[WW+D7E>RK_@()^'>^UHK M/F:_MZS4OU6(C^R8L=:O"]/Y%J1#P,OU>8S]("U>@+G?6A:D; .!ULS&R=J_ M+DF_LW+I!?&O'MGC3]B#?U>?F/)7++_=<)HXQTTJ_KW..:7(&G+GP\ M?8RQ;F]L_J1E[EZGS,MWB)(V#54J/D)=LWA>7J/ASR_*4;1T9 M >:Z>UV9OM9> KXO9EBXCSUZ#:TT1WW7CYM7[8]E?-6R4F4#AT8" MO>%$7F/>S%GO&Q:OO57+8I:-'R67J;TDZ0 M[)*_'"53V^N>L;=G3K=1G(KDG(]?06+'0[=-/,8^_J.L$B_9=^4;8@=]DW^&I$C06HH",:"T@@]8"2'\[K9A@;_MXJV MQS1LV1YE&V4A9>!56Z]"MD MA*\Z;H3NE%JV1=F:6;,MM![A@="^NI%?+5A2^^IUJYC>*AIO9SBD8TVIKOD4)+6;XA@2+3NB M;'C-!6#D[HSL%_1&]/86J?Y>]\3PT)J^GIN.35OV0',JZ.LE8"E9M,=KT+59 MRT*WI9B^+K7U)-2^)[P7@9;E[Y2Z^KH'Q@C&4\\Y^WFY8]+WE]#'\*&DQC^'OUQ&,17L99.+(,:K-(K;-)9)#*YE[PY(TLT+ M,?Q[P03: Q=(CDG 1B+%"()Q9\1%,_Y7>C"8%J4:*XY>3XK%D]+W AU*LV5? M#@EP?;UIQ[QI_XJA7!;V3Y]P[#U"0,)^*ZXVVN0^^IBD 5V/[ 7.WW^F[E0S MPVC9I66K]3&WYW*-Y&B1&"[2QHM@[<'C*8>LBQ>EF_=UCQ]E62KLJX?:??4K M3L"0PPK;408P0#&#]3BYHBN&??9\0X1FPHP_[">JRC_&WI;2SK+T62]?Z!0D M%U4FJC&'T[SG?RJ;WH^4&,30439VMIO9Z!$?/F+C1QD#PE(O6&"=:<@'? 2, MC==S8/.NK_RKB/*B0A[9^]B_"D7I@/!1_#+X;A_6;?3LMV*!O\ZP%^7N\"@W=!$=BGSVW0JVW+!B@[ DJ M0=_\C0#_!_09M@Q$5 W6/_#B%;2\Q6LD_E/?'JH@:!"F[_Q@^TY\\\XC])RS M.L0_;V*\[EYC]U^TEE!A],_?)<%V1T057P,CH_\-HD 4GOB\BO>1XZRE8WO4 MT=8+PN&#SI&Q,V;6QV&$HU7^P=\HB;IR#$W4!HR[R/HQW\#^OY';UQUHJ+YX"JZ">A%\?1WW1 M?^)O7H@?0:"X]AYPA^L.YEIO!COF)ZAJ_OZ/;,!5U&P,]Q['"38[YC+)XP<^ MK *SSE#B;4]D0FQJ;A8J]1GFNI&U[ @P4)&VE.A!R?H^I&/^^]UBIH;LM=9VK MBM1Q-U4UBL= M!U_3SKFP6%>.I)_(V$S%,5/E$AU]F*EK/9[T*X%^CY2!\\VG(PD?PU9GM,;CP1]+C+I*;Y!(6B8Y>M']W1;3J-04C# MS#T=2(_W%IXW0V$?^41VHNKNCNT,!-WQSNU);SHB@K%=/JR/Z4Q(.^ROH5GI MVM$4IZ8!W=;X[+3V-2U!])AYZ$72W25I'L2TXVUJJ^.QK-S'7[(#*(ZHL!CA M]PBB([)\WAV'\=@)Z-W%5*:C#6O0R(1TZV0ZRN\Q<'J&%.7CNW:WHQJ&;^)V M&4;>I9ZRZH^(UEEG.9KV>,858_I*/YKC> 5-[/2>],;V)1I;WV,H3]#8Y@;U MR+0IS^6H)[AHQC:QH?(O7! M=H[4AV%349*OZ:8SK2O 0BHCJ-5[E/Z;X\J 0WMY. M3 %)$_F7;"[$'[*$*%"7K^A_JLW,1OSG[QH^?#?:H(7=MZ /9*E.9X?LDQON M/#E]]F)?R*;96<[.>W+ZD# S8!W_5OL\=BI+)YC^X>]4)HG9D#PBY!LF*YZF M]#%[V*=@\[R/Z,&F@GW"3,B:%%3@?C"YT?;(=10^WN-X>[./5QNZ)IGA\UY/ MI"BL. JO(SV M<;KY_[!7M7+]VALY#5*P\W' #P+]CVS_TW_\_6-():T#?67IM"4W5)SVR/\. M=N>17URHEH\G^&"UB69=6CI=!7 QQ;LH%N83*CB>PQT9'QJ7H[F5X9=7N7QS MF[GR?:WY=+2-<@G09?B:ZEWE@,-RR!B<03B--7OG2&*S%?T_?L7Q*DC@G2X8 MN,4O^":FLHHE):!K[T8W.]4WN*0>Q4GM:USQD?DWY[+^F.5_'W=[)\IPPD;7ZY:9,N\\0J5.>A6!NO\(+CV/5)[7QL]'6ZW,8"\"RK/( M6OPU/2-E T>?ED;G^XPNM'^WWU&!)ZV]E2L^&E-KYG%#'[]ZVR 4]N]D%0<[ M/;^[K# WMAJ-G89 N.Z[IB<1HQM(%\\@HK$*)D3;2HV?C[8*%WB-N<8HMLEU MX#T$A/FX/^,Z6VQ;JRF*YF>'3]X_HOB<>$ER^C6H>Q;Z4!AQU78Q7@7B,.\( M9D]7Z.M[K';I.C0U;655"7A,]E&.^G.J^-.NA?CS"Z;BATIQUU:CN?PT!(T+KT5R.^'6PSW M*GTSSB+ S ?QRMO1WS+TW:+OHQ^1"6H&5.Q9[\EUL*XSV'5JZM2_"O_P,7EZ;^N_E9\83=_C**USA((62'GB(F"UCR$%3U-*% B4SKX<)"BT;0 M@\"HAB 1K:3'U#=8?*J^'F]K9Y@ (HC@CM[K 4#Y5^Y$PH;!C$ "F.>?=".R MC0::;-(4'66GKPEM;X:U$/C2OB1T>BH;,Y4_#X[+%S0AVF#[!XFJZV.SK1E2&-'1N979_NX"_L7JT[#<-H MC7Q?@=U0:FI!N*=G.=;3VS]^I9=4%/OTV,<'IOJ#61)TO(C0H3U2 M:1K3[==\Y]GIT:RK77? ;H*=,.N<81Y:PO./>00N5K[U*A?\471L;7(O!A4N MR<&\T,=3P)V<';@DQKPA53++4&JCN\28A"1N%28W<7$B+S]D7L:6!WPH52OA M=Q"T*'S";%QR% UA>+5-)JC9UT70W=.>^RO[S=0F9<6AHPOX%7E!!9;W-:QV M:3FNQ:"4D%W6XQ_:(_WH.L9!2.\;EB5?-QL6.W0DV;+*@#774/EWPR_@CK(; MT9>X-I2F],EX6RN?6=KFSJC]?#0&*A_3FM%7?VMT\=O0S!ODX,Y-S0;D4G$Q M28-5YV"[E@:CZTSWT>GJ]WW L1K;DZA:FXT72UO$<&B1JNJ_']DP@ID7]X8^ M Y#[1VX*5:\J#2-U;B&58C]Y\6]8 MVTJ-D22MS8RN6?$.A^-:]VJU?S^BH;\"Y_%BCT_75"F_#-:5^6X]&X_H!$\] M.L6^G/O3U8I;VP *>!VL@KHKK$/#T?-9&^(EPXVQE;O0_6WHV=J9M'?'[\""A2=U2]@[9- #S(?,[LP6O@T0'BT2?F, MTX[AG#7,]R POW,N41_I*NVY616,5O<;+RS[_0N9@;]0XNF%#K1G^G(P.[CQ M;I3LY6(,Y""*,F,^BWZB F+=7=.3RGBW$*:W(E;'@PGO<'D _DK8>,NT-QS1 M^/V09ANQS312]_5X DLK*8&Z4^EZ6QR0QN\Y8G[0A"4X@$ MNO'B9L M)DJ-*E#[F6&CW>,Z2#9_P9Y_%N-G'!_J<^GK/C4ZH%\C0GGVXH-\OB5TC(BV MJ!U>QX832.)E!ZK1$%+]K=%Y9E) &5JE=GJ;OQ__%N"KGN6S-2C7S6W&")@2 M_P-/?=&1UOSM!.(SZ[!4SPZY7SK%7_:A]0*U):9V6 O%[MN]:W"N.TBG](\' MY]+:3\4)>D^[:KJ(:KX>SP7:)?XY[X60"#]YF/PZMZDQ^N.I$%$822F_"RY- M_?>VH+]RAORKD#F#X510+>R>'GCL@6V_(1:I,XGYW<#*G*.5?;@-DM\N8P I MY$&,M_2=,7WU=NYW1,WX64!^0F9S3#?M/ERIG.[S#7"8*%A0]@USJ':(3S=" M>GY[K?6Y_1P),%L[OI'>_<\IU/ Y,A=H2&DYDOE/Z3KXL!:7Q"M"L)5_'S]< MA-E0)0C- 6*^N:^J+6RDMMTT,CNJO T&"%J*&#_Z JB!?#%%>?R\<3CK"64& MRD[WRQMO:#DBNHWR@WH!O;Q$-'L]B'V/AE9CG7*GO>P([=1DQ$@E>C=A?_F$ MXQ!<@%DR'17'[J)UK'YAZ=YWS]X.?FD)8QI"0C72N7NGJMZ:H_H?&%()F/(V-AVX2?TO?S M4UW*N1=6P[?*_8PV9;]Z<0#C@/NXL=Q$Q8>3BP!M,*GV:FH6WS,,:6<*I^LZ MV 8IR\P%X86%G3;:@7LU'\^.FGZDZF^=>J-OX:!6>_X*OXXVHQ* ,O1/ M_2U([VG,<>P:C:]MK4:5!+AWNH/9L>;C,<.!5AC[+'\<4G66Z]IHG_KHH,X4 M1D>@[V7N;VDTWIJ5//&YSH:4C*(T7>$?%BL?'&#\JO!Z&BM?D MC6YL,HDS=QV$4"J9IQAW.&'Y[\=D81VD#5J:]L'H, 5BU<\;M;2:C\?767C* M6W-V7,W'D]CA?93*]G9CLO040/'(RRB^B/8/Z7I/9&&]>F[JF\P6-J#@:I(F M]"9]TD)O$PC]@[#3YCNE^ML)F*QP.YA:Q:>S-7[8C<5R$'$%,0<\C9:YIY;K MTRW<(J GWT=:7:P*);MSTQ%O5H;O4PD^V'R^NK2<[J9-^N.LVJ@'9WH8HTTX MA-S1[9UQUA"M5_WM>%8_ /4247&-"EO%AX9+; %P1VV(3WUMM(X-)U5:(2L& M4FLOZTUBS,R@8A)@2QIA4XLI)#AU+738V&2*@5!9C:362MA]J4SWM>N>]G\; M$4(?'?C1DJA6TYEIQ$M6*(->@6P8K/_ZXJ:-GT\*.4\(5D.J']22F$ *C%Y% M2ZL,R"1,$B%UK@N(D:O9TL4S6?^_.S]B2;-*]K=-D,>;]@8RH)WSAI5ZU MGM/ZN>,R0?]S[\5T'.1 IS.*JT9;]^7\WJ76D.M?F5FJ1B6: ")&W_%-K896 MHUS4W&8\Z17,?/3_A\5Y\@@L2]X&>!KZ^3]H7]:)MX-H3FU5>]4[[D[!?8A% M399_]INMU/XN.?UCRXW],SWD$IO-U92&WZP9X^\K/W)GD/U/A]/X9DR?\*0K3 M3=4(^[4W.O2_1+N$:7RD'B&O_(W1(7SRO@;;_=945;Q!Y,PJN@P!YBJ\!9%X MN?Z2X$JAI_'3,1,,A&&1.^TR]8Q=IRP9M'0MM$+F#*5J='UD%&UQ%U0M4/VW MELNMR*R4I"&5Z*]!2O44&4U-9PWD-\@-6ZWB/:Y+\+7?G^&I27',*PEZI',I MIBZMYO?VJTP 67W/=CQO54^C3=N7,%;5R3-,O42]\S>8KC6#J Y]:7036[-F M>H90',\P*4TJV:7:AF_1V,0U+*8"WZLXMKV:S_;\:M'$'%>A>,9LA#A;'9/; MD-9-@->T_]4>0D&6ZS4=05P?O=KP]=002-@9-0! TD#'Z&G_(O*2RJ);K5+1 MVF3$.#\%W]2MW%%# \-1E+LD -]BB..$JC3-M5/+'XYLLF8:.-=HFTNXYSYT M'-4%N1 -H5SLY_&2@\0)H7>TGAS*S"X<2Z%+X::^5,:]'#4T0N8*3(.X"F2I MZ5[L2F)<7\C5=D>E,UB9+@/TI(_H?*342/0 M (DW'P9VFIY[<7R@J]_D,.W6UG!@1!8;S4YC#GHK0]X2X"^5D2C'TYF?% U* M#%@@X/;B(2M,")46C L+>-==NC1L]7B$&'+,,:5OO-5OWB,+S!'()%WLM_UI MC%_U1*3U;2+B4QF&>QJZ%T%J:&O6@AB%$OG_@CXJ*]I*D[9K%Z13L_$SX^&* MDR$YG=!GRPT<2V^7]'AZA#_JE_1OQ1$W?SNZ7">LX/<1E8#!Q@H[F)Y/*JA5 M7U@M EYOA MK=642NHT!A?7?S^5\-'RN1H0&-J5V*28UV\,W>ZF7D:M3LK1DS*@D[$CZDKA M-_0QPL%CR.UF*SVU!4KRP+^(E\<6D&GY-Y#M0'](.6@+XS.Z\9K*.#@=@U%! M\PQ[V[L]$[*Z& ;/[=4SN&C%X=4NDAD 56Z58,5G<"+@.Q3J"3+H0G8.W+= M$*XSE*)9]4O9699K41NT-H:C_MLQ(>2KJOE66/F.*PO<1&AT:9H>Z\SRQ\)- M6NI-=&@X7O Z),1PB\/E/O0[&K':6HV'(UUUM.MNA8Z-1M]P]]'IZO<]5>BO M(_IF_ 43JE?&&<9QRZYK:SV^]Z9[MFIC$]/((BJ:YR9*Z7\&'CE=;0(JY?.K MN @F\BN_LPGF1Y"T)1ORZ$1XCV5\8A<1L;;59#Q_I9B&CNZ^8OE[OR&]I-!XL8NSY&"#"J@-3:C\;\_$M!.@6PF[K7^"6 M=E.(KX$,_[YNGL[-)W-[50<=]+G'FB@X=K'PKC]2+;SL7JW_;FH:L*I*]5?#C!XDZ7T3Y.-T<5=]*:CJ?;5LJ#,.8@W-,=(Z(Q&HK) M=R=@V)N=0O5760*QMI9?\[=&AW2/XVTYZ8;;N^\C^)6>P](]U*?E>$%?=#E] ML&32A18A4P'$ND-0!O8AP 04L'TJW%9%XP='+J^+$3-"VTIF$Q-$]"RARPC* M"L$=6[Q3#_0G]C$]YFLZ>*I(LM#09V?"DG'MQ1 [A\B$ZD)J: M=35?C6\9S .XMAD%"U^/-OQ?J%X-19GH^2Z7:FNK]-:QL2/I'!16>I'=';8/ M$:F0RO._CS;C>G'1AHB4TF?CJG(Y];))8\M_:#DQF.6_,:0YNO7\/?-7LQH@ ME<6QCJ,Q_LVB"YGM22/:MT9G_QHGB2805,QM\8OQ9D[S0A=-;]PJ1\ J5S>7 M'5N/67FL.B?][ !40V72I>6XX;':):MUCKJ#0TF 9.I8]2V&/1:FXTG($21 M_QR0XH-:^GD*?BT13RZD[!HO'B$"^PW"(&7".Y?(&?1&#Z>7X?Y,A^6#?J?2 M7NAIK[#7-13PZ4E@1( W7J>SGR#>ULJVX.)]I2,(5@$$VXD^68W+-L]S-Y'F M:.J3N#<;5="*#^<7LE\5)Z#2JJ+XAMX+(JA,XKXVF$I=C^)E3+<$U+@(P*<1 M^@TEVNWWZSAQE0KI#&L+O+L5BG+E9VX!]96945FMSV%7XG@'Y[ZV2E:_MJ-M MY+-] K5Q$A;LE@0\L)_%O35G/[2W&T]XEV)"#=!6_7<3=+[5H?+T:3GN+3F@ MP#(':!V$L>V@=[<@.VU%'ZM+?W1J-CTK0FL25I>6XV=/ZY51&TPB]=]/"M2L M32MM;C,_D6T:P/^.X?VKW?^];=R3M6@7LC<;];SJ;Z<8 5IQ]/I'A%81AJQ!=HMR-LV!YAX4\D>KX*61X3 M8ZL%7:=CZ\FD%(HLX;H8RYJO+25'\]>/H0F=<"J+IQ6+;H, M"([/J8+Y&,5%D;+NJ]'#!3A(?.[.[9XZW9.(V?<*RB%(+UC56Y/[?41_::[B M7'9NO_: '1[/#P0'*<0%*MS..LF,]N[4:TDN*=%\C ^=:0I-K/QWS^ M>(P#!.J>/GD!X0@]&J*'4#Z;A<7^=,93].)'+Q1%H,^I"A*1P/<$E!%=H 3D M=QZ0(P):/**LP#UN*>/=.'I5A$3&L1_!5U6?R%C[J>LZ&9?!NC(;KG=SMP._ MQ> ,\4'SS>;P&!:J"4W0=5JW4'U:3DP,[2503B."2H=OJW=]-;68V!IT]]4L M]VE"14;0[:GL& =A$JQL^H;J^YM"1&P56E0.,ZY'M&L/6E,[!,G90?^E_YFH M(F#T*?FO8 MH-&>T2S\YCVI=(-7?.=5';_%C !I$F-;$CU5^-E6 X S8MS:J M; BE\11Q\+[WF%KQK.8KM*71B(ER#VEF=FRK M&%']\6S- CP,1=3]XM8U^)-VN8]09W;@H*:[&+7R:9> 6B,S;W $XP59;*&T MPC^%$Z&H;M9%730WFFW(6OVAX+9Q5ME/V98!V^R#I8BV8T9B%HFC .@&750( M#Y6?C6>/X(46Z65WZF_I),&#PE)CN"S:& O>K>V8-9G$.\D*)6BP7\QBR++\ M2SNJ38H82'0"LOQY1"A/$5\J_6JFZPB>\9J?=:MK-V'?6$>C1\UDT#/7]>7; M:CXVFW0"T4YYC-$;T4$,!':3EY# M VME&Z!63E:8M%(7;/Q\Q,!#7RXV]J76S6Q''/<$9%IPF=!YW#%#0P;%V621 M&4QVQ #>$*XD!E]?&\&K?3(^O%AGG;"IQ8ALB,*KM][S)X^5'B$)JTW6M6)K M?<,)0>ZUUOV=(@2\"'9J?,7S'\W#C-RR&,?1FJUFUMN*4::KZ>2^=MX(U1].EU35_?PH"8CTRW54=91# WMQREU'8A9:3B: M!E>7PT%,)JZEY?FM_7R*\!7Z-2,,JJ=KJ@Y!*/8E;5##XQ"*1N_93BBL=8B8 M\NT3N#_BK:RXFFWT,K[.W$/UKV_A%HJK*G\@2XF@BCR#+I3&X>;4\<'TQM>M MM>2BFTA K:9"CHT'1^D(XM"JTN_JOAR?FI"$T3HKQ&@QT'^HVMPTD+/3N6O MNPTFI"T&,_>1T^'1._[*IW,8T'N>376+K%CW_ V%W&N&WMC$Z581V9.W> ?R$-4SZKQE4"'G MW5:]Z6%D"R]?'P'(($>#8T.5MK:JNM_5WTQWAN4+[':'6JS0\/Y*0OB?K^, MXC4.4H#XY4ZM0)3"O:HV+;OK=Y+VK=6*XW#3JTHS3!UAUJHA-*DR O69S75? MNT(=@9B$&'OGD5^)-*+_/$%!*4 ,-@/X57PX M9A0?%##.0^<6"\#5!_1U:#N^ -F4OJ=]XM3>RA2T+*6,*M>/L;?-A[1DF5H@ M%V8?EUR<@^DYNJNN*0URLXG">D=@Z9-1MP\O2RV-U15@3BT?CQ^$*-:\$9NC MYN-1DQR#5$::P]5/Y7@<0L1P9\=*/QKCV>'$$E,2Q8H>X9:U["T*%9(FQIY-CVHT&O7U/5YBK%VR8#4.7GXT54Y6L)+!]2CPZ* M*ITR[H5JV]P_B_.371=7=30]PP;'8>?E]/$QQO26Q'DPM88ZM;9[G)!LU(). M5?/YB$&#? _*<*B6NJZ5'T\FY*M+X']SF_&$-Q$?>Q^):I&U!=SJI+;N!(Q> M)E^8MH)]KA;66JLK/S,;8U:JE*%,]!61[%U:3" _MZ;\AR%XR&9JCB6%+#F5 M>]<;I(32IQ,PMV0&D=,MI*86'<=]6AI6,%1\!=5CJ*CA;:F(T1CCWMIDS/>V M$(G,A'J$IJTTG3J;WZ[DX,T:#G:3%R\WWBAV">?(Z'5.B]Z M;7)HX\4+:&6E OKFGGN[(/5(XR/1W&8\2SU,/ZQAC#<0*_B$LX!JAE="E:GJ M7,H6T$C$E%OV%CXEWOYN," M\92L*BJ,/C.O9-]4FV@,$!P=G:ZQ'&/+7=./AMLTG2+RM":+U2?K-#6:D FK M/O8M\^6V!M -)CLF-*!.%!BE.*^N)QHV*173H>Q\0-_]^KBJ@42= MFI;N@Y0_^7[P%/A[CP#^"X.U!>5B$^SN(W['5@ISQU 8SSPE\FCTL36[P9M: MN#4 U-ITJY?%!,DIF!&;5.K29R,.>##D<=L;:+2+T364:-WP7G!W5<6KT4N+ M,=+%B)(2V<-29D"Z''1I&;(HEJ)[G\EZM=+3$:3&5;_U4DBY&DE=3"CMC:<8 MHMX_(-TT_/4N"R?S_CM#FNN;')!#0%6ZZFRO0FY]V/EPD)").X)JA="UNIRX_L MVGQ"]B!I+NAC[-';&+UX3L.0*F^W>,?GZCJ@+T\".7_@?^D27G$D$;.E,C9! MS*M"RU H0%01,6W,BUXQZ Z-W.* 5*IS;6WYV]#CYR_!7+P[@A0%DM3HO0>?F$RDFV*8BU7UM(1A5*Q#2YLA6?NS:,-6C MB(T-TEQ?VE[\/ &!IIN54MHH&[VZ XF.IYJQ^B^7WHJ)"PVVW8H/Q]QB$7D" M +'YK:3& S'AW46@+ &2>VMM\PIA6"WB>J?%0H1 OOXFCI\"'I)8O M"9CXBG69VVN+'4%HN@?$3,4)2]JG[2*ZS?DPN+)T8>4GXRJ',&T>$8X-CKZ2 M\KIK'*:S/,?:S=2D00XC/.*DY.WV], JA H9PU++=H>F;K6Z%E?Z<33&!3VG M\AT$[I'_VL=!X@=,I&L4/]I:3>U^53'Y8'Z'K$F%'*W>"8^H(,96O%2SG4P[ M"!:<:Y2EW#USX[6%4PZ@.AG4W%8?9>WWXX96ZIL2(OE;3G)]B_&"(ZD2"=ME M&6H6O.6:&8/K8B&;FHSN-J'/,>SQ;@Z3PL=5@X>&Z.N6T/\*'__\'0Y/OMQ] ME^.'R@;1/JZ7!%7 M@PG^#MY4(]P'!',N:?,/S\_?\\F 'C_\,,/?W@'/[]+ M<9S@:Z#ZW7\J:NAO0 \Q@O__?[S+>IXF#V34X0_%6%&9%9D54#TJ0U93BO8G M0K9'*I(::2HD@G/V3FC0MJPT,,!Z=^)H2$VM@42HUN@;'Q( M&R#ZFQRBM4THM*9VE>(<3+!QPBY3+51KR/YBLA$Z0YP<8O1>"I]BCVA=*C99 MITCO%=U'*.L7+=8 MOGD7B':(,.L1=NM>](EV>JPY(!?N,>]X77&.R-Y3K3GP[;^X+MYF8 MA41L@K#[)OC>YCQ45, 8R*BBB#Q%L '$B"2%)$ M?^,TY[$FNO1!B9Z4V+')Q?'0%V*4&4P^?WFED#A$#4[89L M9%*[(IVT-L+$IIBR#;6*R):H%V'*/ Z@W:ZH6\"B]I6UYC;N#\J+[0FNT:T1ML MFP>8!]XAO.-KUB4ZT#[GR[VZ@R37T F2O8!=YPRN%<'U58AX5PCZFBW3^CWQ MX8*!-D%XH01I8R ]#P8(J/R MTFY"NC;A46*VI+36EG3MSDUC@=%N]C('/&8;$UST\2[B,8_,'W8.VE9\,'3D MG%T_(QR22;#(+=\*<]<[A$89N',O'U)[H&? R>DS$3^O9X# M$R5S8]V*6).EY#W8#QJ&EP3>'RM8\+V'!M7J070<*]PI$LG#WD&.G4ICUJ4AZP$V/E\)$7GBSG'+#W M]M* ^'/G3.09-&3=%H$N70@W@X9;93BR/^S]QM(YPM#VQY, [>>BH SQ4N$5G M$0-_]%R94I6<3!.<$5;#D]QY! .XWPK.ZR->KMD?!FT4( #^N9AU@&3R6H(\ M^O] GQ9]@7;-'BJ40).Y\"H6FI-$G-N,*$0IWLV)G<)E+=AB*U)8*_8WZ^; M6PQJ'1CABH#S*@WNZ!63E+FY+]%2(]#?@#IBY*U?3A98U ^@QB? %]CS"J>$C3SA%98RP*N(,YX%4S+IU0XH6Y\F1%;2: MHA.02M*JCYGQ17(L4;)(H[M &F7;C#5 S1J^ MO[2>$&S-7%_S9I-TX-#UJ\1@&37GTG*=K[ Z\&K428,4$5+B6CRYU3O2)%MB MZ7+L4%D/B#J('#?-C7[>6E;(]HF[P&O,(\C$S:G5HOF,^R<<:Z8O21II]Z=& MG>56.3* F>92]SU)+@/U\(F4H9DQ1;JOVHB.^+/#)^\?429'L(O^!CU9%T0O\([>=8$0U'8$"Z =_58<=@=E]$%@$SVP M=S\?9>+H'K+ ;NXRRN@S'CV-\!R9(_V6T7(2ZBX*&9SM.E^^#4"H!79[F.!? M<$C_3H9>3EEW(.APYX3J$4&7B/:)1*=(]#KS"2!#>+=\93F:@G(F\O2F0D$; M^?_8\T281/KCP'!^'T&%=*I.L=H0&4S8?50%Z*FX*0-Z#I*KL[%Q<[@8$4OF MEK):Q/[%_'T[,2RDZM,@3PWHYV]M)DEI$A>9OQ=&MH#)4X-C0 '2#PP#?,N0 M/N!K.4B0+][ ..GDO]6V<#96A\Z\"A M8B34^P!;M[<+0&T%8(P,QGW@7<0>X)T74"Y#M&98M1@1Z,*Z.<,"BT5_LNP MEA"Z8*\JHXXR\O;Y))Z (#IH@L.UB: ?09O!+1V01MUI,(]I#LD4F(/DP0NA M:5V%ZRC>LMTR& =.TD0:4=L8:29Y(>.Q45FM>J@5A1&$"R(C.?GQ$WWH<*?= M1$G 5\")5B^*'UW&T58F)D+1<%ENVU"4#.N#:9"/8>#FIK;#%LESM*;T%: N M>J8](-F%TS G68GP\-7.>0Z 0[*]87PL4*ZX?%-[<#J(4$+ ])IU2/_YQ,QPLLL1?9O',YI#HTC28,ND2<$P$)PC4Z2#IW;A M@LD,7.,C0-40-!$CBBC5R;-1@7TR/R;(..,WE65_ M&<5K'*0 I2^K]PTSCPB">/+X D,XMX]][T M>B20[I58*'AW3M=1](\IKBK0ZCE7PK<6,+(SX8:T+X_UZWFUP?X>##VRD4E/!QN; MJUH4DYC3BD=//6;9>[>0T3,^3P?@MQWTOX#@LKV[ A[EJ_XFQN"_D4&Y8J"G MH<\B!GCDYI!;L>;N%]VJL"*8%QZCP+MT=&&ZF8_F9[!M*F8^!Y6"L>198"#0 MY0[TK"Z9F[!@DQ&QR?!<308=ABKL-ESP ::T.G'.!!Q5Q3I+(DF&6J 532TC M)G%J3PG1EVV-9/-QLN>9RI!:Y,V@3JA@VCINPRF)*RD%M+X+[O/$N'^UEO^:5,S;+ MX%]ZK)>7H@?\&(3,26 =DG($QC.\L +;3C XG3(L%8)"0!\2/2(M3$R<=@ 4 MX8?[]H4=[B)B'YN3[ :3M2P6^CU7JI6AW7C6L4F$Z@;64*&C76TA:O^X*F+Z MS2XIHS5]OU;"VA5HQ.?%&JG@2MKPKF;+5?XQDOPP%<5G5FBZ&8/MPYXN:Y;; M_[CWJ)Z?8E:M[V"5:W9X,ZN'P++.P83K)3N816&HR*\,1?1$*O3L0OD27JM% M52WAI@SD"-K V814FL\ZS\J+F(+BA:[-@BK

7+]3QL7Z#9PE,,@HK"/=4 MK!*NABA,SC"]K+#*:(=J-U0ACV*?:I;Q@<6$0AH2A%=%A';Q>$4/-^UU$%"! ML ,\L+YU4P?+"4N;8YLD7*-_%:X9B!2 Y2&C(P[/)+N$?#[)3432,\&XS_,W9 M3P0IS0$3E.4,_#.V<]!$6AUP'ZP6S(M>X"\&+18@"V4;IA@ M=1KZ%P'9IY!'RKUP+)'+K!-+= RNJ,R!%:Q8[K+H':HZ"B^@0*"P7UK5BW MB[RO4G2]*+FHITD*(,FX/+8B.6T&*J7A-*,/EHQ][;R2%F]4DWS MIX(@!%\:7>&V5VLZ)[:JJHXUK=GT"CS=;^@+[;[:%>OVA,@ MI"+#KQ[9#UOVTSIK'R&C M\7IH*0U%#C%Z3C$'*O7.0;$;&>@7O;.IW,DT1N;$1"?H 5C<"M3 92^&G-:&S+Z5H,K['X3Q!RLXR:._#V#U&"6 >[] M'.IQ9.0%:$?6 =)Z< :;;HO3PN/#.=XQCG<9Q[NL)ZM/DBTNIBF26I6*U6)619##+ M?72Z^GT?Q!ABDI/!%0U4D [=I8(PJVJ0. AW-LY:"P@9Q"$Y+F]@>M5R%DW% M&&"=0C#T68R?710JE9F9PC1G!"\W2_>461_6,UN-\4&*+$B"SC,Z,,.?NXFI M !CL/"*WWY$GZ#Y?K$!D=S 0WFB?KDGTG/#0#+?8?F98K2[(\")Y)#I[F&,4 M@K].D)6V,:OOH9#O Y2"#IJQ2@86!2,Y];YHG?(K(,(JP<^@#P$ M,%]OKC'Q4J8KW(W/+P(.N)Q M"I?!DW45S@Z_5:$IP'24 5/+C!'*_0;3-P;ZLP]2FGIT*_ERHYVN1/85AGS_ M8!7T?C?+.7Z\ARR^[HW6"1*]O%T@VH2!07K$LYC-:YOQ?%9G1];/5+[G;+G7 M'46=^7;B-C+/:]Z'I-#\HS7R5BO ;X&53%(J/WBQG] +3%6UX96!Q.Q@,:#Y M34 >67GV[)!>V]:Z"9$V_.QM\0 H;R"!@(8C!.^A>(/+? V9+C609>CX!'I&6=?HC>HGJKZDK.EUV2<=JSS.-D;_6/O^^#]' 5TJVXYPFCH/??;[RP M#,/\5QP\;J@4>LH3.W\!D D(CK_T@IB%+@]R@TT>EWK4J3+W:G(VD,:'7HFS M"NAZ@20[2/"#&$,L,P(!2W8CU]6;E2E";,0P 3'>T#D(GG"&)L *I-Q[7X=< M9KK.Q6[G*306)[%?"L. M.(3RC-DM>VW"=<8J/F8TG;I@#+%#QN>$BFUT;Z0'L%"Q^O7T162X%?1$#U7M M)>T%8M29_U;19W>&:R>#>6YUZTX7?IU[%DRRK$L%79AU\OP;95#/D5,,[A2# M.&,PQ-8O39.F\GZ?E@5;>7%\@(/WY$(^[ZYX&S&8@0;.0R7;+ [6 MK6GV.3_>]#!.!9L;+U[&#![;9[JA#$PQ5_=EY\5NMK4%KD@50Y0X0(ES\ERC MSD)NK%M%9#T *G_3_74)YVK@7LU*#(#0#9N64761.AZG=-7V ,#'4M@&>C)U M4BX\FCRSZ'$=))N_8,^'! L<'XX+)\P_%X(J K)(T)T#%_EJX_/D@=0/WTD\ MIRD^2EEJ;I?CUXC0T^C%!VF.?<(\K$6 A@_?8!E)$>TH*,^/*['E%/',]JLX ME"#P+G:@'28+^S%C%G-F@XQ9@>YN/?C]%D/"+4,]AJ=]^);,"')A@=OR'40Y M&>"#U+#@8L6B,;C5N(5>6 5>8'EIQ939$WRII8(\Z2\E:?EUF: M#4>Y+$\7,'M*VN67&W@.HA"\:\<(GKET"7Z-901GQ0FI8<*R"%VJ_R3^YSH( M!T*B%2I B?] 0!@M0W<%K88P1,;EI5PN\Q8SKQL#X[B/O3#Q5AP _I#[Q20Z MLR L4%WT3@%]./^K\_*A%N=#/<%YAUB(C>#!O@AY9 M;16PMTT]8M/R3.DGZQ<^*=_J5$B+E[/H'#Y<^Q7H&3*Z7KE% OCJ%5RNPCL, MX8['I*05L=#SI5I4"9=\S1;@.V%=H@/MTVXA 9O(" M&09N)#$9HC4ZO?N"/OSP_H\G/_ST\IBO HW3P!8H^WJY/+BCL*Q;SS 83C@& M@\BH?;'S4_'XU124T!FOS"TRN*7V%L!@YR!K*UMP\U=*Q2J)(Q3I-DO^67^VV0_'898RRK]]U2 MN6>0YX;2.UE3@G2..$44NZHG,:4Y,:P+^-?5/Y^I3@":6?RVY\BY)52-UU7F_Q$5Q)ZC$:JI/4(^#?EQ3MRJ9P ,8;=8ACV)R+USGC=+;P)^!T,! M:GJQ)]F'_F" $XYJU>Q4GURDQ@KH"-[6]A-#7 _$_)=9:%S&3$5OYGUB[*) MXEUKG_LO;5J*[D,V/=D^D!&?^F8)U?24MPV?'D>%R8^6X89&E.EA,%T@M2$@ M1O\N)ZB]P+DB%J;)0C(?XDBG^-(W.($QT_#:C%)JN@1R,Z0&2*=5H+R BF6&'&%@B$[L(X$ MXBM,+R^@:H&/0SF(]$)PN43]ASF\=OBW/=]M.==^;9 MSY<44(Q#<:,3ROB*=S _ODB_M719,".G#O4!8*N,0UFZ5_",,M56 H4#\US/ MDZMBZ9(4Y&S:/[SM95;I"U+BUD&-$JHP8W_YA.,0\,U4)2;P&]U%ZUC]#7P;6]6!](D4:9?6?@#AZ<[>\O'VK_<[Z1M Y_\!9:667LY-33^@$ MV,]LD\7PAF:Y:Y3<0GIFL&=#43OMQJ<8&7(^A@H&[0)V3HF] XR3VEQK4G1& MT!%BD E6=,RXB-Y7##(ND(1GP$%9F[%O-,VRZJBL=94D>^Q?L* ^'KC/S6!Z M>*$,.NR>A% I'"DR,V:L!5@?\@,$2>;OC[,48V':RR" T)M U"-/K <4VI\1 M58W&05%+RDIQ'"8L6D15,AURRF5+ J'*T+T'7T5UKC*^2UZ?,TFQX MR471:^F&ST&ZH2>79R-RB!UGI?L&ED(01P9D/S,!)1K!^424F)H,>W<:C,E5 M=,BO7AQ ?Z *741;+PB/!6T1A(32QVF-5F?/0));ERI[KB)7;+#9-T;>6B0+ M6'-.PY#V?8M%A]?!-H!Z\&<8YID5$326LLF[ NN..(6$=2;6E96*Y\43765L MVN1=VE8YSZH/Q#L1"9O,W,HZJT7#A(>5!I7'I3DN#NV"5]E M%@R0ZK%;?R< 6?$6GF$#9CZX0)(T6-$-]0E[R3ZV6[][V,A)XZ"=O<^_X)#* MXX3*X:?^%CRQ:?-":KNS(Q&N61=&9O7GR50"#E*V_]X)50+%5I2/"< MI;F2E<-5F K$3C!^R6*4K%AEFB]6^0)F@'1GOEBITY6X?A$DWN-CC+G]!\(P MGW"XQX.!#/-T.9PAH^P*O<\D8Z22I\@Y3_IK>1V$.%FNSV/L'U&9OE8V8F19 M.01&> 0A:!!CE8]^@:?9,),+9P#$4RA^QRBAARB.HV=Z>UC7!BDWZR U$<13 M*$Y(_RDNP!O(Q 3_29K&P<,^96I(&K'0!S!31X3PEYXK)N[VY)&,$_,\3Y?9 MG"JI0K70&XA^LBZ,7> U!K _<0^?#X^ DA3EU:YJACO:=88XRE5DK.%H'JR0 MD;G()\H*/^ZQ8>'WNKBO5!A6DSS:I[Q4&'NR"IG!CM.!>W-9I0GM\S**+Z+]0[K>$P$+-.@D14\X/KQU9F@PR)58+=D<99'M M"R';(Q!AI$,!O8''(J:[U7Y )6S_A_;8I(>:V*0"IHU,/A\:KG6GI;>VARH] M-(8JE6!LLOQ]UXF&DYIM/3O1V7P[3VZ=$#NYT )6@R#8N77!H@#7^Q-X@!H2U7)]N00V# -[[Z")[ZXK' M:J>1_L)9#=2VQ;+8'8Q53E_@14/!$L[JC6!5ZV6.G.:PACJL++C=@Y";UWS[ MK&=6"@PC$(:#T]!GP1@<*=2 ("?(JQ!.9D7CI1R?4DG5>\32)'A#Q=1!41*BJPD\AB-/ M2H_G,NGZ7FI#UA]-.6PDQIU5_6$CM[T24(R+WJX9/P/P_\XC0O\K$F'4NDC! MHJRU?VNXU/E&;LJ"G1-ZO8D:1<.#R1@U9IJPB0YE;NRD:MCV$V'HJ\Y++]16 M/QB.*]-4U\&!]FB/QX)0*GCU,EYWN6[L2:%Q^O<,FO;C>HU7*;_)Z"7BG2%"P1 M \N\][X.,7'DR#H"5S+("JGBHA!I)51C2GU1BK&Z\5S(H1H^(C>A+S,7Q5"_ M7A[I4CJ%M Y<>^3,,ZN[U3JPZ]PA9I+C?&*^SJM[[Y9)ODC'Y1NQ#,@G[Q]1 MS"2SS][V2#R,(IYR;3T4RC7K#W%1$'J<.>OD.*Z=I3<,-0)KF_26ZDU4I80? M!R65.W&G3H-O"T9P;6#H;S T),9F5<>@XN ZBK?PKK#AL5$EQPF=>6>G1EF M\G/:<^$F9^6<.2^DF0WK4K]I?@HZK,X7=UNR"@;V48RO@Q#+')A+;\6J 0EC M\)G,8SGW=O27]& N1V:A3.LJ6080TUDO<^:8Y)D5<8^R%V5F1ZHC=.Z(ZZR\ MAX)[299KKIA114QX!LYXY7"6,6>DONC=?KOUX@-,AE "H6;[FS-9H5Q%H+X@ M_N7+JI4RR?HLS(2*AE4SPM,5D V9WF^!GC)F&!#\% M8.4@@FLH-Y7HOL[Y:449&P*=UQM1;@$NITG@R1D 1FP'DX/4QDE R9G"1ZQ; M8;JJMFM\?@Q35@"7#H>A0^,++_4,!"%PND@CC("R;;^\:9;(Z-Q7Y(9"AK%%(":KV!G6@O5MCL.UU2%#6"?J; V.2 D@>7%YZ)&#G M(:6>ZV"=K1=MOH@>UT&R^0OV_.$N(D$, ;5)#YJ4QXLXI4D/NV"GDL/?4(+6 MW3P-H0:G6X"[^B<;E3!'@X'FDGYK(^)@P6S>[/W5>Q;5.Z#7ES$7^LGZ\,.' MG^S'!B7ID/O2""P>1_CL)88P(*!SH+IL(,E)!N M*YXI2/_[2-CC? S,J4__3:4;%LBYBZ-M)*J",ZPIWJF[DFO&F,Q7;Z]F<3%W M'O7$><$%<*3H.J[,88XSTH$IFZ+@>13BPU5"FQH0NQDQQ*E->M"D/%XG85># M!UX0O'4&7 C>$-3%T @E8*RP>B]#6:Z^>YS1D9"5:SX*1XB.AGGN"V#Y$IC- M-"G&B@"S5-5LI-\D"I'JPET$537(5F:Y9,D$.5LF^\L7JG8EI[RF\L%,B%65 M*RGS-N4LP#RQLV !YG^$@2V0'-D($5A3FMJ:Z#WPN<%Y.\UJ8BO\,<2K5=-Y M]'&,M.I+[&>(\7N,O6W]W$\WXK[5M9H'HC'N6LW+XLK+Z0DO)X,>4V@=' O6 MLQK6/?L9G1/8T=AS57'+VG7LEU&4IN'8_^2M-D&(XX->\VJXY*](L:MQ*SN9 M$3=BARB*^5)=SE*Q>4 UN&'89KR.5OR(#71%B3AM11=)PC/B1W-1<1ZR^'-) M=B'37=8/*=-QHQ;2?.ADBNTJY;5DI1J(4PS![K+_GH4;T M0HY%-25IWTPCY$W)-&AP#L3:\0=*6M@SC5-0M5^AXR'-WLOA-;\H.>W]=5;I M:S@7\@;3TFFRJFP%MA)7?+D*UAR6Y_&R E=2^H+E 0!5%,0*Z,V"%C,>%DA56*PY7A'WQ'I5P=89K#5HG2+Y1 M.M@.@.S,EE$I-RW/KVJ@@9PI%?:N-84L:>:6GPY0Y0@S,M9=KT9L_[H''YA* M5,;)-=6TKZ@R9T*U9031WX D8C2M.O),,$%F/OZ"+W(4/AJ3-#_CK^G],R9/ M^%,4IINA#';)Q@W!TY*R/M&6=3I>1NY0]N4#5I.5R]GF6;G0%>)](=[9;+GN MGIW[HTT>_Q+M$A9>0HZT9Q8V+] 3T24D$SRL;L[!+(@-6#WT28]B;>?%D[_"/!]D_VC/?*N$C0)X<@M6]Z')NE">!S\E-;D[N]#E1_0I_L^@9 MJ:Y?RI3HY\'$7K$:H[4!\?HJO 5WW7+])<$][>:5F@VGRLS/0/A"RS^@^[& M"D:MQ]IE*6\'FXHY52/L/AKD&Z"4-9'IJ<$[)KT _J7>(]E MV9]!$_)&CN@M ,?SNY@^GIZLR;SCG;(+RN/=9F6/UE&,=I(/E@4N.%F@'?#" MTR&P9.>;F>#,XL0G5)MD^J"K@<%;=Z-F[(;/V&DN'(8/$*D2V6*(["LQ2)F] M\.WLW[)!3$RSK^WE/AL3/?-I[K3KK5[>+%P[]'A4Q)U'<)+3&^ /@Z)S@0!8 ME.C)Q<%CF*LM2X5DY!74A907989F,V-;G4&-,N+\:YHB/8%W,V2N= (:F8PL M,VD*I9S>!T',VA@I3,K(3=C%98YK&:2P M['.AXPRK?METJ#PBT?4+FA4]3-3$U#C*C54Q^IG^/K0$7!8>KV$!N2K\=K>) MXG3M$7*)<2(!/\#;1"<>0$#I,M]O@M@$WJ_J"JUI7TRR6XD(U0=60(OU!_=> M"CW:1_RUR;MZ'"3/T$>&J,)!?V4_H)^PGJS#_MIDN0"D\J>IBP!::5-0G\H" M@?6"M>_03*0EIU-E0:[2J]BRS)U/EDG2V$\T;TI\ZHU;"^+RQ7 M&OMECXR1^!5)GB^K*"PD:SU8E8%,,Z:4'<$0SRS/W?Y<")VG48P*^'D1H^ZP;LD "RQD$[J)M@9 M*C9&B=)[0%&U>A6884$L!1^Z1LU1X3<3+.3+\17X<)-2S.*,><#GH&,MS">I M]U4])Q#&:[VD&\^U2]OXFB%L9]!W T5,R^K @.Y[=$DBR#F5_6VP6G@PI M'D* PQO9$8,*>RM2>U1G&KR1$\7G%DO'ML] G5*PVNAZ$ =8,@ /E_4D5#[H M2@)"\.+/IR@7Q?8&BJ2Q[M_."&#&1(+QH@AC2-!;AY,Z+)6'2>6I2UX M_>_PBN[L]/#^P\-]D Z#T6 $8%^]__#FX2V2I*<\?#+*R/6:-_0F*Q2S.4W/ MO3@^T.OF*&"RVO)'Y1I 'MUIHBMIY_O(*]0+T*,93T!E<9].4W"FJOW,>1:* MQ<*Z\^^L(IAYGG7C6EU!IUER1OHOI%W4Z:Q,.-,2% (4Y%!P=R6$D/Z"0_IW M,KS\@58C?+D6BDF&.L5PJ$Y#%2",1+^SGP(RA'OKY16<34,)HWR2TS'8\0^1 M2!"5#7H^A^QG+G 9?PZXGH,L2H(\!P)?"5/]EG7$@7*_I9F16M_PB(?\O/+A M\>"%A/7MJ0CIWJ]^\1U9#8D7V(-&9SO[7^N-!I+)'] ;+ M/M%&)JIO:;=O+:<36.9?&91[\^W$"V.=_[R'(S\)-^V38-] )#!:=H&P MZ /YHA,!GL[C8^QF=%K@4"PB<"9I(TD\%];BY)S:X#"7]AF%)R4V[;OKGN@6 MBN(#*!ZR* ..G_I;QX2^:2_FW0>BH?-JU\A M,QK$)7I[7=*WKE(#'.:C5_6>UBSFYCGK$$I ,=GE)!?=*MS5.G@7[!L+JV?1;5&FRF]D[4%5)9W^26.DD''7T8V/_*R-RRMWDDFZ 3F MP9PII*%8#1N9_/Z*8!3,,KW\BNSHAE;6\Y\XL*?%97;,\ M<509Y2)(O,?'&*Y^NL>6:U%J8J!NGZ?*P+E$,0_[.KVZ O8/"?Y]3\_1QR<1 MB#?(79#10XP@"\MS9_[.U^LK7VTV*_'ETU0XUI]2AQ5Z-=7%HF<3N''T@.H9T IY89>2?LM_YNY#5;*4=1Z M0?N$YU-_3-)@FR^]5MJ1+WO*Y)[2BM$TR JYB5EH=@%]KV%(4$=5 M>0L1[OX&RER\92FX#/M(#AIIHV;WGC9NE V ME7R>.9ORE9SR5)MB3XWBFYXO,J4-;-/8?X:][=V>67Z+,;/4"[XN+JMM:D9#YRL SAW8\R0 M*CX$10=P[L;X*$8Z-:R+==1V*L= J.]-'#T%/AR\+PE8^BH2 (T $D!4\9I$ MST*K#<+*U$?K( 7VN19[%<1$QK3L"JZ4-U\X[V\K4Q\=V@6U%- L+8TAU],K MCZG/PQQG&=&D(>5OQ6]8YD>;$<<->:Y:IB/PJ:4TVN;O4Q3B X\0O=R'OLE\ M!T9:1O.N*?&9\4)T-D00+:/K,+5!LE8I_A@1E6L%FY(PPV X12CE_7,DCN,G MG&XBWXF@8V6'R%TQ\>EM=J3""81<4NY\8_20 M\6.!H)<%@FY.Z&\G6402''X&GJNLSHV.J;\#=TP81IXY'2U"?"3 MB "G7]"SLH5(2>9Z^)5+<>=Q0!5*#JB>D=8U^Z$T.Z)[)/M_49.3A[PA6HL6ME^);O(K"54 "-I]6HGM4QTSTN+684CD&TQ7A$QG#FL@% M_:)\QP[C) I^,UZS#FQRLKJ<8?>9ZL!-#5L+K#5Y;HGBSDW58@OL53ER*Q;- M+7*X!N-50LX>EO>2U544<."QAACF'3.DUY(YK,9Q&OKF@&OT)=/ZR'*="@ V<^635+/H#)6G'SSU M$&UL$%SY'-DW@5 ^8[YKE;@&4'*K"IV.57$CQ>'!D(02K$*@5'R$Z%Z+9EUC M3)!QQM\2($EE9:IJF*@+T1(8J3IR6!/"'L^Z+ >,,\1@&0"[5JRZJ_VA1=>? M&JA'J8?(GTY_[*1JV,XTA?,H9#+#WB/+!Q)P7("+/94\+VFS=#.@,+%&&F6T M%Z(8,Z].!.01]#1'/O.[+F,V4ATD$H-G@3[\\.'?K<QP42(2V.-%Q[W),C&9\OQWGG5CXT"7;S MFP< ]][E/9E]5]9XE?:<85? KZFJ=_J?A4?V+)_<>SFY//3X]AN2X;O8'C)RC9P@RE MH$8]AHS*X.)FIS=7YQ+-]J$>R$XM"$PNJQ&D#<*1XCJY:=3#K#67. H M)F)J?37_L5>;B,R?P4><>'< A7#Y$!X(-3#PG MAY;_>@8$)SYR4CGHN0,H0)^4 PR!;ELR8.K<%JDA>'XFA7[P@!'1(*K%[D)=U M$T<['*<'0&U.(?!G=Q0J@;9LT(- H 1I^R)(=A%'8P!A7/;'8*)3I'IT)$+: M89\,X7QF+%=FN3#.0;7R>.+=3O2Q0#OH9<&\']@VQQ"> M&Q5!F\.VP?(C(T M,!BT2DYILD,F+DZHNY[-R2_V_>[&^6BI"86PB#.[<= 7.,DT?P&@Q(SH'ZD M;MN?\+B)-F3=YS/A(1<.>&FV[1]<#9"XF+K(LQI9X3!SF-%!EJ!I%S;:,H>D MBKF*[%,].]4Z&J*N=)Z&OM([SPY076MH-;GK*'P4:;;W.39GR!=I8O"=RV(X9CC3*V RSDA&=CYLD YK8YL;4<^5":A:E9JA M".6"K)##=<(.TQM_B2+_.2"];3M%-5?2<8V-,&S\NH4AX\ YHL6Q3.1,VVKX M;HS5QPY9NY8DC:F.E;@=I@9()RI3BJB'&F!%0J*5*IC*(A+^22\IMJ\A3"$Q M ]''8D/.$.I&K0 ^.#-?Z9N9,[)76:!(Q,3S95\2^P!AD.*AC MN#\12Z<6CHJ)%5F7Q@J04*G?YR%P6P[&$&B[9XL] )N66@%A-AL'0HO]>1"; M0P5?9N<$:D-59=PZD #LLUU*TA%AD9%B'PY!51:N=07^ J\QE1U]"Z$!DC1J M"GEP]$J;9E//[Y=L9D$0]J][P_R0'BOFV"+N?:6C"E8!E,840X"TAE:,95.V M? M[9,@Q$FBE6,3E="&<23IYNN\2=+.V%/ZO#3##8\CS'1V[,BT-YP)W0,VO^&3 MXLA=V50'CSR?N_(Q@:H[J98D.Q[^%0LTBG(6!PE)H+@;]O^*@\<-_=]3NC6]1_P+;9T"F*,2QL:3MI92O.(C72 Y M5B0&B]AH&?:D)II]H_.>O]/95#^)>7N6\^:)>5O#9#W9G"P0DL[WVSWQ R$ M(WEQ9])R?>IS_)BAX4,9?5$R:B$12:,UDIW,C4'2@S=',46UT5(0*S6\N,GT MHL".YXNTL.1,SKU+Z5W"U!)(#5^NF;-Z\(%C:>9T SK"F3;$ JD:O:.SHZ[S MK&3P8$^Z9H70J#JI1&R%+7V+:;Q]XD[OZ=JKQ'O.GN[D*N3WLX-W/4&/0)6' M!O!H+70RQB,_DQFT()'R$[W$F1LJ7D7:7(:5.U_N1]#;;[[?#-* A-=JPD-TPG M2%)W. RB^),7>H^&:E=SBB@C.?WADYJ1SV@%"A*:8&6KJ%H/%6TK<#9<@B&% M&F=C8':8YE+:B"K+M]G/2,\_(;_$42+0H8/PT42V3<7KP3I!;U0W2/;C*MC7 M$M=ZP@YC\=R+XP,PZ,01884D^H-I%.)L;NY8U7:9D /%.%8< M.9DG:9P@G_J)M(UE"!7'3DL0?XEC!4> MR+WW5>3K]F:P"(NDDV4YP9*P:YPDH_SIL$D-'#K'43+$I"[$Y=C3ZCV()/BY M[$O2LEB3#9YB_^=7?AWP**3W0Y934!(!92^9:W/&0?8_2,[?)(N+&IA)NXT6X]@A8(P##0CV#[LZ;]9$!K#)O %V002XN@_> 6! M*+9K[1C"D+PE@8;"69CL:(M& 39J.>G6U7J)-D%?,RJ[#P8_E<2X)N &[TPO M/LG>.%XS%B<)?=HNO17H[H,>FZP#F28I*[[R/M!:=#([+DF)02DF7/*ZP8+! MR[DR6#A\K*P>ZF;2_T4E(%&WEJE6HH>) M>&CM3XFN@+U.286W?LBD_-__\N\?WG_X?U_,U&AF80'!*2I5JL[T:=+Z4[YE MZU%L\:,7!O]DLL%Y%"81"7QNS E]>E,F4FY@_D* L_6(RNPUK3;K8V%ZY9F7 M! DOXYF-Y*7/""E/Q@+E!L+F1A\*3)$:#,I&XUH-!R.1\%I=TIX] D@M'T/_ M8B *GJ").%$.1$/)LO3,.?!"QF.#J>:;*$[7'B&7&"M(OOOH#%]QV<>_"B^# M=;H9@!^DND#01X:H=Q^A,P:EOQ]5/YX8QU]8 M(Q/2[T2K+GD C[K8YC\/>9.PMMQTW__;> AH0V_JSDAOE\'3B$!O1FZH+D!O MUJZP9E_I$%6JQZ*4K>G$$81*LAH/^9$21ER) EZ9O MR,3#-$Q/2,41&)K0I8UM@=3H'&%(9L6Y"HD&8+%8G1VX18=!EAFQC,!D[3-= M7[,G[;)L!-;WBV!=;A%J-P&!^[^.>)_1)]PNHE\ MAT7(VFILGAWT7X9B^SDM]&&/I<)# G8N^BK&&G.\A)C-UP0TC/\*MF?8VYY1 MYOSD/#("\$!I(B"*.%6Z9ZTJBT98$.M1'KH3G TC+.BG1/)A/TCN%C]"E) 7 MID-+.XA0N8R@]=(.)C@@8PP^0U9H3&CZY/TCBMFK<'RAAUQ!>]7=":E#8&)] MBJ?HA4P!*7%?BS]5Y-X9CB[#O+B)HX&5#SETQH[1F?"0B3[:&R>CA=JR4''V M"8='J$G:% ,AD/,$*4;GN5*\P06>'W(%>S5E11C>CB5:"(91M)%G# 2E&?"$!F3E_Y!4G"8KQ+HK!UG7"UW_6S.KR?0E@OPC$EC?H"].N M$R7 [AQHQUUV=")K/&3H:WH4;/(B%I\#[JM&4HDC^=6H#0'G@H80ZC4^N/759#@>^_K,F2\ M9 6-!WD1*>,QX,Y"L*H'?6FU39E,&D;A"0?1E*.3Z#T'^FAE36!T@"9"FZG< MCC@;XPN:/BG8RHE1_4J(GX-,(XU9Q-T:\&S2,R M4-D<4=$@VT&5^\=Z9JJF_7 IY71/CW\,Z#(#PSB4?K.0PIZG2,^(*U+%D!#H M3MTQ!.GZ(A#GJ!'](L=V<@0T LEPGD MC(VA\6<<_!IJ>ZH@;_B3IC$45)B/7W$,-\=-'*QZ2PI%B#/>.]L*>AH 0+C- M+I+/[4Q*IX%Q_'9>:D-;#/AS(1:PI'%*5A#C9?25JO7/="FG.&A9\A4O6 W* M;W@V>FS29F]6O\*2K[NQ4O_N51L5RSG#! 1I#]34OODC'19MZ29'Z1Y^GN=&_:XE3]SC>?IAU M L2TI\J"K-0L#JF1(ST]#L9NT_1P32_J,,&GCS%FO$!_0W:5H(<\21"E,^"@ M8!&9)Q,DOP**EM4]I,(C<4BW,6!;GOI;NHU!DTV#)^D3&!XC+CI@FH:7ZT*9 M0F?)(RFSEZP/"'1,2K?S4.M.2Q:F2^.(\GR<1X3^ M%O%ET&5SN@,@*;3F9SWU9HAK)-=];C+8)M'^O4PW.$;IQ@M1OI$C9Y$$G;W: M[KP@AB%!$,E !-L%RL@AH#!7V;[PC;>P&7JR\R/-S/.'V. MXM^&>@HRZL"/AK<+,5*L ZNI4X:9$_LMSY1&%TG",^(I%TC>NEK6];P5 PH& M3/F(!"LH]3OLE<@((DG1$9#O#:9_IP?AD;X+9S%^AC?@QEO]1O\P:)$RNK!( M#T"97>\[07LN/)$2.\LU8D19":Z;F;%3N/C:5LFZX_-+J,XO]F7,! L-Y:&J MX#A@:;BK8,<";^[P:A^S0C:#P^/:HV'1/N2%2]%.'X.CVJ7.YT:S%.;ZSH)X M9!"M' "X1')#0-D8W 95NIXL8GJ>[-=D"T'TC[$_+#?Q.@H?3\!L@( BG!Q. MT]$Z#V&#:!S <1J@H!5J-$/4"5MY"*OX=;[_D3O6WBP",)%;0A:S/!\=,P08X2 M15M)=7ZLJ#42A!<(&%*T.3PTRZ;E]*U;8;1<$XCU20]&:I!K5/\5<;KVZXP; M8T4L$B>R0*X#N ;X#_M'796YU8=7!MQ4H%\LYS1"@?*B$%] M[KW8>FSN54@/X-Z$/XH%YVKD7![N_4."?]_37C\^#7V@%"G$:#E[7[3;"#+Y;K,\P'"B;F3U[\&^:6LOB)CG:8.T#"_H!8MY>\&0571G&=YA5 MG^_G**6BT@H'3_!PZ3&>//)Y<.Y;"AELDGXN"E9(GK-B3YP,QE9&%^5B8^T6 MU+;!50[FJ7W%[./L,I"WRSC:2B'WKT&Z.=\G:;3%L4I3AK!C^O_\>^_K, QA M)P!V#K@B.8;0FG:EU 3T' "6DNA-3_:6'8+EV#Y@%-0^Y\J^ =@K("9,!U,> MN93OE*\-DJ1=#%Y/&"UDB][FBS^'?OX/VI?\3I$Y\A>8_Z_:/Q^_KC8@G=YZ M*?ZX7N-!":B+4O;I MWF*TLOV#-9^&.^!1\Q4FG];^2@W^K[7@X=E % M"(H1'H_-Q>O<%??CA_1]/?K!::W$"LU&HIUYW[NB8,%V[ND:AO>O ->M2T*\IQ:C7!Y8=.ZQ% M:J2\6*4L]^DLAD,K^7T3\92'H>EH*K(C5\);4G0=,]V1Q:,N?[VZ.'G_$X"1Q;) Q4K4?8!TJP0E$>&.; 5)Z0K]TP#G MI+AF.8SFR?HE+[T@9O7^J**TWW*I0]X8OT:$DH%XW-N!Q>?5'921_ 9GQ)QK M%L;(RS0B;92:(IX-E%FD[!LT[S:8$',U"!@Y=Y4'AHR>C#EP*N)?^71C!%3* M9YOH.*-R7GH0K(#ZD"?NS#QNB"TR+C\JM9+;H$P4.W "CC-LO$0?JD/AZR:. M5AC["6C3*B'B%J_WH7]TT((@R4TL6DZ$(#LGEO1M=(E]!F A<@/!/ALOJ34#4!U5$]H,61MQ4@C!2E!$G/1>6R*C<'%F6 MQ7+:K:Q. =W.G7--1SVZ&HVCW$K+4T$&SL+,V2_(C=(IJK$,.HQB>83B/$-S M!81='F;-19J%UMWLTBH<3)4Y#7J9JK85R@.9R(8:8N=8NZ5^&11((DCDW(J,Z T;(6#QDX*@0>BPA31,#5V8E MYBL#0U:] &B:Z,9JX) =!L6:98QEU,=X'NPP6<8>SG-JDR,9K)X,1[=5I" E MYS'VMCS9AEY^8%NVB+=A@ ]29,$V4*V!,1<.O[NQ_Q_VOFQ)E]F MS*162]O=,UK;>M?K\\*L9FQ%* M'Q@E9!NKIP19ZP7.WXNZ9'_4@H$X(]*IY6T(8L M#[SOKO#:%C23F8P@XSWI*1B+N@@%E%5;F=41FK;:3D[MB:R]HA0 %]XB&:Z* M3F<###N_U**UW(<9X]DA\0-9= T1X":#NB-((+;_R/P\BO"KW_>I5*QV12UW M]?_0@J/I%NB]=XO*B\7 N8V\03_#$QB+PX/A1]^.6]"6>,;+T!:X5Q5 66%\D"WUS] M\*IL7;* C3803-?N$X&!IC:X Y M1T$WZ+BUDSEVGH%&$>(7JUH-OF%76@^0FZXS7.IVS!P>'"%1M6]_(0:_>CG+ MJE53FG6[JQ:G.>Z1=7+?;SZ,%-3@#8&7%7K7.5?_8;JB_Y-J\SG MF(KO4^0ZP'%)@BH'@IY,#70M)Q(4J12%IER=_US+JK%JFS MNQ$3(_0B(:JI="S0\29!)X_9S<\A? WV>'77+YXRJ+I<F?JGE(]?OL\0_44=_649^,\962JP>S?I?L M\DDJGY:Z;_[*S_M;DK]H><2,_G@9 XWFRZ#,.D =S:J51WTOC(!6P_==H5?@ M@P1RB"H_D+]_@Y(/1N]P-K@*,GKE%[7'DJ+XF$TN1&*'*$&LJKXE_SH?%Z)F M,@N?IV&$$& "P9.:+'3BUQ^K*J*!GC5;TKKW'ET M2S,=%/D88C9"C/WDA^ Q!4<](9[4PE?_#RU]A=<>U?.G$ZG ,#YE35J4.K'9 M?4Z((WKSGCKPX]YC6-22?(AB4IT%U-FS;V5:]+UOH]VW\(O$'WU5?!.)Z+(B M)TK!R[]+.+ABX,60I%:"N* +E,#?.B0+.Z(( VC"['+"$%$535 G"H>L#[O7 MKO?[&(=A/$+MW \3WR7U.GKJ^JT0]ZH FER->!>J$26D5R6H>73?-(\%RRA= M,^]*%+6;A)+KY6PG[X2&S$Y)5Q[^> ;D" MBB3=X7'PQ8IEB^!YH!!PH)\LG+Q9BEI; \#GJNX U-GS>KS3]?S3BE<]LQQA M%D1),G^\-Q99HA-L>QA M Y_X^7>NB@]]C!A_H0B1HX)!W1ITB_4L'^(TW M&@^-<4O&-^X!*B-R:$ME1CN)6M;GJ(T@1\"->\O-&ZUF!P23Z)5.@KS4\V;7 M1C;(X!FY.9-:/+>!DR1:&45YGA]C+(P'50H21I(2;XQ0RQI'B1-3ZJ@V"(Y_QLZ*N#$!L5(DM?G^) M?7=@MQFRD/D 3:,DH=^ DK#8I&.U7% K[=*JFELVH\1PKWL7ZH[,(G %ODS# ME,1CD7?;U;=77PHR.CD9R\ZHIRG(V*U]KDXMI5]W85-ZBP$ZU:,N*+1_^-,/ M?Q[3;I,K8L-]9_E"UL(:U,"<+!2$*L.OH2XEU67 >L"#-LS3!>"H-.JM6GIL M=E"QB_8ALB"2^^$V2M+D24<4NH9@T]HT!-FD4=^&:'-=*J8 P$[J."J&CBU#_?4/J!_AJ,J# 3!YU9&1+\"'"_D;4&8Q2@Q MXJ6*LHE"J)E#:(;I37A]3-,4?P/Q:]GV'(43^E61"!)C6+J02J=248PEQ>7& MQW8F647,FDMQ2/!^ =P5@0X5$+VJP0?Y%0>+K8:TS;B2@BES/HUIUHVH\#. MWX_P@_9F_*)(O_3\&"9IC%$D2:G;@Q/F$NTYRF.Y&H_NG] +&1G.RG+47:E* M[J*W%)*KM*.%W^:!8_ $OX.]'^+>/O9?7,;)>!]Z3"+.X]XW2#Y]*@!!XHK" M(O=JI1"/2D$H46$8YC ZV!9.59H?O8Z@Y^%H&B= #J?',%>_AS]XJX6Q*^M; M* SSM6>%4B##9K*',68GQ)TQ.*#N'!^@:A[X#-+-;NM\):^VIA]W8#H$X>/: ME^O]%'&A/R1H4!C%="D2TQ.D'8+@UJCR+P%N+TG2?$9/?2'8HG:M6$ ]Y:]X M;0E]Y!^F"[%N5C?"@F>JH'C1NQ.3Y6:%845 MF%UUG)TN1+L@PT]1Y'WQ@^ Z;+DVM563++Z!+9BMCB+3EI.D^MY7_BR24D99 M4@>%HN#5:PW ORF2UJA/S O!P K<^"&E_,+U58&LP17L.7&FXL+V5"VM*4O< M3TL@Q8X&$]9%@T+%R9TAN0\2WL09>-)21ZRV]M5F=Y6O/JE+43>& 1.Y:%KD M:@4U-^'/3DA*9X$DV7R N#3)?7+BWX>U/R"+7D4?J&LQ,HP=\9*D;>$\T2O% M5%$Q%.[?SZ1/Z56.+OH*W7&2?&B>Z'(+I4*T#SG:H+G+I"LEV>O172C=XL8T MM:?J%UHW5<.J:4E"'_@I>E15K@BD\R:D%#"HQ\LD.-G4P:6@;LYOV>D4^" > M6K&\6&=9& 9UY$8N-(Y""K=^2BP#GO_A>YD3_.JGAU<0D%R1@W_:1D0)'FX0 MQ9\B5H+B8S/&+*"10M+W)2JZ*DYD!2VZ1-,X:>S]?55;=T;(!"(\)BD'TS]< M?_@I4PE>2831*TNB3*"+**.?:A/4$92%=6DJ.8TT&A(Z1@;FV817#@)C= V3 MLO%HB?2H6W;PDM]+5]#J*@O7D M:/*E\4#Y+[W0ZXZ2;$15V;I1A3F'_C7J0,)M:/:CFJ: M*"Y0T'9RC":3,T*GJ;KR&V?^RQL 5[BRQ^._COEN?@&GQ'_R711 BA+;8H"U M+RUU>/':5T&Q^)53K#YJ$1FM&.7\1S I%[TJ5YW$)J85HUKO4AY:8Q^I1AY% MT2\\+Y Z/,:&\=[%:Y) <:H+@DM^)5:9;Z^\:J0_?-E;-+4=!^$$1?%X2 /#;IGT"2 ,#I2$Q5=ATB<W!CSU41>E<%&7? M@KCHCX'+ PZZ*M'JN&;2^5D7&4&!*\G:"FK"W"7]Q M8A]9Q5ZAOM^W] %:GBIB1OI>)U?D$\@T7'SDZG6"KA9C(4LS($$P*1'\*!", M)T*0:GLZ,%01;UZMR>ETP8::,*%WY@G%F4*5GMASQV\REQ?"1M)95I*P+.,W M:IP@9V&0=9*A$Y,UK$5W/PX%]-M2W@N<,RE)!ZC;YT57P*'"4GQL]N6E\S!M1W!7N&=E\,W@/#9:C@LQT7FKMT@W4A^;6QV4* M4E6AF U"S2KT;72<"OQ=!A&(*\_ FV3UZG:>R_9RDNT1"U3RKUDA@<$$F^7C.I M)ERRWL% M?>KID32#X7I=$U"E7B@%*I[W7]T@0S=)429_F! OR\?F8<+SZOF-B55>8 M*;Q<)X[/2+T9M5+SJ!O6<+C<1-'OT_1E&P.;H+5#9;\:E)Q:KG]5?T@?2 MP*BA)85[A?+!0_@UO4KQ9Z^.^+MFH_LTU9I6B_:[0E^[(I^[(M^;-?*35Y5& MS<:NX1,O_HE>?&5J!'"/3CA02Q8#^%'JX M^I*_\]V\B7!N:W*"LK7<4&.C1 -$*0YNM ]Q^R72;,BV-HNHJALD5DUE?'$& M]U-3;#KYS54.0$O=)C LC$1MXWPD:T8Y^C'*WA/PCPPB-J!KHQ&\./@)::^)WL+OK)\4,D M,C8AE:BSV>%DV[X-W>"216 (3MC! MJJA, 7D'B76=U4KR)4U5(AF($:L&R8DL.0\, LEV*&!Q';LUN)W8+2" ?Y0 MD8_XSHU"%YS2;PD\^?1='!T;.CK)1W3SO.3=7*M@(NS# M87&'9(KQ_:4W AD&29GBW><\IOV%#FDGHYJ[VGT%XTBW*W"VL&(,L8(%F4T^ M&_6Q6'RH,L\*!)$*_NP< 8D09Z%2'V&*05HH9_-PL57X5IENP1,AW&IXB$=6-]_1:) M_/C,WRSA%..GC I(KIV9MD["'F<%VW7KAHJ./#K\+$[LMY(51!CZ:LK#[9#: M(@H;'./!IOAIXX<%/B?)PRJ*$[9&TAYA'&A\7!\XQ[KVHSUL3,>PE^&($9]3:NG&LM>(QULQ:[T%DYB6]W@58WO M\RM('3]XZ$M8T*TXSO MTPWD*0\E>D-1S;YUVB.LV),RQOO^JU/X@.Y XL8^OO8Y1A71%"O0$O0\4N2Z M;BL89T!:\]WL4.,EMF5,-M:*W;L#.T , #FG/56^R&? ]$=(IEB!EN#A3@8S7[LK93/,W[>D$81A;@H MSPZKB65M;U08-*^I#S7%GP#4O)R@N:<]E[!B7Z^]OV?$&ID4NC'2E;81"K*# M A*WJJCBM[81*]^TQ+6=;\KBB;&_:0=A6QV-'783X[:&T7,)*]#&GLY7<,H- MB]Y=%L,](J48VLXW]5EF942<_G:;';, ]WPF[D$"W&9W[4584VH[>]1G6;%S M9?EN*,%0_4*D*#DG'X7A(&];53V!N8/JLRU!-G!RS^Z9.DG"%ZALCG&+^5V> MXO$8[J+XB*G= C]S'TH$3W,L9-RQMD"5/ATFX/\!\+Z_VO M?GJXA9<=O,IBR;M8;:X5B!8=)LZ_1O'OCR&\FEV0QW;#]SV(/]A27F&:%>BA M$[W9U2MDD2X&\%*ZB>(X^H+T.N<$?TO/3/]:IQ6L0)K_(('ZUBX+GOP=TZRJ M,L^X9"2.P5N #E8 )0?X^I_@W!2+S$%6[,U0=\]#%.^ GZ*HO**6UQA>)<9G MK"!?.W"H>IP1'47T6E&?;06R5, AT9P?DR0#S/WF#+4"C3?W +P,7?3W]8J> MLA0U=)<4Z6&$!W%S#VYTXR@?LH*$;<9]03US?*\PK^4F":BJ8XL%L3ZI'0&5 ME6PA M2?RD!OR4%G#;4"C;*B5V7<383ZI'"")?=Q'E6%*;Z)L8$G=,416(VQ MQBV'#<,%A&L?.\?JU5\TU2;RE;)PM.("^BYD!7L6716A!I#?B8]'5!RO'9BL M-L/\OE:W0A[+6 O"H@,;LE#_Q&=M%D(T7/6FC 'YA#Q\) '*P0 */\CGC'%7SXA_\4VXK MNP$D[BKYC%KDD9!]4 9VM((_^BQB''7J#.3="2 >A7KENU!KP'6@D&V?J*38 M]=72V 8N9<6!*A0FK"KF@@\KD$2?JBM0E6M:I+8,7-(X=_#:\16 MSUMXO%6 M['/WL-;M 1[7CIYBT5)6D(%E!ZNJ=-^A;E6JYK/&-"O0PX+G76XP>9>'X<*M MC?T0BC!<3XM)E?&^9OP]< L5OY@EY%H_&A=7+^ $Z19!%80=&M;\W0Y&K9?R M>!(&6G+&6H$(\]9G8<$<:)QYJB:T\('G9=A_^%(V,F:_Z+O,,X[@'=3+D]1W MU8) ;QS@3C)^AMK45OG1O0 AV4!N"HZ1NFN8Q&[R@%;O\!O"# M'JKYGYSX=T!Q(S^"2C;'^%XWKRDD*9BWLW2P%7O$[+9REX'K70KB!W_7SAWN M-M,*)'%J1@B\8CNN79>8:0'RA_BNSQ2A\EE6(%=4)N#%+=._6P&PQN8-Q,8^ MAF>\]1$K2$>,"'GQ)F' +FN@%2@4B>Q5@D=9M_DS,@,7=8F*1/=*MHCP';ZJ M%<3A= =B1$ZSB* ^VPID^]?ED#3FI<-:&LG2/\'%4V2.>G#\&)M2M H/K9!9 ML4G4I:=2)98IB[HM807:3P *4%">'/SN0/(%E0<+^5)(.LL*Y%"T=\6C0M,2 M9Z@5:$ Y!RF=GI&"@_-UX.'#_C5.CIIHO!4(J!/C MN!$/"\+B]22)B.--LP*],D@)R@*X.P^H(Y^PP*-@O/&H?UR=!\2H]?R9]?3@ MC3'^>+^+]CL_.?P,'.\F!E] ?.;4*.&,,X[ +U$ R>K$YT+3*"J3Y>%';'34 M9EEQ3JIJ _A,\PU%S('&]PQM$0ZV8C=**408ITJ9Y1D;A!.,.RUK M@8GY?Y!.4W/>"@?:L2ME2 TGP2VY.==^D4=2=UC(#A*,]D+#[[!QDBXZ?MNX M,%.H$/F&\K^]GN4EJ\EV\%3=C;Z%'^.*.?90*]!02HJHNY.*$G*;';Y+1=)J9-S!QL\ISQ/S&.(H!'3 X'-W"V4-<)!SIGE4N\ZW M8N]Z2^'2OG:=)-F1<..KG_S^$*-*OR3V^!5>>5I%O^I'K2#M,_B2U^E&)1UB MR/<9G%/68CH@9).REC<>@SWRL@P7'>M:0:#Q-(#G**]@/X)GJ^O'K2!UCUC: M+Q$G@J3[0L9?+-=PHSRT60^!4ROSV?K1BMVJF[Z+&F!GE.!!7)'"4"7>).,7 M;.]4KY:':?AJYHE1/AI[2R)6.2Y-RUIQ#,JR&4CH)! OU)"X0[4-_C0KT*N: M![TX/I2F>0H+IPF/^BSCK-T,NZL))+\=#2L;;\5NP5=V!I_;FP\0A\CC7.49 M0WWS+=K%Y2^X@L;;%^>$?A&%Z U8T J24!G6(A\,8Y@5X-=J[7%<@-4 *T N M19M8%6 ,LP)\+)Y(K8UVH3O:K%$8.]B&P\ZK6(%\K2YF4A7&9+(>=[ 5J&CL MPC!>Z&'K(U:0[AUJ+9A:_+ZE0,<UO\I*\A81:&B*&V![&$.M *%RN8&),4VV^.L0&"HO67$B#\[ MX_I0, K)KL<>QO<"LZIPC0KT).R M9-*]]+?VGK::8;""\"C6$W)^A20O1I0YT H4<(7%/!R3_[!LCS(NN)!##M*1 M%T/&Z;^J-LNX:5#6>*CJP<6V'W:=;P#7TU=PW)6D(/N ME">U['('&S^30E^O*)5+>:+Q<&F2MXG==2B!\0/<.:G#>.W)QAI'I&CX]U^9 M$T, @S.D?A2W<. ,L^+4C)>G\ NV!G)>C*8K_'0$SHJMXF3_\G4ZX00K4,)6 M5OC_:+\^G #M5-T$>QUZ]7^@1C)5]2$+6D$27HYWU6% TN]2>;KQMS2.I6%5 M)2E_,'X;4R5&I#5(+-*%NZ=1/<"Q'=^%@I6L( **;=WL<'8&//5Y+G3R%@6< MIGV\T58@0Y]K-8EOD9CGEPMFWOKNNG;N\E_5_SPZ" M3E1!Q;*G04?@K-BJ3XY[\$,0G^F@4'YNF&"X%>@T.H8^Y9UA>3X\P7 KT.$W M@+6HH6M>]!4I067P6AZ"QPQPXP^W IUZ251^O&I[F!7@3V7Y,&EU,6Z^NZ?K MQ]W"/V[B;?2EIE@+AEG!)PI5F_G7@/)D*U =O=RWJ5/1^KSQ9P[5!_:)US2% M-<8XX$(?R#/4KK=?0/ !/D5A>FAAU&FR<51_CDX)?B('G+JEK0'&0?[D?/6/ MV5%+Q]XA:QDG!"FB]1B^HK?%9O6MR2B MN/38P"6-[VL1^MYDN-;&<@<:1Z'=TZQ(74L$^8>_^BE\4!:I$W!CD"*-$DQ= M-\X LQ3!Z!^S@)0IB$DC92=0:]RH,,6*LS^\>$+1='C4B'[&9ZP@W^H6* MRF6]UN;Q[S+7BIT;>D"IU )2A*9Y7+4G.XP)D'&'^NW!!SL(DINA2*G-;@>! MBCEQZ/RA=G 6NPH3/O9#2SGQ%S$N/3[G291M+9?]R).-MV(OJ5I["DT1^:.- M[P[N08^((PLN$SIO'=C]2KD;:)++C$E:@W:B8ZV&/=^K'K#IZ7&FM.-\*A+$QYO%X M@NHHVJQ;"-F>C1I[I/%3A6N$^NGY^Q_>MWX:M$Y6\W. MSY!-N"$#2A.-WS%T\@4^[K5:C56IQKR*5SL6K/O06100B)21(W MAG7RPJ!TI[M7A,+WC//28[A'22V M&YX<=S?G3V.ILM+3TE]")T7L(.'JJZ, M^$XY1($'53'BB%-LY\B?:'Q7GZ.P:/!S!V]'-XUBZC'#WDB5.5;L75F_!$GC M(HY.7HN]-=KXW5IHI0]03C@!T5T>X+\ES4N6.]"*_2@4T=P%LXW@LP 9X-'1 M@ ( ZJ=L"2I2:KNN904A]%:7^2GFE&T;X3-6D \5F=_Q4$)5?"'E-3HPBA' M+PZW)=.4 !A7>V^ P5?:$R\0;^!RQLE1F<4VN[R-.SL:BCO0"FD CQ"R+.&2HAXB]N<$ MZ2@,8ZWH\N^^BA7(4^;JRH"+8[A$O:;DLZQ [A/*Z2,FGHC$)/48J11%\+%6E>5/LV.>&][@5\*/BDTZ02U8QC@K$! 4$>&$ MH(AG6($4?$A[ %7$9(1F\<98 7@[ZKX12\_1(,23K$"-BAU#15PZ.?]4YUJ! MJ%JLC++<$TRWQI%&8+H/O:8KGSO(BIWBO.C+=KSB.##UV58@2QF8KOE2L3W* M$N!Y;20?HBQ.#]W;3U;SK$"0K; B\/TP@\R4!PE!/9[Y^E>>;5S-?8:/OJ3J M"\WN9BP<:!R%+8B/[?Q XB#91NA7* +J= MP\U[= Y8W7[90ZR@.:/NUSGWUUD89ET%MLPI.\,4%7"%/ M>QD.V\#MSMK-1GLM8,5^41EFE?8ME%[T0..[]@22A-)XFGO2^-D.BE/!$TV+ M*C&V!LC8RMP#M:E6H,DM&G)S1G&'/*&F,,T*]'#$%V6H9+]LY:.M0(97JEYD MI)7-L0(Q5$3\BQ\$+ 2*WZP E/)EYLDA^7.#XQ0.@KRT*HI*+BJ.D*<)KLVD MZCC5^S'CUT'^0"YS[* 81AH>8T/N\VV@F^*%NT=GB&2*<;WD*%'.5\AT+[K MHQC:'$QD.Y(&3"BH:'V7MF+W:1G,?_"W1UD!O-9PES('-(I?H$C*8S2+,N\\ M0_K$("R/[$5EI#L?.<5"[U5W;J_J1XW;%XH$??C:P*4B4:A!T\S &F.\4E%E M'2Z=%+>(C4%\0@*#W:NTTT0KV/XF2U!SP01'E"8^R0+"P:6"?"GI)"M0*_45 M5G%'[B K0.<[;)F5V3I,LP(]MD>A+?;>.2FDI$I[_ZX(T3X5I5J!7%GG SJB\T@//,,0=; 4JK$*8PC>X<((5*.G-?Y^V MM= ,&PCAF)%N'H?\5RISH!4H""*@&:>8>=@[K6#\3LTK^K/+E=9^ M-'YBWD#H1_$G)W3V@LP)]B@KF$L6Z\QB)]D<*Q!K,CHN@%*6JQ(9YM5F6H%D M^:K";1D;S2&$SS#6!"M0TO-P*-HJ"&I,CO =.PB8G4X!QL )<+1>$'UY#'&2 M(\905/5,;:H5:#9C-?/2!BRT.$/-7QZE'XQ=H[ M>:A^K_4MS%C?N+?D'C=R?/ #$-_"%_@^BFN*+F>(%?M<"&;2P:4FO!5+0'1; MP?PMB7H=%<[-U@U'_VC%_E2MO7&5:6$$$VND<7K3V0GX%)/L#I"@?/\BI;RY M#TJ3K-@?;*#RBZP6<=@<;ZP5B,!KEH30H.CWZP_'#TB1-JIH4OXJ%ZC&G1>Q M O5-O'?@)8QOH%OX%HL"WW/RJG9PSQ+T@"'Q8GG\E!.4YGM5*:G[&\;OO%S! M),6%D8N2DT#-&V=<,"GTQ'KP=^WLW*YS[4?T%2 ?FH<,#]4V=4:9N8H5YUN0 M1\W:X [3K$!/O4ZVQ56P.?'7//>I8+@5Z QU]6VR-(&Z-#*=0*4Z]L/$=T?S M*W(_9@/$U1>R@@2\Y(2;,_U+Q[/"F&W\JOJ;?T1EP6X@E%YR M&['=7\Q!QO4A\L!_!7L?/;S"E!4QR1IC!8-)S+A5_7MV_.2 9:Q '[OD7N*( MDV) _6P%N"A+I2S?S]9'T&,&CO!(_0E/:!-<4*.;90YU(H=4;=JD,+HXC+$N*N(>N(U.Y?.L0+"33BR7OXJ+&-DA5+5C8ZXDY MT@HDAEHK2*14WFJ4&"'1/U'W1^.>*6J'XS::8]A/AD$TCTWA*LXJL>G#=T#? MYZT@]_41]4/Z9^[Q:;Z3F5$]PAE6(#4T!))_7HAK 3<9+DWRJ.3D#UQ>FA8, MX_I,LRXG@JJII+#&6,$W>:]H*#^OO2.D+[JK<#8;49OY.19*$ZU L;J*<10P\7 K]B1O M7( "$Z, %6$1GF#^:.-[0_O:*P5N_(97N4YOP"O,%!@\QLI M!(74=>0!@UMPPK:9JK(SUY(U=$TK"//DAT@JXMXN+"3IWZT F-%L3'3 !,,M M02?O,?_J?/GDX/Y@08(;IBIUIN?.L@*Y;BU2K&^*DD?B\;6,V@@K@.YD;1=M M3J^%K""!GJ2\#H8=W@N1GP)A!716;!8R63Z&D'LR^>.'/=0*-)I-Z;D2@S'. M#@3T19.)['"O\+FUBV(T<>28-D4HS&O=5==B5/(F]D'JQ.?'<(\T,/3#VX'4 MO8&*-B"X(&7[$^X&C'5,7/6TK:%K6MP?<=RC-X@!-8N Y8SK@T5RK6S2MH7%SB>>&T M_-)O7@ C?,(*+BIM *J&$.YPX\69F$DV5?[0)R?%-68+*[Z@0,70Q:S8V=*. M0.4!OD1YK5:A 44^SPH$RXI!51@D"Q_&,"O 'Z7R\R\1*M^)4IHG+3A=_ZPE MVN#; 02!,$Z8'F$)T/ *>?0@R7UXC>"=$>FSG,%6L'>N.HB\5K415@ -'[4N M %Z"+NVJA2S89:''Z\G#'6\)0^5)TZ_@A)0X^ 2'XCU+V/S$'FO%SG2,=F=M M5LQ4KD+]A]+OAU$C@##5^C=RB4)@8.+>1UZZL M1/UF!;WY!7.>H>S??@'!!_@$QQR86Z ^VPIDJ;JP@F*L[5%6 (^S$H%7K[S> M[.K*?/ZK3+0"Q5(9YJ;H5K\;MX+C=VR5$?H21_O8.=8CK:H$2Z3V5H/K;N^A MBQF7>$\15(1?#E'(<0HW?[>&V9(4]V+(?0S-4GCBD98@D=O"6_E^D2>O$3^TKCK5,9;L8^#H_V0!E($M21%5,NH M[S_))ZT@:[T]2Z&AG07ZJGB&<>6@,)=1742>X+OM,05'KFF--=:*W6FTR]F\ MIPZ$#[ZPBR"LAR@FSGQ0WPW6QO5>S+A &WH0K_?[&$"Q#>JU*UDR?X+/6<%9 M;?U,5+.//=8*1%X!8>,BID_4%9XUT@HDF$61ND0PVI=84X24;Z.\@32W1RM3 MUU2>;5PX?<;/->"15S/;7\ :8QSP=I.JT@_3S$A1&&X%T_'+C.7-!'24 A8N M98W^4V7#D[ /GN[3'&>IH:NR1ET?44Y\+9RAPS3CIXX*)X+/1JA[.4>H<_$S M5&3CK3AW[60!_/8IGPK\HD5J,ZU DFT&R)!_[Y,?HA:QQ:UUEP%IPP1]JQIG M:7X2%:/AA]($*_9[<,6Q(CW 7,VS3A!80?1NZ2K*ITS#LL8OQEP<<)I4TS]: ML9-4^"7_3=8:9 7H2DE!>1T77&[HM6S22(X9KJW%-#N-] DKR#9^D4R.964, MXVUO8(Q?Q[TQ?P7XJ>UM00BU#Y0+7M4GBD)XA<"WMS9;F;YV3GSH!_](1 M3K ");PC:%MC<$#ALA^@RG# A9S@>Y"=IBTR&@Y?U0KB$*#+=,:G_(J4V:\Y M$ZQ ">\,44?%_4&9 ZU H;*7-=W)_(3G[^#,-%=(1O.]D9 MCO6M(!@.WX!(5/76216[38B#J)K1'E@]96MYW=>Q@@ 8$KK38*T%H=2 ))UI M!9*"' V>+.0,-W[!O8!3XK?SYMF19L+!5NP,IU9X'E4E?%#W7,+\#A(E81,^ M14X(^2L7&>=R>UJ[*)M@Q4[F[4FH\@'/(!5D#HC&6X'0^#[#=L+BU-^V@M!/ MJ, PX&224/%.+$*ISK4"T;8-K+"@*!O-J G&!=EU&,+W[2LX$3(_^?#23%!Z M,'*D28-Q^JU@'.GMP8\]Y)T^%[%ZJ)!5'H2)PS":2,IG&$=*6BRI_2R63+#$ M./]VA# 6M3K8UOC:$"O$1+U;!7H_)&\G>/Z]3?B+$_OHJD0%.)D>)-6YUB"J M6*J,,]3XR2%O'JJ+ERR>H@RG:!O3^ZYDQ5[F;@WF-5;\9@6@7);]]B@K@(?L%04?J+ID#3Y1[I]@@A4H:8CU;M47,Q!O MW@D&*PC/3,!@VX@8 ZU 3VCG>3P$D[I(6:N4-&4E M-:+;VT,).^[[?-"JEA"G[L"!9[\LYE.$9+'1E\\SSJ[2IZHHT*/7 E;L*0YP MA:HH+G_VMRSV$\_'VB=?+9),L0,M26H,\M>@%.RR64)Y93E!&?,KKO"M]0M6 M$$TIU!MY:R%V-='UX@A#C_LO:059FK7"P3I);D1:Q^SS_40N@]2M(H? <@_B,\O1"M'_[\I[_^\.-WJ?,U"J/C M^3N,X"O\G[)$Q&T$E=(7J)66T*.(M__X0_.3?Z@1%IX6$,)WQ!\8&Q'5]P + MVJCDVT,,=@3F! *-=R ![A_WT<=W'O QR.@/WZ(__/%KXOTO3BVOFJZ*"<.T>QJ1&]TS>3HZVR>30R\<;0X&& MI&XX:\#.&&@.Z*J"RW5==C:!;@_4 G0OOGYJ!KB)>;L:/C'(O!(T#'!;0VU@ MB1M5EK@QPQ+_E3EQ"N+@+"5O<^34C !7%&T^^GEBD(AQLE&?A %;?=Q$0-XK M=/BB8!4.GQ1DU(@YOH64VD?QF0MI?=2D +Z"O8^>:6'Z[!Q9^\X<-BF(CR$\ MJ(\L:''T M)3W(",D>/?DYKX>R,0]Y/F3BX^-&\2DB7BBL)]^BUU5\IONC,$Z1:-:D"$@Z MA;9 YXV?%.AKSXM1;QSR'Z1Q?L\%F#76!+"H.Z?";F##.J8@R<"E]4VB0*P]O-$(/'ZFE!@M89,!-HU MU(4]W(4PWW2(TB>F]CL#*-KPK\6? MR#^CS_\Z0]7)RA4$=_\QQ]^^,-5ED ( MHQ,I"(9^ SN ?/Q/A"!9[I*_@%KK; M"Y)=]&\%!W]!+*V*^ >(WZ,YDXL96E"0ZJ*("\,:"C)=M'%Y4$5!JXM:+HOF M*"AUT:>RDC,:LR$GV ICHMJAT" MP01SAUA89:=YBMF#;=@!U.,#H?<0:9!W:^E8]*D%#7BKPLX$M$L@:D_*XPU;AP%?7WX8A8YA0; M[F:9U(@9\ $!6S1IS2_"FM&':Y(D\^TX?THQH(QT!Q;-;00 MN43@3S"&Q"M('3\$7M'DESK44$OQ79^'C,)$8T@UZ_XW0"]_-GB3EVTFJO<% M]TIGC;7AJ,K/J$T&&V5#C4FV4.]ET>(2A:EV>"A4/!-F7]B2=MN,IS9OAB6* M@O1JX@[OBT#B'+\MW)T8,-2-Y#E*:2'&A4H\U@;1QS13][1N&]9@$@=Y,K(NNCB+$R1+^IKH^@F7@71+G61A.21.X/E'4O6 M1RHEKVVM=[V S*L@7C=RM5VO*R$2RX%[J7+7T6\JHEL]2G+9Q&)'Y;75J+5* M)!5%4UWHKZ)FF;(**@XA6 6M+D4"]6J>*D$1:Z-<9T54&H&Q"@IVHYE*F,=* MR*:LGU*7ZBI((]>UQ'$U*R*2@K2OA^XLNI1GO^M0%C*T-I)UO@<5PI160<-+ M$>)1-(:N$6.KX#7Y'2D)/5L1E13N *7@MD67>.YW=[*BYT8A4P0?"9:2J?M] M*8C>6P6/=2.72IS@*L@FE_E5I-:*"*+T!F(&/2ZZ$+UF5^M(U+)-KG>C#RL0 M:Q5DDHLBM8#259Q =4" MAWJ91=CDW"4)J5X%=30I5IQX[E&:MM@F_!6L6.PX\46WM.D:>\AZ3$22SWI"2M4 MMU5$B5WB-D?E)5:OD0GB4HQ8*L5&RO)7R$"U,-8\5A,.G9>UDL35E&A)3 >\ MT08KT'V , ,/D,N1\Q@!\ZN?'FXSN-5'$$-X2;P",K/#__/X!2G[K&2^*&7N M%)8U&^&/-V? D& R!EZGYSX=T !QS-;\2>8K8$D"6][&3IA 0-'M%WKX;P&Y"[V_PT.7YX(13*,8_Y"F ML?^>I4A%W$;$1=21?N/ 8);4S_#V*LXWP;((@E?@,?EDDP4- ;P\TQI8-+RB M2M8*4[56IWN"E\+]5]=/2(QJ R[6"',%3D$(J1! AK_VCG[HHWU.X0D1BU_9 M+.O$34U4:A,@JJM:*A)ZB0+CZAW/+U?^;$Y&'4^.'Q-C83->]@&>DA0$D'5X M'A35V28]*LT#(*GK+IIA#(VNQ\'"DW +'Z^;'0J[QN%F(/[P79"\10'?.\>= MH/7BHWGX)@9?0'QFEM<4CS5W&<90H+_$T8Y;JYP>H95RQ3-S"V)XH6*U$VU: M6I*HO40M KFYV&=#42,/EWQ$,A:W"#S,(6V6!N@$[^,RA,J;N MOT*NB6(/LDQ\QF8_%(F)>"G";^I"719:?<;YHODJ^CDCWD#]EB\$>*/-76D@ ME;)M?8PQ4(NLSR(.X<9)?)<#,GNL-:#?^4&6P[J\B M[$+J *BYS@6F]G502YN9OI78,IV=>ST[I6S0;F0K*UB+QR BO"O>([O(J"!C MF4;K5034=)*=4F/Y.D@VJ0!5MMR/0GO;,BS[BT29*V 5K-M=W4Q&"IJSCK&Z MR$%E1\5U%V;$^_$3;S$>I<#1G(BGJ M7JLHW-.!;J/ZXZE_)L>=4%+$*RW:M8&3W&5),1DGI.;H^%C"%- M#/""F%!J@ VE*\L[1+UD97N*;2R&VG4F.EA,M) Y%G/.^!;;1M?N/S(_!HTB M\CS&DTW3FEH%KUA$T.J,AEY>RDUA5WHL8#Z'";<(+(@L2V.J#S8G"+(3O/,1 M$$Y0'.O'EC*WB;/,91B!!G;)%U0I: VV3:>JG9\!"QF7:0Q2_@E,6 MNP=X/G"!IZJEN5"J"28:0PI'*E01#+<')]YSTS(Y@RU22XLFV#X7!_$J5R=_ 6-(DF,-G@C=B?-B_AP_U!AM[ MDONO($;!\[Q\0/F\2R:^Z,CGC:_N(=TEA(=5K!" M3+S$/E0$3DX@T5K%P%QU M#,_-A[<=!WX\C+E@5,INNWAFW:.L,V M-=BX9;#T#000_3]BF0_(2=C ")\,OIL"#_T 3T[]'ZB1;*=.F3E\_Q6J[.$> MO#HIN-_M /2>- MRA_#8D\@!O0%)%-E^Z]GA>KQ!(%%KCVH('%+H?#'6W!-43'6FQVFL/1R8DRQ M2 ?&1Z82Q]UT7N;D>VNH#ML,#(^M5+;O5*! \.5+3#+[V#\') M%G_DYW7=."O?8FJZF,[O6?%X4)&Y_/%Z*]+A*^HQ;-QBK(WA#K5(=C88H+,; MNYAWD9C%R-^8180&^^F:3H$SU)+P676"S:XL4 '?D2@.L#*TL_ARZ(K&%>]7 M$*!(JVT$X4-R##65AGA ^(LH9122=4023!1:TWLYDWKHAY] $"!L=U'VGNZR MH#B)?%64/\4N083NG7K+\+IR1OW614YU67841:"$HKA4X59T.H,@43K7XW[/ M-D60X24=[&8UZ.?O(K@TBR4E+;;V%&_36FF*P?A+XM'H5M!4-LMX_7H<(MNA M='U[O!U!ZE/%&]/1[FHAN:LH*-<]B+>1;J@0':N5D#\20H9@C_0VFTC9/Z*6 M)BD=HKH*#E0)=VTD\G0F\RH(V3_)"CXZJ&I2^9A[MJG_)0^%70I:S+%JV"9S6I5T()/08A+2Q[ITG!ZI)DLV@6U:]? M,;)Y%DU!O6I5EV2BE5Q*)LQ;JNE.6HN_V[L%_92NGFE8*Z&I'EVK2][7*)T* M;*O[VE77FCJG;!6;H-<,IIR!MG#)H4=7&Y#HMHI6)_K-8T_UO(Y54-<L9* M_M/:6L4^X3"6?8R==K@28DZJ3(S3_>>$512(2)S:1%D]&D*7[,E%MZ(:IAI, MD,^YBL96^DU ;-5AZ6)W:I\:/]M5:_\L>PD^5FQ\F6^[BF9MDVH+O_UE'*H2 M?>$^M((_AU]K@_.*5\&Y>D-RNROG?;2.GWBZ:^WNNO2P;_*EK.FKCN)!K&XGO5:G+3M^L@:"6@ MO2J:ZC761W"O@@?-5#F0%+X8I7GRA?+"&AU:^S!+!,878>;1++'%!-FG,6<4'FG5[V@,-=ACC$;T%=&N@7J"3.*4 AG^K@(5_^>TV M.V8!W/J//%"(1!9M=M<>.2MWT='QFY62.DRT"IE*4GT"J+UO#[1:2YAO8D?8 M!JF=48B._/577WI$F'.,H=* ALESXK'F"F16>?],GN*/,P=RX"3%O2 D-6.@ M83ICB*X5"%T;:/Z(LFYA]8:3@KGF4=L*"MLV!MEU%[2EI/(TLW4,ZVWHV81O MC3/7!,[S?*)THVHSCV%N$!">8?$<&V30C:H,NC$-=/50H*2YBHK0&F^R1&GU M?.2 71]CCMM=EP@00!PS2$^)P0$^T*!$(0"*.5]YOMFGS6.29,"[RV(H6XB( M_,4),M"E-UWW=0P6RR>QZO=.'$) $^$6<@;;ME_DBM"P8:*%#-XZI4UJ&W&N M$PSX>]-D_PJ@AI7X*7@#\8?O H(D,F7M0[P*9E#NQ37R9\UR4>6A\W"(4.K' MC,,K8A_%%2Q'D[#\(#SS))O%,0C=\S9V((/B7$F(!_Y; MX-3M(/#FW>RVSM<75-D7_I"FL?^>I4CCWT8OV'K,H=2T,,S1%OC;CS-\:_SV M_9\L\4SP3<IF\A1; M\J^+2F)=JZU4CE&MT3)5J_.E)S&:KZ+ 9><+\&95Y.D@E=J6_W512"B1&LZ% M,4K&!18115T$J7LR5E%F3^I'JTDEANPJJ/3'E>@!+;FDKHRNBZ'DQJENWK95 MU/E1EF,\W]TJJ-1!2:"X<%VDZ7/\A,[3590<42/?^&[85:3)=^!551>MUD3 M>I;$=LGD*UR_(Z:ES91^$WN45Y%:U=>!^=N/FO.@;"S2,M#RB-S4I2%D!$/(@1/%8(Q>LX1@6F\OK6.4TF3_JB@21Q M!ZY7A1O O_QV'02/<$\^?"]S G9T'7>8UK;LMPZDXCGZ@X?#F62:[6W6[@;-P%N MPLI$7?MG[+@"Y2Q0T]2TTWHZ#Z<- @2UZ@Y3BN8Q')N%KH&+EGF+B>'C"(<. M$PTF@GSA A=ZI)IF4E:!Q&-P3Z )#+!H&5I\S6=NFU]W0^F@[9K$P0?(,P M996:E^8 ,7'V^QCL^XN;5?2&J!%K7.:[U09_3 2X /U>X2 ZO:(:Q@\L 2G98A5/L.* * MFU.O]RDBPKH.Y$]1Y'WQ@P!J'H_P&^'>1^7]\]KHZXR)V'/1>FUQK(-21=.L2!M+&C7,2"$7)P%M(B23W@/O_!-X+:0=>[_^M M+"*&KJK5B"[9+YX(Z#35CH.O:3,+Z[PZX18N "I2/4-=+8/5Z6DJ6@DEW;XCEV'%;!=K1;BG/17\_)*^+B7P!IGS&OPU>$>Q;0 M2TX@=[BYFH@-B&1'D#_>CN,GVY!:8C0?]X6?OX;JB[*;_+0TPD?8\ Y"=W:& M*@$BRDINMS6,5HF3@BD[S1T7L>.(]]KD9C)?%]*M2QB45>;G=OA+P#M8J?DS M#%JI6T#)K=2"*78<6H7-:72E$A!AX0>RPAFN!:KVJ',ZC'?@/>U@5V(.-G8$ MZ_#(3A]OM!T'3[P1]38C'*P7?MP:]]^#X\^43<-#?9W8+EN!7&,GL0L(I MY@Q$#*BD!B+A'#L.I,H&U2Q%8CJLZW!29;J@ZH[_R^B&-J?S2@6,[^J9B;@H M K;Y5[F+10]:>>S4D$7-7;RJ<-_0<$LOZ(&KVB$W]#!*[<(?2NV%RQY:#W=1 MKF&XO]['P);X:P%0E*^3-4JK'Y;Q ;GNW&&B^6AGT>Y'G7!9SXEY!5#N^"X2 M(TYR^'Y>=W(=>*E7E3G88'AR 4_7J"B5F7;(-JLRE4Z KW<< M 4*ER<_LG9:&30@DIU7_G@[3J=L0VIU+_BXK^L,4DD^N!K:S [A M0E)]WMP#\+( ;'8E>*0R$"E1)SV9JM/M.*@=4X#4B;.NHRO(CYCC49Y/4A#3 MKE1QZ8,?^BG ('A@A__RY'^ %D3W7]T@0P6)"JB%9WV<;QB7>%&."A/ZARQ% M^W5$%<](88[[K\CL"SI)12V?L$-R]LZI&HE#5]'#87 BFUY>GZY*O0V7G"S[ M9X87W0J2W2I1@Y@8F3/?#I"Q=TX0/ #XTHAN4-PF4N*\#I=>U[7L$!^:T^$& MD';AZK$@2V>.8F+VN3H4IS9@0\4%W9LSU:5&_87;92T+4;_S@PR>64W(BU>S M0_YU27'JR3*K4$/UT%'"?^M2+@69-7.\,>:>3I;$*84F_%N%(NZ2DQ?GRIQ@ M\Q[XI,+7 P3*"?X;./$G!SZ@(,,6O"]6+ >O9X=0Z)UX-X:14J9V^"]N'*]:F>LLR0.=XSE_P0IIBN\A)H^*_1 M&8&,WE% =UK,*N3SK;G^XL0>W2<.)8P1))(D.Y)_ZTV4 1^QA5B,QF]%7' A M,AK_\CGT(<]G[2 D/?'4Q"=0=$JCW-H @R&3TI%XX+ER#2/6Q5AL=)! M;=+\/3M4 /UI7'V%XBHTKFG(/40,KZ))^NC;H%G KZ(U])B;HOVRF*Y;L VO MF7;+CZJM[6.XB^(C_NX=ZCH=3/J@83>TH][[V/F^.8'80:93M(WP[.5O_Y_@ MVS]V KJ?/=WPKLOOR=0.@W@V\/R+Y.B:S[EDM/FK-O-6:LY I>O?:YX8#V%.S_:D:/M4TK>P!SPZ\UGWWS0D \LFBOE3.'FD%#F7J MH;A%,L'<.ZN\(5%X)'(^/4,14K]%$RK?[>;\EIU.@0]BAC35M.ALB%% S93( MFA;5R[9^0KI-1P+!QABD%8C'$"I H4.T"N4#I#)+*YBO6,E1AD\XW&!).:*7 MYM(PS[>1A)XV!NN-*$7T0 HGZK/'BA*M_6Y.$H @0&4U0N^3$_\.D Z5*T^\ M4\Z?8*[K+.E9GZ10'2PTP7QO.5B(9I@OB#) W2];1/=3M==BLY+JXSWI2+9B MT50<_) K2=M\>2R:;!T?,8TZ8@)^73/56F^E@K=DSY95$$W/DZ=F?QSX;KB0 M7?EQ57(RXR6S"C*JWM*ZN'TM?J).O9D0C&&:R6GTYPN-FC>JP#:4$^TO.HGV >+W:/YD$UJC;10I5DDD/^..N$EF"F>;0@ M/ I'WP9 (U)D@^L48XW4[ ZM%\,C+_3\4VTZ*DVQ0TL070CUKFMR^;L*VT[' M@HIL^JZ+4JJL);H^5F&HZ4PQTI*&NV548%F04 M4KOYQS GL)G)<*4OZNDKB#B?60[MTIY@95J1ZA.E/<&RP]E1SV(08 QMBV?P ML\%T)2BB:DNJR/#@/P@9;J;5LF;HTQ%\1:L*XRY#M."XN'MILLK#BJ/:<23[% B^5H"K3ORKN556.F4 MK_4J/K5UP8Y!J, B&K$O:9J%N#?CTDDC40ED-&IPVM*I-;R]18,3ETXP-0'. MTW96X33H+, 9JM@J""67XBQN&X,T\SMA7?7A53B?%(631+M>5_4:P0U(]QYL MW(T7 Z7I9^_G!.RRX,G?=7_L4E,M1"RY.7]R_A[%N#N#P)K5904;T:Q ?':. M8HMMUU6,H5NDX>*J9% ,) ?_Q*Z9H3+#H/-.V!E0D4&[KF(KNAT8M<]*QM#> MQHX'$"!B#FT-N[@F+K;]QOFIP_93'"7M]J'<(Z,TV<8;[-IULV.&ZT_2.G7W M2XRWD#4[^@S2OOO)G#JGYY*:"KH*TWP/I57QSN;JZ">W,K;2:RN@F:S<$M91S4U?4956[^X8/K=+.NB M6U\G#??MI-51\R,A7XAJ#N1C;2-@']_?Q8NE^D2=+K%J-KXL^KCE)4CFZ,Y: MD7U-)$;;F_D*D (.V7ZSJ]KY]K!)J:X\$[(\0X[=?@'!!_@4A>FAAU=-9=&9 M$ -MW/9+I(4&Q5IS0AU^N4>,M'"U&:'_$&5Z!$*YV)R0AV/U(8\6FPGRUSNH MZ6FE0'U%&\G KR@CF62')CS8#*)%UD568#2:FGJM"Z4Q'19GW];ARES>_!C M[\6)T_-+''D9[C+P$H-3WMAWCA;+HJXX[A9\ZYQ\2'O<0QBAY7N0<7"UXXXV MS*&K:DVJI\O,W\3@"^H<\>*XOSOM7'_I<*V 5>QT"_5MA/@6Q$>?=&/ I&. MIS#)V*.WZ'#]$,7YIC\>3W'T@1TG/..F9))6BE>%??*OPH]>NZB0HA_N'QS7 M#Z $8Q!=;=Y(S,&4-4+.8,\PQQ;DU!>O3%F=6NYPO>T;#U!#>'""X $PQ4#] M=]U5/O#!S9P ?V7'AX([5#\MBJ41W=T4>-OH!CP2VGL\^@CGV*$":;K@BK1@ M\66R"JN49HJJW(*KL$-II*OJA;P*$Y1F?E74(59A?AI-%'!TGE58G<:0 UP- M;"UM?O0R:D-Y7(4M23,)^4KP*#:EA5-308//R?KO"ZV@T;#2G;BW2!5T6-"I M1CR::',TZ%'G:O,>^*2O6>4Y_^2D&=I[B0&OZRK3/D=5H@D'+#0M,I(8P'YK M3(O"8_@&W"CT^FY#;?[4H&-QT1_R:OK4@"-';'KH#SDU?W+0_=T@R,OITP*. M78B#8&^L<+'B*:I+/6\U9?5HS5%F8]-VI6%E8Y.U?NFNPI(W/DDI96 5!KSQ M*4IK*:LPWTU TDH#646@V-@4;:IUJS#GC4W4Q<>&50:GYR@%K\ %_@=*FUY, M\Z@*I41B+6*-U!O"16QWF_ IHACU:$M2!E)=9^N-G I#*"E>"ROJDW_T4VPK?7%\97M]DAAHM[=J!58KU]9+.J+ MAFL%K'%[4M]] 5!O8%FMI%,F O ^].ZM*.+T>9./UQPK!=>_<1(4@'U$21$YN\=.N,=/ZYMS M-21_6%Y_<6+X+,)/2V\+0K@?\&&)TE5\US_A!1[#E\!I]EH9_WMZS3%)G%*F M&/BWR@P#__+;*P*9W9V^\>ND8'WR0_^8';F U7\WUXP-U>3>[-[2R/U=V+6+ M,= C^5O_-&!V; D[B5N4.URH*FU^A$BDXO@'9 M#&/TQ1)S"S\@: !8'V.N;5S?"P$1.\K"] %J4)^<^'>0OL2^"UZRV#W L0)S M^*B?G%;6.U_%LK[VN];3\AGKH"AGJ$$I=K]"I2GS8T+\/[] K* 8("_?[W4S M'>L3YIL\TK>R0,CPQ]N[UXEP)[#$##VD;DH;CH[R*7.72ICZGA]DJ?\!<@^< M#_+>-,!#,A%AF:6YZ:QU:1^1Z.1=1EK6UBK@?HD"N*83G^_APR,]5V_NESC: MQPY'Z*I/M/< \)AR@RT("<['A:_O&, !R1W(__#(#E.8ZJO&R/D*=Q=J >A> M0\)-^"Q@CYTO)V1IDCHA:NKRG G0UO\=W77QL,DH= D$^--\-48XW*P=4=G8 M5$4OCVK^6714!L<&A$G;ML,LFA1RHTZM(2K#BK)H\C M,@6?U%AHT610M?X4 MPDEJD%DTM3J8I.C#U3#]K(Y$W.MN&H/3HD/J9#=>W1JU:%*HW7AJAK)%$ZJC M&&MZH-(?EWF-"KU&G7BOE^ETX=3MJ<<) MF';1A[:74-1DFEY%U?H7$\MTYEH"Y M1*N:"@W%+-,2E)( T<8DMMN1:"N V5[[CB5W13/L0N5 M+BA8\L:^Q'EU"G!BOV%J%3KJ#X4QJ!181*#>CXUN'K)U<9FH8D /@J^"AIT% MV>TD;<1B$\8@E69BGYS;CT!BVG&S%X^5!& MFB+%!XKK#',0IN;VX(0D$/TYRLVP;+3Z+J85*9JF\(+-F657&)#K=B@\BH%, MCT5FH(ODRM1@;:18Q[:;,8>K=;EUNQNYJUAS.XKWD3?:?-Z,AD?T)6C@$KDS M&J<)[7=]G6I:B3P#^S&WN?:0PW]A6#71J(7W+R$'ZXT6&DEX]G.]+36 :"0B MBSU,6H,[+"+F);S#*-/I,'\M.OIC)+KWL[ M.C)$,Z6'F_X67:-A'&KWMDI:,K[XUA M)([M%?[/;U4P&Z*8CZO@)9"04 % 8A*$+E3#WK+CT8G/J-]T>(NJ"N$#CX8@ MJUCF!)OWP-]CL)(YEL]YBL+]%L3'HE9V10I1*1'9+&.^E39 I-0DW$\$,[R> MCM5/@FBW[NL80YF_%ZW3K[R+3^9CLIA'C!OFPQIK?$<8S/,9*@]AT0^YH'L% MLR022\/"\SB9PFC./BMI#K38PUO/SZ^+%\?]W=G#CY=0_!R=T ^?G"#EEFOI MOH:YG8NC$XC3,RJ\ET*8T#/N1,H<2AJ9JLRT#RT$FI@!%68:0^N3 S7($,1G M&C!AD*1HAM9SHW(N]/$]$X2;&+X8WK+3*8KY,# &:04"FSW:4HP+CWB\'?9Z M13V2?G_TT-46[3CNH=#5G9M,A6E5)!NN<=$4E?+T*F@[0'&K+,&=%:9UD%9= MLZH)3A7-9=T$;.MP- &%.M(Z"-?73M+[ E\57_;1AE1DP:*#E31>./P+9=FD MZ\%W2MKF*BK*:. [UO/R0CLUVDE>Q=-%%1FNK"!P1EU[Q4/F,<1=+M!?YNAU M$N!8$4)B#.^VAEU^C(?#" M=A$%@OD8/D/>W'X!P0?X!,<<>);E#@M8B.0;0#:)KGO;G&HA8MN#'_?#JYJI M.7U4^D$H/+;PY@'.+F5:7SLO8>&^/$19G!YZ;0PUU4;$_%U?O,J9UJ%UC=BH M+V:-R7:HA[WN>ZEQN^,MN@K+PSB4YES-JWA3CTA16@]8Q3-Q1%I2JL>B$U & MD[*?6K3H5),)V)/6P!:=2#(%+2O5:-%Y(J.3LJEHKJ9Z*-L^>/UHI#$*04^_%L%.OS+;Z\HMYT=G-GX=5*P)7BP3O/O-&VG&=AD#E[K,DRKQ;H M1S).YA6<;PTQ3\?K+#U@G4)P(7$&6P2\\#KB#C=;PQ\^"9_@ZL'?LMA//-]% MNHOX*$IF37N+.5_%MUCM=]LD=G$C?V3(#U3-FL<\?D*TBP.J4^^ /CLX=]FG%J351L-UBH*Y=KHH60 MHZ1VOD5'JZK*:.X;=@SJ6/$L56 A-1OLHD-TI5*'2\8UD44H@#0:OL>(7+:H M88;JF1S%ICY&)/,,::O54#]&2//,+H^AYO_%5[97%:-BW\$HE>GM"0BMS%J( M1IO=+:I!EBXF&/0.O*=5+XT6&S1<0KS1YHHD4WORX+A^ -GO-HL1U]]$<1Q] M\?)*Y=P?)^WT'#;@YTY)=06VJDC?XIG*\ M34BS#@\WY>E6[)O"!MD!:,$FI$@.:M(\X+4E6,2.P 3)([E6"+73@W31?OA+ MD&87*O&?ES4"#7O/+9K?>L5]+)P41L)=;3I6@@=CK;8)XX&V: ZYQ+EV+9\C M>%+2-)*\X%9!*][3CZ83Z[Y;ES!JO3!I\C#EUBJ8AV\KXPOL585)#WR-M&P" MBXY7[*@'M"77&-2Q5R8)N4G=%+/HP$Y%EF)'!2\NFG.@5%IXM&)'\2.+!=9* MI 5PCXH9/?W&"#'P"#OK[\:I;?,JWG5=:2?EH^D>=C8(=53?.@IQ9@'D*/S?5GQW M6::93D#XC)I\%(D-B O3\V/H0CC]#X#Z:!:KD>'H7QZB^#D*BREW?@Q<*":2 M.5X8TCCXFW,U).^.-7-J7[CC/M-<_%2".9W.5KO'+0V69JD3HBZ M'?X*D L/>-7 MP'UUU,;GM\;W9JLIY@<%6?D4]3->>*P)2&;+N3_!@:@@#K,$\$@?F2VQ*,X8 M53-L?\=>DB6=]GZ,NUDC!$N0GO4+80(AV?S@;(GX"T@08X3>_=<3<.$?MQ'Z MI^Z6@[&(KA% @YT9(O?WQR3)@'>70;[9DV.)\4YH$V9Q,KF74O>%[)6B$A$F MW_A1[R/ES]M+8-DE43")T9NJ&Q#V$GLP.W$>BL;8FP?/;+?@(8IWP$^QDP'C MG8=/COT2D']WN20U8)<:!M,2MF(Z?IX_!_,-'U/PJNK7[26O['IG,(L)+:,K M&/827,I14UUKB[K(.K\RIY . X&R=S/D;X))% G=8-A+<%N]_[_]=1%$L]?[ MRB:PB?SD*>+3:BD8)J*X5A'?.FZ@5FL/]D26:=V"'\D6A%B(6'7=V:=\J$>TC7%*+CK)>#I)QTBZ10O!F5I%!@3H M+7H[Y_?45HCSTUJ&ZW(%CBNO5U%8;B87X;CQH)>=ME60MD2GG@IS%]$Y0J3J M +X^'\1X/G4-D5U$)V2YO M2=REU'='U8>?G2,0MK1N#-):2(]1]YAR%[,[VJM.FU]*SU.S486N;)UJX?D1 MQ71RF&:2)7%*D0O^K2(5:O&S17)CLWN$ 'SX7N8$C%[G_'%F0?W53P_X#D-T M//BG;70?IJWNAB(D)"L88]Y"! H:S]>&Z"TVZAZ ER%"]>9M%A-I7'G:VJK< MQSB;SW0L.>FY8C0=ILX,_>ND8'WR0[KA<0NP^N_F.KT$3I+D'1F$:@UCH#F@ ML=*)(;IF$E@P<'K>Y%Q)U6_FE QU@<8]\K5N5TWE0MOZEWKSH]6;E[#P[<$' MN_NOP,U01Y;-;N>[(.9*-=%HK=?>"XCQ4S)T"9:;O M [T94S_%4:+]=2;XTK0WO/-5?,/7?C>VHT2*EKTLF7M1'Z-7/P6A#]G:"1VR MJ]S#P!FH%9A?HB +4R<^%XVF/D"2HH^]Q-$^=CA[J3YQ(<>V87K&/Z)VU66/ MM$F.M!P*@Z6!(1P(>EHK%IPO_GA[.8:KD57"(O24+**C?&J&A+O4F>]TQ. 1 MH?%#^R]\[(EFS+;2.U01/W!T#+&NYB\IH4XUPM>,D>\50@/Y$$*$=U>X_^RQ M]LH)WB$M5(RB472R20\@WAZ<<)).*%T_K_M9AWI_0C&TV;U$*?RC[P37+GQ5 M?F"@X;\V7G(H4 SEK,9^"N%QV&^_@6O.5GK\,IWH8'YJ?HMZ0?7S)8O< !_?Q%?3^UOQXIZ/DG/R5I1V^FD5G/+CE]LUZO+\.DL/4>S_$P5HWX!J<%,'&;Z>V6<'!4F[/H/H]2&> M:"520D:7SM-[;S%9YC8[9BC$X0/4F4? ?H/6LF67W85Q9O:EC0 KE:T9Z]A5UFVA&ER[8$%E&W:H&+ET*6G<(=9UATV9K= MD 8/8L[M$[:W:+*)(OQH=FQ*@S&($EA CQ$"#I43%:2!?8OF1$[H7W%L&^%W MBR:%/)://IJLX+E%DX<9B%?P28V%EBJE1HOW*V65+A&X:$8<,8%4W\8N>@<& MY&$4 D,8#[ELXFG,-B@$ASB,9L:Y+GH_ M9 IW/1IVT:0859_BQ.TNFJ!#[V5!G/&RZ3;"E:P:([UHPL[I\E%P8Z^CUK$L M*+MF!6'82@HJ_7&Q!@!F+HB>TEZBJ/!Q"&L? XZI#M0M[F,<:)L8U9#<':&+ MD=:RR!8^7L?,(VGU3.'E Q2TO@B8_@)&<'V.P)TL,CQ(^MN+#N](_&SOE$8U3;M5%S&8OW*6?S&*1<[LVI*0-L'?5N1]4% M-6SK.G;!2LV1G?8W76':96Z(MG3"?"/^_;(1G6Z&$=,:\QWY\;(CUJJEZEZ. M[Y<>+V+SI=-AF[1Z#A>L% ]/SBPHOG#_WSC'0B$AM*#OZFW]VBG<$!E:[4:+ M)_# G-J"Z)>N2X-YNE,N;T'WR\MY(E9O")G+ UF'G3NH,V5[SEVTUE^:>TIB@Z5#$&Q M3-%&\Y<(2;X GK-7B#R'8E-\>1ED??63WQ]B9$>"0@>^=JYQ 2 MK>&(+RQ&4"#5@W$_AWZ:W%VL&NNS:DB# QK!\;IU]\[?7R")E]%FP&("DX@) M8P1N?'Z!!(:W]P[X)FGM[J%V^+91O4?.MK=;K\2#8H!'N$]V6+M%D+M+IB+KLTSF-_%$<,N9/NP\L^ M3: SCE$EX:)4&$O 7';BPIQVL+/A8Q4U N:T@]WL(JNH+#"G[>MDGABE# %? MD9E-C@SS7U$L6YB Q] -,@_)N W$U$&A)_DOL\R)J:KZ%$4KWD#\X;N PZ(! M!@/^:;-[!6ZT#U'"%9'V^!S4*OPTC7*C?,N8^1-R0G0$917+IQQ8NM)Q@P"B M&;:A42]@J(9(/L<8*GK8ZJF9=]A 7O=7++/?=[*H&P0>! $*^PN]3T[\.Z#D M<+U=2!,-V33+=J/B(P@R+I3K[WSR#X_A@Q\ZH>L[07D297%]FC]BC%@_@1!> MO@$$]]H[^J&/X$$IURHLH#;7#M5SU.N9UDB%E]DJDEP4KG,%@JVB%>K(]ZW\ MI;02^BJI9C5J22_%5=!MG*N4W?]2JUQ>Q^Y,=:=I%T^K<')W%CJ*NMATQ#.< MO?0$>2U,D!C>QR 7)9[G$PP?0UQ*&E-T>G,1LW UY&PC]KE+FW4BE";J, M AD1CJ-+4$-V?(X@*[-_WL(_)0Y)K%,S66G[D#&BM8%VV' *7T]=5]%:X^(& M.,>W+(2#SR].G$*Y@_HT,N&5#M>[#TF<4GL _U;1'S=Q1KF=((;2-SU73;7J M /.&30HH51ZN..=-H)B6P6YSC9T!U*5ELZ-X6&"M98_5RL]_\X^(1V_@)[SD M-N(R,GN<,2IJD(4R(ZO63VC=LZ*J'[D0@?#2Y(\=2RRVKVD5Z""B87IM80K0 TMV$+XB-7U6D,TT^)#ELE'J\5-(1LFV&)=WD;H5_A2[E5 M,ZO+3/V45-$%. .U I.W)*<[RKS!3Q%'_>X&$%=\@DL2-.G$ 'G0I[VXYA5[2I 4+/IVU174G\K%RT45;V."U;S*F_"Y?. M;,(W)'V2.W/E4BG7R[!0'$[.&WG1IW)\.V=QKMEG?ZF,.*8!H^!7@7U@%3RK M[R[F/Y 7[8@;)"W;-I9%TVH:02FY^<>@\%JD)=LDMPJ>'2@H)3;$5139G>;8 MZ^7_,39F+=)"V3B]"N[7(4#X]HYEEX,>DTN'N0$NY!\J)&3.BNGJ:"^4PL,X M>]GM'4>ENS;GT"H*)XRY%5W<5M/5.# <^5I5T[]UDH,@Z+4BYRR2I#$V(48* M)>!_. &0I]I))AD+WJIOTFT6QVUGN'BL5O\O.BWDH.1=)DGWSA?'][81=7TS MO+_*4RT11TI<1#\\.5NU"C.R.K6Z<='"TQ :Y2[R$B7HE7>F[S5;$A(T2#,F M@JU[NR78)-.,B>0). HC9XS8*1?>-PD0+\C5X#'ESKOVBE)+1 M92V#UZT*D((P] X+V(:DL(:(>(X5J @381@#K0!:F>@#**- M-DBMJS]TU96D55!62:'B47!5(9)\U:>P#?!UDC$(] %B^%*WED0BO8:=A=#I M:*^.Y3AJE8)P6TNX?/<',(]XJZJMI4LQ82O*JPBP&UL]64?T9Q]&;#QH5A&- M-3:W/8T;0F@=/?OPG>!U.EU8E6$G_%OVGH!_9'#I^P\@KCTU,S=\ S.9CX<[ MW)CQY"6.7 "\Y $R.BFSMG6^OH)=%GH\)(13S/ESZJ1%>1$"HR)OM$W@"ZWF M_/&VH""N>1[-GCC M[5 19!<"K1J(9>]*+$$2N5TS /%EY-(M%M+K04"G5=E>19)90PT&+N"&NIAB*Z%KU#&P#E2 M^CQQLX\P1?6(N! VADT*XB,JF80<1Q\ M\IS#SG:3#I\4Y+<#" +4H<8)^;M>&S0M>$G/FI2 .^/(-[# M(_M3''U)#S)"LD=/?LY)T3CA(<^'3'Q\W"@^X11IU!892AE_\"+ M9TV*P-;Y^NC!(UQV^I(0FC=^4J"O/0^^G9/\/^@9^#T78-98$\#>PC]NXFWT MI:E)BT:: !3SXP;53_CP0Y?/Q)SA)D!^B9+4"?['/PE/'7/P1."B/;V.@<,! ML/;S1" ]P36"ET,4\F5K:\A$H%U#7=A#^O!#X.P9<-5_GUB7?_ 32)7_!D[\ M /]%9*IJCC0"*'E2J(%*CYWV\0%06DCP&'K@ZW\"OC+2'#?5Z25J;K6?_)<< M=^A$H&YCQT//L?/Q/0H8\-5_GPBH-^!FR)9^_]4]H"(RG-<0<]C$('[_P_L6 MQ7H)P"N'3'M$L $(V]EPG\YDDZ7P(@O1;O+/BV@2 _S*Y<#TV%3>$02ZE_X? M%%$'O/_X0QKCM+S\'R/X2/R:W@?8>OP??TC GFXGTG3XE!X3/TR_\_QCZ>^! M#Z2ZFT?5:X!<$">B,]@&N'+O9._@6_BNJ71J%2F3@ M>[OXAG^;Z>!A:_*WQYI5M%$"A6NEKL=:MPWP5B->;/NW7@VGAJ]3YLZID8!! MJ)F0('V,0X=]M)4+=7S@&ZC]:BWK=%SF*LF.AGBOT/@K6%.F';XS^*]<="A; 14# *VA:J@-R0A5$(8*$F* B% M&(4$UNI_K0"+4="W4._CAVZ,0@$+U;Y&1,@H:%NH[+%C3D;!WD(EKQW.,@KF M%JIV*M$R:K3(TW3K:;B&DG0K3W<$EPPAJ>$?DBCP/50"[,8)'/B&>3L D";F MJD\5,+;VAI=96@TTGQ4KK+)3'V0,V.LD =*J.HU!AH'-[U\EF)MCS65ELELK MI;=.')^A!,$ME#BHJ,V=8V*O%5FR\TFA+NK*^D#Q$ @FF#O$KHN,YLF+E(_SH!7ER^;](!:0I?_Q-\&A;G& M4+O+"R.5!00IJ)X!C[=DL\SM5%D:*? QOG9.?.@%UD'G;))]HLLCN"<3I M^04^&E-4 AI*4=P4F[]!PBG&$"E;3/,!KPTQWQ.JWG! +' EDVQ#!O4+[X,/ M-<^D0,Z.&:ZFCD4IBA6*P0&E('P (I2>H@2)HLT.2B>^:.ZTBB4[^.KO#Q"B MSPG KW"EW6O.,2C+P D*V+R*?7$5ULP)7)$FGVG#RT6,!6.@.;9J:"%RB<"? M8+ "=.KX(?#NG3B$W)Y0AQIJ*;XK* 4MG6@,J9^BR/OB!\U\X-;/!F_R7/$# MU/N">Z6SQMIP5.5GU*9WMO+[VB1;I$ZX]^'^$KD,K\[[KVZ0(2^.A*>5IMIA M&U>QB9M]8?LI+BJ,S-I1B)0 $+I\?A?-L$11D%Y-W.%]$6 V@WZ.4EJ(<:$2 MC[5!]#$-I#WMJH8UF%Q>*"DOK;&&)8I0E,ROX$/+;OTDJG[>=.7.-*F[&])- ME_#,D18ZC6NYW&HNVIF38Z$%+N2(RYVGM4/ \5(NAPA*_LM:IU,! :TFRZ7X MB=+=T(47VNY)F]&7UC_BW?<"C6!QE8_8D6!MQ6"2LS]AH1^B7S/B? MF:.OR7X_>SITPYP51S!S LB/O%JDTTR+UG:W5HZO&4V(]A Q((R^FCE=5(PO MO*"MF98PUL$24[LS)B0+GR,DT7(S+>JL65'@!.'-G#@*5@9VV-Y,BUQW=?$N MO)S-BX-V\P!2WX7X&,^T?[K4MAD]AQYN^2;&<'DX7N4%Q+B($P<#E9F7>BN+ MK[>R@&(8K:IEUUEZ@*+]GY74Y?-^:X8-[#.?H@PM2CXF2:9.]WRT/>#SVT,J M3;GD"LPI'% -::4K=N:46&C$_"4J>KYAP=:%QPK5C)E3P*Y8T$E#57IM?:'E MS-RIVA/[15<%+G\MSD/=+FC\G78QI2R^UD,2IQ3 \&\5L/ OO]V2V [_ ]SO M=L#-&Y5N=M<>.7E,@TF'B58A<^W]/4NP*X_Y)NZUA/GS0-@&13I&(?92*AA< MF'.,H=* 1FBD8X^=+^AE!W0;[!8*IB)ZW,6D.T^3[E QVA8PRM.L0F3@Y6;^ MZ"[ X*YJ*E6RCQHM22L\T^(Y-LBD^?@)GD%:I7)PX*V/L;FLJ9AME.>;?>H0 M&\9=%L.#280EMFGCWS989";W7T'L^@G7G]-]'6LJ5 JWD#/8MOTB\E7#AHD6 M,BBRBV=;LHTXLA@#_NY@$\X1A3OB+E>O &KMB9^"-Q!_^"X@2+X"-]H3\Y*H MW<#HGS7+1:_@E,7N <%^'4+@4C]F'%X1^RBN8#F:A.4'X9DO8;;N'N-V>8AB MX.]#$@CNGK>Q QG4Q>I\Z.&_!4[=+E+D5KY$,?XA36/_/4N1/6X;D5 R#J6F MA>'B7K?&L:C-NS!5[.T$B'=_O^(@[5Y64*M)U,WO+C*&TIS"L=O-A!*YW6%$ M4I2V#;M)(A<<0@,MQS,YBW-Q"<1A"82N]DM5H;D 3$N:68B,"Y17&-$<;&O MFIG',2FJG'VC6*S%6_G&E-C!9TX&N\+8="$^WQA.ZP+Y&FZ(F>.L?NK571HV MDT3#05!7J%81VMG#$31SNBB?&9[#:.9%50;QA=#A-/.Z&HJ-0T9W2LV\&$4' M_E)U1JYD7:5 CR<3^+0L2&3!-$^#^<1]]? =Y6&$?_GM.@BH#S/#);C#M+9[NW4@%<[AYCTZ!^S( M&]XHXW8;P5&0D;@HW\/$W@)6[9AS<^&F%W.RP MU"\K(-]"%D/UXTDMLY] "/\]8 4S]US%)!KL4.;>ZRP'E<%!VFR4H#( M8>8 M?9>Q1FC]/$0-)*GOOCD!2* VYT*B.'NPV>%_8$ CF6 V^OL&Z:BHQ"8JG_8, M=_AX"J(S*!XW":64W9S?LM,I\$$LBG(?MNALB%% +\Q5&N HE;D',& M:Z4JI@=2JE%_,@89Z[^;DP@@@,OMX:']Y,2_ W3OYQ<^[[3S)YB.LTU2J,(4 MVDN^MQPL1#-F&\.J^B2JM083OCIL#KF0A"P->[24C_M^6O9,Z,8,:#)(N'F$ M.RD[.55>]#WI->MFKX.?KR71F@_&F1*DCP!7>;%:30ZUH$$M3]E6:-F )]!, M:"H,9K>,J/,0^RI>,RW/Z_)T,]ZPBXB"4[T7=?&KS40;X590,CO8'$4V DW$ M-HZ91TSU>O=Q["4S#Y[JRA<-*\W,(Z3Z,(+( #3S2*<^Y!":DN;LU2^ZK<&- M;C9EL]&]?ZFF.3:P!4,\'D^.'V,*\BO_< 8; _XF2^!V)\FU2V(VD=!!?XP! M$/JJY/,TNY3W.S\Y_ PT"7+;SY/T#K]GN 9,)QS-5=R:%KQT7, M,P!>%H VRA>+V<(M9GPQ\#D!NRQX\G?=GX[45 L1 M2V[.GYR_1S&I9,:W!759P48T*Q"?G:/86M1UE76A:]Y45@2%O0*29)P<_).X MF+AHAC$T'L/\UAMT+KNN8BNZ'1BVSTKK1-O\6=W&C@<00.(#VAIF<+_J9/TI MCI+D_JO[_]M[UA['<>3^2G#?#Y>]RSUVD01POV;[T#-M='MGD4^!6J;;RLJ2 MEY)ZVO?K0U*214E\2:+$HJ>!8&_2)BE6L5BL=\4%K5)7BXW2(S*:#/'!X.I3 M\7+_\#=#MA"8$_V"\K'G*9SZ83B'8RB;WQ[ *P*@46%D0QVA%QB:3<0/FR<8 M4UE9ET79Q41.C]156D5#57(_:/08W<61^@"/H5'"IB>84]U)-ZB[F+LY04?A M4=B7]2'CQ:*3=="3X+E+R4Q^,M6B("/#(H$,YD_?N]--JHU^%XXW,XW5*_=; MXWD[U_]>(\SROF8(3A<&--95A.OO?DES:3$Y_7BKL9;=3S78$GG-3&;8K71R M3L_CJ^FN,"94RJCYZM0,60;^W:"_M)[IE@N_IG%!'@9\*NNGWR=OJ"RMN\;I*PXDAVD^T9T_3]HR MI.O&ZP^$T )\I?8]]@5K)(EMYX=\D"9_XDWW9[ MS >_'_V04-7"OR%4/1:14SZYK% 4O*N%HM;O MSL[X"=&J(2%1C5M=-X6'(QYK52SYA8D3:-L[9'E93NT4_^X/^\]76JNI[A/Q M@^W[(OJ$U9,DBS+].PG+C[,/RD]1.=S=:Y?DT3:*"]I;ZAF%!8[R"%6F1[2E MO(:BO\B5HS-=W4>B]:@!MDSI2FL. @1,YON?$6C6 FMNQ-V MK&.> KF$4E63F:EMRG-4?J^MX7LVI/JFM"Z1)S#*FKR; .E)R,='NW8S% A- M8^+"E#9YIR>(4T5<.<&<'[=/&S:67$AH\ VR^V(@YY&XRW+:H46<$\QMZ3JK+:Z0T;@ M7(*.0C'Q-/QSU$VTY,GPM-[WLLS+U,/A:?EP-\CL^S3.TW:NR"3,3ZR>LER'(2R*)*Q MJ\T7M648J>4\MF<@YNS@WQVXOQ#9J6H0AK;UB\4V';,/HNTFY;SRR6NC):C@ MG[RL,X3\BJ+7/4T)?$,X>$6E5$G8&B-.3MPTN87CUO(#=!L@NP-5*)MI3E,] M!Q8H0T#P+U1KF +2TC>'2_F0W8#?;SB)'O#AQ-&1TD'#_Q%]85XZ8:QF[]!> M#,9OI]*I/ =\(H,8HJ-!]K#8=^UZX5B"0"#>^IK&8VBZONFIKVD\RD9JI)ZZ MD1;"D_=M:8?C1Z/SSH&/OWN'CPOU']Y0'S_:]@;-4 ))(VZODFVUF9;@W3LI MOE3/Q!7MUBD:M1E9B:4IJWVXB#Y6Q+*K36%M*P8;)0!FQ"(>/.65T#KY,:_7@?8R M5OOJ/6[#WD;I*F!>1_4YRD9[YT^VJ+:>:V),41.]=KM94I(=.M\^O//S9@E8 MO&J@'"\?SOT/O[5_5P> VV2A/-49D#?)AP#.K3L3DFP8+CSU^LZ$T7%6#T\] MPC-(Y],,+9YZCN?!XVB[CJ?^YAFP.,:0- ?V_N$=]B98IN9 X(_>(G"PG6L6 M&=I?_5-J./,JFN2)_.=_FY 2"GS$*FQF!"?D.:0,""4A$3>>B\,AP*?''6'H MU[2L"+MP= @-)BJ"^/$ECE[+#JJ.L]0?TN1U@_"AKL?50-4[T8Y]TV2F,U.M M?'.J['3=+&?@]#=T[D9']YR3/3<_*6)-AJ_C,%1 <%NDT0*BL7Z5$[V M1 7V8UEH1=.^QV0F/+#HUM0$:##S,L%RWTGH< M?(I"KFC"]>QQ->$6KC#1-9Z+XS'%\CT(!EG=!#-?]$]%NA_U>.\>1NU8Q(I&W?79F57ZAS?! M.\I6VVU4;OL^867QZ?\S0R8T]\F>DM/+9^D,FR']AGU!EHC<&^(NN[AXR=#O M!27?MTHP4^462T9#VKZZ1[QTO/\@S&1AUK18%_0KXAJL\[\NV_F]W?"SM['V M[\MC3'#)VK\YK%&+49B^)M&_T)9PJ"N4D,=#FLTJ&PWE.BG]&^*Q+E..RU=A M5>1[]O0K6+%D,*#-*[F8=+CO +CW\[%4%:*"/)#5XW\6.,JV44B%+O5=T,Q: MEGNW.]WUN7?K=VBL\DP::T2D7AHO3O!ZGQ"5 &7Y*@QQ(4WRG+*B^YMS^QX< MHJ02\+,01T=%D(UNUCPR^1/*"YQPGZS[ ,EE=-D4=WG#AV.^M;/4/3;=V038412L+34 3,]17[92MH MI].JE]6]=#?:=D]BJK>V^OQ@SP'L(B#:B%4*$=IF=)LVDU=O7"QC5V3(ZEJ:UTG@*N[$U5'&GO3A^(P:OM@1ULKTE5@M/L*!B[]/1 MX#US-[5.]0KXJ Q D'%A5/%(YF)3DX37(0JZ5[YM,?,5R.DOH)GQ#3)^)M^ MCJ#D:?C)$%K06B AX\ :QY-J0YZ&V@Q6\:7&78_KV9A> 8M&88\KUYB0RRQV M9(^KU!A>,7M&9X]KT8S&E7L,+51OQI1?J0W87L4^-F&/%.+'W37-%1-N:C>^71+M$M&NRL_W]J0JO*&:*2[XB$<5=P%8103PKXN,*:Q\RG& MZ;;T.CN27_"2!9] 24&*O/H))%P?A:X C2NQ/0:[>NV"@.[S3NHIH^_B& M<$(+8]T1Z3T)"473S3VG.WS^Y9YPZ_?G;\&1_J(.9YJTYD<$K=L8++\C:-ML M6L$!!0.A,#^?XF;;:%0W&!,-=;;Q)_26QF_TZ6YM2XE[]1P0#X^"XGO#0&QX MX$OI/L1W(L6[!T DS]Z^'R-<:DD$U3\,D(2[,X$H*+2^9?9\Q"C8/B8\&4*4^&EQ_0E:EV(1[V+H#,T"K5KH(A4E)H%SST&O45-!:,7C^94LLC0?0X> *Y*O1R'.B>A%L:';[ 1D=MB6#/O^ '()GEQC,K4"0<6*+(A:(1EVP[-=(G@ ;;MN7 M?]% U 7B,"T]""K[HU7>Q\'R9?@H&D)TAYDM1;"ES2I@YAO M(HQ",HN+1I:V2S":YH[PQEZ:*@:;:YA7-M2S?3FEWUDT]F43Y?3RW),-O$7; M(H@E<3#B<6ZW^FN4[Y]07#:JVT?'37J;Y#(']I@5+AL\]V[[FJFI&E?Q0YQO M= "+GJ>USX#G3L9W1!?"L!4 MHTZV1EQNED\Y+&Y)!%8>$+HQ36%+^0QW 7RTQW&50Z@.W^L/=-A"]=R>>:5$ MN6#@1WQXIT KO67\X:H29:3CG8'0L ;YMMMC%B6 ZWV$=K?O*"SRZ(U(2+LH M1%CZ)JA&6Q4>U@@SVU<2ELR682B3ZNO*X7,;%(98$5QSTZDJ_2LO1R2 9: MW&:;PB3TV _ M4D?\71#AKT%<2 W4"^\"+KJEBH$)I'6AC#6YFJ-1;7$';M'\HJ>G%PF,Y+VE M]Q1M2VMS9>Y1/E S? TNE[?\)/ M^7?YV'^J\R\)7);S9O43RYIZI5>_4H\: :L\Q[K5WQ@;\.AO^4<[ SGGXG*> M]?UYSAOTJS:_+PJ2$OKEJ97J!G3VW9GIN M)S<%/K-I]?NIGP@2*"6A:^?9?;>$)'-=' H:6/"&VL2C(+]):T$YI6K+Y]C+ MYK(T8U:'M$ARJ80R?D$8YRJB30L+ N"K#>[%1SADIK?9^_;"6%LQW/;B0$%G M0QET^A9ZV>MJGV:QF)ZC8"82LQ_Q"1K/V@1S96QGG4LS..S0$YR(DA'G0LHE MY:F*8C);A78[[,L3B%6YJ<- OH3#GB&4M'[ IDH)6(8.!BU=/R/:[Z$MG M04*:$-#9[NVDB'_T'(?RH,A6R0%!%")HP+^#ND*&Q<1T<8^M8Q80@_\H$,9- M#M*)1O$1R(@S3CZWGIEZ?JEM"0"0T:QYJ$*4()\"#-[7-KU#+FH&EVIMYE5 /@$8%*NP.GE> MCFY&\ITC7P4RMAT;H>1N;D][,0.5"P;G!$%&OWN:G;FLZP+]K^>A4TLI6)[V MR8;]/(ESN3QMN V4S0JSO^9 \8^^HGCF_+)9##"0HBE BPV.# T_0+)1.^3M MKM#OK;G-0M[:+ CUWQ)DD 4W"^;\-T+H4^UF09RWJO'$Q+]9D.FM_F8CE7 6 MC'JKO=G(7YP%H]XJ:8.2(B^]NXCXK[?O])]$30KC@FSKGDCKB#;D2EZK7S+' M#4AJ1>X9X;=T\H3%\3>K3E4WA-$)KUR*.3OVS[*P!:D]@! MR:Q-B%0H.ST5"!I_6 @_HP/E.E?D<]OL.I6R)O$XN[VB*C==*?PT!"SJ42H?.Q?_[HMD)FQ< M.LMR5X9C%H4I$:(5+;\Z0ZQNH'L,&X0/@DT(A]G'Q("C4H^WNC4*;)]@RP"S M34I_C1*B_@@V:3K3/B9-A!;)0*N;J?+P^=#W9_*I,F1R=X7*@+SL%Z*$X2Z> M!%N>M)Q=HJ!L/BK-(S=4B8U>"C+S"\J_I?@W$>?3S9BMW(W3(XX039Z^3\C7MA']H=X7MRW>WE)9N41'8FUIJP#3(&[V!CTF/Y-'^SZY M?2??R![)!LX!J^46!" -F.RMLV8.ZX784V-/Z??<\#E2<*X#O=3J-&C<:&OU MJ33NRNGB-G3FHR-@M#+LBU$($M MI/0OB)4Y*6N:T1QR42W75U9GM(=8@S MQ:N8TTY.+"O13).$B<+%(P9B]*EDK[TS[(3=:* P(4 M9>2>8""(31LC?2*FA?$&-^GK+LKV/Z-@>X71-X3%.%0.!8%%CB*'W\T+NXSN MPX0GT+?[S8M>IX(EB(A_6@OM-(7O$C:<[ Y"F\%$1@TC'4BC:8YQM]8Q& MEG9(=(*Z5HMDV_+QWD8\F4K,XBBF04*IYP[.,9@RD6$AHV6$8VJ$GM)N%&4N M($/&W'B"4C71Z@NC%X0#L2=7+D."!MTH3?#^A'9%LI5A7SD%S F1_KFFXAJ@ ZE&;^2N+!] U;. MJ#ZEZ?9;1&VPC3\4-"AF]_")^@\3M+T-,.UWFG$\BCRX41CEW@"LD1\D%$KS M$3M$"AU0+=\YYTCR8Z%T2XQWJ,NP@/ MJ3#8#>_H#W28TM9UCPBWW!OF+LG04!'N)A?JID$ 2+]W$-M4WT;!0'?4;>9@ M$9.\T5QWC%'B1Q%S2/%@EW&5"E^)$ 3E%'>G8. )$9^(?J(SH+1> "%$NEDN M;XJ)F5]V<0SFNL_R%EOVA2"IY[@\I6&&>]EY#5K%J=PEMOD-CZ MKGR+A%. W*2^;=W@*O4F.0.F,=@)MWW^V6%$N=XB+MRZP41H),2; 890$3?/ M&4AM([=P]ZTA#C=J8KZ6 & PU1U1*6S58FJ23W H[AL8HR52OWXF$+"T)R,= M[O#6"(W+DFLB&NOV7O3MQ_(KT1MKMYNKW/3;VI)Z;#_0O1/*[B#271WD?OZ5 M1O+SLG;UJ)&A?X80^R[0 [J:!.^=(+\URH(WL:DF&L\ZQ6Q#>5G'FQ+@)ET' MTI 3R9)W*2:82$H6'+;* R1;]O]5@&__K\CRRDRCWX GB!Y(39//95P$XF** MK X7?456.L,9&)T;+]QX>XS;IV_Z-1<]DA-6!8>.F5C4(.3-LX>+%!,@2 D- MQ=/4Y=+$5A UL-GE%=J1(^5DX=OW' >$/T<);4- \QY9\?TD)Q\E7WB]IQV] M4*:.Y_10UB!0INWM5WJ-)+B,(:$UD%^!CZ$##[GHI>B'[,Q$19X@Z4S:W;*S MK3P:Q(#CVW.-4$<%V15*$'_[.0#_"!)"HQ?I$X$*!S%YD5;;0Y30;F>L@9)OQZEYELI* MAM2YP8+AJI98SVF\]? \U70K.'9?(!0]6*PC*WF";M_#*"N9M3\ *:\@A:Q^ M>^L^H&2YNM(DX[/>I+@9,9O[PS&(<-FKKNN$O*/E;5!,6,_6F^0B[?'R %<% MS^O8\W&9*$MZR685H(2^MGF^Z#X\0FMG%8UT9QC628-=([%TO,O@" /SBRPX M0C_UPV@_@/I-^_"H^N\LE,^B,,\(]ZZ8X"X4KB\)=Z/AN!$. ^+:LEXO[*WZ MV?4&AUE(5+ ,6LFM73K :R]33+UN[$8VP^GF]$MC;CW:*NRMGJN.)KZ#A;*OX5VAI/<3+QT+T M41L4;6TYJH-L?Q>GWT"XIFF.!-D/D5/>(H*)J],O&4VU.HN+JY P-6G%BU*\ M\A\-^AF\TDF*"!]YG!T5>8 MV*2K\/B*,X':W0Z'8RS6 .OV^<(8H'L!3"QYJVB*@4(@7G' M)O(:GN<&M/FA7LR!3B-@N8[PBGJ"U'%6CW;O$;_H'B#%$I M>50P Y/J'?Z+IYS7\"'^%$0)-2P\)ISU[7'''B*17]\K'(QXC\57X\(14-^- MJJGL)MT$[]2I0TNLD^,.E6PH[=>)D$>67;<#HJV;L7C2SVVSQ!U\5^-'H MZ-<):Y!QX3)U'QEUE:66@<]7H7(T%JH*.C4'$58%:M!SH3(ELT7T4+/91WB[ M#JA,B=-MP7+,&;I*P;S!RH7*EGH^4M6^;3#QXW?VOLAKF385Z 1]S_Y\F>*( MZ!JU"O"U<##41;58_/- R/O!T:8+N*P5?8Y=$0+!#8!V$@KSB=E)B!9P=Q(& M037B$])/A'9R"J.PV*8W?GN-+=-@03!'T(P)(,=9M*8!V\( 1JP M (Q;I(O'T-\GS0JPX]_=8?ZA[8O4XKD]WCF_,O:TZX1.HU7A"V)13 M0' V$]*3CW=.>L,=V4H:'+P< &)4>ZHU9*F<;#==3.I0[G%KZ5"7S%KA#9;Q M:_D4YWFR I^N$ KY>'?I[D,N-K1KJW6J2C0Q]2R7FQK.X/7 '1^/3?@P M6SX,% MTB"'GCG$0Y:=E4S['CDM5?:F@$U%OXFR,$ZS@A;R.O,\*D^D2:D4<7^^H8W/ M8@B9Z**>8&W'<_7[4_#M,]%Z!)Y0A_.9!2FQ)5A4859LI<@>:3CTZ MT'VJ9VY\GK^F^#?Z=*4ARB0'"C5D;_J!<@V=@,,Z^%QI)9%LC[:LLHSX7 =F M=7TT)Q1O5,$1U=N73[3\^II=D=;KJYGB'NLJOJ5&NV*F>["T;>]$(]UO6\5M MU& H9GH@XM6M1,D%Z99R>@X)5 4UF'9_@23UF3=8[;1^:OGPVP*>K>81^.4K;PEZMIA/P+.WRQ;P=#%/@.^\WA8PT%X1HG6A,2RP M.)FC-$ZF,2Y0V&ABV/.>P+L+XO@.H6R37M$D,&K"W[HW-5"O3VM[]9[Y;?+B MGM$$/PT+\^#".S/"/&BX3YY1F";;%B5 M1S,A0+&.5H8@&HIF L#](G/]RT4 M0+4-S(:":-?! %1CP#P88$]]'PESZ/["N ACB+C "/V<9;=HHIA/6&A98#3J M]+@UE@6A_;H-WWYK_M);YUZE,3MOIB^]RGZ V1=ZW +'6C+'+SF#!DW 8X(8C) MZCM3-8,$KAI;)!V6Z$+M14%>$9I_GI_LDRW%1EAR@Y+/9!TE9I^=+RDI"<,VYH%H: M+%#4.6U*1TW7%"LX8V^7J'?BA>.(1PR-4BS9T>Z7BE1HXF,41D>6$E>.&FNE M6:S6W;AKU2]Y-W =#T"N7MR) )>K. -W),%WP!VZ"C1P9=+4$& E:[BK\#!* M.A)"/&HIMWG/$\4>(1HL+&P[]WFTS-+3JB[28(0)K_')VZPZ-D UZ MX(Q8Q-C\4?U*__-"Z+?\\W_^B>S_I^!XC))=2O]4_2%)TM)&P?Y&_X1BAN=_ MB[;E5A^B$"49+9_RBE%]KY+@0) F_*G$)[WUT4^TW&GR>D_$M WYZQ_^+2M> MLCS*"_K!3S@MCO7 2I)C_SZR8J@;MLRVP%4V0A+%[.W]KS\0.B9+!60E'(1Y M]?__2;-_=-XB+9S6!J#[&P]!O8&98=@%<:8"@@^#>-S1>IQ\R9@2&/48'BA" M>B@/\&D1H*K)+T$<)"&=B5[J"D-"4 <:T$O8!TZRC(PHH;)"/AP7(5?U3HB, M6BCI$NKY"BH&\$!&28Y>$79,Q>+B6=S#>G7J/[O? KR]"R+\-8@+&A14'-KU M=>_(IU..$&;\1(LQH# Z!+%CC)X+>#VAO,#)[7M0%X4L2TK7:-&/@\CTDJ0( MXG.QR(?H$.4L)FH=1 )/8,4%ATWRAQ.DR>WA&*>:3#7X M^G'>//T/B"7-$HY+.!5JQ,SNG[T!:(V.6=27DMNW53,(XC6=HK'R#]*X%< < MO_8.#XCOW3 5EKQ/5S'3@"O>-GZ!+MWD]4^.7_4GYO*F=8*IH2FD*OTK@8_] MH09;/:8+V;$4%E5GXS8I?A EV.R^M>R;OLUCE@YI(9Y3E[( M/CE9$7ZWA+4PMU&EI=RE>!72>D2T?G@0TB*'I[/0:S;8'\9YA8+#<\&J_U!; M6()PMH^.[7=3/0;BLWE=9#EY]7#6!J3W9XA[9\_QNF(WU'P9Y7U11C,((EQ$ M?$:G^XP0YK9S*OT?(.[_&251BC\'2? JD"UEOT*$I--EB"]S5JNUT@&^O'NU MLE8$<=.NYZ9 G(I*]+8-N44HH-&/727/?!X4C.AE9"K0WE4";4NG;_X(YN&R M8+SF(Y&-#1C\)&].]CK :7Q*'E_24XPZS%7T$T2F=!-EI8%RK"'[!>:TM%U'XC$ZP&388K48U-E#&^I9+8WUU5?!+8VW>C& M00%9QZWODU>*%$K3!(AU$/X6O);M-LNZ?3^G1_K#YR#NB%4C)D)D#4I?")!4MM_WP=<&DXW:>T9.%N9C(<#= K6 M(3*E!:Q]6.+?(![8/Z,#-5]<8:)=9M=I&PS)CQ#A&.UNKYKDKEX)]1%MACRB M-%2(7+72!U]]?[)7W_0S/*%#"%I2]/1T,CW<_ >'8K#)-5CVAHP-9";]'47 M9?N?4= Q-@I^@$B]75\*X[%95V)2C8$(5=U(ZMP!JRHT13L($\WF.LCV=T0@ M2L*F;_"I=+!@:H_;<;$)CV5,;^.8RQJ58=:/@+&0&<2U-'VNVLW%:-@*;>]= M(N832LC?X]5[=,;AJ*DC>.,V_VD;'6@\1BGN0A.>GM#O141=_B@I,*)]KIMX M<;+CA+;=G2PZF7T$H(8P+?. NZVCUVB1')OH&"6:=HV]L!/S\5"C3)K F=$7 M@.<\UI:#RXW.(<(H>X@21+_$/UZ"WZ!)G=K&ID;$#4<=TIDO:)N7<$S7@YN/!2!-Z"VZ.KU=W M\'Y%%*)=E-_A]*"57[H*ZX2%?,):Y=-\3'X.:!,HHFZC+'LD1'%.#"O)HN<% M-9@!A=UHHU?.4FY9D9NUP]J2 Y>6Y^ZU.-.%L5M;&"H/&U'"TO 1\SAYC4MC MZ-288(4G"#E4)4:N3J4B?1T'65\-F;P,-(U%Z:P1Y3D/F. -<3 7NS3*6_8K M1/&U3KJLY ;Q"TE>T1O"^4(B@(0G[CVMDXV)+M+D:IY)?Y:EP;S/D\,JC9FH M1_=B6&E8\U!2#]4@:2"6)X%6 EG:S%8U8B*82ZT]5<[I>871-X1/4J=HYW>( M9]P*/N*MOZH@)>$XB-!=[ZE:=Y\\T9IIC[M?LDI./[OFI+_[0X^5&_;L5"2, MI>N2C5 O1F/H+&@R*&?;W_#EA/I_'^>[V)^H$;5X03/Z+@8ZAF_8A1KI5:XG M0[RE@L(?VLH@D+E.5\WCK)D\J6J'P:7<0:$?\NB2R)F!RI MJ/^ 52YN+4:QZUP5VFZG^6O'+NG-A1M3C?FL]@V>"8Z.N+H0+=-O Z3L=V]. MN$O7#^P_4?!"BQI%_0![^3@P(!M8HOCBS7QAYW6KK*M^' \SD/ALKFZ3KC2B MT5"(AHL-X:49*\E%NV><(RL)G_F6XM\:V4[PN@HSI<">GUXS")H% ME/,N-X%S73.O9A TF/K20"T-98\[&@R'J >)\"-FX/R]*./@?HWR?914^889 MD;$86TFVG90EN/:T1J#*9Z-JV1$]?!R(OE#]2M\GVABM+8#"P M]9S1?.Z%N&'9+2,+]^@0_/?_ U!+ P04 " #C@_E8J&+6CG,' !*,P M#@ '-A;2UE>#,Q7S$N:'1M[5M1;QNY$7Z^^Q6L#]?:@%:6(MM))%V R]4% M4J#M]7H/!8H^<'=GM:RYY![)E:S^^G[#W;4DR^=S8,1N8AE(G.4.R2'YSJJJT+TH19+?-CH:GBLSJY1) M2E*+,J#AS1NTI/8Z\>J_/$AJ74XN00N&FM?]*(4U@45H.A[58=9JTHXYB^\* M62F]GOZL*O+BK[02/]E*FEXPM2'8"K*!KD,BM5J8J:8B\!SZ3#72N6AG!8J)!DDR? DO_]F?#&:S4^Y[[OY:8T_V**X M59]RB8XW^?8:,ZNMFWXSBC^S3[7BR^M2I2J(%EB@^BE$L2CI:*5I3C9)47 MOS32!7)ZC79V^<(:\2?K*C$>)7\7MA _ER3>6Q_0_I[(B1]L54NS'H@/)AL^ M]]X=@/'HI;X:BO?2 PXXX&HMKHQ=:K3E M4 93:HYW/ <+9,IE304Q@^[0!+1"8(NR4OB&_]KT7Y&C;A!>0*6\!OL!&Q$K M%4HLT->4105YW!JJV1S+7*);+M+U]C8\-R(.<'_T4B?WP)U$H0P Q=C< &@ MK$,V4*>$D9%,91)M--CC$!TBVT# !PQ9X5^GLV#S8;K3?X[Z#G;TT- M97/% P]8HM$0 .@MD!FG\U&?3/I2%-JN?&\1CA;*!P?.+B0WMGI#R\$6L'VO MS)ZVSWW\!VP_>JEGPQBM-T#X@^]PVY$Y=GJV*!0>(S@^".DHPA"P4JDFAHL@ M8#_5RI0UJ M:18DOH>7_:G1D!A/9#(^/Z:3V'5\GK=/[2/F(F=:.^#Q!;OB+?-HXB A/Q.F\;#228(+U,LMLIR0I-)\/)9/)MJZ="9#5AFDR&9V=OONVK 3MR M7Y0-'-P&K:)'-O1QY&6T1PZ!K.!]*"+3/Q2(8I %V^URF6(BJ9>Y4HZQ0M0 M+<^*\=#P2(UG[A.]AX]$*48+ZPD*!40G[E0C=5!9HR4'.2PK*K'A4.C1,K)M M(HE_I<2".#3TI_PS1N236BH7W3(MO?_N"+-6"1QT2$A'CA)GQJX?W;-WP&2M MY7I::+K>W9'_-)Z#0Z] E$@0 \ )XMH3GL]/4] F#5^[MTN;96P?T],;,@/B M]=OQV_'9^7AT,7G[>K-H95CS)*[]GN7"_-.3?M^WJISM^./1Z/:(S^.C=OW3 M@^/EGIMZ>*1]L+>"AUNJG)V0]-9(IA2 ;.,X36//)%W>>PGX+253I558,X6] M:UKVF=&A1%_1NKL=T:TT+S*7ZVY!=>-J^"H?*7>669='!6+"MR #)JWALO"& M:O:%+()DMG5+\)FJ!GG8&" 7<^\HZ1X[4-7HB= 37\6V"G-HF_/K<#V%T\D::./LO?KLX M)-*^KA"=*[5[ 'UF//C!F1SRDD?E)3GRDA:W^_CG8FR7^\8WM\SK(^(\9QDV MRQK'^-ZB]#OC5=8'M&1-$U+TEUZF9P61BU9@+RJ:Y MT>6DU:24_B;GX7@=C9GR2&3BZCN2L19:79'N2LBWY >/V)!=TWU)]8 ORGC. M/[XP%J_*\M[@!AOGSK%FVP V?IZ!_!%D?"]=AU(2R7JPSM\PW]B P:I*A4#1 M5G8ZI!:,FEMS!7UBUV,8!P*5YT"(WUPHZ*V8?FD4U(UVVY@L5I-/#O6N%QU7 MY,E7WVMD4E!#P0"X$LHUU4P1$-L1KYNZTXKD%3.I-K.*7"KFA/&:K[^@^"@[ MZ$I$;1WZ#G$,$P J=Z@)7(>+,XW%78=&Q27T47+.R]Q M[O7T__]@.1C1LQI1"B,"!RL<_/4 D*887& 4\<:YLYY!2VJ465J])&8V1BZZ MBW/7Q2.J:FW7A+>KTK9!2.[8)FSID21O^/F>YH$*/;YV"#!.A?AS X_ZZGP@ M7HU>G;UX G!V,;RX>/V%.:53?[KWW_KZS7AZ;<2+/8?DH3\O=H<.*'W^,_C1 M@I"=;_7;L?V+Q%@UWWAB0R5_LIQ>; GOI M-I^JX#!2))E7B2S E:=2K^3:QV]:YJ?\)G\1N:_P%02P,$% @ MXX/Y6+3[L %?!P /C( X !S86TM97@S,5\R+FAT;>U;47/;-A)^3G\% MZDY;>T:4)07(JH08 !0,FZ7W_?@I0E6:[K MC"=Q$\DSB4-PL5B W^Y^NPRG9:CTJZ_$M"29X[>8!A4TO7KS[V0T[)]-3]M+ M")QV$M/4YDOAPU+3#T>5=#-EQD(VP7ZMJMJZ($V8U#+/E9F-Q8OZ>G(4U>9J MOIK4W4V"K<>#_H4RDTJ9I"0U*P,&7KS 2&JO$Z_^QTI2ZW)R"4:@:EJOM!36 M!!:A\7!0ATEK2:MS$N\5LE)Z.?Y=5>3%;[00[VPES4HPM2'8"K*!KD,BM9J9 ML:8B\!H\?;7,HE2!$E_+C,:UHV3A9#VYM?:]RV&MA#F83$]Y[JOI:8T_.*)X5!]SBXX/^?8>,ZNM&W\SB#^3C[7C-]>E2E40+:YN M]OVQ=_RD#_4I-O=IGN;;GOA9TR,@%52Q%*&48'Q[PY_Z AWWQ M5I1R3L+17-&"6"-^L:X2PT'R+V$+\7M)XK7U >.O MB9SXR5:U-,N>>&NR_E.?W0$8C][J65^\EAYPP .NEN+*V(6F?$:]%A\=*G(+ M9<8&P1.E,@(0$(T)KB&8*P-5T,9PD:+"E5-2BT)F&'+"5D@3P;9R.P*&,O)> MNB6+5/**L.Z&3H^Q',9@2;8YAS33/I2%-HN_,HC',V4#PZ$ M74@>;.V&E;T-8/N5,3O6/O7C/V#[T5L][\=LO0;"][[#;4?F..C9HE"XC.!X M*Z2C"$/ 2J6:&"Z"@/U4*U^R.(M5"/@<]/DZ5S[3UC>8QPL[JUL\ULYFE&/8 MBV/ +R?@N<78F^NLE&9&XD=$V7>-AL1P))/AQ3&=Q*G#B[R]:B^Q%CG3^@'K M%QR*-]RCA2O;\N"%BJV%"BS$^[SM-)!@@K2?9+C;UDZ%S&K" M.!GUS\]??+MJ!6S)?5$^="Q/GOU,'D8 5)%*_#7B>\QR,MGXAT]ANI$2T-NM MU!(8VS@H0*2>*Q_C/Z3(1#U.P:PAW>LR$]]4R"*PQ5NM M?DL#(@2B3( > $<>\)K^?'*6B31JS= M.:7U-C8?TZ=W9 ;$\Y?#E\/SB^'@#P6V-3Q.CMN/3@_/E3IAZ>*9]<+1"A)NKG(.0]-9(IA2 ;..X3./()%V^ MBA*(6TJF2JNP9 I[U[(<,V- B;&B#7=;HAME7F0NU]V&ZL;5B%4^4NXLLRZ/ M!L2";T8&3%HC9.$.U1P+603%;!N6$#-5#?*P=D#NY-[1SST$J$. ^O0!*OL, M M2;N=1-9!GLO504J'+5''[G[ZA64:0\@"^UEW>7KC$282*XCF\+Y-0VX<_7 M?@BCDS?2Q-5_\=?-(9&N^@HQN%)[!K!GPLH/P>10ESRJ+LE1E[2XW<4_-V.[ MVC?>N>5>'Y#GN6 M7&=F!I>)76-N*)OFQI:3UI)2^IN:A_-U=&;*(Y&)N^](QE)H=46Z:R'?DN\] MXD"V77>?^@%?E/-R)4X_A'$A4GA,A?G.C8.7%]+Y1,#?Z M;6.RV$T^.?2[]CJOR)-G/VI44C!#P0&X$\H]U4P1$-L1KYN^TX+D%3.IMK** M7"K6A/$UW^H%Q0?Y0=W'NNGQ$5:WMDG!W4=HV"W]2J(]QA;:2JSW?Y?<8S5<>Q^5O 2 W_NYP;JO7+KUYQEX M&"EJJZM$%J"(8ZD7#,R7S$N:'1M[5EM;]LV$/Z\_HI;@Q4I M8/DU"1+9"Y!Z&= "75^2 OM*2R?K5HKD2"JV]^MWI"RGR8:L&-*X;6S L$D= M[^7A\>7134I?R=,G,"E1Y/P+$T]>XNGY[\EHV!U,>DV3!7IKB5L'-2*8C:ZQ^I,MIZH?S8B#PG-4_AV"S'3Z/:G*[:0>NGB=B6E5%%KY((+IH&_\N'&C43B.SPI1 MD5REEU2A@]]P >]U)50K.-/>ZXIE/2Y](B3-52JQ\,%&&-Z:693D,7%&9)@: MB\G""C.^9?M.],+8TTG/\)?QB3B9F] F MP:UTU!V-1C_=MGP?4=L ^NVP,RVU3??Z\3/^4B"<+TN:D8*WB!:&&J*R/4J@,O5=;]&F'9)<*7B7^*UE-!F?#$ MN?"VMJ[FHP,N]>.%9' ,'[H7W6D7+C"+L Q&A_W.XP7DS,%9KHW'?)<@ 8\V M+4[Z1Z +\+R77@@[$PI=\F8I<05GF0]/AOW^<'>F;CO>ATF*EPJXH=:IL2!? MQL1X5PO+B2I7\![#O3RDQ9V'+^R'8<_V1@?C=7_\_QQ8^E=M*QCTDW=0:!O5 M&[2D88[%?D M7/#[VGCC;F.;/>O :V)QE'!A2$K.]0Z\M>@HY_"CNFE)6+!2-N+I"N%-P<<* M1[=>(9L@LWCB\!_3[B5>W]AIPXAI*7B_L7 TBH %]@.#XPY\4!2VH0LO/$E%TPEY['9#EB00Q#AQ1!W1_(1O!&^MM@0(V$,"NLB#5H9-ATX M4J1CD1@AH&1'K%:4P17:2$#_1P E,]T9LJRQ^HH"$69">3?'#GO%@C=L'L=Z MUVR-]?[WJ**VBES9&/E,4LV $?,U#J4HH#;<$V)!YQ\[2PO5R$P*YT(U555VJ-#02QQ..]/#R2]_BFA2OEZ1.8%B@R_@]31T[BZ?F?\7C4&TW[ M[2,+]-<2T[G.&K"ND?C[TU*8!:D$1.WTKU16VCBAW*02649JDA5;^NPUS+7)T,3\AO5,JTY%KI7S M(I@,!Y6;M&ZT"B=A+!1M^>F=F69##V%8BQ:0R&"^-J":W;-]ICFTM*7-%DI.+4Y9$Y8T\VQL>#2;3 MOI][.NU7_,?X!)RJF]#&WJUDW!N/Q[_=MGP?41L/^NVP4RVU2?8&X3/Y5B"< MKPJ:DX,VSS90; &$K2[]%N)-V14TVUGURP+AA;9.*WB!:&"FRTJH)H+7*NW] MB+#L$N';Q#]#XRBG5#CB7'A7&UOSU0&7^O%",CR&C[V+WJP'%Y@&6(;CPT'T M> $YLW"6Z7%B>#(] Y.#Y++X29"X4V?KN2V,!9ZOS(:##8W:E; MC_?[),5K!?R@UJFQ)%>$Q'A?"\.)*AOX@+XN]VEQY^4+^W[:L[WQP63]/GQ_ M#BS]2IL2AH/X/>3:!/45&M(9H,IX<_Y1*X312<1Y-SH 82$GR:\WOG#>UH8< M<3Q"97"^2@NA%NCMEV2M]_O:>.MN:YL]B^ EX4)S%(W25D$5*J)2$ MA++@:-QP,>3'1@>1_!1D3]U M+IQP[/1,9QBQ=L$Z"K(=HGDM&=Z4#4H?VB9<@W_79+#D];%>[;71?<%P&A@> M[F?/-SOX&IP-,.MM/#P9'P3$UJ812/$"E.V=Z5- D&(W2=WT2Y!?=TXRZUV( M_+B0$G@>KQI#Q@,5^V2CH#/?0,D:,PJZO5&6JF4;@>;E#D;M+9BW7++M3IGO M= G2_2^[=^\<1X>"D%#AJENS^RD MYDO:2+XI[@.?7_CS\""YCQ/P82?%?5#VKU=>NV-Q%^_/6/*<@64'N+S6AM@[ M3OA0^W*=O>1ZG878':Z*?)G?E?P9S!OX@J5'OMK77"\;R'1:!U%1\[-RX9V^$JPVV=$!4%0IC0_'?5&S:,X- M0@(=0$#)CABM*(4K-(%E_8\ "J9S]6EFF1D*RF:Q(]V+;U-I%_KV_U56\^X.QMA M8HPJ>[0-O>NV7F&NNY^\%'.#XE,L6"(! *U2$0 0 M " 7Z/ 0!S86TM,C R-# V,CDN>'-D4$L! A0#% @ MXX/Y6*ABUHYS!P 2C, X ( !!+(" '-A;2UE>#,Q7S$N M:'1M4$L! A0#% @ XX/Y6+3[L %?!P /C( X ( ! MH[D" '-A;2UE>#,Q7S(N:'1M4$L! A0#% @ XX/Y6/![M0MT! N!X M X ( !+L$" '-A;2UE>#,R7S$N:'1M4$L! A0#% @ MXX/Y6#(+')-E! G1T X ( !SL4" '-A;2UE>#,R7S(N 9:'1M4$L%!@ & 8 ; $ %_* @ $! end XML 72 sam-20240629_htm.xml IDEA: XBRL DOCUMENT 0000949870 sam:PerformanceBasedAwardsMember 2023-07-01 0000949870 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 2024-06-29 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-02 2023-07-01 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-02 2023-07-01 0000949870 sam:DistributorsMember 2024-03-31 2024-06-29 0000949870 us-gaap:CommonClassBMember 2023-04-02 2023-07-01 0000949870 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0000949870 us-gaap:SellingAndMarketingExpenseMember 2023-04-02 2023-07-01 0000949870 sam:CustomersMember 2024-03-31 2024-06-29 0000949870 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 2024-06-29 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2024-03-31 2024-06-29 0000949870 sam:PerformanceBasedAwardsMember 2024-06-29 0000949870 sam:CustomersMember 2023-04-02 2023-07-01 0000949870 srt:MinimumMember sam:VoluntaryEquityInvestmentProgramMember 2023-12-31 2024-06-29 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2024-06-29 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-01-01 2023-07-01 0000949870 us-gaap:CustomerRelationshipsMember 2024-06-29 0000949870 us-gaap:CommonClassAMember 2023-12-30 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-07-01 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0000949870 us-gaap:RetainedEarningsMember 2024-06-29 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2023-12-31 2024-06-29 0000949870 us-gaap:RetainedEarningsMember 2023-04-01 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000949870 us-gaap:CustomerRelationshipsMember 2023-12-30 0000949870 us-gaap:CommonClassBMember 2023-01-01 2023-07-01 0000949870 sam:BrandSupportMember 2024-06-29 0000949870 sam:CarolynOboyleMember 2023-12-31 2024-06-29 0000949870 us-gaap:StockCompensationPlanMember sam:VoluntaryEquityInvestmentProgramMember 2024-03-01 2024-03-01 0000949870 us-gaap:RetainedEarningsMember 2024-03-31 2024-06-29 0000949870 sam:UnvestedShareBasedPaymentsMember 2024-03-31 2024-06-29 0000949870 sam:CustomersMember 2023-12-31 2024-06-29 0000949870 sam:PerformanceBasedAwardsMember us-gaap:CommonClassAMember 2023-12-31 2024-06-29 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-30 0000949870 2024-06-29 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2024-03-31 2024-06-29 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 2023-07-01 0000949870 us-gaap:CommonClassAMember 2023-12-31 2024-06-29 0000949870 us-gaap:CommonClassAMember 2024-06-29 0000949870 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 2024-06-29 0000949870 us-gaap:RetainedEarningsMember 2023-04-02 2023-07-01 0000949870 2023-12-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-30 0000949870 us-gaap:CommonClassBMember 2024-06-29 0000949870 us-gaap:RetainedEarningsMember 2023-12-31 2024-03-30 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 2024-06-29 0000949870 sam:CarolynOboyleMember 2024-06-29 0000949870 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-31 2024-06-29 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 2024-03-30 0000949870 sam:DistributorsMember 2023-12-31 2024-06-29 0000949870 us-gaap:TradeNamesMember 2024-06-29 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-30 0000949870 us-gaap:MachineryAndEquipmentMember 2024-06-29 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 0000949870 2024-03-31 2024-06-29 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-01 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 2024-06-29 0000949870 sam:HopsAndMaltMember 2024-06-29 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-29 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-30 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0000949870 2024-01-02 2024-01-02 0000949870 2023-01-01 2023-07-01 0000949870 sam:UnvestedSharesMember 2023-04-02 2023-07-01 0000949870 srt:MaximumMember sam:VoluntaryEquityInvestmentProgramMember 2023-12-31 2024-06-29 0000949870 sam:UnvestedShareBasedPaymentsMember 2023-12-31 2024-06-29 0000949870 sam:VoluntaryEquityInvestmentProgramMember 2023-12-31 2024-06-29 0000949870 us-gaap:AdditionalPaidInCapitalMember 2024-03-30 0000949870 us-gaap:RetainedEarningsMember 2022-12-31 0000949870 us-gaap:RestrictedStockMember 2019-01-01 2019-01-01 0000949870 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 2023-07-01 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2024-03-31 2024-06-29 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-12-31 2024-06-29 0000949870 sam:NonEmployeeDirectorStockOptionMember 2024-05-07 2024-05-07 0000949870 2023-12-31 2024-06-29 0000949870 us-gaap:RestrictedStockMember 2019-03-01 2019-03-01 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2023-12-31 2024-06-29 0000949870 srt:MaximumMember us-gaap:RestrictedStockMember 2024-03-01 2024-03-01 0000949870 us-gaap:CommonClassBMember 2024-07-19 0000949870 2024-03-30 0000949870 us-gaap:CommonClassAMember 2024-03-31 2024-06-29 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2023-01-01 2023-07-01 0000949870 us-gaap:CommonClassBMember 2023-12-31 2024-06-29 0000949870 us-gaap:RestrictedStockMember 2020-03-01 2020-03-01 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-29 0000949870 sam:IngredientsAndPackagingExcludingHopsAndMaltMember 2024-06-29 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-06-29 0000949870 srt:ChiefExecutiveOfficerMember 2024-04-01 2024-04-01 0000949870 srt:MaximumMember sam:SeniorManagementMember us-gaap:RestrictedStockMember 2024-04-01 2024-04-01 0000949870 us-gaap:RestrictedStockMember 2024-03-01 2024-03-01 0000949870 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-07-01 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000949870 us-gaap:SellingAndMarketingExpenseMember 2023-12-31 2024-06-29 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 0000949870 sam:PerformanceBasedAwardsMember us-gaap:CommonClassAMember 2023-01-01 2023-07-01 0000949870 us-gaap:RetainedEarningsMember 2023-12-30 0000949870 us-gaap:CommonClassAMember 2023-04-02 2023-07-01 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 2024-03-30 0000949870 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockMember 2024-04-01 2024-04-01 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-12-30 0000949870 us-gaap:SellingAndMarketingExpenseMember 2024-03-31 2024-06-29 0000949870 us-gaap:RevolvingCreditFacilityMember 2023-12-31 2024-06-29 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0000949870 sam:CustomersMember 2023-01-01 2023-07-01 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-01 0000949870 us-gaap:RestrictedStockMember sam:PerformanceBasedAwardsMember 2024-03-01 2024-03-01 0000949870 sam:SeniorManagementMember us-gaap:RestrictedStockMember 2024-04-01 2024-04-01 0000949870 us-gaap:CommonClassAMember 2024-07-19 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-01 0000949870 sam:OtherPurchaseCommitmentMember 2024-06-29 0000949870 us-gaap:AdditionalPaidInCapitalMember 2024-06-29 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-07-01 0000949870 srt:MinimumMember us-gaap:RestrictedStockMember 2024-03-01 2024-03-01 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2023-04-02 2023-07-01 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0000949870 sam:DistributorsMember 2023-01-01 2023-07-01 0000949870 2024-01-02 0000949870 srt:MaximumMember us-gaap:CommonClassAMember 2023-05-18 0000949870 us-gaap:RetainedEarningsMember 2023-07-01 0000949870 2023-04-02 2023-07-01 0000949870 us-gaap:TradeNamesMember 2023-12-30 0000949870 us-gaap:CommonClassBMember 2024-03-31 2024-06-29 0000949870 2022-12-31 0000949870 us-gaap:CommonClassBMember 2023-12-30 0000949870 us-gaap:CommonClassAMember 2023-05-18 0000949870 us-gaap:RestrictedStockMember sam:NonEmployeeDirectorMember 2024-04-01 2024-04-01 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0000949870 us-gaap:CommonClassAMember 2023-01-01 2023-07-01 0000949870 sam:PerformanceBasedAwardsMember 2024-03-01 2024-03-01 0000949870 us-gaap:RevolvingCreditFacilityMember 2024-06-29 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-30 0000949870 sam:DogfishHeadBreweryMember 2024-06-29 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-04-02 2023-07-01 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-04-01 0000949870 sam:UnvestedSharesMember 2023-12-31 2024-06-29 0000949870 sam:UnvestedSharesMember 2024-03-31 2024-06-29 0000949870 2023-12-31 2024-03-30 0000949870 srt:MinimumMember us-gaap:CommonClassAMember 2023-05-18 0000949870 2023-07-01 0000949870 sam:PerformanceBasedAwardsMember 2024-06-29 0000949870 2023-01-01 2023-04-01 0000949870 us-gaap:RetainedEarningsMember 2024-03-30 0000949870 2023-04-01 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 2024-03-30 0000949870 sam:DistributorsMember 2023-04-02 2023-07-01 0000949870 sam:UnvestedSharesMember 2023-01-01 2023-07-01 pure iso4217:USD shares shares sam:Time iso4217:USD false Q2 0000949870 --12-28 P3Y 10-Q true 2024-06-29 2024 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 Yes Large Accelerated Filer false false false 9647655 2068000 219295000 298491000 125452000 66997000 152296000 115773000 28046000 20538000 1160000 1711000 526249000 503510000 626860000 642509000 31711000 35559000 112529000 112529000 59517000 59644000 24278000 33581000 18890000 35412000 42661000 1435446000 1429993000 114989000 87245000 147477000 126930000 7481000 9113000 269947000 223288000 85908000 85721000 32981000 36161000 6075000 6894000 394911000 352064000 0.01 0.01 22700000 22700000 9695415 9695415 10033303 10033303 97000 100000 0.01 0.01 4200000 4200000 2068000 2068000 2068000 2068000 21000 21000 668089000 656297000 -278000 -57000 372606000 421568000 1040535000 1077929000 1435446000 1429993000 614216000 641333000 1066423000 1076489000 35118000 38029000 61274000 63185000 579098000 603304000 1005149000 1013304000 312640000 329141000 552343000 583479000 266458000 274163000 452806000 429825000 144224000 149362000 264499000 274790000 48024000 44899000 98408000 88593000 3395000 1532000 3731000 2016000 195643000 195793000 366638000 365399000 70815000 78370000 86168000 64426000 2946000 1855000 6439000 3499000 -440000 -122000 -478000 -224000 2506000 1733000 5961000 3275000 73321000 80103000 92129000 67701000 20982000 22068000 27193000 18622000 52339000 58035000 64936000 49079000 4.4 4.73 5.42 3.99 4.39 4.72 5.41 3.98 11898000 12268000 11976000 12288000 11888000 12276000 11971000 12304000 52339000 58035000 64936000 49079000 -59000 126000 -221000 144000 -59000 126000 -221000 144000 52280000 58161000 64715000 49223000 64936000 49079000 46983000 43602000 3731000 2016000 22000 195000 -3608000 -3844000 11008000 8266000 187000 -1177000 -296000 88000 58751000 60307000 31566000 9376000 6977000 -1041000 -9303000 -14512000 -3390000 5995000 29487000 38872000 20045000 21354000 4542000 4311000 91116000 101137000 20000000 36090000 34809000 23000 195000 -56067000 -34614000 112958000 45887000 2179000 9466000 1062000 797000 2404000 2110000 -114245000 -39328000 -79196000 27195000 298491000 180560000 219295000 207755000 12164000 1398000 5315000 5214000 124000 57000 1062000 796000 2017000 2824000 -3169000 3693000 944000 10033000 100000 2068000 21000 656297000 -57000 421568000 1077929000 12597000 12597000 24000 -482000 -482000 7127000 7127000 148000 1000 50280000 50281000 -162000 -162000 9909000 99000 2068000 21000 662942000 -219000 383885000 1046728000 52339000 52339000 8000 1266000 1266000 3881000 3881000 221000 2000 63618000 63620000 -59000 -59000 9696000 97000 2068000 21000 668089000 -278000 372606000 1040535000 10238000 102000 2068000 21000 629515000 -210000 439121000 1068549000 -8956000 -8956000 20000 1000 -212000 -211000 4073000 4073000 65000 1000 22115000 22116000 18000 18000 10193000 102000 2068000 21000 633376000 -192000 408050000 1041357000 58035000 58035000 44 1000 8517000 8518000 4193000 4193000 77 1000 25038000 25039000 126000 126000 10160 102000 2068 21000 646086000 -66000 441047000 1087190000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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></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.", 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="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 unaudited condensed consolidated balance sheet as of June 29, 2024, and the unaudited condensed consolidated statements of comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended June 29, 2024 and July 1, 2023, respectively, have been prepared by the Company in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnotes normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. All intercompany accounts and transactions have been eliminated. These condensed consolidated financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended 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;">In the opinion of the Company’s management, the Company’s unaudited condensed consolidated balance sheet as of June 29, 2024 and the results of its condensed consolidated comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended June 29, 2024 and July 1, 2023, reflect all adjustments (consisting only of normal and recurring adjustments) necessary to present fairly the results of the interim periods presented. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year.</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. 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 is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and disclosures.</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 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 and disclosures.</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;">C. Revenue Recognition</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 the twenty-six weeks ended June 29, 2024 and July 1, 2023, approximately </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;">% and </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;">%, respectively, of the Company’s revenue was from shipments of its products to domestic distributors. Shipments to international distributors, primarily located in Canada, made up approximately </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;">% and </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 Company's revenue for the twenty-six weeks ended June 29, 2024 and July 1, 2023, respectively. Approximately </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;">% of the Company's revenue was from beer, cider, and merchandise sales at the Company’s retail locations during the twenty-six weeks ended June 29, 2024 and July 1, 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;">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</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;">for transferring products. If the conditions for revenue recognition are n</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ot met, the Company defers the revenue until all conditions are met. As of June 29, 2024 and December 30, 2023, the Company has deferred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.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;">8.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in revenue related to product shipped prior to these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying condensed 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;">Customer promotional discount programs are entered into </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">by the Company with distributors for certain periods of time. The reimbursements for discounts to distributors are recorded as reductions to net revenue and were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.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;">30.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the thirteen and twenty-six weeks ended June 29, 2024, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.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;">34.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the thirteen and twenty-six weeks ended July 1, 2023, respectively. 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 dis</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">count 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 allowance.</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 performance </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 for the thirteen and twenty-six weeks ended June 29, 2024 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.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;">22.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the thirteen and twenty-six weeks ended June 29, 2024, the Company recorded certain of these costs in the total amounts 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;">8.0</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;">million and</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;">13.7</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. Amounts paid to customers in connection with these programs for the thirteen and twenty-six weeks ended July 1, 2023 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.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;">21.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the thirteen and twenty-six weeks ended July 1, 2023, the Company recorded certain of these costs in the total amount of $</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;">14.8</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 exp</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">enses include point of sale materials, samples and 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.</span></p> 0.94 0.94 0.05 0.05 0.01 0.01 20300000 8900000 20100000 30300000 23300000 34200000 13500000 22900000 8000000 13700000 13500000 21000000 9500000 14800000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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><p style="font-size: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, work in process and finished goods which are stated at the lower of cost, determined on the first-in, first-out basis, or net realizable value. Raw materials principally consist of hops, malt, flavorings, fruit juices, other brewing materials and packaging. The Company’s goal is to maintain on hand a supply of at least one year 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.</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;"> Inventories consist of the following:</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.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">June 29,<br/>2024</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 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;">Current inventory:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">67,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">55,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">25,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">18,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">59,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">152,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">115,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Long term inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">9,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">161,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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:10pt;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 June 29, 2024 and December 30, 2023, 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.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;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;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;"> Inventories consist of the following:</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.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">June 29,<br/>2024</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 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;">Current inventory:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">67,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">55,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">25,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">18,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">59,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">152,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">115,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Long term inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">9,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">161,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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:10pt;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> 67021000 55116000 25421000 18750000 59854000 41907000 152296000 115773000 9412000 14369000 161708000 130142000 7800000 7600000 <p style="font-size: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. 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="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><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 as of June</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 29, 2024 and December 30, 2023 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.59%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.117%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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 June 29, 2024</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 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;word-break:break-word;white-space:pre-wrap;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;word-break:break-word;white-space:pre-wrap;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;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:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">3,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">2,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">3,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">(</span><span style="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:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">2,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">59,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">(</span><span style="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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:10pt;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;">Amortization expense in the thirte</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">en and twenty-six weeks ended June 29, 2024 was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,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;">127,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </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 Company expects to record amortization expense 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:73.02%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">1,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Total amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">2,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 <p style="font-size: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 as of June</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 29, 2024 and December 30, 2023 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.59%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.117%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.657%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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 June 29, 2024</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 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;word-break:break-word;white-space:pre-wrap;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;word-break:break-word;white-space:pre-wrap;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;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:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">3,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">2,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">3,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">(</span><span style="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:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">2,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">59,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">(</span><span style="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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:10pt;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> 56984000 56984000 56984000 56984000 P15Y 3800000 1267000 2533000 3800000 1140000 2660000 60784000 1267000 59517000 60784000 1140000 59644000 63000 127000 <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:</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:2.06%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">1,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Total amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">2,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 127000 253000 253000 253000 253000 253000 1141000 2533000 <p style="font-size: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. 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;">During the twenty-six weeks ended June 29, 2024 and July 1, 2023, 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;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70</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. 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><span style="color:#ff0000;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;">Total third-party production prepayments were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.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;">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 June 29, 2024 and December 30, 2023, respectively, all of which for both periods relate to its master transaction agreement with City Brewing Company, LLC ("City Brewing"). 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;">24.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 June 29, 2024 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 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 the thirteen weeks and twenty-six weeks ended June 29, 2024, the Company incurred $</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 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.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. During the thirteen weeks and twenty-six weeks ended July 1, 2023, the Company incurred $3</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;"> million and $4</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;"> million, respectively, in shortfall fees. As of June 29, 2024, 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;">108</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="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;">39</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;"> of shortfall fees and expects to record those expenses as follows</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><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;"> </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.32%;"></td> <td style="width:1%;"></td> <td style="width:28.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Total shortfall fees expected to be incurred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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.71 0.70 24300000 33600000 24300000 3000000 4000000 400000 100000 108000000 39000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </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.32%;"></td> <td style="width:1%;"></td> <td style="width:28.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Total shortfall fees expected to be incurred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 9000000 15000000 3000000 3000000 3000000 3000000 3000000 39000000 <p style="font-size: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. Note Receivable</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 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 note receivable plus an agreed investment return for a combined total of $</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 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 $</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. The final maturity date of the loan 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;">December 31, 2028</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 Company determined the fair value of the note receivable on the issuance date to be $</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. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million difference between the cash paid to City Brewing of $</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;"> million and the fair value of the note of $</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 on issuance date has been recorded as a third-party production prepayment asset and will be recognized as a component of cost of goods sold over the term of the third-party production arrangement. The unamortized balance was $</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;"> million as of June 29, 2024. Interest income on the note receivable is being recognized over the term of the loan, which is to be repaid in full no later than </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 31, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 20000000 22400000 3000000 7500000 10000000 10000000 2028-12-31 18600000 1400000 20000000 18600000 1100000 2028-12-31 <p style="font-size: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. 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;min-width:fit-content;">The Company calculates net income per share using the two-class method, which requires the Company to allocate net income to its Class A Common Shares, Class B Common Shares and unvested share-based payment awards that participate in dividends with common stock, in the calculation of 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;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-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 the Class B Common Stock is freely convertible into one share of Class A Common Stock, upon request of the respective Class B holder, and participates equally in dividends.</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 unvested share-based payment awards include unvested shares (1) issued under the Company’s 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 and to purchase those shares at a discount ranging from </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;">% 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;">% below market value based on years of employment starting after </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;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of employment, and (2) awarded as restricted stock awards at the discretion of the Company’s Board of Directors. The investment shares and restricted stock awards generally vest over </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;"> in equal number of shares. If a dividend is declared, the unvested shares would participate equally. See Note L for a discussion of the current year unvested stock awards and issuances.</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;">Included in the computation of net income per diluted common share are dilutive outstanding stock options and restricted stock that are vested or expected to vest. At its discretion, the Board of Directors grants stock options and restricted stock to senior management and certain key employees. The terms of the employee stock options are determined by the Board of Directors at the time of grant. To date, stock options granted to employees vest over various service periods and/or based on the attainment of certain performance criteria and generally expire after ten years. In December 2018, the Employee Equity Incentive Plan was amended to permit the grant of restricted stock units. The restricted stock units generally vest over </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;"> in equal number of shares. Each restricted stock unit represents an unfunded and unsecured right to receive one share of Class A Stock upon satisfaction of the vesting criteria. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unvested shares participate equally in dividends, if declared, and are forfeitable. Prior to March 1, 2019, the Company granted restricted stock awards, generally vesting over </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;"> in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">equal number of shares. The Company also grants stock options to its</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;">non-employe</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e directors upon election or re-election to the Board of Directors. The number of option shares granted to non-employee directors is calculated based on a defined formula and these stock options vest immediately upon grant and expire after ten years.</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;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: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 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: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:50.05%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.918000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Thirteen weeks 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> <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="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;">Twenty-six weeks 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;word-break:break-word;white-space:pre-wrap;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;">June 29,<br/>2024</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;">July 1,<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;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="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;">June 29,<br/>2024</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;">July 1,<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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">(in thousands, except per share data)</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;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="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;">(in thousands, except per share data)</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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">52,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">58,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">64,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">49,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Allocation of net income for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">43,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">48,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">53,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">40,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,783</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">11,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">8,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">52,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">58,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">64,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">49,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;">Weighted average number of shares for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">10,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">10,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">11,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">12,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">11,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">12,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Net income per share for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">5.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">5.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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;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.</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:11pt;font-family:'Calibri',sans-serif;"><p style="font-size: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 computations of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock for the thirteen w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eeks and twenty-six weeks ended June 29, 2024 and for the thirteen weeks and twenty-six ended July 1, 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:11pt;font-family:'Calibri',sans-serif;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:28.026%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:8.522%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.282%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:8.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:8.522%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.282%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:8.822000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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="22" 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;">Thirteen weeks 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;word-break:break-word;white-space:pre-wrap;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;">June 29, 2024</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;">July 1, 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Earnings to<br/>Common<br/>Shareholders</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;">Common<br/>Shares</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;">EPS</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;">Earnings to<br/>Common<br/>Shareholders</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;">Common<br/>Shares</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;">EPS</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;word-break:break-word;white-space:pre-wrap;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="22" style="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, except per share data)</span></p></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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">43,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">48,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">10,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Add: effect of dilutive common<br/>   shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-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;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-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;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,783</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating<br/>   shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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;min-width:fit-content;">Net income per common share -<br/>   diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">52,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">11,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">57,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">12,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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="22" 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;">Twenty-six weeks 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;word-break:break-word;white-space:pre-wrap;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;">June 29, 2024</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;">July 1, 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Earnings to<br/>Common<br/>Shareholders</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;">Common<br/>Shares</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;">EPS</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;">Earnings to<br/>Common<br/>Shareholders</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;">Common<br/>Shares</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;">EPS</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;word-break:break-word;white-space:pre-wrap;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="22" style="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, except per share data)</span></p></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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">53,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">5.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">40,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">10,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Add: effect of dilutive common<br/>   shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-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;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-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;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">11,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">8,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating<br/>   shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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;min-width:fit-content;">Net income per common share -<br/>   diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">64,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">11,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">5.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">48,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">12,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">For the thirteen weeks and twenty-six weeks ended June 29, 2024, in accordance with the two-class method, weighted-average stock options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">135,712</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;">123,653</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unvested share-based payments were outstanding but not included in computing dilutive income per common share because their effects were anti-dilutive</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Additionally, performance-based stock options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,843</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 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,302</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance-based stock awards were outstanding as of June 29, 2024 but not included in computing diluted income per common share because the performance criteria were not met as of the end of the reporting period</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;">During the thirteen and twenty-six weeks ended July 1, 2023, in accordance with the two-class method, weighted-average stock options to purchase approximately </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;">41,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 but not included in computing dilutive income per common share because their effects were anti-dilutive. Additionally, performance-based stock options to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,462</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 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,422</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance-based stock awards were outstanding as of July 1, 2023 but not included in computing diluted income per common share because the performance criteria were not met as of the end of the reporting period</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> P1Y 0.20 0.40 P2Y P5Y P4Y P4Y P5Y <p style="font-size: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: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:50.05%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.918000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Thirteen weeks 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> <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="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;">Twenty-six weeks 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;word-break:break-word;white-space:pre-wrap;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;">June 29,<br/>2024</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;">July 1,<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;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="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;">June 29,<br/>2024</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;">July 1,<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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">(in thousands, except per share data)</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;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="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;">(in thousands, except per share data)</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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">52,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">58,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">64,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">49,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Allocation of net income for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">43,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">48,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">53,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">40,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,783</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">11,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">8,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">52,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">58,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">64,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">49,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;">Weighted average number of shares for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">10,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">10,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">11,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">12,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">11,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">12,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Net income per share for basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">5.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">5.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 52339000 58035000 64936000 49079000 43116000 48130000 53575000 40722000 9097000 9783000 11213000 8259000 126000 122000 148000 98000 52339000 58035000 64936000 49079000 9801000 10174000 9881000 10196000 2068000 2068000 2068000 2068000 29000 26000 27000 24000 11898000 12268000 11976000 12288000 4.4 4.73 5.42 3.99 4.4 4.73 5.42 3.99 <p style="font-size: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 computations of diluted net income per share, assuming the conversion of all Class B Common Stock into Class A Common Stock for the thirteen w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eeks and twenty-six weeks ended June 29, 2024 and for the thirteen weeks and twenty-six ended July 1, 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:11pt;font-family:'Calibri',sans-serif;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:28.026%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:8.522%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.282%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:8.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:8.522%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.282%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:8.822000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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="22" 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;">Thirteen weeks 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;word-break:break-word;white-space:pre-wrap;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;">June 29, 2024</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;">July 1, 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Earnings to<br/>Common<br/>Shareholders</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;">Common<br/>Shares</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;">EPS</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;">Earnings to<br/>Common<br/>Shareholders</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;">Common<br/>Shares</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;">EPS</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;word-break:break-word;white-space:pre-wrap;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="22" style="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, except per share data)</span></p></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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">43,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">48,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">10,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Add: effect of dilutive common<br/>   shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-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;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-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;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,783</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating<br/>   shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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;min-width:fit-content;">Net income per common share -<br/>   diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">52,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">11,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">57,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">12,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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 colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;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="vertical-align:bottom;"><p style="font-size:10pt;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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="22" 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;">Twenty-six weeks 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;word-break:break-word;white-space:pre-wrap;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;">June 29, 2024</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;">July 1, 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Earnings to<br/>Common<br/>Shareholders</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;">Common<br/>Shares</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;">EPS</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;">Earnings to<br/>Common<br/>Shareholders</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;">Common<br/>Shares</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;">EPS</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;word-break:break-word;white-space:pre-wrap;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="22" style="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, except per share data)</span></p></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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">53,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">5.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">40,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">10,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Add: effect of dilutive common<br/>   shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-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;">Share-based awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-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;">Class B Common Stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">11,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">8,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net effect of unvested participating<br/>   shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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;min-width:fit-content;">Net income per common share -<br/>   diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">64,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">11,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">5.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">48,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">12,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 43116000 9801000 4.4 48130000 10174000 4.73 19000 34000 9097000 2068000 9783000 2068000 52213000 11888000 4.39 57913000 12276000 4.72 53575000 9881000 5.42 40722000 10196000 3.99 22000 40000 11213000 2068000 8259000 2068000 0 64788000 11971000 5.41 48981000 12304000 3.98 135712 135712 123653 123653 10843 36302 17000 41000 23462 10422 <p style="font-size: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. Commitments and Contingencies</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;">Contractual Obligations</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;">As of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> June 29, 2024, projected cash outflows under non-cancelable contractual obligations 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: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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Commitments</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;word-break:break-word;white-space:pre-wrap;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;">(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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">62,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Hops and malt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">48,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">42,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Equipment and machinery</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">32,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">17,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Total commitments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">204,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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;margin-right:0.833%;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;margin-right:0.833%;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 expects to pay $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">141.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of these obligations in the remainder of fiscal 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal 2025, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal 2026, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.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 2027 and thereafter.</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;">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, 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 the loss can 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;">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. The company filed an Amended Answer, Amended Affirmative Defenses and Amended Counterclaims on March 25, 2024. 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. On February 26, 2024, the Court granted the Motion. On March 27, 2024, the Company filed a Motion to Clarify and to Reconsider the Court’s decision. Following briefing by the parties, on June 17, 2024, the Court granted the Company's Motion to Reconsider, denied Ardagh's Motion for Judgment on the Pleadings, and vacated its February 26, 2024 Order.</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;">As of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> June 29, 2024, projected cash outflows under non-cancelable contractual obligations 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: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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Commitments</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;word-break:break-word;white-space:pre-wrap;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;">(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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">62,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Hops and malt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">48,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">42,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Equipment and machinery</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">32,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">17,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Total commitments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">204,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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;margin-right:0.833%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 62618000 48841000 42686000 32244000 17659000 204048000 141300000 44900000 11700000 6100000 <p style="font-size: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;">J. 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: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 a summary of the income tax provision for the thirteen weeks and twenty-six weeks ended June 29, 2024 and July 1, 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> <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:51.71%;"></td> <td style="width:1.26%;"></td> <td style="width:11.498%;"></td> <td style="width:1.26%;"></td> <td style="width:11.498%;"></td> <td style="width:1.36%;"></td> <td style="width:11.178%;"></td> <td style="width:1.36%;"></td> <td style="width:8.878%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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="3" 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;">Thirteen weeks 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> <td colspan="3" 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;">Twenty-six weeks ended</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">June 29,<br/>2024</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;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;">July 1,<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;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;">June 29,<br/>2024</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;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;">July 1,<br/>2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;">Effective tax rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;text-align:left;"><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;min-width:fit-content;">28.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;text-align:left;"><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;min-width:fit-content;">27.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;text-align:left;"><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;min-width:fit-content;">29.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;text-align:left;"><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;min-width:fit-content;">27.5</span><span style="color:#000000;white-space:pre-wrap;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 increase in the tax rate for the thirteen and twenty-six weeks ended June 29, 2024 as compared to the thirteen and twenty-six weeks ended July 1, 2023 is primarily due to an increase in non-deductible compensation.</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:'Tahoma',sans-serif;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;"><br/>As of both June 29, 2024 and December 30, 2023, the Company had approximately $</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 of unrecognized income tax benefits.</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:'Tahoma',sans-serif;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;"><br/>The Company’s practice is to classify interest and penalties related to income tax matters in income tax expense. As of June 29, 2024 and December 30, 2023, the Company had approximately $</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 accrued for interest and penalties recorded in other 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-size:10pt;font-family:'Tahoma',sans-serif;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;"><br/></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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Internal Revenue Service completed an examination of the 2015 consolidated corporate income tax return and issued a no change </span></span><span style=""></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;">report </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in 2018. 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_c03a3e03-7047-4360-b1cf-0b4e9124fea3;"><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. The Company is not currently under any income tax audits as of June 29, 2024.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a summary of the income tax provision for the thirteen weeks and twenty-six weeks ended June 29, 2024 and July 1, 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> <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:51.71%;"></td> <td style="width:1.26%;"></td> <td style="width:11.498%;"></td> <td style="width:1.26%;"></td> <td style="width:11.498%;"></td> <td style="width:1.36%;"></td> <td style="width:11.178%;"></td> <td style="width:1.36%;"></td> <td style="width:8.878%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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="3" 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;">Thirteen weeks 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> <td colspan="3" 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;">Twenty-six weeks ended</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">June 29,<br/>2024</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;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;">July 1,<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;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;">June 29,<br/>2024</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;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;">July 1,<br/>2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;">Effective tax rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;text-align:left;"><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;min-width:fit-content;">28.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;text-align:left;"><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;min-width:fit-content;">27.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;text-align:left;"><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;min-width:fit-content;">29.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;text-align:left;"><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;min-width:fit-content;">27.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.286 0.275 0.295 0.275 300000 300000 200000 200000 The Internal Revenue Service completed an examination of the 2015 consolidated corporate income tax return and issued a no change report in 2018. The Company’s state income tax returns remain subject to examination for three or four years depending on the state’s statute of limitations. The Company is not currently under any income tax audits as of June 29, 2024. P4Y <p style="font-size: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. 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;">In December 2022, the Company amended its credit facility in place that provides for a $</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 revolving line of credit to extend the maturity date 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;">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;">%. As of June 29, 2024, </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 were outstanding. As of June 29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 2024 and December 30, 2023, the Company was not in violation of any of its financial covenants to the lender under the credit facility and the unused balance of $</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 on the line of credit was available to the Company for future borrowings.</span></p> 150000000 2027-12-16 0.011 0 150000000 <p style="font-size: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. Fair Value Measures</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 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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" 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 class="item-list-element-wrapper" 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 class="item-list-element-wrapper" 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: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 cash and cash equivalents are held in money market funds. These 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, and accounts payable 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 June 29, 2024 and December 30, 2023, the Company had money ma</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">rket funds with 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 June 29, 2024 and December 30, 2023, the Company’s cash and cash equivalents balance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">219.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;">298.5</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;">213.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;">291.5</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 as of the issuance date of the Company's note receivable is classified within Level 2 of the fair value hierarchy as the fair value was partially derived from publicly quoted inputs of market interest rates for a loan of similar terms, provisions, and maturity.</span></p> 219300000 298500000 213800000 291500000 <p style="font-size: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. Common Stock and Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.833%;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;margin-right:0.833%;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;">Option Activity</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.833%;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;margin-right:0.833%;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 Restated Employee Equity Incentive Plan and the Stock Option Plan for Non-Employee Directors and upper management is summarized as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.796%;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:50.11%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">207,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">361.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">24,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">300.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">204.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/ Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">383.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at June 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">210,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">357.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">6,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Exercisable at June 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">127,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">327.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.29</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">6,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest at June 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">190,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">361.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.22</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">6,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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;margin-right:0.796%;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;margin-right:0.796%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of the total options outstanding at June 29, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,033</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><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;margin-right:0.796%;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;margin-right:0.796%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 1, 2024, 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;">21,205</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 the Company’s Chief Executive Officer. These options have a fair value and exercise price per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">141.48</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;">304.42</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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;margin-right:0.796%;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;margin-right:0.796%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 7, 2024, 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,840</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 the Company’s non-employee Directors. All of the options vested immediately on the date of the grant. These options have a fair value and exercise price per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114.47</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;">268.20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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;margin-right:0.796%;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;margin-right:0.796%;text-align:left;"><span style="color:#212529;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 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.796%;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:80.236%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:16.283%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">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> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">40.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:10pt;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;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:10pt;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;min-width:fit-content;">Exercise factor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;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: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 summarizes vesting activities of shares issued under the investment share program and restricted stock units:</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.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">114,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">373.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">85,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">290.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">382.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">325.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at June 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">165,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">329.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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 the total non-vested shares at June 29, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,375</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 shares 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><p style="font-size: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 March 1, 2024, the Company granted a combined </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,708</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of restricted stock units to certain officers, senior managers and key employees. Of the restricted stock units granted, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,384</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> had performance-based vesting criteria with potential achievement 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;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the grant total and 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;">three-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. Additionally, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the restricted stock units granted had performance based vesting criteria with potential vesting 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;">seven year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">period. The remainder of restricted stock units granted on March</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;">1, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 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;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Additionally on March 1, 2024, employees elected to purchase a combined </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,007</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares under the Company’s investment share program. The weighted average fair value of the restricted stock units and investment shares, which are sold to employees at discount under its investment share program, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">308.14</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;">186.77</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, 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;">On April 1, 2024, the Company granted a combined </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,570</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of restricted stock units to the Chief Executive Officer, of which all shares vest in </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;">3 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> dependent on meeting performance criteria as well as continued employment with the company. The fair value of the restricted stock units was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">304.42</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, of which all shares were performance-based shares.</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 April 1, 2024, the Company granted a combined </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,069</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of restricted stock units to a member of senior management, of which all shares vest ratably over service periods of up 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;">four years</span></span><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 restricted stock units was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">304.42</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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;min-width:fit-content;">On May 7, 2024, the Company granted a combined </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,215</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of restricted stock units to the Company’s non-employee Directors, of which all shares vest </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;"> from the grant date. The fair value of the restricted stock units was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">268.20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</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;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:11pt;font-family:'Calibri',sans-serif;"><p style="font-size: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 condensed consolidated statements of comprehensive 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> <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.92%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:8.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:8.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;">Thirteen weeks ended</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:11pt;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 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;">Twenty-six weeks ended</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;word-break:break-word;white-space:pre-wrap;"> <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;">June 29,<br/>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;">July 1,<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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;">June 29,<br/>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;">July 1,<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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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> <td style="vertical-align:bottom;"><p style="font-size:11pt;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 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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts included in advertising, promotional and selling expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Amounts included in general and administrative expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">2,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">2,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">7,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">4,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">11,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">8,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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;font-style:italic;min-width:fit-content;">Stock Repurchases</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 the thirteen and twenty-six weeks ended June 29, 2024, 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;">220,446</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;">368,629</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, respectively, 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;">63</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;">113</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 June 29, 2024, 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.4</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;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion and had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">153.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></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.833%;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 Restated Employee Equity Incentive Plan and the Stock Option Plan for Non-Employee Directors and upper management is summarized as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.796%;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:50.11%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">207,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">361.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">24,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">300.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">204.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/ Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">383.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;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:10pt;margin-top:0;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at June 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">210,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">357.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">6,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Exercisable at June 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">127,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">327.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.29</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">6,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest at June 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">190,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">361.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.22</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">6,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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;margin-right:0.796%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 207810 361.53 24045 300.14 6164 204.25 15487 383.46 210204 357.5 P5Y4M6D 6358000 127340 327.04 P4Y3M14D 6031000 190382 361.14 P5Y2M19D 6306000 28033 21205 141.48 304.42 2840 114.47 268.2 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.796%;text-align:left;"><span style="color:#212529;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 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.796%;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:80.236%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:16.283%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">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> </tr> <tr style="height:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">40.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:10pt;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;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:10pt;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;min-width:fit-content;">Exercise factor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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> 0.401 0.042 0 2.1 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-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 units:</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.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">114,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">373.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">85,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">290.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">382.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">325.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at June 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">165,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">329.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 114797 373.56 85569 290.21 32385 382.98 2224 325.06 165757 329.34 45375 64708 8384 0 2 P3Y 20000 P7Y P4Y 12007 308.14 186.77 6570 P3Y 304.42 1069 P4Y 304.42 1215 P1Y 268.2 <p style="font-size: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 condensed consolidated statements of comprehensive 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> <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.92%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:8.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:8.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;">Thirteen weeks ended</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:11pt;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 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;">Twenty-six weeks ended</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;word-break:break-word;white-space:pre-wrap;"> <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;">June 29,<br/>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;">July 1,<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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;">June 29,<br/>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;">July 1,<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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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> <td style="vertical-align:bottom;"><p style="font-size:11pt;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 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:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts included in advertising, promotional and selling expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:10pt;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;min-width:fit-content;">Amounts included in general and administrative expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">2,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">2,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">7,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;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;min-width:fit-content;">4,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;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:10pt;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">3,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">4,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">11,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">8,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 1465000 1539000 3930000 3582000 2416000 2654000 7078000 4684000 3881000 4193000 11008000 8266000 269000000 931000000 1200000000 220446 368629 63000000 113000000 14400000 1000000000 153500000 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;">N. 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;">The Company began shipping flavored malt beverages to Pepsi during the first quarter of 2022. Pursuant to the terms of the agreements, the Company makes payments to Pepsi for proprietary ingredients, freight costs to ship the product to Pepsi, and certain marketing services. The cost 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="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.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.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the thirteen weeks and twenty-six weeks ended June 29, 2024, respectively, and were $</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;">1.2</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;">during the thirteen weeks and twenty-six</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;">weeks </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ended July 1, 2023, respectively. Freight costs and marketing costs are recorded in advertising, promotional and selling expenses. The excess cost 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;">zero</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;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of June 29, 2024 and December 30, 2023, respectively. 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 during the thirteen and twenty-six week periods ended June 29, 2024 and July 1, 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;">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 began in May of 2024 and is expected to 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> 100000 300000 400000 1200000 0 100000 0.02 0.02 0.02 0.02 The transition of distributor networks began in May of 2024 and is expected to 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;">O. 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;">In connection with the Dogfish Head Transaction, the Company 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 parties expense recognized related to the lease was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">91,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the thirteen weeks ended June 29, 2024 and July 1, 2023. Additionally, the Company incurred expenses of less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to various other suppliers affiliated with the Dogfish Head founders during the thirteen weeks ended June 29, 2024 and July 1, 2023. Total related parties expense recognized related to the lease was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">183,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the twenty-six weeks ended June 29, 2024 and July 1, 2023. Additionally, the Company incurred expenses of less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to various other suppliers affiliated with the Dogfish Head founders during the twenty-six weeks ended June 29, 2024 and July 1, 2023</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> P10Y 3600000 91000 91000 25000 25000 183000 183000 50000 50000 <p style="font-size: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 Arrangements</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;word-break:break-word;white-space:pre-wrap;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">Description of the Material Terms of the </span><span style="font-size:8pt;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Rule 10b5-1</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;"> Trading Arrangement</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><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;">Carolyn O'Boyle</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">,<br/></span><span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Chief People 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:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">May 07, 2024</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:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 6, 2024 - July 31, 2025</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:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Up to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">746</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:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested RSU and ISP shares sold over the duration of the plan</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> true Carolyn O'Boyle Chief People Officer May 07, 2024 746