0000950170-24-048351.txt : 20240425 0000950170-24-048351.hdr.sgml : 20240425 20240425162030 ACCESSION NUMBER: 0000950170-24-048351 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240330 FILED AS OF DATE: 20240425 DATE AS OF CHANGE: 20240425 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: 24876662 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-20240330.htm 10-Q 10-Q
falseQ1--12-28000094987030000949870us-gaap:RetainedEarningsMember2023-12-312024-03-300000949870srt:MinimumMemberus-gaap:StateAndLocalJurisdictionMember2023-12-312024-03-300000949870srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2023-12-312024-03-3000009498702023-01-012023-04-010000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-04-010000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-010000949870us-gaap:CommonClassAMember2023-05-180000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-3100009498702024-01-020000949870sam:OtherPurchaseCommitmentMember2024-03-300000949870us-gaap:RetainedEarningsMember2023-04-010000949870us-gaap:RestrictedStockMember2020-03-012020-03-010000949870us-gaap:RestrictedStockMember2019-03-012019-03-010000949870us-gaap:TradeNamesMember2024-03-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000949870us-gaap:RestrictedStockMembersrt:MinimumMember2024-03-012024-03-010000949870sam:VoluntaryEquityInvestmentProgramMembersrt:MinimumMember2023-12-312024-03-300000949870us-gaap:AdditionalPaidInCapitalMember2023-04-010000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-312024-03-300000949870sam:UnvestedSharesMember2023-12-312024-03-300000949870us-gaap:RetainedEarningsMember2023-01-012023-04-010000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2023-01-012023-04-0100009498702023-04-010000949870sam:UnvestedShareBasedPaymentsMember2023-12-312024-03-300000949870sam:DogfishHeadBreweryMember2024-03-300000949870sam:UnvestedSharesMember2023-01-012023-04-010000949870srt:MaximumMemberus-gaap:RestrictedStockMember2024-03-012024-03-010000949870us-gaap:AdditionalPaidInCapitalMember2024-03-300000949870us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-12-312024-03-300000949870sam:HopsAndMaltMember2024-03-300000949870us-gaap:RetainedEarningsMember2022-12-310000949870us-gaap:CommonClassAMember2023-12-312024-03-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-300000949870sam:PerformanceBasedAwardsMember2024-03-300000949870sam:IngredientsAndPackagingExcludingHopsAndMaltMember2024-03-300000949870us-gaap:CommonClassAMember2023-12-300000949870sam:DistributorsMember2023-12-312024-03-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-010000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-312024-03-300000949870us-gaap:MachineryAndEquipmentMember2024-03-300000949870sam:DistributorsMember2023-01-012023-04-010000949870us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-04-010000949870us-gaap:AdditionalPaidInCapitalMember2022-12-310000949870sam:PepsiLicensingAgreementMembersam:PepsicoIncMember2023-12-300000949870sam:PerformanceBasedAwardsMember2024-03-300000949870us-gaap:AdditionalPaidInCapitalMember2023-12-300000949870us-gaap:RestrictedStockMember2019-01-012019-01-010000949870us-gaap:CommonClassBMember2023-12-300000949870us-gaap:CustomerRelationshipsMember2024-03-300000949870srt:MaximumMembersam:VoluntaryEquityInvestmentProgramMember2023-12-312024-03-300000949870us-gaap:SellingAndMarketingExpenseMember2023-12-312024-03-300000949870us-gaap:RevolvingCreditFacilityMember2023-12-312024-03-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3000009498702022-12-310000949870sam:PerformanceBasedAwardsMemberus-gaap:RestrictedStockMember2024-03-012024-03-010000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-03-300000949870us-gaap:SellingAndMarketingExpenseMember2023-01-012023-04-0100009498702024-03-300000949870sam:VoluntaryEquityInvestmentProgramMember2023-12-312024-03-300000949870us-gaap:CommonClassAMember2023-01-012023-04-010000949870us-gaap:StockCompensationPlanMembersam:VoluntaryEquityInvestmentProgramMember2024-03-012024-03-010000949870us-gaap:CommonClassAMembersrt:MinimumMember2023-05-180000949870us-gaap:CommonClassBMember2023-12-312024-03-300000949870us-gaap:RetainedEarningsMember2023-12-300000949870us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-010000949870srt:MaximumMemberus-gaap:CommonClassAMember2023-05-180000949870us-gaap:CommonClassBMember2024-04-190000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-04-010000949870sam:CustomersMember2023-01-012023-04-010000949870us-gaap:CustomerRelationshipsMember2023-12-3000009498702023-12-312024-03-3000009498702024-01-022024-01-020000949870us-gaap:CommonClassBMember2023-01-012023-04-010000949870us-gaap:CommonClassAMembersam:PerformanceBasedAwardsMember2023-12-312024-03-300000949870us-gaap:RelatedPartyMembersam:DogfishHeadBreweryMember2023-12-312024-03-300000949870us-gaap:CommonClassBMember2024-03-300000949870us-gaap:GeneralAndAdministrativeExpenseMember2023-12-312024-03-300000949870us-gaap:RetainedEarningsMember2024-03-300000949870sam:PepsiLicensingAgreementMembersam:PepsicoIncMember2023-12-312024-03-300000949870sam:PepsiLicensingAgreementMembersam:PepsicoIncMember2024-03-300000949870sam:PerformanceBasedAwardsMember2024-03-012024-03-010000949870us-gaap:AdditionalPaidInCapitalMember2023-12-312024-03-3000009498702023-12-300000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310000949870us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-300000949870sam:CustomersMember2023-12-312024-03-300000949870us-gaap:CommonClassAMember2024-04-190000949870us-gaap:RestrictedStockMember2024-03-012024-03-010000949870us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-300000949870us-gaap:RevolvingCreditFacilityMember2024-03-300000949870us-gaap:TradeNamesMember2023-12-300000949870us-gaap:CommonClassAMember2024-03-300000949870sam:PepsiLicensingAgreementMembersam:PepsicoIncMember2023-01-012023-04-010000949870sam:BrandSupportMember2024-03-300000949870us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-01xbrli:pureiso4217:USDxbrli:sharesxbrli:sharesiso4217: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 March 30, 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 April 19, 2024:

 

Class A Common Stock, $.01 par value

 

9,885,922

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

March 30, 2024

TABLE OF CONTENTS

 

PART I.

 

FINANCIAL INFORMATION

 

PAGE

 

 

 

 

 

 

 

 

Item 1.

Condensed Consolidated Financial Statements (Unaudited)

 

3

 

 

 

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

 

3

 

 

 

Condensed Consolidated Statements of Comprehensive Operations for the thirteen weeks ended March 30, 2024 and April 1, 2023

 

4

 

 

 

Condensed Consolidated Statements of Cash Flows for the thirteen weeks ended March 30, 2024 and April 1, 2023

 

5

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the thirteen weeks ended March 30, 2024 and April 1, 2023

 

6

 

 

 

Notes to Condensed Consolidated Financial Statements

 

7

 

 

Item 2.

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

 

16

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

 

19

 

 

Item 4.

Controls and Procedures

 

19

 

 

 

 

 

 

PART II.

 

OTHER INFORMATION

 

 

 

 

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

20

 

 

Item 1A.

Risk Factors

 

20

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

21

 

 

Item 3.

Defaults Upon Senior Securities

 

21

 

 

Item 4.

Mine Safety Disclosures

 

21

 

 

Item 5.

Other Information

 

21

 

 

Item 6.

Exhibits

 

22

 

 

 

 

 

 

SIGNATURES

 

23

 

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)

 

 

 

March 30,
2024

 

 

December 30,
2023

 

Assets

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

205,444

 

 

$

298,491

 

Accounts receivable

 

 

72,962

 

 

 

66,997

 

Inventories

 

 

146,783

 

 

 

115,773

 

Prepaid expenses and other current assets

 

 

27,489

 

 

 

20,538

 

Income tax receivable

 

 

244

 

 

 

1,711

 

Total current assets

 

 

452,922

 

 

 

503,510

 

Property, plant, and equipment, net

 

 

635,131

 

 

 

642,509

 

Operating right-of-use assets

 

 

33,644

 

 

 

35,559

 

Goodwill

 

 

112,529

 

 

 

112,529

 

Intangible assets, net

 

 

59,581

 

 

 

59,644

 

Third-party production prepayments

 

 

30,662

 

 

 

33,581

 

Note receivable

 

 

18,739

 

 

 

 

Other assets

 

 

40,980

 

 

 

42,661

 

Total assets

 

$

1,384,188

 

 

$

1,429,993

 

Liabilities and Stockholders' Equity

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

Accounts payable

 

$

98,107

 

 

$

87,245

 

Accrued expenses and other current liabilities

 

 

104,960

 

 

 

126,930

 

Current operating lease liabilities

 

 

8,351

 

 

 

9,113

 

Total current liabilities

 

 

211,418

 

 

 

223,288

 

Deferred income taxes, net

 

 

85,710

 

 

 

85,721

 

Non-current operating lease liabilities

 

 

34,297

 

 

 

36,161

 

Other liabilities

 

 

6,035

 

 

 

6,894

 

Total liabilities

 

 

337,460

 

 

 

352,064

 

Commitments and Contingencies (See Note I)

 

 

 

 

 

 

Stockholders' Equity:

 

 

 

 

 

 

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

 

 

99

 

 

 

100

 

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

 

 

21

 

 

 

21

 

Additional paid-in capital

 

 

662,942

 

 

 

656,297

 

Accumulated other comprehensive loss

 

 

(219

)

 

 

(57

)

Retained earnings

 

 

383,885

 

 

 

421,568

 

Total stockholders' equity

 

 

1,046,728

 

 

 

1,077,929

 

Total liabilities and stockholders' equity

 

$

1,384,188

 

 

$

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

 

 

 

March 30,
2024

 

 

April 1,
2023

 

Revenue

 

$

452,208

 

 

$

435,156

 

Less excise taxes

 

 

26,156

 

 

 

25,156

 

Net revenue

 

 

426,052

 

 

 

410,000

 

Cost of goods sold

 

 

239,704

 

 

 

254,338

 

Gross profit

 

 

186,348

 

 

 

155,662

 

Operating expenses:

 

 

 

 

 

 

Advertising, promotional, and selling expenses

 

 

120,275

 

 

 

125,428

 

General and administrative expenses

 

 

50,384

 

 

 

43,694

 

Impairment of brewery assets

 

 

335

 

 

 

484

 

Total operating expenses

 

 

170,994

 

 

 

169,606

 

Operating income (loss)

 

 

15,354

 

 

 

(13,944

)

Other income:

 

 

 

 

 

 

Interest income

 

 

3,493

 

 

 

1,644

 

Other expense

 

 

(38

)

 

 

(102

)

Total other income

 

 

3,455

 

 

 

1,542

 

Income (loss) before income tax provision (benefit)

 

 

18,809

 

 

 

(12,402

)

Income tax provision (benefit)

 

 

6,212

 

 

 

(3,446

)

Net income (loss)

 

$

12,597

 

 

$

(8,956

)

Net income (loss) per common share – basic

 

$

1.05

 

 

$

(0.73

)

Net income (loss) per common share – diluted

 

$

1.04

 

 

$

(0.73

)

Weighted-average number of common shares – basic

 

 

12,054

 

 

 

12,309

 

Weighted-average number of common shares – diluted

 

 

12,055

 

 

 

12,309

 

Net income (loss)

 

$

12,597

 

 

$

(8,956

)

Other comprehensive (loss) income:

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

(162

)

 

 

18

 

  Total other comprehensive (loss) income

 

 

(162

)

 

 

18

 

  Comprehensive income (loss)

 

$

12,435

 

 

$

(8,938

)

 

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)

 

 

 

Thirteen weeks ended

 

 

 

March 30,
2024

 

 

April 1,
2023

 

Cash flows used in operating activities:

 

 

 

 

 

 

Net income (loss)

 

$

12,597

 

 

$

(8,956

)

Adjustments to reconcile net income (loss) to net cash used in operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

23,404

 

 

 

21,915

 

Impairment of brewery assets

 

 

335

 

 

 

484

 

Gain on sale of property, plant, and equipment

 

 

(23

)

 

 

(195

)

Change in right-of-use assets

 

 

1,915

 

 

 

1,921

 

Stock-based compensation expense

 

 

7,127

 

 

 

4,073

 

Deferred income taxes

 

 

(11

)

 

 

(430

)

Other non-cash expense (income)

 

 

99

 

 

 

(55

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(6,304

)

 

 

(23,372

)

Inventories

 

 

(29,342

)

 

 

(3,002

)

Prepaid expenses, income tax receivable, and other assets

 

 

(4,241

)

 

 

(16,972

)

Third-party production prepayments

 

 

2,919

 

 

 

6,362

 

Accounts payable

 

 

11,352

 

 

 

15,258

 

Accrued expenses and other liabilities

 

 

(22,356

)

 

 

(12,758

)

Operating lease liabilities

 

 

(2,355

)

 

 

(2,095

)

Net cash used in operating activities

 

 

(4,884

)

 

 

(17,822

)

Cash flows used in investing activities:

 

 

 

 

 

 

Cash paid for note receivable

 

 

(20,000

)

 

 

 

Purchases of property, plant, and equipment

 

 

(15,737

)

 

 

(17,312

)

Proceeds from disposal of property, plant, and equipment

 

 

23

 

 

 

195

 

Net cash used in investing activities

 

 

(35,714

)

 

 

(17,117

)

Cash flows used in financing activities:

 

 

 

 

 

 

Repurchases and retirement of Class A common stock

 

 

(49,967

)

 

 

(21,096

)

Proceeds from exercise of stock options and sale of investment shares

 

 

479

 

 

 

442

 

Cash paid on finance leases

 

 

(557

)

 

 

(414

)

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

 

 

(2,404

)

 

 

(1,993

)

Net cash used in financing activities

 

 

(52,449

)

 

 

(23,061

)

Change in cash and cash equivalents

 

 

(93,047

)

 

 

(58,000

)

Cash and cash equivalents at beginning of period

 

 

298,491

 

 

 

180,560

 

Cash and cash equivalents at end of period

 

$

205,444

 

 

$

122,560

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Income tax refunds, net of payments

 

$

21

 

 

$

1,744

 

Cash paid for amounts included in measurement of lease liabilities

 

 

 

 

 

 

Operating cash outflows from operating leases

 

$

2,737

 

 

$

2,560

 

Operating cash outflows from finance leases

 

$

286

 

 

$

9

 

Financing cash outflows from finance leases

 

$

337

 

 

$

413

 

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

 

$

2,017

 

 

$

-

 

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

 

$

(1,456

)

 

$

358

 

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

 

$

314

 

 

$

219

 

 

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 weeks ended March 30, 2024 and April 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

 

 

 

 

 

 

 

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

 

Balance at April 1, 2023

 

 

10,193

 

 

$

102

 

 

 

2,068

 

 

$

21

 

 

$

633,376

 

 

$

(192

)

 

$

408,050

 

 

$

1,041,357

 

 

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

6


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.", and "Truly Distilling Co.".

 

The accompanying unaudited condensed consolidated balance sheet as of March 30, 2024, and the unaudited condensed consolidated statements of comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended March 30, 2024 and April 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 March 30, 2024 and the results of its condensed consolidated comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended March 30, 2024 and April 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 thirteen weeks ended March 30, 2024 and April 1, 2023, approximately 94% and 95%, 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 4% of the Company's revenue for the thirteen weeks ended March 30, 2024 and April 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 thirteen weeks ended March 30, 2024 and April 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

7


for transferring products. If the conditions for revenue recognition are not met, the Company defers the revenue until all conditions are met. As of March 30, 2024 and December 30, 2023, the Company has deferred $16.6 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 $10.3 million and $10.9 million for the thirteen weeks ended March 30, 2024 and April 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 revenue or as advertising, promotional and selling expenses for the thirteen weeks ended March 30, 2024 and April 1, 2023 were $19.7 million and $18.4 million, respectively. For the thirteen weeks ended March 30, 2024 and April 1, 2023, the Company recorded certain of these costs in the total amounts of $5.7 million and $5.3 million, respectively, as reductions to net revenue. Costs recognized in net revenues include, but are not limited to, promotional discounts, sales incentives and certain other promotional activities. Costs recognized in advertising, promotional and selling expenses include point of sale materials, samples and media advertising expenditures in local markets. These costs are recorded as incurred, generally when invoices are received; however certain estimates are required at the period end. Estimates are based on historical and projected experience for each type of program or customer and have historically been in line with actual costs incurred.

 

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:

 

 

 

March 30,
2024

 

 

December 30,
2023

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

62,238

 

 

$

55,116

 

Work in process

 

 

22,712

 

 

 

18,750

 

Finished goods

 

 

61,833

 

 

 

41,907

 

Total current inventory

 

 

146,783

 

 

 

115,773

 

Long term inventory

 

 

12,701

 

 

 

14,369

 

Total inventory

 

$

159,484

 

 

$

130,142

 

 

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

 

8


E. Goodwill and Intangible Assets

 

No impairment of goodwill was recorded in any period.

 

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

 

 

 

 

 

 

As of March 30, 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,203

)

 

 

2,597

 

 

 

3,800

 

 

 

(1,140

)

 

 

2,660

 

Total intangible assets, net

 

 

 

 

$

60,784

 

 

$

(1,203

)

 

$

59,581

 

 

$

60,784

 

 

$

(1,140

)

 

$

59,644

 

 

Amortization expense in the thirteen weeks ended March 30, 2024 and April 1, 2023 was approximately $63,000. The Company expects to record amortization expense as follows:

 

Fiscal Year

 

Amount (in thousands)

 

Remainder of 2024

 

$

190

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

2029

 

 

253

 

Thereafter

 

 

1,142

 

Total amortization expense

 

$

2,597

 

 

F. Third-Party Production Prepayments

 

During the thirteen weeks ended March 30, 2024 and April 1, 2023, the Company brewed and packaged approximately 79% and 78%, 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 $30.7 million and $33.6 million as of March 30, 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 $30.7 million as of March 30, 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 ended March 30, 2024 and April 1, 2023, the Company recorded $1.0 million and $0.7 million, respectively, in shortfall fees. As of March 30, 2024, if volume was zero for the remaining contractual term plus certain anticipated extensions of the production arrangements, the contractual shortfall fees, with advance notice as specified in the related contractual agreements, would total approximately $118 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 $47 million of shortfall fees and expects to record those expenses as follows:

9


 

 

 

Expected Shortfall Fees to be Incurred

 

 

(in millions)

 

Remainder of 2024

 

$

14

 

2025

 

 

18

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

3

 

2029

 

 

3

 

Thereafter

 

 

3

 

Total shortfall fees expected to be incurred

 

$

47

 

 

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.3 million as of March 30, 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 (Loss) per Share

 

The Company calculates net income (loss) 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 (loss) 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. The unvested shares participate equally in dividends. See Note L for a discussion of the current year unvested stock awards and issuances.

 

Included in the computation of net income (loss) 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 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

10


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 (Loss) per Common Share - Basic

 

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

 

 

 

Thirteen weeks ended

 

 

 

March 30,
2024

 

 

April 1,
2023

 

 

 

(in thousands, except per share data)

 

Net income (loss)

 

$

12,597

 

 

$

(8,956

)

Allocation of net income (loss) for basic:

 

 

 

 

 

 

Class A Common Stock

 

$

10,409

 

 

$

(7,434

)

Class B Common Stock

 

 

2,162

 

 

 

(1,505

)

Unvested participating shares

 

 

26

 

 

 

(17

)

 

$

12,597

 

 

$

(8,956

)

Weighted average number of shares for basic:

 

 

 

 

 

 

Class A Common Stock

 

 

9,960

 

 

 

10,218

 

Class B Common Stock

 

 

2,068

 

 

 

2,068

 

Unvested participating shares

 

 

26

 

 

 

23

 

 

 

12,054

 

 

 

12,309

 

Net income (loss) per share for basic:

 

 

 

 

 

 

Class A Common Stock

 

$

1.05

 

 

$

(0.73

)

Class B Common Stock

 

$

1.05

 

 

$

(0.73

)

 

Net Income (Loss) per Common Share - Diluted

 

The Company calculates diluted net income (loss) 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 (loss) per share, assuming the conversion of all Class B Common Stock into Class A Common Stock for the thirteen weeks ended March 30, 2024 and for the thirteen weeks ended April 1, 2023:

 

 

 

Thirteen weeks ended

 

 

 

March 30, 2024

 

 

April 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

 

$

10,409

 

 

 

9,960

 

 

$

1.05

 

 

$

(7,434

)

 

 

10,218

 

 

$

(0.73

)

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

27

 

 

 

 

 

 

 

 

 

 

 

 

 

Class B Common Stock

 

 

2,162

 

 

 

2,068

 

 

 

 

 

 

(1,505

)

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

(17

)

 

 

23

 

 

 

 

Net income (loss) per common share -
   diluted

 

$

12,571

 

 

 

12,055

 

 

$

1.04

 

 

$

(8,956

)

 

 

12,309

 

 

$

(0.73

)

 

For the thirteen weeks ended March 30, 2024, in accordance with the two-class method, weighted-average stock options to purchase 85,643 shares and 27,573 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 14,017 shares of Class A Common Stock and 38,805 performance-based stock awards were outstanding as of March 30, 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.

 

11


For the thirteen weeks ended April 1, 2023, in accordance with the two-class method, weighted-average stock options to purchase 46,288 shares of Class A Common Stock were outstanding but not included in computing dilutive loss per common share because the net loss position of the Company made them antidilutive.

 

I. Commitments and Contingencies

 

Contractual Obligations

 

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

 

 

 

Commitments

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

50,557

 

Brand support

 

 

50,437

 

Equipment and machinery

 

 

39,914

 

Hops and malt

 

 

39,656

 

Other

 

 

33,861

 

Total commitments

 

$

214,425

 

 

The Company expects to pay $176.3 million of these obligations in the remainder of fiscal 2024, $21.7 million in fiscal 2025, $10.3 million in fiscal 2026, $2.9 million in fiscal 2027, $1.4 million in fiscal 2028, $1.6 million in fiscal 2029, and $0.1 million thereafter.

 

Litigation

 

The Company is party to legal proceedings and claims, including class action claims, where significant damages are asserted against it. Given the inherent uncertainty of litigation, it is possible that the Company could incur liabilities as a consequence of these claims, which may or may not have a material adverse effect on the Company’s financial condition or the results of its operations. The Company accrues loss contingencies if, in the opinion of management and its legal counsel, the risk of loss is probable and 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. 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. The Company’s reply brief for this Motion will be filed on April 26, 2024.

 

J. Income Taxes

 

The following table provides a summary of the income tax provision for the thirteen weeks ended March 30, 2024 and April 1, 2023:

 

 

 

Thirteen weeks ended

 

 

March 30,
2024

 

April 1,
2023

Effective tax rate

 

33.0%

 

27.8%

 

The increase in the tax rate for the thirteen weeks ended March 30, 2024 as compared to the thirteen weeks ended April 1, 2023 is primarily due to the tax deficiency related to stock-based compensation awards recorded on pre-tax income for the thirteen weeks ended March 30, 2024, compared to the tax deficiency related to stock-based compensation awards on a pre-tax loss for the thirteen weeks ended April 1, 2023.

 

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

 

12


The Company’s practice is to classify interest and penalties related to income tax matters in income tax expense. As of March 30, 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 March 30, 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 March 30, 2024, no borrowings were outstanding. As of March 30, 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 March 30, 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 March 30, 2024 and December 30, 2023, the Company’s cash and cash equivalents balance was $205.4 million and $298.5 million, respectively, including money market funds amounting to $201.3 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.

 

13


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

 

 

 

 

 

 

 

Forfeited/ Expired

 

 

(15,487

)

 

 

383.46

 

 

 

 

 

 

 

Outstanding at March 30, 2024

 

 

192,323

 

 

$

359.76

 

 

 

4.92

 

 

$

6,853

 

Exercisable at March 30, 2024

 

 

127,707

 

 

$

322.94

 

 

 

4.26

 

 

$

6,538

 

Vested and expected to vest at March 30, 2024

 

 

175,421

 

 

$

363.04

 

 

 

4.80

 

 

$

6,802

 

 

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

 

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

 

 

76,715

 

 

 

289.14

 

Vested

 

 

(31,351

)

 

 

385.07

 

Forfeited

 

 

(1,058

)

 

 

352.88

 

Non-vested at March 30, 2024

 

 

159,103

 

 

$

330.73

 

 

Of the total non-vested shares at March 30, 2024, 38,805 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.

 

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

 

 

 

March 30,
2024

 

 

April 1,
2023

 

 

 

(in thousands)

 

Amounts included in advertising, promotional and selling expenses

 

 

2,466

 

 

 

2,042

 

Amounts included in general and administrative expenses

 

 

4,661

 

 

 

2,031

 

Total stock-based compensation expense

 

$

7,127

 

 

$

4,073

 

 

Stock Repurchases

 

14


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 weeks ended March 30, 2024, the Company repurchased and subsequently retired 148,183 shares of its Class A Common Stock for an aggregate purchase price of $50.0 million. As of March 30, 2024, the Company had repurchased a cumulative total of approximately 14.2 million shares of its Class A Common Stock for an aggregate purchase price of approximately $983.5 million and had approximately $216.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 costs of the proprietary ingredients above fair market value are recorded within net revenue at the time revenue is recognized for the flavored malt beverages sold to Pepsi and were $0.2 million and $0.6 million during the thirteen weeks ended March 30, 2024 and April 1, 2023, respectively. Freight costs and marketing costs are recorded in advertising, promotional, and selling expenses. The excess costs over fair market value of proprietary ingredients on hand at the end of the period are classified within prepaid expenses and other current assets. The excess over fair market value for inventory on hand was $0.5 million and $0.1 million as of March 30, 2024 and December 30, 2023, respectively. During the thirteen weeks ended March 30, 2024 and April 1, 2023, total net revenue recognized under these agreements amounted to approximately 1% and 2%, respectively, of the Company's total net revenues.

 

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

 

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 party expense recognized for the thirteen weeks ended March 30, 2024 and April 1, 2023 related to the lease was approximately $91,000. Additionally, during the thirteen weeks ended March 30, 2024 and April 1, 2023, the Company incurred expenses of less than $50,000 to various other suppliers affiliated with the Dogfish Head founders.

 

15


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 week periods ended March 30, 2024, as compared to the thirteen period ended April 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 March 30, 2024 compared to Thirteen Weeks Ended April 1, 2023

 

 

 

Thirteen Weeks Ended
(in thousands, except per barrel)

 

 

 

 

 

 

 

 

 

 

 

 

March 30,
2024

 

 

April 1,
2023

 

 

Amount
change

 

 

% change

 

 

Per barrel
change

 

Barrels sold

 

 

 

 

 

1,592

 

 

 

 

 

 

 

 

 

1,579

 

 

 

 

 

 

14

 

 

 

0.9

%

 

 

 

 

 

 

 

Per barrel

 

 

% of net
revenue

 

 

 

 

 

Per barrel

 

 

% of net
revenue

 

 

 

 

 

 

 

 

 

 

Net revenue

 

$

426,052

 

 

$

267.55

 

 

 

100.0

%

 

$

410,000

 

 

$

259.73

 

 

 

100.0

%

 

$

16,052

 

 

 

3.9

%

 

$

7.82

 

Cost of goods

 

 

239,704

 

 

 

150.53

 

 

 

56.3

%

 

 

254,338

 

 

 

161.12

 

 

 

62.0

%

 

 

(14,634

)

 

 

(5.8

)%

 

 

(10.59

)

Gross profit

 

 

186,348

 

 

 

117.02

 

 

 

43.7

%

 

 

155,662

 

 

 

98.61

 

 

 

38.0

%

 

 

30,686

 

 

 

19.7

%

 

 

18.41

 

Advertising, promotional, and
   selling expenses

 

 

120,275

 

 

 

75.53

 

 

 

28.2

%

 

 

125,428

 

 

 

79.46

 

 

 

30.6

%

 

 

(5,153

)

 

 

(4.1

)%

 

 

(3.93

)

General and administrative
   expenses

 

 

50,384

 

 

 

31.64

 

 

 

11.8

%

 

 

43,694

 

 

 

27.68

 

 

 

10.7

%

 

 

6,690

 

 

 

15.3

%

 

 

3.96

 

Impairment of brewery assets

 

 

335

 

 

 

0.21

 

 

 

0.1

%

 

 

484

 

 

 

0.31

 

 

 

0.1

%

 

 

(149

)

 

 

(30.8

)%

 

 

(0.10

)

Total operating expenses

 

 

170,994

 

 

 

107.38

 

 

 

40.1

%

 

 

169,606

 

 

 

107.45

 

 

 

41.4

%

 

 

1,388

 

 

 

0.8

%

 

 

(0.07

)

Operating income (loss)

 

 

15,354

 

 

 

9.64

 

 

 

3.6

%

 

 

(13,944

)

 

 

(8.84

)

 

 

(3.4

)%

 

 

29,298

 

 

 

(210.1

)%

 

 

18.48

 

Other income

 

 

3,455

 

 

 

2.17

 

 

 

0.8

%

 

 

1,542

 

 

 

0.98

 

 

 

0.4

%

 

 

1,913

 

 

 

124.1

%

 

 

1.19

 

Income before income tax provision (benefit)

 

 

18,809

 

 

 

11.81

 

 

 

4.4

%

 

 

(12,402

)

 

 

(7.86

)

 

 

(3.0

)%

 

 

31,211

 

 

 

(251.7

)%

 

 

19.67

 

Income tax provision (benefit)

 

 

6,212

 

 

 

3.90

 

 

 

1.5

%

 

 

(3,446

)

 

 

(2.18

)

 

 

(0.8

)%

 

 

9,658

 

 

 

(280.3

)%

 

 

6.08

 

Net income (loss)

 

$

12,597

 

 

$

7.91

 

 

 

3.0

%

 

$

(8,956

)

 

 

(5.68

)

 

 

(2.2

)%

 

$

21,553

 

 

 

(240.7

)%

 

$

13.59

 

 

Net revenue. Net revenue increased by $16.1 million, or 3.9%, to $426.1 million for the thirteen weeks ended March 30, 2024, as compared to $410.0 million for the thirteen weeks ended April 1, 2023, due to increased pricing impacts of $8.1 million, a $4.4 million reduction in returns, and increased sales volume impacts of $3.6 million.

 

Volume. Total shipment volume increased by 0.9% to 1,592,000 barrels for the thirteen weeks ended March 30, 2024, as compared to 1,579,000 barrels for the thirteen weeks ended April 1, 2023, primarily due to growth in Twisted Tea offset by declines in Truly Hard Seltzer and other brands. Depletions for the thirteen weeks ended March 30, 2024 were flat from the prior year.

 

Shipments were higher than depletions as the Company believes wholesalers built inventories to support the upcoming peak selling season. The Company believes distributor inventory as of March 30, 2024 was at an appropriate level for each of its brands and averaged approximately four and a half weeks on hand compared to four weeks on hand at the end of the fourth quarter of 2023 and four and a half weeks at the end of the first quarter of 2023.

 

Net revenue per barrel. Net revenue per barrel increased by 3.0% to $267.55 per barrel for the thirteen weeks ended March 30, 2024, as compared to $259.73 per barrel for the comparable period in 2023, primarily due to price increases and lower returns.

16


 

Cost of goods sold. Cost of goods sold was $150.53 per barrel for the thirteen weeks ended March 30, 2024, as compared to $161.12 per barrel for the thirteen weeks ended April 1, 2023. The 2024 decrease in cost of goods sold of $10.59, or 5.8%, per barrel was primarily due to decreases in inventory obsolescence of $5.4 million, or $3.39 per barrel, raw materials pricing and recipe optimization of $5.3 million, or $3.33 per barrel, favorable product mix effects of $5.0 million, or $3.14 per barrel and the non-recurrence of 2023 contract settlement costs of $4.5 million, or $2.83 per barrel, partially offset by inflationary impacts of $5.2 million, or $3.27 per barrel.

Inflationary impacts of $5.2 million consist primarily of increased material costs of $3.6 million, and internal brewery costs of $1.6 million.

 

Gross profit. Gross profit was $117.02 per barrel for the thirteen weeks ended March 30, 2024, as compared to $98.61 per barrel for the thirteen weeks ended April 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.2 million, or 4.1%, to $120.3 million for the thirteen weeks ended March 30, 2024, as compared to $125.4 million for the thirteen weeks ended April 1, 2023, primarily due to decreased freight to distributors of $3.6 million from lower rates and improved freight efficiencies, partially offset by higher volumes. Brand investments decreased $1.6 million with decreases in other promotional activity partially offset by increases in media.

 

Advertising, promotional and selling expenses were 28.2% of net revenue, or $75.53 per barrel, for the thirteen weeks ended March 30, 2024, as compared to 30.6% of net revenue, or $79.46 per barrel, for the thirteen weeks ended April 1, 2023. This decrease per barrel is primarily due to advertising, promotional, and selling expenses decreasing at a higher rate than the increase 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 $6.7 million, or 15.3%, to $50.4 million for the thirteen weeks ended March 30, 2024, as compared to $43.7 million for the thirteen weeks ended April 1, 2023, primarily due to higher salaries and benefits costs of $10.1 million, which includes an incremental $3.8 million of compensation costs mostly attributable to the Company's Chief Executive Officer transition, partially offset by decreased consulting costs of $3.7 million.

 

Impairment of brewery assets. Impairment of brewery assets of $0.3 million decreased by $0.1 million from the comparable period of 2023, due to lower write-offs of equipment at Company-owned breweries.

 

Income tax provision (benefit). The Company’s effective tax rate for the first quarter was a 33.0% provision compared to a 27.8% benefit in the prior year. The increase in the tax rate for the thirteen weeks ended March 30, 2024 as compared to the thirteen weeks ended April 1, 2023 is primarily due to the tax deficiency related to stock based compensation awards recorded on pre-tax income for the thirteen weeks ended March 30, 2024, compared to the tax deficiency related to stock based compensation awards on a pre-tax loss for the thirteen weeks ended April 1, 2023.

 

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.

 

17


Cash decreased to $205.4 million as of March 30, 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, net cash used in operating activities, and payments of tax withholdings on stock-based payment awards and investment shares.

 

Cash used in operating activities consists of net income (loss), 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 used in operating activities for the thirteen weeks ended March 30, 2024 was comprised of net income of $12.6 million and non-cash items of $32.8 million, offset by net outflows for operating assets and liabilities of $50.3 million. Cash used in operating activities for the thirteen weeks ended April 1, 2023 was comprised of a net loss of $9.0 million and non-cash items of $27.7 million, offset by net outflows for operating assets and liabilities of $36.6 million. The decrease in cash used in operating activities for the thirteen weeks ended March 30, 2024 compared to April 1, 2023 is primarily due to higher net income and lower outflows arising from increases in accounts receivable, partially offset by greater outflows arising from increases in inventories.

 

The Company used $35.7 million in investing activities during the thirteen weeks ended March 30, 2024, as compared to $17.1 million during the thirteen weeks ended April 1, 2023. The increased in investing activity cash outflows is due to a $20.0 million note receivable issued, partially offset by lower capital investments. 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 $52.4 million during the thirteen weeks ended March 30, 2024, as compared to $23.1 million during the thirteen weeks ended April 1, 2023. The $29.4 million increase in financing activity cash outflows in 2023 compared to 2022 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 April 19, 2024, the Company repurchased and subsequently retired 199,811 shares of its Class A Common Stock for an aggregate purchase price of $65.0 million. As of April 19, 2024, the Company had repurchased a cumulative total of approximately 14.3 million shares of its Class A Common Stock for an aggregate purchase price of approximately $998.5 million and had approximately $201.5 million remaining on the $1.2 billion stock repurchase expenditure limit set by the Board of Directors.

 

The Company expects that its cash balance as of March 30, 2024 of $205.4 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 March 30, 2024.

 

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.

 

18


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 March 30, 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 March 30, 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 March 30, 2024 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

19


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.

20


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 April 19, 2024, the Company had repurchased a cumulative total of approximately 14.3 million shares of its Class A Common Stock for an aggregate purchase price of $998.5 million and had $201.5 million remaining on the $1.2 billion share buyback expenditure limit set by the Board.

 

During the thirteen weeks ended March 30, 2024, the Company repurchased and subsequently retired 148,538 shares of its Class A Common Stock, including 355 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, 2023 - March 30, 2024

 

 

33,386

 

 

 

298.76

 

 

 

33,330

 

 

 

216,490

 

Total

 

 

148,538

 

 

$

336.94

 

 

 

148,183

 

 

$

216,490

 

 

As of April 19, 2024, the Company had 9.9 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

 

No trading plans were adopted or terminated during the thirteen weeks ended March 30, 2024 by an executive officer that is intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c) or a non-Rule 10b5-1(c) trading agreement.

 

21


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 Document

 

*101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

*101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

*101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

*101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

*104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed with this report

22


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: April 25, 2024

/s/ Michael Spillane

 

Michael Spillane

 

President and Chief Executive Officer

 

(Principal Executive Officer)

 

Date: April 25, 2024

/s/ Diego Reynoso

 

Diego Reynoso

 

Chief Financial Officer

 

(Principal Financial Officer)

 

23


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: April 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: April 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 March 30, 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: April 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 March 30, 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: April 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-20240330.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 (Loss) 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 - Third-Party Production Prepayments (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Net Income (Loss) 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 - Third-Party Production Prepayments (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Note Receivable - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Net Income (Loss) per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Net Income (Loss) per Share - Computation of Net Income (Loss) Per Share, Basic (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) 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 Incremental Common Shares Attributable to Conversion of Common Stock Incremental Common Shares Attributable To Conversion Of Common Stock Class B Common Stock Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected Volatility Common shares, net effect of unvested participating shares. Common Shares Net Effect Of Unvested Participating Shares Common Shares, Net effect of unvested participating shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Outstanding at end of period Licensing agreements [Abstract] Licensing agreements. Non-Employee Director Non Employee Director [Member] Non employee director. The number of shares purchased by employees under the investment share purchase program. Shares employees elected to purchase Share Based Compensation Arrangement By Share Based Payment Award Employee Investment Shares Purchase 2028 Shortfall Fees Expected To Be Incurred In Fourth Year Shortfall fees expected to be incurred in fourth year. Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Debt Instruments [Abstract] Total payments due Cost of Revenue Cost of Revenue, Total Other Liabilities, Noncurrent Other liabilities Other Liabilities, Noncurrent, Total Prepaid expenses, income tax receivable, and other assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Document Information [Table] Document Information [Table] Contractual shortfall fees. Contractual Shortfall Fees Contractual shortfall fees Fair Value Measures Fair Value Disclosures [Text Block] Distributors [Member] Distributors [Member] Distributors Short Fall Fees Short Fall Fees Shortfall fees Partnership Agreements [Abstract] Partnership agreements. Retail sales percentage of sales. Retail Sales Percentage Of Sales Sales to retail locations as a percentage of total sales Gain on termination of lease liabilities Gain (Loss) on Termination of Lease Finance Lease, Interest Payment on Liability Operating cash outflows from finance leases Operating cash outflows from finance leases Brand Support [Member] Brand support [Member]. Brand Support Title of Individual [Domain] Title of Individual Subsequent Events [Text Block] Subsequent Events Restricted Cash Restricted Assets Disclosure [Text Block] Amortization of note receivable Amortization Of Note Receivable Amortization of note receivable. Operating Lease, Liability, Noncurrent Non-current operating lease liabilities Stock Repurchased During Period, Shares Repurchase of Class A Common Stock (in shares) Repurchase of Class A Common Stock (in shares) Number of shares repurchased during period Components Of Other Operating Cost And Expense General [Axis] Components Of Other Operating Cost And Expense General [Axis] Components Of Other Operating Cost And Expense General Related Party Transactions [Abstract] Assets, Current Total current assets Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Restricted Cash [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding at end of period Outstanding at beginning of period Stock option outstanding Supplier [Domain] Supplier Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Options granted in period - weighted average fair value Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventory Disclosure [Text Block] Inventories Trading Symbol Trading Symbol Common Stock, Shares, Issued Common Stock, shares issued Common Stock, Shares, Issued, Total Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Selling and Marketing Expense [Member] Advertising, promotional and selling expenses Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Shares, Outstanding Balance (in shares) Balance (in shares) Line of credit, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Stock repurchase program, cumulative number of shares repurchased. Stock Repurchase Program Cumulative Number Of Shares Repurchased Repurchased at end of period Repurchased at beginning of period Repurchase of shares Number of total cumulative shares repurchased Schedule of expected shortfall fees to be incurred. Schedule of Expected Shortfall Fees to be Incurred Schedule of Expected Shortfall Fees to be Incurred [Table Text Block] AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Percentage of shipments of beverages under license agreement. Percentage Of Shipments Of Beverages Under License Agreement Percentage of shipments of beverages under license agreement Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Repayment of the note receivable plus an agreed investment return Payment for Acquisition, Loan, Held-for-Investment Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table] Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table] Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table] Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Computation of Net Income (Loss) per Share, Basic Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Income Tax Examination, Description Income tax return examination Line of Credit Debt Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Expired Contract termination costs and other Contract Termination Costs and Other Contract termination costs and other. Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Finance Lease, Principal Payments Financing cash outflows from finance leases Financing cash outflows from finance leases Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Forfeited/ Expired Additional Paid-in Capital [Member] Additional Paid-in Capital Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Summary of Income Tax (Benefit) Provision Liabilities, Current [Abstract] Current Liabilities: Assets, Current [Abstract] Current Assets: Counterparty Name [Axis] Statement of Stockholders' Equity [Abstract] PepsiCo, Inc [Member] PepsiCo, Inc. Pepsi Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Vested and expected to vest at end of period Operating Lease, Liability, Current Current operating lease liabilities Revenue from Contract with Customer, Including Assessed Tax Revenue Third-Party Production Prepayments Third party production prepayments. Third Party Production Prepayments [Text Block] Domestic sales percentage of sales. Domestic Sales Percentage Of Sales Sales to domestic distributors as a percentage of total sales Property, plant and equipment, carrying value Property, Plant and Equipment, Net Property, plant and equipment, net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Class of Stock [Domain] Class of Stock Note Receivable Financing Receivables [Text Block] Accounts Receivable, Credit Loss Expense (Reversal) Credit loss (recovery) expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested and expected to vest at end of period Increase decrease in tax benefit from share based compensation arrangement. Increase Decrease In Tax Benefit From Share Based Compensation Arrangement Increase decrease in tax benefit during period from share based compensation arrangement Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Entity Central Index Key Entity Central Index Key Entity Central Index Key Plan Name [Domain] Earnings Per Share Note [Line Items] Earnings Per Share Note [Line Items] Earnings Per Share Note [Line Items] Related Party Related Party [Member] Increase (Decrease) in Other Operating Assets, Total Increase (Decrease) in Other Operating Assets Other assets Other assets Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (loss) before income tax provision (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Inventory, Finished Goods, Net of Reserves Finished goods Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Weighted-Average Remaining Contractual Term Related and Nonrelated Party Status [Axis] Restricted Stock [Member] Restricted Stock Awards Cash and Cash Equivalents [Abstract] Plan Name [Axis] Lessee, Operating Lease, Term of Contract Lease term of contract Assets Total assets Operating Lease, Right-of-Use Asset Operating right-of-use assets Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Dogfish Head Brewery Dogfish Head Brewery [Member] Dogfish Head Brewery Dogfish Head Brewery Voluntary equity investment program. Voluntary Equity Investment Program [Member] Investment Share Program Common Class A [Member] Common Class A Entity Registrant Name Entity Registrant Name Related Party, Type [Domain] Related Party Retained Earnings (Accumulated Deficit) Retained earnings Adoption of accounting standards, adjustment to retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Other Other Purchase Commitment [Member] Other purchase commitment [Member]. Retained Earnings [Member] Retained Earnings Class of Stock [Axis] Class of Stock Inventory, Raw Materials, Net of Reserves Raw materials Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-vested at end of period Non-vested at beginning of period Impairment of Intangible Assets, Finite-Lived Impairment of intangible assets 2026 Shortfall Fees Expected To Be Incurred In Second Year Shortfall fees expected to be incurred in second year. Deferred Income Tax Liabilities, Net Deferred income taxes, net Deferred Income Tax Liabilities, Net, Total Minimum [Member] Minimum Revenues Net revenue Proceeds from Stock Options Exercised Proceeds from exercise of stock options and sale of investment shares Disaggregation of Revenue [Abstract] Equity Component [Domain] Equity Component Receivables [Abstract] Line of credit repayments Line of credit repayments Repayments of Lines of Credit Stock repurchase program cumulative number of shares repurchased value. Stock Repurchase Program Cumulative Number of Shares Repurchased value Number of total cumulative shares repurchased, value Schedule of share-based compensation arrangement by share based payment award. Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis] Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted-Average Exercise Price Debt Disclosure [Abstract] Earnings to Common Shareholders, Net income (loss) per common share - diluted Earnings (Loss) to Common Shareholders, Net (loss) income per common share - diluted Net Income (Loss) Available to Common Stockholders, Diluted Earnings to Common Shareholders, Net income per common share — diluted Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status It represent Increase Decrease of Lease Liabilities. Increase Decrease Lease Liabilities Operating lease liabilities Common Stock, Shares Authorized Common Stock, shares authorized Cash paid to City Brewing Cash paid for note receivable Payments to Acquire Notes Receivable Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Share-Based Payment Arrangement, Activity [Table Text Block] Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors Assets [Abstract] Assets Computation of Net Income (Loss) per Share, Diluted Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block] Annual repayment limits, Thereafter Annual Repayment Limits To Be Paid After Second Year Annual repayment limits to be paid after second year. Amortization of Intangible Assets Intangible assets amortization Amortization of Intangible Assets, Total Stock Repurchased and Retired During Period, Value Repurchase and retirement of Class A Common Stock Repurchase and retirement of Class A Common Stock Common Stock, Value, Issued Common Stock Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Other non-cash expense (income) Other Noncash Income (Expense) Other Noncash Income (Expense), Total Proceeds from Sale of Property, Plant, and Equipment Proceeds from disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment, Total Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense, Total Operating income (loss) Operating Income (Loss) Net effect of COVID-19 on revenue, cost of goods sold and operating expense Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Income tax provision (benefit) Income tax (benefit) provision Total income tax (benefit) provision Income Tax Expense (Benefit) Fair market value of amount paid to terminating distributor Fair Market Value of Amount Paid to Distributor Fair market value of amount paid to distributor. Schedule of Expected Shortfall Fees to be Incurred Contractual Obligation, Fiscal Year Maturity [Table Text Block] Non-cancelable Contractual Obligations Recent accounting pronouncements. Recent Accounting Pronouncements [Abstract] Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Payment, Tax Withholding, Share-Based Payment Arrangement Payment of tax withholding on stock-based payment awards and investment shares Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Performance based awards. Performance Based Awards [Member] Performance Based Awards Performance Based Awards Total amortization expense Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Revenue from Contract with Customer [Text Block] Revenue Recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Outstanding at end of period Annual repayment limits in 2026 Annual Repayment Limits To Be Paid, In Second Year Annual repayment limits to be paid, in second year. Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment Other expense Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Operating Expenses [Abstract] Operating expenses: Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions Discount for post-vesting restrictions Contractual obligations payment, 2028 Contractual Obligation, to be Paid, Year Four Subsequent Events [Abstract] Dogfish head. Dogfish Head Member Dogfish Head Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Total shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Options granted in period 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] Coney Island. Coney Island [Member] Coney Island 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Inventory, Net [Abstract] Current inventory: Common Class B [Member] Common Class B Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract] Equity, Attributable to Parent [Abstract] Stockholders' Equity: Gain on sale of property, plant, and equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Repayments of Debt and Lease Obligation Cash paid on finance leases Cost of Goods and Services Sold Cost of goods sold Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Accounting Policies [Abstract] 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of shares not included because the performance criteria was not expected to be met Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Annual repayment limits in 2025 Annual Repayment Limits to be Paid, Next Twelve Months Annual repayment limits to be paid, next twelve months. Hops and Malt Hops and Malt [Member] Hops and Malt [Member]. Long-Term Purchase Commitment [Table] Long Term Purchase Commitment [Table] 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. Revolving Credit Facility [Member] Revolving Credit Facility Net income (loss) per common share - basic Net income per common share - basic EPS, As reported - basic Earnings Per Share, Basic, Total It represents Increase Decrease of Right Of Use Assets. Change In Right Of Use Assets Change in right-of-use assets Commitments and Contingencies (See Note I) Commitments and Contingencies Income Statement [Abstract] 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 International Sales Percentage of Sales International Sales Percentage Of Sales Sales to foreign distributors as a percentage of total sales Related Party, Type [Axis] Related Party Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Vested and expected to vest at end of period Statistical Measurement [Domain] Statistical Measurement 2027 Shortfall Fees Expected To Be Incurred In Third Year Shortfall fees expected to be incurred in third year. Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Unvested Share Based Payments Unvested Share Based Payments [Member] Unvested share based payments. Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease, Payments Operating cash outflows from operating leases Operating cash outflows from operating leases Net income (loss) per common share - diluted EPS, Net income (loss) per common share - diluted Earnings Per Share, Diluted, Total Net loss per common share - diluted Pepsi Partnership Pepsi Partnership [Member] Pepsi partnership. Unrecognized Tax Benefits Unrecognized income tax benefits Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance Contractual obligations payment, 2027 Contractual Obligation, to be Paid, Year Three Components Of Other Operating Cost And Expense General [Domain] Components Of Other Operating Cost And Expense General [Domain] Components Of Other Operating Cost And Expense General Ingredients and Packaging (excluding hops and malt) Ingredients and packaging (excluding hops and malt) [Member] Ingredients and packaging (excluding hops and malt). Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercisable at end of period Non-Employee Director Non Employee Director Stock Option [Member] Non employee director stock option. Related Party Transaction [Domain] Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Shares Fair value of note receivable Notes Receivable, Fair Value Disclosure Beam Suntory Partnership Beam Suntory Partnership [Member] Beam suntory partnership. Payments for Repurchase of Common Stock Repurchases and retirement of Class A common stock Number of Class B common shares converted to Class A during the current period. Conversion Of Class B Common Stock To Class A Common Stock Shares Conversion from Class B to Class A (in shares) Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items] Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items] Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Contractual obligations payment, remainder of fiscal year Contractual Obligation, to be Paid, Remainder of Fiscal Year Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Stock options exercised and restricted shares activities (in shares) Exercised Liabilities and Equity [Abstract] Liabilities and Stockholders' Equity Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule Of Earnings Per Share Basic By Common Class [Table] Purchase Commitment, Excluding Long-Term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment Impairment of brewery assets. Impairment of Brewery Assets Impairment of brewery assets Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense Advertising, promotional and selling expenses Selling and Marketing Expense, Total Related and Nonrelated Party Status [Domain] Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three 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. Credit Facility [Domain] Credit Facility Contractual obligations payment, 2029 Contractual Obligation, to be Paid, Year Five 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. Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Factor Exercise factor Income tax refunds Federal income tax refund Proceeds from Income Tax Refunds Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Other than options granted in period Beam Suntory Licensing Agreement [Member] Beam suntory licensing agreement. Beam Suntory Licensing Agreement Options granted in period - weighted average exercise price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Net income (loss) per share for basic: Earnings Per Share, Basic [Abstract] Net loss per share for basic: Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Inventory Disclosure [Abstract] Note receivable Notes Receivable, Noncurrent Notes receivable, noncurrent. Accounting Standards Update and Change in Accounting Principle [Text Block] Recent Accounting Pronouncements Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Local Phone Number Local Phone Number Term of license agreement option to terminate Term of License Agreement Option to Terminate Term of license agreement option to terminate. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable at end of period Equity impact of the conversion of Class B to Class A during the current period. Conversion Of Class B Common Stock To Class A Common Stock Value Conversion from Class B to Class A Inventory obsolescence reserves Excess and obsolete inventory reserves and other inventory related costs Inventory Valuation Reserves Inventory Valuation Reserves, Ending Balance Inventory Valuation Reserves, Beginning Balance Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Restricted Cash Received fair market value of payments from continuing distributors Restricted Cash, Current Statement of Cash Flows [Abstract] Stock Repurchased and Retired During Period, Shares Repurchase and retirement of Class A Common Stock (in shares) Repurchase and retirement of Class A Common Stock (in shares) Income Tax Authority [Domain] Income Tax Authority Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Gross Profit Gross profit Common Stock, Par or Stated Value Per Share Common Stock, par value Increase (decrease) in third-party production prepayments. Increase Decrease In Third Party Production Prepayments Third-party production prepayments Less excise taxes. Less Excise Taxes Less excise taxes Allocation of net (loss) income for basic: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Allocation of net income for basic: Interest income Interest Income (Expense), Nonoperating, Net Interest expense Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest at end of period Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Contractual obligations payment, 2025 Contractual Obligation, to be Paid, Year One Related Party Transaction [Axis] Total prepaid amount Prepaid Expense, Noncurrent Third-party production prepayments Prepaid Expense, Noncurrent, Total Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Basis of Presentation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Non cash operating and financing activities. Non Cash Operating And Financing Activities [Abstract] Cash paid for amounts included in measurement of lease liabilities Increase Decrease in Tax Deficiency Benefit from Share Based Compensation Arrangement Increase decrease in tax deficiency benefit from share based compensation arrangement. Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Inventory, Work in Process, Net of Reserves Work in process Payments for (Proceeds from) Other Investing Activities Other investing activities General and Administrative Expense [Member] General and administrative expenses Intangible Assets, Gross (Excluding Goodwill) Gross Carrying Value Intangible Assets, Gross (Excluding Goodwill), Total Add: effect of dilutive common shares Share-based awards Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Forfeited Schedule of Inventory, Current [Table Text Block] Components of Inventories City Area Code City Area Code Inventory, Net Inventories Total current inventory Cash flows used in operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Document Information [Line Items] Document Information [Line Items] Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average number of shares for basic: General and Administrative Expense General and administrative expenses General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Weighted-average number of common shares - basic Weighted Average Number of Shares Outstanding, Basic, Total Common shares, As reported - basic Total third-party production prepayments Total third-party production prepayments Third Party Production Prepayments Third party production prepayments. Cash flows used in financing activities: Cash flows provided by financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Senior management. Senior Management [Member] Senior Management Statement [Table] Statement [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Weighted Average Assumptions used to Estimate Fair Value of Stock Options Schedule Of Finite and Indefinite Lived Intangible Assets Excluding Goodwill. Schedule Of Finite And Indefinite Lived Intangible Assets Excluding Goodwill Table [Text Block] Schedule of intangible assets Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total payments due Lessee, Operating Lease, Liability, to be Paid, Total Related Party Transactions Disclosure [Text Block] Related Party Transactions Statement [Line Items] Statement [Line Items] Other Cost of Operating Revenue Reduction in revenue related to advertising, promotional and selling expenses Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of earnings per share Machinery and Equipment [Member] Equipment and machinery Sales discount. Sales Discount Reimbursements for discounts to distributors Subsequent Event [Line Items] Additional payment for accessing facility. Additional Payment For Accessing Facility Additional payment for accessing facility Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current, Total Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] 2029 Shortfall fees expected to be incurred in fifth year. Shortfall Fees Expected To Be Incurred In Fifth Year Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Remainder of 2024 Shortfall Fees Expected To Be Incurred Remainder Of Fiscal Year Shortfall fees expected to be incurred remainder of fiscal year. Stock Repurchased During Period, Value Repurchase of Class A Common Stock Repurchase of Class A Common Stock Number of shares repurchased during period, Value Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-Based Compensation Expense Included in Operating Expenses Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Exercisable at end of period Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Jim Beam Jim Beam Brands Co [Member] Jim Beam Brands Co. Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Note receivable maturity date Investment Maturity Date Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued interest and penalties Income tax refunds, net of payments Income Taxes Paid, Net Income Taxes Paid, Net, Total Non-cash financing activity - accrued excise taxes on share repurchases Non-cash financing activity for accrual of excise tax on share repurchases. Non-cash Financing Activity For Accrual Of Excise Tax On Share Repurchases Income Taxes Receivable, Current Income tax receivable Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted Weighted average fair value of stock awards Share-Based Payment Arrangement, Recognized Amount [Abstract] Security Exchange Name Security Exchange Name Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Transaction with related party expenses Operating Costs and Expenses Operating Costs and Expenses, Total License Agreement Term License agreement term License agreement term Customer Relationships [Member] Customer Relationships Option vested, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Forfeited Business Acquisition, Acquiree [Domain] Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Stock Issued During Period, Value, Stock Options Exercised Stock options exercised and restricted shares activities Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Inventory, Noncurrent Long term inventory Inventory, Noncurrent, Total Transition of distributor networks Transition of Distributor Networks Transition of distributor networks. Percentage of brews and packages. Percentage Of Brews And Packages Percentage of brews and packages Supplier [Axis] Supplier Schedule of amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Line of credit borrowings Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Variable Rate [Domain] Securities Act File Number Entity File Number Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Line of Credit Facility, Expiration Date Line of credit, expiration date Payments for proprietary ingredients, shipment of beverages and marketing services. Payments for Proprietary Ingredients, Shipment of Beverages and Marketing Services Payments for proprietary ingredients, shipment of beverages and marketing services Contractual obligations payment, 2026 Contractual Obligation, to be Paid, Year Two Note receivable amortization period Note Receivable Amortization Period Note receivable amortization period. Finite-Lived Intangible Assets, Fair Value Disclosure Estimated fair value Goodwill and Intangible Assets Disclosure [Abstract] Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Tax deficiency (benefit) of improvements to employee share-based payment Deficiency (benefit) of ASU 2016-09 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. Share-Based Payment Arrangement [Abstract] Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Non-vested at end of period Non-vested at beginning of period Estimated expenses Operating Expenses Operating expenses Total operating expenses Accrued Liabilities and Other Liabilities Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities, Total Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Title of Individual Shortfall fees expected to be incurred after fifth year. Shortfall Fees Expected To Be Incurred After Fifth Year Thereafter Licensing Agreements Licensing Agreements Disclosure [Text Block] Licensing agreements disclosure. Customers [Member] Customers [Member] Customers programs and incentives Net Income (Loss) per Share Earnings Per Share [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Forfeited/ Expired Entity Address, Address Line One Entity Address, Address Line One Total shortfall fees expected to be incurred Contractual Obligation Commitments Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Allocation of net income (loss) for basic unvested participating shares Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Undistributed Earnings (Loss) Allocated to Participating Securities, Basic, Total Capital expenditure reimbursements and guaranteed payments Payments for Capital Improvements Payments for capital improvements Subsequent Event Type [Domain] Income Statement Location [Axis] Income Statement Location Earnings (Loss) to Common Shareholders, Class B Common Stock Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Earnings to Common Shareholders, Class B Common Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected Dividends Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Collaborative Arrangement and Arrangement Other than Collaborative [Table] Right-of-use-assets obtained in exchange for finance lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Inventory current and non-current, net. Inventory Current And Noncurrent Net Total inventory Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Aggregate Intrinsic Value 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] Unvested Shares [Member]. Unvested Shares [Member] Unvested participating shares Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Money Market Funds, at Carrying Value Money market fund Income Tax Return, Examination Period Income Tax Return Examination Period Income tax return examination period Other income: Other Nonoperating Income (Expense) [Abstract] Note receivable amortization end date Note Receivable Amortization End Date Note receivable amortization end date. Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows used in investing activities: State and Local Jurisdiction [Member] State and Local Jurisdiction Line of credit Credit facility, borrowing outstanding Long-Term Line of Credit Long-term Line of Credit, Total Impairment of goodwill Goodwill, Impairment Loss Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Subsequent Event [Table] Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Employee tenure requirement to participate in plan. Share Based Compensation Arrangement By Share Based Payment Award Required Tenure For Participation In Plan Requirement tenure of employee for investment share program, purchase shares at discount Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Exercisable at end of period Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock repurchase program, remaining authorized pepurchase amount Common Stock, Shares, Outstanding Common Stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Stock Repurchase Program, Number of Shares Authorized to be Repurchased Number of shares authorized to be repurchased Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Payment Arrangement [Text Block] Common Stock and Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited Increase decrease in tax deficiency (benefit) during period from share based compensation arrangement Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Tax benefit of improvements to employee share-based payment Benefit of ASU 2016-09 Contractual Obligation, Fiscal Year Maturity [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Discount from current market value Income Statement Location [Domain] Income Statement Location Options granted in period - weighted average exercise price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Granted Inventory on hand in excess over fair value market. Inventory on Hand in Excess Over Fair Value Market Excess over fair market value Document Type Document Type Line of Credit Facility, Current Borrowing Capacity Line of credit, current borrowing capacity Note receivable interest rate Investment Interest Rate Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment Share-Based Payment Arrangement [Member] Employee Stock Compensation Plan Share-based compensation arrangements by share based payment award. Share Based Compensation Arrangements By Share Based Payment Award [Domain] Share Based Compensation Arrangements By Share Based Payment Award Counterparty Name [Domain] Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Option vested, weighted average fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Long-Term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Allocation of net income (loss) for basic common stock Earnings to Common Shareholders, As reported - basic Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Expired Variable Rate [Axis] Trade Names [Member] Trade Names Total other income Nonoperating Income (Expense) Liabilities Total liabilities Pepsi Licensing Agreement Pepsi Licensing Agreement [Member] Pepsi licensing agreement. Payment on loan and security agreement Payment On Loan And Security Agreement Payment on loan and security agreement Finite-Lived Intangible Asset, Useful Life Estimated Useful Life Useful life of finite lived intangibles Annual repayment limits in 2024 Annual Repayment Limits to be Paid, Remainder of Fiscal Year Annual repayment limits to be paid, remainder of fiscal year. Asset Impairment Charges, Total Asset Impairment Charges Impairment of intangible assets Third party contract termination costs. Third Party Contract Termination Costs Third party contract termination costs Equity, Attributable to Parent Balance Balance Total stockholders' equity SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Intangible Assets, Net (Excluding Goodwill) Net Book Value Intangible carrying value Intangible assets, net Expected shortfall fees Total shortfall fees expected to be incurred Shortfall Fees Expected To Be Incurred Shortfall fees expected to be incurred. Net income (loss) Net loss Earnings (Loss) 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 to Common Shareholders, Net effect of unvested participating shares Statement of Financial Position [Abstract] Common Shares, Net income (loss) per common share - diluted Common Shares, Net (loss) income per common share - diluted Weighted Average Number of Shares Outstanding, Diluted Weighted-average number of common shares - diluted Contractual obligations payment, thereafter Contractual Obligation, to be Paid, after Year Five Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Summary of Effective Tax Rate Credit Facility [Axis] Credit Facility Percentage of tax (benefit) and provision Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Effective tax rate Income Tax Disclosure [Text Block] Income Taxes Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding at end of period Outstanding at beginning of period 2025 Shortfall Fees Expected To Be Incurred Next Twelve Months Shortfall fees expected to be incurred next twelve months. Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Income Tax Authority [Axis] Income Tax Authority Fair Value Disclosures [Abstract] Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Business Acquisition [Axis] Deferred Revenue, Current Deferred Revenue, Current Deferred Revenue, Current, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 30, 2024
Apr. 19, 2024
Document Information [Line Items]    
Document Transition Report false  
Document Quarterly Report true  
Document Type 10-Q  
Document Period End Date Mar. 30, 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 Q1  
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,885,922
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,068,000
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Current Assets:    
Cash and cash equivalents $ 205,444 $ 298,491
Accounts receivable 72,962 66,997
Inventories 146,783 115,773
Prepaid expenses and other current assets 27,489 20,538
Income tax receivable 244 1,711
Total current assets 452,922 503,510
Property, plant and equipment, net 635,131 642,509
Operating right-of-use assets 33,644 35,559
Goodwill 112,529 112,529
Intangible assets, net 59,581 59,644
Third-party production prepayments 30,662 33,581
Note receivable 18,739  
Other assets 40,980 42,661
Total assets 1,384,188 1,429,993
Current Liabilities:    
Accounts payable 98,107 87,245
Accrued expenses and other current liabilities 104,960 126,930
Current operating lease liabilities 8,351 9,113
Total current liabilities 211,418 223,288
Deferred income taxes, net 85,710 85,721
Non-current operating lease liabilities 34,297 36,161
Other liabilities 6,035 6,894
Total liabilities 337,460 352,064
Commitments and Contingencies (See Note I)
Stockholders' Equity:    
Additional paid-in capital 662,942 656,297
Accumulated other comprehensive loss (219) (57)
Retained earnings 383,885 421,568
Total stockholders' equity 1,046,728 1,077,929
Total liabilities and stockholders' equity 1,384,188 1,429,993
Common Class A    
Stockholders' Equity:    
Common Stock 99 100
Common Class B    
Stockholders' Equity:    
Common Stock $ 21 $ 21
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 30, 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,908,668 10,033,303
Common Stock, shares outstanding 9,908,668 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.1.u1
Condensed Consolidated Statements of Comprehensive Operations - USD ($)
shares in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Income Statement [Abstract]    
Revenue $ 452,208,000 $ 435,156,000
Less excise taxes 26,156,000 25,156,000
Net revenue 426,052,000 410,000,000
Cost of goods sold 239,704,000 254,338,000
Gross profit 186,348,000 155,662,000
Operating expenses:    
Advertising, promotional and selling expenses 120,275,000 125,428,000
General and administrative expenses 50,384,000 43,694,000
Impairment of brewery assets 335,000 484,000
Total operating expenses 170,994,000 169,606,000
Operating income (loss) 15,354,000 (13,944,000)
Other income:    
Interest income 3,493,000 1,644,000
Other expense (38,000) (102,000)
Total other income 3,455,000 1,542,000
Income (loss) before income tax provision (benefit) 18,809,000 (12,402,000)
Income tax provision (benefit) 6,212,000 (3,446,000)
Net income (loss) $ 12,597,000 $ (8,956,000)
Net income (loss) per common share - basic $ 1.05 $ (0.73)
Net income (loss) per common share - diluted $ 1.04 $ (0.73)
Weighted-average number of common shares - basic 12,054 12,309
Weighted-average number of common shares - diluted 12,055 12,309
Net Income (Loss) $ 12,597,000 $ (8,956,000)
Other comprehensive (loss) income:    
Foreign currency translation adjustment (162,000) 18,000
Total other comprehensive (loss) income (162,000) 18,000
Comprehensive income (loss) $ 12,435,000 $ (8,938,000)
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Cash flows used in operating activities:    
Net income (loss) $ 12,597 $ (8,956)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 23,404 21,915
Impairment of brewery assets 335 484
Gain on sale of property, plant, and equipment (23) (195)
Change in right-of-use assets 1,915 1,921
Stock-based compensation expense 7,127 4,073
Deferred income taxes (11) (430)
Other non-cash expense (income) 99 (55)
Changes in operating assets and liabilities:    
Accounts receivable (6,304) (23,372)
Inventories (29,342) (3,002)
Prepaid expenses, income tax receivable, and other assets (4,241) (16,972)
Third-party production prepayments 2,919 6,362
Accounts payable 11,352 15,258
Accrued expenses and other liabilities (22,356) (12,758)
Operating lease liabilities (2,355) (2,095)
Net cash used in operating activities (4,884) (17,822)
Cash flows used in investing activities:    
Cash paid for note receivable (20,000)  
Purchases of property, plant and equipment (15,737) (17,312)
Proceeds from disposal of property, plant and equipment 23 195
Net cash used in investing activities (35,714) (17,117)
Cash flows used in financing activities:    
Repurchases and retirement of Class A common stock (49,967) (21,096)
Proceeds from exercise of stock options and sale of investment shares 479 442
Cash paid on finance leases (557) (414)
Payment of tax withholding on stock-based payment awards and investment shares (2,404) (1,993)
Net cash used in financing activities (52,449) (23,061)
Change in cash and cash equivalents (93,047) (58,000)
Cash and cash equivalents at beginning of period 298,491 180,560
Cash and cash equivalents at end of period 205,444 122,560
Supplemental disclosure of cash flow information:    
Income tax refunds, net of payments 21 1,744
Cash paid for amounts included in measurement of lease liabilities    
Operating cash outflows from operating leases 2,737 2,560
Operating cash outflows from finance leases 286 9
Financing cash outflows from finance leases 337 413
Right-of-use-assets obtained in exchange for finance lease obligations 2,017  
(Decrease) increase in accounts payable and accrued expenses for purchases of property, plant, and equipment $ (1,456) $ 358
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
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,000 $ 102,000 $ 21,000 $ 629,515,000 $ (210,000) $ 439,121,000
Balance (in shares) at Dec. 31, 2022   10,238,000 2,068,000      
Net Income (Loss) (8,956,000)         (8,956,000)
Stock options exercised and restricted shares activities (211,000) $ 1,000   (212,000)    
Stock options exercised and restricted shares activities (in shares)   20,000        
Stock-based compensation expense 4,073,000     4,073,000    
Repurchase and retirement of Class A Common Stock (22,116,000) $ (1,000)       (22,115,000)
Repurchase and retirement of Class A Common Stock (in shares)   (65,000)        
Foreign currency translation adjustment 18,000       18,000  
Balance at Apr. 01, 2023 1,041,357,000 $ 102,000 $ 21,000 633,376,000 (192,000) 408,050,000
Balance (in shares) at Apr. 01, 2023   10,193,000 2,068,000      
Balance at Dec. 30, 2023 1,077,929,000 $ 100,000 $ 21,000 656,297,000 (57,000) 421,568,000
Balance (in shares) at Dec. 30, 2023   10,033,000 2,068,000      
Net Income (Loss) 12,597,000         12,597,000
Stock options exercised and restricted shares activities (482,000)     (482,000)    
Stock options exercised and restricted shares activities (in shares)   24,000        
Stock-based compensation expense 7,127,000     7,127,000    
Repurchase and retirement of Class A Common Stock (50,281,000) $ (1,000)       (50,280,000)
Repurchase and retirement of Class A Common Stock (in shares)   (148,000)        
Foreign currency translation adjustment (162,000)       (162,000)  
Balance at Mar. 30, 2024 $ 1,046,728,000 $ 99,000 $ 21,000 $ 662,942,000 $ (219,000) $ 383,885,000
Balance (in shares) at Mar. 30, 2024   9,909,000 2,068,000      
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 12,597 $ (8,956)
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation
3 Months Ended
Mar. 30, 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.", and "Truly Distilling Co.".

 

The accompanying unaudited condensed consolidated balance sheet as of March 30, 2024, and the unaudited condensed consolidated statements of comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended March 30, 2024 and April 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 March 30, 2024 and the results of its condensed consolidated comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended March 30, 2024 and April 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.1.u1
Recent Accounting Pronouncements
3 Months Ended
Mar. 30, 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.1.u1
Revenue Recognition
3 Months Ended
Mar. 30, 2024
Disaggregation of Revenue [Abstract]  
Revenue Recognition

C. Revenue Recognition

 

During the thirteen weeks ended March 30, 2024 and April 1, 2023, approximately 94% and 95%, 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 4% of the Company's revenue for the thirteen weeks ended March 30, 2024 and April 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 thirteen weeks ended March 30, 2024 and April 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 March 30, 2024 and December 30, 2023, the Company has deferred $16.6 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 $10.3 million and $10.9 million for the thirteen weeks ended March 30, 2024 and April 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 revenue or as advertising, promotional and selling expenses for the thirteen weeks ended March 30, 2024 and April 1, 2023 were $19.7 million and $18.4 million, respectively. For the thirteen weeks ended March 30, 2024 and April 1, 2023, the Company recorded certain of these costs in the total amounts of $5.7 million and $5.3 million, respectively, as reductions to net revenue. Costs recognized in net revenues include, but are not limited to, promotional discounts, sales incentives and certain other promotional activities. Costs recognized in advertising, promotional and selling expenses include point of sale materials, samples and media advertising expenditures in local markets. These costs are recorded as incurred, generally when invoices are received; however certain estimates are required at the period end. Estimates are based on historical and projected experience for each type of program or customer and have historically been in line with actual costs incurred.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
3 Months Ended
Mar. 30, 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:

 

 

 

March 30,
2024

 

 

December 30,
2023

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

62,238

 

 

$

55,116

 

Work in process

 

 

22,712

 

 

 

18,750

 

Finished goods

 

 

61,833

 

 

 

41,907

 

Total current inventory

 

 

146,783

 

 

 

115,773

 

Long term inventory

 

 

12,701

 

 

 

14,369

 

Total inventory

 

$

159,484

 

 

$

130,142

 

 

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

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 30, 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 March 30, 2024 and December 30, 2023 were as follows:

 

 

 

 

 

 

As of March 30, 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,203

)

 

 

2,597

 

 

 

3,800

 

 

 

(1,140

)

 

 

2,660

 

Total intangible assets, net

 

 

 

 

$

60,784

 

 

$

(1,203

)

 

$

59,581

 

 

$

60,784

 

 

$

(1,140

)

 

$

59,644

 

 

Amortization expense in the thirteen weeks ended March 30, 2024 and April 1, 2023 was approximately $63,000. The Company expects to record amortization expense as follows:

 

Fiscal Year

 

Amount (in thousands)

 

Remainder of 2024

 

$

190

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

2029

 

 

253

 

Thereafter

 

 

1,142

 

Total amortization expense

 

$

2,597

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Third-Party Production Prepayments
3 Months Ended
Mar. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Third-Party Production Prepayments

F. Third-Party Production Prepayments

 

During the thirteen weeks ended March 30, 2024 and April 1, 2023, the Company brewed and packaged approximately 79% and 78%, 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 $30.7 million and $33.6 million as of March 30, 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 $30.7 million as of March 30, 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 ended March 30, 2024 and April 1, 2023, the Company recorded $1.0 million and $0.7 million, respectively, in shortfall fees. As of March 30, 2024, if volume was zero for the remaining contractual term plus certain anticipated extensions of the production arrangements, the contractual shortfall fees, with advance notice as specified in the related contractual agreements, would total approximately $118 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 $47 million of shortfall fees and expects to record those expenses as follows:

 

 

 

Expected Shortfall Fees to be Incurred

 

 

(in millions)

 

Remainder of 2024

 

$

14

 

2025

 

 

18

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

3

 

2029

 

 

3

 

Thereafter

 

 

3

 

Total shortfall fees expected to be incurred

 

$

47

 

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note Receivable
3 Months Ended
Mar. 30, 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.3 million as of March 30, 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.1.u1
Net Income (Loss) per Share
3 Months Ended
Mar. 30, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) per Share

H. Net Income (Loss) per Share

 

The Company calculates net income (loss) 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 (loss) 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. The unvested shares participate equally in dividends. See Note L for a discussion of the current year unvested stock awards and issuances.

 

Included in the computation of net income (loss) 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 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 (Loss) per Common Share - Basic

 

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

 

 

 

Thirteen weeks ended

 

 

 

March 30,
2024

 

 

April 1,
2023

 

 

 

(in thousands, except per share data)

 

Net income (loss)

 

$

12,597

 

 

$

(8,956

)

Allocation of net income (loss) for basic:

 

 

 

 

 

 

Class A Common Stock

 

$

10,409

 

 

$

(7,434

)

Class B Common Stock

 

 

2,162

 

 

 

(1,505

)

Unvested participating shares

 

 

26

 

 

 

(17

)

 

$

12,597

 

 

$

(8,956

)

Weighted average number of shares for basic:

 

 

 

 

 

 

Class A Common Stock

 

 

9,960

 

 

 

10,218

 

Class B Common Stock

 

 

2,068

 

 

 

2,068

 

Unvested participating shares

 

 

26

 

 

 

23

 

 

 

12,054

 

 

 

12,309

 

Net income (loss) per share for basic:

 

 

 

 

 

 

Class A Common Stock

 

$

1.05

 

 

$

(0.73

)

Class B Common Stock

 

$

1.05

 

 

$

(0.73

)

 

Net Income (Loss) per Common Share - Diluted

 

The Company calculates diluted net income (loss) 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 (loss) per share, assuming the conversion of all Class B Common Stock into Class A Common Stock for the thirteen weeks ended March 30, 2024 and for the thirteen weeks ended April 1, 2023:

 

 

 

Thirteen weeks ended

 

 

 

March 30, 2024

 

 

April 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

 

$

10,409

 

 

 

9,960

 

 

$

1.05

 

 

$

(7,434

)

 

 

10,218

 

 

$

(0.73

)

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

27

 

 

 

 

 

 

 

 

 

 

 

 

 

Class B Common Stock

 

 

2,162

 

 

 

2,068

 

 

 

 

 

 

(1,505

)

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

(17

)

 

 

23

 

 

 

 

Net income (loss) per common share -
   diluted

 

$

12,571

 

 

 

12,055

 

 

$

1.04

 

 

$

(8,956

)

 

 

12,309

 

 

$

(0.73

)

 

For the thirteen weeks ended March 30, 2024, in accordance with the two-class method, weighted-average stock options to purchase 85,643 shares and 27,573 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 14,017 shares of Class A Common Stock and 38,805 performance-based stock awards were outstanding as of March 30, 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.

 

For the thirteen weeks ended April 1, 2023, in accordance with the two-class method, weighted-average stock options to purchase 46,288 shares of Class A Common Stock were outstanding but not included in computing dilutive loss per common share because the net loss position of the Company made them antidilutive.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

I. Commitments and Contingencies

 

Contractual Obligations

 

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

 

 

 

Commitments

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

50,557

 

Brand support

 

 

50,437

 

Equipment and machinery

 

 

39,914

 

Hops and malt

 

 

39,656

 

Other

 

 

33,861

 

Total commitments

 

$

214,425

 

 

The Company expects to pay $176.3 million of these obligations in the remainder of fiscal 2024, $21.7 million in fiscal 2025, $10.3 million in fiscal 2026, $2.9 million in fiscal 2027, $1.4 million in fiscal 2028, $1.6 million in fiscal 2029, and $0.1 million thereafter.

 

Litigation

 

The Company is party to legal proceedings and claims, including class action claims, where significant damages are asserted against it. Given the inherent uncertainty of litigation, it is possible that the Company could incur liabilities as a consequence of these claims, which may or may not have a material adverse effect on the Company’s financial condition or the results of its operations. The Company accrues loss contingencies if, in the opinion of management and its legal counsel, the risk of loss is probable and 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. 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. The Company’s reply brief for this Motion will be filed on April 26, 2024.
XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 30, 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 ended March 30, 2024 and April 1, 2023:

 

 

 

Thirteen weeks ended

 

 

March 30,
2024

 

April 1,
2023

Effective tax rate

 

33.0%

 

27.8%

 

The increase in the tax rate for the thirteen weeks ended March 30, 2024 as compared to the thirteen weeks ended April 1, 2023 is primarily due to the tax deficiency related to stock-based compensation awards recorded on pre-tax income for the thirteen weeks ended March 30, 2024, compared to the tax deficiency related to stock-based compensation awards on a pre-tax loss for the thirteen weeks ended April 1, 2023.

 

As of both March 30, 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 March 30, 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 March 30, 2024.
XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Line of Credit
3 Months Ended
Mar. 30, 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 March 30, 2024, no borrowings were outstanding. As of March 30, 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.1.u1
Fair Value Measures
3 Months Ended
Mar. 30, 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 March 30, 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 March 30, 2024 and December 30, 2023, the Company’s cash and cash equivalents balance was $205.4 million and $298.5 million, respectively, including money market funds amounting to $201.3 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.1.u1
Common Stock and Stock-Based Compensation
3 Months Ended
Mar. 30, 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 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

 

 

 

 

 

 

 

Forfeited/ Expired

 

 

(15,487

)

 

 

383.46

 

 

 

 

 

 

 

Outstanding at March 30, 2024

 

 

192,323

 

 

$

359.76

 

 

 

4.92

 

 

$

6,853

 

Exercisable at March 30, 2024

 

 

127,707

 

 

$

322.94

 

 

 

4.26

 

 

$

6,538

 

Vested and expected to vest at March 30, 2024

 

 

175,421

 

 

$

363.04

 

 

 

4.80

 

 

$

6,802

 

 

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

 

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

 

 

76,715

 

 

 

289.14

 

Vested

 

 

(31,351

)

 

 

385.07

 

Forfeited

 

 

(1,058

)

 

 

352.88

 

Non-vested at March 30, 2024

 

 

159,103

 

 

$

330.73

 

 

Of the total non-vested shares at March 30, 2024, 38,805 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.

 

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

 

 

 

March 30,
2024

 

 

April 1,
2023

 

 

 

(in thousands)

 

Amounts included in advertising, promotional and selling expenses

 

 

2,466

 

 

 

2,042

 

Amounts included in general and administrative expenses

 

 

4,661

 

 

 

2,031

 

Total stock-based compensation expense

 

$

7,127

 

 

$

4,073

 

 

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 weeks ended March 30, 2024, the Company repurchased and subsequently retired 148,183 shares of its Class A Common Stock for an aggregate purchase price of $50.0 million. As of March 30, 2024, the Company had repurchased a cumulative total of approximately 14.2 million shares of its Class A Common Stock for an aggregate purchase price of approximately $983.5 million and had approximately $216.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.1.u1
Licensing Agreements
3 Months Ended
Mar. 30, 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 costs of the proprietary ingredients above fair market value are recorded within net revenue at the time revenue is recognized for the flavored malt beverages sold to Pepsi and were $0.2 million and $0.6 million during the thirteen weeks ended March 30, 2024 and April 1, 2023, respectively. Freight costs and marketing costs are recorded in advertising, promotional, and selling expenses. The excess costs over fair market value of proprietary ingredients on hand at the end of the period are classified within prepaid expenses and other current assets. The excess over fair market value for inventory on hand was $0.5 million and $0.1 million as of March 30, 2024 and December 30, 2023, respectively. During the thirteen weeks ended March 30, 2024 and April 1, 2023, total net revenue recognized under these agreements amounted to approximately 1% and 2%, respectively, of the Company's total net revenues.

 

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

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
3 Months Ended
Mar. 30, 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 party expense recognized for the thirteen weeks ended March 30, 2024 and April 1, 2023 related to the lease was approximately $91,000. Additionally, during the thirteen weeks ended March 30, 2024 and April 1, 2023, the Company incurred expenses of less than $50,000 to various other suppliers affiliated with the Dogfish Head founders.
XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
3 Months Ended
Mar. 30, 2024
Inventory Disclosure [Abstract]  
Components of Inventories Inventories consist of the following:

 

 

 

March 30,
2024

 

 

December 30,
2023

 

 

 

(in thousands)

 

Current inventory:

 

 

 

 

 

 

Raw materials

 

$

62,238

 

 

$

55,116

 

Work in process

 

 

22,712

 

 

 

18,750

 

Finished goods

 

 

61,833

 

 

 

41,907

 

Total current inventory

 

 

146,783

 

 

 

115,773

 

Long term inventory

 

 

12,701

 

 

 

14,369

 

Total inventory

 

$

159,484

 

 

$

130,142

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Third-Party Production Prepayments (Tables)
3 Months Ended
Mar. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Expected Shortfall Fees to be Incurred expects to record those expenses as follows:

 

 

 

Expected Shortfall Fees to be Incurred

 

 

(in millions)

 

Remainder of 2024

 

$

14

 

2025

 

 

18

 

2026

 

 

3

 

2027

 

 

3

 

2028

 

 

3

 

2029

 

 

3

 

Thereafter

 

 

3

 

Total shortfall fees expected to be incurred

 

$

47

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets

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

 

 

 

 

 

 

As of March 30, 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,203

)

 

 

2,597

 

 

 

3,800

 

 

 

(1,140

)

 

 

2,660

 

Total intangible assets, net

 

 

 

 

$

60,784

 

 

$

(1,203

)

 

$

59,581

 

 

$

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

 

$

190

 

2025

 

 

253

 

2026

 

 

253

 

2027

 

 

253

 

2028

 

 

253

 

2029

 

 

253

 

Thereafter

 

 

1,142

 

Total amortization expense

 

$

2,597

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) per Share (Tables)
3 Months Ended
Mar. 30, 2024
Earnings Per Share [Abstract]  
Computation of Net Income (Loss) per Share, Basic

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

 

 

 

Thirteen weeks ended

 

 

 

March 30,
2024

 

 

April 1,
2023

 

 

 

(in thousands, except per share data)

 

Net income (loss)

 

$

12,597

 

 

$

(8,956

)

Allocation of net income (loss) for basic:

 

 

 

 

 

 

Class A Common Stock

 

$

10,409

 

 

$

(7,434

)

Class B Common Stock

 

 

2,162

 

 

 

(1,505

)

Unvested participating shares

 

 

26

 

 

 

(17

)

 

$

12,597

 

 

$

(8,956

)

Weighted average number of shares for basic:

 

 

 

 

 

 

Class A Common Stock

 

 

9,960

 

 

 

10,218

 

Class B Common Stock

 

 

2,068

 

 

 

2,068

 

Unvested participating shares

 

 

26

 

 

 

23

 

 

 

12,054

 

 

 

12,309

 

Net income (loss) per share for basic:

 

 

 

 

 

 

Class A Common Stock

 

$

1.05

 

 

$

(0.73

)

Class B Common Stock

 

$

1.05

 

 

$

(0.73

)

 

Computation of Net Income (Loss) per Share, Diluted

The following table sets forth the computations of diluted net income (loss) per share, assuming the conversion of all Class B Common Stock into Class A Common Stock for the thirteen weeks ended March 30, 2024 and for the thirteen weeks ended April 1, 2023:

 

 

 

Thirteen weeks ended

 

 

 

March 30, 2024

 

 

April 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

 

$

10,409

 

 

 

9,960

 

 

$

1.05

 

 

$

(7,434

)

 

 

10,218

 

 

$

(0.73

)

Add: effect of dilutive common
   shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based awards

 

 

 

 

 

27

 

 

 

 

 

 

 

 

 

 

 

 

 

Class B Common Stock

 

 

2,162

 

 

 

2,068

 

 

 

 

 

 

(1,505

)

 

 

2,068

 

 

 

 

Net effect of unvested participating
   shares

 

 

 

 

 

 

 

 

 

 

 

(17

)

 

 

23

 

 

 

 

Net income (loss) per common share -
   diluted

 

$

12,571

 

 

 

12,055

 

 

$

1.04

 

 

$

(8,956

)

 

 

12,309

 

 

$

(0.73

)

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Non-cancelable Contractual Obligations

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

 

 

 

Commitments

 

 

 

(in thousands)

 

Ingredients and packaging (excluding hops and malt)

 

$

50,557

 

Brand support

 

 

50,437

 

Equipment and machinery

 

 

39,914

 

Hops and malt

 

 

39,656

 

Other

 

 

33,861

 

Total commitments

 

$

214,425

 

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 30, 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 ended March 30, 2024 and April 1, 2023:

 

 

 

Thirteen weeks ended

 

 

March 30,
2024

 

April 1,
2023

Effective tax rate

 

33.0%

 

27.8%

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 30, 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 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

 

 

 

 

 

 

 

Forfeited/ Expired

 

 

(15,487

)

 

 

383.46

 

 

 

 

 

 

 

Outstanding at March 30, 2024

 

 

192,323

 

 

$

359.76

 

 

 

4.92

 

 

$

6,853

 

Exercisable at March 30, 2024

 

 

127,707

 

 

$

322.94

 

 

 

4.26

 

 

$

6,538

 

Vested and expected to vest at March 30, 2024

 

 

175,421

 

 

$

363.04

 

 

 

4.80

 

 

$

6,802

 

 

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

 

 

76,715

 

 

 

289.14

 

Vested

 

 

(31,351

)

 

 

385.07

 

Forfeited

 

 

(1,058

)

 

 

352.88

 

Non-vested at March 30, 2024

 

 

159,103

 

 

$

330.73

 

 

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

 

 

 

March 30,
2024

 

 

April 1,
2023

 

 

 

(in thousands)

 

Amounts included in advertising, promotional and selling expenses

 

 

2,466

 

 

 

2,042

 

Amounts included in general and administrative expenses

 

 

4,661

 

 

 

2,031

 

Total stock-based compensation expense

 

$

7,127

 

 

$

4,073

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Disaggregation Of Revenue [Line Items]      
Sales to domestic distributors as a percentage of total sales 94.00% 95.00%  
Sales to foreign distributors as a percentage of total sales 5.00% 4.00%  
Sales to retail locations as a percentage of total sales 1.00% 1.00%  
Deferred Revenue, Current $ 16,600   $ 8,900
Reimbursements for discounts to distributors 10,300 $ 10,900  
Advertising, promotional and selling expenses 120,275 125,428  
Distributors      
Disaggregation Of Revenue [Line Items]      
Reduction in revenue related to advertising, promotional and selling expenses 5,700 5,300  
Customers programs and incentives      
Disaggregation Of Revenue [Line Items]      
Advertising, promotional and selling expenses $ 19,700 $ 18,400  
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Current inventory:    
Raw materials $ 62,238 $ 55,116
Work in process 22,712 18,750
Finished goods 61,833 41,907
Total current inventory 146,783 115,773
Long term inventory 12,701 14,369
Total inventory $ 159,484 $ 130,142
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Additional Information (Details) - USD ($)
$ in Millions
Mar. 30, 2024
Dec. 30, 2023
Inventory Disclosure [Abstract]    
Inventory obsolescence reserves $ 7.9 $ 7.6
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Third-Party Production Prepayments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Percentage of brews and packages 79.00% 78.00%  
Total third-party production prepayments $ 30,700   $ 33,600
Total prepaid amount 30,662   $ 33,581
Shortfall fees 1,000 $ 700  
Contractual shortfall fees 118,000    
Expected shortfall fees $ 47,000    
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail)
$ in Millions
Mar. 30, 2024
USD ($)
Contractual Obligation, Fiscal Year Maturity [Abstract]  
Remainder of 2024 $ 14
2025 18
2026 3
2027 3
2028 3
2029 3
Thereafter 3
Total shortfall fees expected to be incurred $ 47
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Impairment of goodwill $ 0    
Intangible carrying value 59,581,000   $ 59,644,000
Intangible assets amortization $ 63,000 $ 63,000  
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Gross Carrying Value $ 60,784 $ 60,784
Accumulated Amortization (1,203) (1,140)
Net Book Value 59,581 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,203) (1,140)
Net Book Value $ 2,597 $ 2,660
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail)
$ in Thousands
Mar. 30, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of 2024 $ 190
2025 253
2026 253
2027 253
2028 253
2029 253
Thereafter 1,142
Total amortization expense $ 2,597
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note Receivable - Additional Information (Detail) - USD ($)
$ in Millions
Jan. 02, 2024
Mar. 30, 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.3
Amortization of note receivable $ 1.4  
Note receivable maturity date   Dec. 31, 2028
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) per Share - Additional Information (Detail) - shares
3 Months Ended
Mar. 01, 2024
Mar. 01, 2020
Mar. 01, 2019
Jan. 01, 2019
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Earnings Per Share Note [Line Items]              
Antidilutive securities excluded from computation of earnings per share         85,643    
Stock option outstanding         192,323   207,810
Common Class A              
Earnings Per Share Note [Line Items]              
Antidilutive securities excluded from computation of earnings per share           46,288  
Unvested Share Based Payments              
Earnings Per Share Note [Line Items]              
Antidilutive securities excluded from computation of earnings per share         27,573    
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         38,805    
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         14,017    
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) per Share - Computation of Net Income (Loss) Per Share, Basic (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net Income (Loss) $ 12,597 $ (8,956)
Allocation of net (loss) income for basic:    
Allocation of net income (loss) for basic common stock $ 12,597 $ (8,956)
Weighted average number of shares for basic:    
Common shares, As reported - basic 12,054 12,309
Net income (loss) per share for basic:    
Net income (loss) per common share - basic $ 1.05 $ (0.73)
Common Class A    
Allocation of net (loss) income for basic:    
Allocation of net income (loss) for basic common stock $ 10,409 $ (7,434)
Weighted average number of shares for basic:    
Common shares, As reported - basic 9,960 10,218
Net income (loss) per share for basic:    
Net income (loss) per common share - basic $ 1.05 $ (0.73)
Common Class B    
Allocation of net (loss) income for basic:    
Allocation of net income (loss) for basic common stock $ 2,162 $ (1,505)
Weighted average number of shares for basic:    
Common shares, As reported - basic 2,068 2,068
Net income (loss) per share for basic:    
Net income (loss) per common share - basic $ 1.05 $ (0.73)
Unvested participating shares    
Allocation of net (loss) income for basic:    
Allocation of net income (loss) for basic unvested participating shares $ 26 $ (17)
Weighted average number of shares for basic:    
Common shares, As reported - basic 26 23
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]    
Earnings to Common Shareholders, As reported - basic $ 12,597 $ (8,956)
Common shares, As reported - basic 12,054 12,309
EPS, As reported - basic $ 1.05 $ (0.73)
Add: effect of dilutive common shares Share-based awards 27  
Earnings to Common Shareholders, Net effect of unvested participating shares   $ (17)
Common Shares, Net effect of unvested participating shares   23
Earnings to Common Shareholders, Net income (loss) per common share - diluted $ 12,571 $ (8,956)
Common Shares, Net income (loss) per common share - diluted 12,055 12,309
EPS, Net income (loss) per common share - diluted $ 1.04 $ (0.73)
Common Class A    
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]    
Earnings to Common Shareholders, As reported - basic $ 10,409 $ (7,434)
Common shares, As reported - basic 9,960 10,218
EPS, As reported - basic $ 1.05 $ (0.73)
Common Class B    
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]    
Earnings to Common Shareholders, As reported - basic $ 2,162 $ (1,505)
Common shares, As reported - basic 2,068 2,068
EPS, As reported - basic $ 1.05 $ (0.73)
Earnings to Common Shareholders, Class B Common Stock $ 2,162 $ (1,505)
Class B Common Stock 2,068 2,068
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail)
$ in Thousands
Mar. 30, 2024
USD ($)
Long-term Purchase Commitment [Line Items]  
Commitments $ 214,425
Equipment and machinery  
Long-term Purchase Commitment [Line Items]  
Commitments 39,914
Ingredients and Packaging (excluding hops and malt)  
Long-term Purchase Commitment [Line Items]  
Commitments 50,557
Brand Support  
Long-term Purchase Commitment [Line Items]  
Commitments 50,437
Hops and Malt  
Long-term Purchase Commitment [Line Items]  
Commitments 39,656
Other  
Long-term Purchase Commitment [Line Items]  
Commitments $ 33,861
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Mar. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual obligations payment, remainder of fiscal year $ 176.3
Contractual obligations payment, 2025 21.7
Contractual obligations payment, 2026 10.3
Contractual obligations payment, 2027 2.9
Contractual obligations payment, 2028 1.4
Contractual obligations payment, 2029 1.6
Contractual obligations payment, thereafter $ 0.1
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Summary of Income Tax (Benefit) Provision (Detail)
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Income Tax Disclosure [Abstract]    
Effective tax rate 33.00% 27.80%
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 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 March 30, 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.1.u1
Line of Credit - Additional Information (Detail)
3 Months Ended
Mar. 30, 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.1.u1
Fair Value Measures - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Fair Value Disclosures [Abstract]    
Cash and cash equivalents $ 205,444 $ 298,491
Money market fund $ 201,300 $ 291,500
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock and Stock-Based Compensation - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 30, 2024
USD ($)
$ / shares
shares
Shares  
Outstanding at beginning of period | shares 207,810
Forfeited/ Expired | shares (15,487)
Outstanding at end of period | shares 192,323
Exercisable at end of period | shares 127,707
Vested and expected to vest at end of period | shares 175,421
Weighted-Average Exercise Price  
Outstanding at beginning of period | $ / shares $ 361.53
Forfeited/ Expired | $ / shares 383.46
Outstanding at end of period | $ / shares 359.76
Exercisable at end of period | $ / shares 322.94
Vested and expected to vest at end of period | $ / shares $ 363.04
Weighted-Average Remaining Contractual Term  
Outstanding at end of period 4 years 11 months 1 day
Exercisable at end of period 4 years 3 months 3 days
Vested and expected to vest at end of period 4 years 9 months 18 days
Aggregate Intrinsic Value  
Outstanding at end of period | $ $ 6,853
Exercisable at end of period | $ 6,538
Vested and expected to vest at end of period | $ $ 6,802
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 01, 2024
Mar. 01, 2020
Mar. 01, 2019
Jan. 01, 2019
Mar. 30, 2024
Dec. 30, 2023
May 18, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option outstanding         192,323 207,810  
Other than options granted in period         76,715    
Weighted average fair value of stock awards         $ 289.14    
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    
Number of shares repurchased during period         148,183    
Number of shares repurchased during period, Value         $ 50.0    
Number of total cumulative shares repurchased         14,200,000    
Stock repurchase program, remaining authorized pepurchase amount         $ 216.5    
Number of total cumulative shares repurchased, value         $ 983.5    
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
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%            
Performance Based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option outstanding         28,033    
Total shares outstanding         38,805    
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.1.u1
Common Stock and Stock-Based Compensation - Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units (Detail)
3 Months Ended
Mar. 30, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Non-vested at beginning of period | shares 114,797
Granted | shares 76,715
Vested | shares (31,351)
Forfeited | shares (1,058)
Non-vested at end of period | shares 159,103
Non-vested at beginning of period | $ / shares $ 373.56
Granted | $ / shares 289.14
Vested | $ / shares 385.07
Forfeited | $ / shares 352.88
Non-vested at end of period | $ / shares $ 330.73
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expense $ 7,127 $ 4,073
Advertising, promotional and selling expenses    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expense 2,466 2,042
General and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation expense $ 4,661 $ 2,031
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Licensing Agreements - Additional Information (Detail) - Pepsi - Pepsi Licensing Agreement - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Transition of distributor networks The transition of distributor networks is expected to begin in May of 2024 and extend into 2025.    
Percentage of shipments of beverages under license agreement 1.00% 2.00%  
Payments for proprietary ingredients, shipment of beverages and marketing services $ 0.2 $ 0.6  
Excess over fair market value $ 0.5   $ 0.1
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Additional Information (Detail) - Dogfish Head Brewery - USD ($)
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Related Party Transaction [Line Items]    
Lease term of contract 10 years  
Total payments due $ 3,600,000  
Related Party    
Related Party Transaction [Line Items]    
Total payments due 91,000 $ 91,000
Transaction with related party expenses $ 50,000 $ 50,000
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (V"F5@'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 " "-@IE8>^D)S^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)\VN@J';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?0,@E,[]\ M\PVDU5'JD/ YA8B)+.:KT?4^2QTW[$ 4)4#6!W0JUR7A2W,7DE-4KFD/4>D/ MM4<0G-^ 0U)&D8()6,6%R+K6:*D3*@KIA#=ZP'E_F=2OK M,RFOL;S*5M(QXH:=)[^N[NZW#ZP37*PKOJ[$]59P60Z_?9]&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" "-@IE8*.-]J#8& "?(P & 'AL+W=OMK1"[3YU.XFUI1))K MMJ,QW%DS'A$!IWS327:<$C\+BL(.MJQ^)R)!W)J,LVL+/AFS5(1!3!<<)6D4 M$?X^HR';W[3LUN'"4[#9"GFA,QGOR(8NJ?AMM^!PUBE5_""B<1*P&'&ZOFE- M[4^N,Y !V1._!W2?'!TC:>6%L6_R9.[?M"Q9(AI23T@) O]>J4O#4"I!.?XI M1%OE;\K X^.#^EUF'LR\D(2Z+/PC\,7VIC5L(9^N21J*)[;_A1:&>E+/8V&2 M_47[_-ENMX6\-!$L*H*A!%$0Y__)6U$11P%.[T0 +@+P?P+L4[_@% %.9C0O M66;K,Q%D,N9LC[A\&M3D058W632X"6+9C$O!X6X <6+BLE?*T0):#+51LB6< M)N.. &%YN^,5(K-Q3_V/\1TH4%DJ?"C5#!L%[PF_1HYU MA;"%NYKRN.;PZ0["[9$N_$-QG+*2G$S/.:'WF7DII*Y \SCO.#(!__H"3Z&Y MH%'RMZ[*-8-?4\(%Y>&[P9]92O!4 M:\\85=->O[37K]A^[SM=X6;F<-MJ?]59,D;5M#0H+0VJ65I0'C!?CCL(AC^M M.[-2.=*<'&J,\35]#DN?0V/I;F,1B'?DIIQ+MWE6!O$&+041J7:D-@L^:X=W MUQA4T^.H]#BJXO$N"&$B,T.J76S1[7*X>']#L]O8)N8_WB^G#\Q6: M/[C7.M]FO;K&CTC#KF)\'L,0F].;[+/DD-W:&C KGLAFFQ%/;:96\KAQF,#*,\CQ%=O'VCHPR\U8(I@NT#4'UO2)%3KA2NA4^BP[\X*S MUR#VM U^1E/?DZKK?78! IAA4*X$@K).9R#Q7GL MTS?T*]7R^QDIZ('6J#L:#O0=L0D$P@J!L)E7#EM#Q^EJV@T[(]=NV[B-M:QG MCJQK5#$.-D/)BA,_V_EZCUY8J+5F%EA.[[6VFD :1R&-8\:/)?52GJTWW[PM MB3?TY&[0&:&'Y^6M]LU!$R3C*))QS-RQ"@0L+]D:V?B'EQ_1P:[6H%G)#0F@ M_50NQ"-8T2P%\[YI#3C5WV MW5@3*.0H%'(J[1<=IR6L3+(WJ>@Q%0#NL1RXM/5P(=8IZB%7ZV5J\O7]ZV0T M'/9&&(\[KSJ+"HH<,\=\R.F9ULF%B*9PT@0?.8J/G'X#.7TAWBEJH EZ@"_SO.O0?(3P7;9!Q4O3 @698=;2GS* MY0-P?\V8.)S('RB_R9G\"U!+ P04 " "-@IE8EC[P#'(& ""'@ & M 'AL+W=OTR0K+V8;*?.SQ:(,-SQEY3N1\PQ^68LB91(NBX=%F1><1?6@-%D0 MRW(7*8NSV?*\_NZV6)Z+K4SBC-\6J-RF*2N>KG@B]A^!V77_+; JX6G9 CFGI5\ M)9)_XDAN+F;^#$5\S;:)_"3V?_(V(*?R%XJDK/^B?6/KTAD*MZ44:3L8%*1Q MUOQGC^U$' S ]L0 T@X@+QU VP&T#K115H=US21;GA=BCXK*&KQ5'^JYJ4=# M-'%6+>.=+.#7&,;)Y4ID$2P*CQ!\*D421TS"Q15+6!9R=%<+"1HJ3XNPO=]5?L&O]JHON1,X&L=(N5FKROERQ#?MO&.)1"\=A4; M5V[MJBH%NR6Q'-N&)=L=QJ,Q"WP[P)W90*G=*;6-2B_#4&Q!&-2)D(/*^X3K M-#9.G(.;>R1PR4BB:N6Z0>#I%3J=0L>H\";;PV+;]7PZDJ8Q MPX[G4;TVM]/F&K7=%CQG<83X8U[M[+)>2/1Y9=T^]NY*8J@WV\$1:^IU WRCPLY L><$< M^LJ];8<$9)R8JIEC40=;>I%!)S(XLOJ ^$(^O44YE'!9+WZUUW-@KWR+,BYU MD@-UDX 4BD>2-68V<:Q +QE;/80LH^B/()G).'M 187=N5C/MR4W3''K[U ) MI:Z2!3HSQW&F]!Y $QOU_B%$M(^31"L-:W8U@008:SMJ-Q37(PT;*0+[2++L M(8;-TT[@Y*JWC@8I&#C^>-6U9H>3/13:\PB;@?1Y$Q?1/&>0K2@O1+1M.KN\ MJE]/Z1296J>#-;5SKS.AA;$/1/9JPF4T?A.1'ZA-6D8-]CRH)8+S1#S8# MN"<8-B/L8TT$PQ93Z61;@6^-H]"8$=>=FN<>8MA,L:;8&N2I#,+4M['OCP5J M#&T2!,$$9G'/*^R]J'G\*V;W<1)+: :T'20V1L&W3,0FR'8]6:P M1R6-UX9U37 MV!$WH!,,)ST0B1F(SZDE.C F' ZKQW03E7<^<'RD6F,58#RQ'4@/16*&XK ] M.J94I1_!&+;O6*O&CE#B3_2:Y.#@9Z;D-5]S4!K!>?:Y[>33I"0J GW'P^-\ MT)N1B6)(>E(2,RD_B&P>_F!*:#@(Y6^\%W5F+IXJXZ3')3'CLJ',,8V:,QJT MPF.)&BL_F.A"2,]!8N9@D[;'%*J4H]2SE8*@LW.(Y4ZI['%(S#A5L);(J!W@6@F+T^HYS5'RMLPZIZVY AMHRBNFF+(T.I,/X\S%+(\AHS5 MAJX"%1KCP![WQCH[QR53#T5(3UYRE+S;=)O4CQ!;X(H4)F93/??=0:T2I7Y[ MJ1R=$SQNF'56SH1FVJ.6FE'[B4L&7T&[P(H,MI3^<9CF(.E3WQ_7*(V=3;#C M3N"*]G"E+X%K.=@$O-X$6KF:LZ5ENQX9XU5KZ'G!U"F4]GRE9KXJ9;4N6R\. M0 6IOKO7&9JZ>WKPM/3(XU*HN' :725P!D&76I%&!]];:4[E;1AN#VIJGZ:^ MTA,=6]NH_X]#,.WA3\WP;Q>Y#EX;K,KS8%R6-#;8FC@!T![X]#CPN_2[TFK[ M 18;%N)$WH;A]GBG)\([/2G>3^5M&'6/=VK&^]'T\]7W*^/3G-FF$;8X>$%8 MO9U]SXJ'."OA!+&&0=8[#Y*W:%YX-A=2Y/4[PWLAI4CKCQO.8'$J _A]+:#9 M;"^JUY#=:^?EOU!+ P04 " "-@IE8FR*5V-$" # "@ & 'AL+W=O MI $^,7<2;+ M;W2H:OVIA:)"*I[68DV0TJSZ);_KA6@)G/$K K<6N$,%7BWPRJ 561GKGB@2 M!H(?D##5VLT,RK4IU3H-S MOD$N=L<]\M5I^3U$C=SKRFV=OED"MUD"M_0;O[H$::IOJ!4C4J*[OC@G]:;1 M;F5.(EA8NI,DB#U8X;LWCH\_]86[DEDGJM=$]89$W2@>/=V@G BT)ZR OLR5 MT;0T,L^"?8A'V GL?3O+F:(.X[AA'%_ 6-UCB!0JX8+^A;B/M3*=CKQ_4;7/]R7/V, MEXID,/\VETZ/[HSQFY?DYZOZQ [^/^K#E^S2VNWSM,"^[-CX &%7>+6R]FY M>J/6E@.PSQ=6V'9K>V'V=OK]O:.91 RV6HE'4VTAJNU2-5$\+W<WG*OGB=G$-)O6\!]02P,$% @ C8*96($I^-[(!0 R!@ M !@ !X;"]W;W)K49,L.3TP#I ^U*-T=O[LC M[SLRT[U47_5:"$,>RJ+25X.U,9O+T4@OUJ+D^D)N1 5?EE*5W,!0K49ZHP3/ M:J6R&-$@2$8ESZO!;%J_^Z!F4[DU15Z)#XKH;5ER]>U&%')_-0@'AQCV73#5^)>F,^;#PI&HZ.5+"]%I7-9$2665X/K\/*6!5:AEO@K%WM]\DRL M*W,IO]K!778U""PB48B%L28X_.S$K2@*:PEP_-<:'1SGM(JGSP?K;VOGP9DY MU^)6%E_RS*RO!I,!R<22;POS4>Y_%ZU#L;6WD(6N_R?[5C88D,56&UFVRH"@ MS*OFES^T@3A1 #NX FT5Z&.%J$>!M0JL=K1!5KOUAAL^FRJY)\I*@S7[4,>F MU@9O\LJF\=XH^)J#GIG=RBJ#I(B,P).619YQ X-[ S^0+:.)7,*G$M;(VB9O M)\B?&Z&XS8$F0_+Y_@UY]>//1*^Y$IKD%?FTEEO-JTQ/1P8 VFE&BQ;,30.& M]H!AY+VLS%J37P%4=JX_ L>.WM&#=S?4:_ ]5Q>$!:\)#6B$X+GUJU]O0#T( M:W7F@<..P6:U/=9C[ZY:R%)TP25_7\^U4;"4_\&"U1B+<&-V?U_J#5^(JP$D M1PNU$X/93S^$2? +YND+&3OS.SKZ'?FLSSZ*G:BV O.Q44QJ15MR=K,HIC28 M!$$P'>U.'4 D61S&R:GD&;KXB"[VHGLGM";B89%K00Q_$.C";4S$)[/3Y-'D M#4Q$T(LR.:),O"C_@)*N^N.8.--&- EBZ@)$),.@^8,37J!3HY )UZ@ORD)&=\HNGP4"I)7"3 75['+MI0T7CB/8OK?"$ M3T/_XA(5I*Z!S3-@[-Q6>-NK^-&'#J0X8!-D6R"2$4O2J!\[[;!3+_:[AG%'&$E!<68X!=R6'(TL@3 MXXX=P]A?BLQ:J!8L6H1"+[T^MPJ]E+5S;SN6#?TT>U<9 79-ZS#JK\N@+$H9 MDA57,$Q\.>F8-O13;9.3=K6C&%WR'#*$P#"Y,.CGK[#CV-!/LNW6/%D\*$Z7 M05D48R4$H]K( [1CVM!+;(>FO-F&9"[@:"P.>Q/:0O=LW-3EPH2&2-^(" Y9%/771-IQ)O5S MINUMGZR&K8WDG+2A=721NI+#2>KIP6G'D-3/D Y2 N6"'1N74!>V-/T*H-(@=%S Q%J0]+G1, M2OT'S6>XX$N#>\*T3CBK"!/K=Z(C2/KT.?10,M_U[M7DN_>J*_G$7NU(DHZ_ MHW%9G-U=M0O?T\U0+_,^MYMY*6OG(>A(F/I)^"UP6;ZJR&*KE*@6WP@<12I= M\.8&-?MWJXWM]M$XN(0[#!.,%[#CC]37AYVURJ=V::._[W7*WR2I-"+,$D%'F(HVJNS9N!D9OZYGDN MC9%E_;@6/!/*"L#WI93F,+ 3'/]X,?L?4$L#!!0 ( (V"F5C=00$S'P@ M )LD 8 >&PO=V]R:W-H965T&ULM5I=<]NX%?TK&'6G MD\Q8$0&0DNC:FG&49IN'['KBW?89)B&+#4EP /3'^76PIE>"YJ5MQ/=E*V5W.9J+8TH:(#ZRCK?IFPWA#I/K( M'V:BXY249E!3SU"2S&<-J=K)ZLK@(G MAQO?JH>MU#=FJZN./- [*G_O;KGZ-!N\E%5#6U&Q%G"ZN9[_H7W4\HT_X*5@OS/WC:VR83 M4.R$9,U^L$+05&W_ESSO W$T0/GQ#T#[ 6@\( T,P/L!)G*S'IF9UB
J* MLR? M;7RIB],;,QH-9NJU@]^ E4+?MNRG2!M*:YF4J'1/F?%_I<_ M]K^, K^,P5?6RJT _U0(RM/Q,S6+82KH,)6/*.KP*^$? $XN $I0ZL&SC@^_ MZ=3P!)KA. ('#Y'%QA\.158';6."MM/Q5=%2FX\36;4/??96LJ+BTA>YWG/J M]ZQW]J7H2$&O)VKK"LH?Z63U][_!>?(/W[3/Y.PD".D0A#3F??6+*D156["& M@GT.R<"WHF9R9?W$7 ]9%%.N7IB,5UXNK MB]@]IT^4_P!$""J]]6KA@, X&P%U;=)EZH>Y'& NHS!_)CJ36B"(RCL%M.,Z MK>2/"]#5I)47)LSTCUW5Z:GX@"\=4%-=PDZ >VQ@'@AP/B#/H\C76](^4+T1 MN&;+*=M,UFSI@R),DS]=,L]"PM'(/T M&*4X"8!$%B2*@OQ5;BD'+6NGIB[N8PG>]9B]U7[O\1A)GH_1NC;3+)"LT!(R M?(&13;J*4>$VR6KV6%V1^ZH.%W%X5EH^E[?38%ABAG%FOBD*MM.TI\HYK1[) M?>W? JF[$G/LU&^?&<)X@0)K9OD91MEL]:5]5$6/\2J0^YGG=W.WG"J.*0^)+RZ.=NM19/L:SLQF"5='Z++@-$6ILY4]9G">!V-M MZ1+&^?*W;<7+:4<4]V@2*G=]I]7I.?XP&LF+VJ5$E$-G1[M6/< M.62Q0AA,89?Z(,29DR(>LPQERP!$RY$P3I(*(M]1FR)'J7!4<+S 72:<(H2/ M-.\>N<=.T50(.K**<^>M0)6NJB/,EO,@E0E4$LC&_>\V2D!9!EC!1G#!_ M>8TZ]^+V<>-R.:YQ/C.X6*) $B-+H@B]M5.L5-D3KVDL4)2?W\I)Y_)V&@A+ MT"C*>7T@3#W=,*TJ)'V!G?;^1JFD_HV7[J_@6F2Y%L6Y]G;'BRW1>]^5]R^K M>^3A5I@M\%B'>NT6&(;RTW(PBG/P+6<%I:4 &\X:4%:B8ZI7^7-S<7G8Z50\ M-L%.!5FF1G&F=JJ#;XMY(7OH%F<+Z)0''RTO(%P$D%M:1HNWEH=-U9*V>$UY MB#+^F\O#F;R=!L*2/8J3_3?:#1M)9QJGLN+TT-^O:Z6LP(UN[AK=3>M^SQL2 M3R>>#$"5E!@.*"X'0[T6?*BTJ8SM]@5K2E95<_Q<.90)^L M9JIB2W@@4UT=D"[&0LQGE 9*!+9* <>5@JW<[)"=M!<-7J38(P&R;+P"/JL4 M!DY;L-4).*X3;GLQJ\.J5?I3);=;5I=Z-QWR9G].L)>]@#P17O8+\JJ%P!ZE M@-Q#+Y\9S// R0&V>@+'FW*GU/G*A1>WK^U&:3K.(9\=PLD\<$B#CX[,7Q MPX&2P:\#WI\K*$YY5%LAT()@CPS(59/J))3'+EL>RX53W);@<9S@UR&T@$AP M3Q^JMC7II1B3\HJ5WDFX](WR99J/VS^/'5PFV3PT"4OS.$[ST4E0W;1$X7N8 M/HB+BS4]>SN3M-")6.. 7SK^/CR(VN[84%^81AE['2$.//0V]DX2N#5RD MH=)L&1XO7Y8Z0P- FKZWK]JBWI5]*6L4I^PLZ;^J+\516?'F13V3M],06?6 MX^K!]N0FJ]E.]M+0B EVVK#[H^$* .0V$SZKX"9-K4Y(7WNBX$'_LFY(746 MEN/C$(]1'L!M-4,:UPR?!P;]<[A=IL=.R#U&*0R(@=2*@30N!KX=/9F9[@^[ MV;TDRLQL*/I<]*2K=]S)3)1973V86NF?E*L"4 *=6?T51PJI511I7%&\^T0+ MKF?S7I<1O M>324/YBW7P0P,^E?DQCN#F_8W)CW2D;W/\++=?^>C'73O[;SE7 E5H1*@(UR MF7Q8J-7E_9LP_0?).O,RR3V3DC7F15O\'4$L# M!!0 ( (V"F5@YZ'S1>P8 $TN 8 >&PO=V]R:W-H965T&ULM5K;7U4;D M654%],9I=K]LCON7B_OJWEW62'DF8% M+YNL*JV:/UR-KLG;F#K*H;7X.^//S<&UI1[E0U5]5#?OTJN1K4;$M0\O'^8#:_B\RO_)4K&Z&@4C*^4/;).+ MN^KY5]X]D*?PDBIOVK_6\];6#T=6LFE$573.<@1%5FX_V4N7B ,'B0,[T,Z! M'CG0X(2#TSDX0QWBUK^FDD_,9M792H+BZ>6O&JJ/$N9 MD#?W0G[(BA.-53W(NRKYN*KRE-?-C];RTR83GZVQ]?Y^8?WT_9O+B9 #47"3 MI MZLPU*3P3]JQ(L!]SF9K=Y512R>MO16-W-/&=-8UT#8(NO!;L!P)9FL.LT MS=3,8KEUR[)TG$DLML[@IXQ>P4J23;')6QK^%"M>J]')-K-2\_^)6[]530.@ MQF;4.RYD7Y*02U:76?EX!#&19;.K';JK'=IBNB\33+ M2+<E6$QILHJZ6XG$0>KX^8XRQSDS+ A-LB0D688+% Y+;8];; M,>L9F=TN*-5:+0>-Q5]XG61J>65E*E_=&E%GB>KLVPF^?1.32P>'6OJ-IX^1 M$KW)S3V@8VH3UCCL[Z@,CJ=M>D M-DW=SL0ZW&A O = *Y5='ECF _T-%>CSQB&?2RDF6(0)%I](FW=R 0]WI(:X MI+[6XHWASFWQH?[8OKZ966#&7&*"19A@,1)8KTZ(O9=.;&.E1%7-L\?22C9U MS^S],W3W#R IK2@28 MCDFHAXX!0]<.;,\^V7#)7DSX- M]4D< :9C8++'@)U+B=>OGWY6][(2,>M*1@W1E&%,;65.='%%IM:!9I)N>6(F MH2I)J&@Q%EJ?\[W@1,R*TR MD>B*#:$>4,9S<[2SWSE092=4M @5+1Z2X3[# M>^V)?!OQ"2P$720:NX&^X,_-8SJ[#E!5IZ$/$:&&C;'0^F6P%Y7( %7I&VB0 MYK!G-W]=!J(NT/E1I2=4M @5+<9"ZU?-7J,B9I'J:[1(HJLK4T*AQ0)3TUF@ MHBV'/D2$&C;&0NO3O5>O"+)\!?(/R$R>30/@?T^=Z6NJI'G49U.+*DFAHL6G M\6* M?M7YK-0 8F'H"2W4\46H:#$6VI;RR<$Y67706E+WF,FM5,X? M)+Q],97)JK=GE[&PO=V]R:W-H965T&ULK53;;MLP#/T5P2N&%ECK:](VLPWDLF$%UB%HUNU9L9E8J"Z> M)"?MWT^2'2_MDCP,>XE%BN>0AQ&9;H5\4A6 1L^,U!%PZ$*-^% 1#GV'"O3QUOKG,4]%H2CC,)5(-8UB^3("* M;>:%WL[Q0-:5M@X_3VN\A@7HQWHNC>7W+"5AP!41'$E89=XX'$T3&^\"?A#8 MJKTSLDJ60CQ9XZ[,O, 6!!0*;1FP^6Q@"I1:(E/&KX[3ZU-:X/YYQ_[9:3=: MEEC!5-"?I-15YMUXJ(05;JA^$-LOT.D96+Y"4.5^T;:-'0P\5#1*"]:!306, M\/:+G[L^[ '"8X"H T1O TK8@W8O@!: 94045JI& +M'C8H;.SR[0&2(IKD]LR^$679]+FB8[DB=&]X+I2Z!,OH7R-]TW-?>'1KO!)=)+P'LLK M% $CK?R)[I3SIE2>GV/-O9M7<\4(P0.=?A5(7A]2V%$-' M81?+)@^CP>UUZF_V9?P==7ES.QCV46U]_MYK9R#7;@DH5(B&Z_;]]-Y^SXS= M>+WQ3\S^:=?%'YIV>9G'M29<(0HK0QE<79OIE>U": TM:C=32Z'-A+IC978H M2!M@[E="Z)UA$_1;.?\-4$L#!!0 ( (V"F5A&4YPV1 ( (H& 8 M>&PO=V]R:W-H965T&ULG95=;YLP%$#_BL6D/;6%0#ZV#)"2 M;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q*J)278)M[C\]UY$O<"OFL2@"-7BK& M5>*56M=+WU=9"156=Z(&;M[D0E98FZDL?%5+P,0E5

)-O./"CA:EM@M^&M>X@$?0/^JM-#-_H!!: 5=4 M<"0A3[S59+E>V'@7\)-"JT[&R%:R%^+93C8D\0(K! PR;0G8/ YP#XQ9D-'X MW3.]84N;>#H^TK^ZVDTM>ZS@7K!?E.@R\3YXB$".&Z9WHOT&?3TSR\L$4^X7 MM5UL]-%#6:.TJ/ID8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_02DK,"S#'KE7L:[.#C?.S MGK;N:.$%6H0>!->E0E\X ?)OOF_,!KWPJ+<.1X$/6-ZA*+A!81!.1WC14&[D M>-$%WKDR;]#^%6TXH0=*&LS.5=U!I^>A]MXL58TS2#QS,13( WCI^W>3>?!I M1'DZ*$_'Z.FN88 FP7YV.SG51BLB:OW_(7>ZX\ <,P4C8K-!;#;*^2[X[15R MX]"WY.:#W/RJ4WL":6X1ON VSGS+;3&X+:X^N'&_<>Y%/_^D/U0@"]<%%9\+H8\3N\'P^4G_ %!+ P04 " "-@IE8V51:R$\% ".#0 M& 'AL+W=O:.G:8D.1*DG%<7_]SB5EQ!AU*H2HR7EDC'"U/L]GHS?R([:/!;XK6?N=9<"0+:Z_YY4-Q MF@V9$&G* R-(_+NA,]*:@4#C6XN9=5NRX^[S%OV7&#MB64A/9U;_KHI0GF:O M,U'04C8Z7-KU>VKC><%XN=4^_A7K9#OY.1-YXX.M6F:>-(LMS&>3TQ-FU<&P--'Z(H49OD%.&BW(5'+XJ^(7IKVXEC?HN M4XI,(>;2*R_L4EPX\F1"_'(R"-B+/09YBSM/N.,#N!/QR9I0>O'6%%3<]Q^ M8T=TO"4Z'S\*^$FZOI@,>V(\'!\]@C?I I]$O,D!O%F>V\8$95;BPFJ5*_+B MC]G"!X=&^7-?P GO:#\>B^>-KV5.IUG-F7,WE$V?/AF]'!X_PO:H8WOT&/J_ M*-/CN+.^^&?0XG-)8F[1CT;,B9PXLU4MS:8G/IB\'_UR<@%3 /I>>%4HZ3BE MSP+\GCYY/1X/CUN7^#8Z?BZD(T%F!>T7 GYLN6@\&/JX/:2KN3Q2Y[:$,!9T M0P[&'I;.-JL2,R8Z?3$J .(*3/&1J3"+*/R(',B9&(34D(Z[IN![HD%?NNB. MBA?$ZWY+]$"LJ.:KH^.6?J\S7BO/^WPF*>:.UDSY48?WTH$LZ? =T/,V*'$_ M.9WQS*S8T)O[9UK&?VV35Z M\X!>UH]-*2'D",;+C9%-$;LAMRBP\>G)0^&%Y.6%!)N<1#KQ9&PTC):\[&9+ MVI$;XX=@GCL.)U2(,$S#4'0OZUB"1 M:;-X)B->\>N594 BK*%ATXP1A\PC;ZSVBDM1G%ETL,YZ6N*)YT& M>"G!9,&9!;,:>D,"-A&_+0 KA1/HBIB5M0JE^-*_ZHL5&?#72#H^4\W1RKN) MB3U-KFK- F^+_6XVN^B4S5%L(U@J VP%[2F3+A';05,WSC?20,0V'L+19BDFTIYOB/TQ2Q& H(<^W8% MX74.$<'HIDA3Z([N3G6[[.U)%P>^D^B[5D$.;*4"4@=F6J>$M+VZ368*!A/( M>)FG>.^@2"N<^#("H-,]'>K#O9P]YJ-&O9%7EK:*U+XV)MV&(G7.Z[;%]V+L M)F:G:]H>]F)F3 ./2ZJM"P*P?%,2H^%/'[M&WI!T;?>>4T[5 J.K;>!)'X=' M-+*U,LRJK?7#;2II,"*94F_O]_] ]9WH(2!XV+.9B8?:1;C[97MRG!)EN_0]%VCO$^ &5V3%249J%R&6*6E_=XT&V=#O@M\+)! M'KC=^OLN7(.=.W)%;A5_"7!]H<)T7>Y6NQ\;LW3'OC-/OU10F96"4C4MX3KL MOWJ1"9=N_^DEV#K>N!'TMHD!P;X#N/H.T+;]#]!)O^!5!+ P04 M" "-@IE8,_6$.NH$ #I# &0 'AL+W=OR M_GUGN!]:.8K=II=>;"XY?/-F.&](3;?&?G49HH>G7&DWBS+OBXO!P,49YL+U M38&:5E)C<^'ITZX'KK HDK I5X/1?" M[I:HS'86G43-Q*U<9YXG!O-I(=9XA_ZAN+'T-6A1$IFC=M)HL)C.HL7)Q7+" M]L'@=XE;UQD#1[(RYBM_7">S:,B$4&'L&4'0OPU>H5(,1#0>:\RH=F\ MR>O-Q""7NOHOGNH\=#:<#[^S851O& 7>E:/ \H/P8CZU9@N6K0F-!R'4L)O( M2W&*/VL(AC4VHO]1INK-$TCI%2[]UTX,D+VP[B&G%9(8Z^ M@SB&ST;[S,%'G6!RN'] [%J*HX;B]F T'$U>P!NW(8\#WO@' M0X8_%ROG+=7+7\>BK\ GQ\%90Q>N$#'.(A*)0[O!:/[VS4+U"H MA ))P+$'ZB0=/V_?G(].SBX=I%(+';-=89SDAM,CKXYZ0XB-FJ@5/.N"[UBX M#%(B38L6$A,SP7R%EC4Q[NT37<>WN'L(*[\.SP+" MZ!+N<,T!TFD7QH9S_/G>%#*&T?GPEPNXSBD/FSH'Q*$R$RN%[[O?U?N3=C^M/I;25MYZ= *2+@3)P6?6E.L,4&>4 M34),.C[%BBX5<'*MJ4)B08@-,C[1'>6X2%I6G$R)(12J1BC*E:)8R9C.IJD* ML6<2N%><6U2IJSN/+P^I@P)LPK2H1GP&;?9ZW^:VWST!RDZGF@F3BL611F"' MPCJJU+74F@]$I%1J\(%J-1SMR6FO/EXN&:FY#O-:8RYP(%;_"FK2AX_"4IY# M[8>X' /FTOM:%4&$GD;")N R4RJ65YW.A%+DK6&1:? M7)/%&QU4([FQP3 MVM[RGPE,)(GE/B@U=3=/^>4*II$+R4>U>IQ95R&#=K*@SL9(HN;%4LH*N:K:!H8@*(9.N\ZJL.RV#D=K2 MT:'7I\>9=(7^C;B>2YWGA-8EM^9:._]-)]VB?_]ZT7/OX,]46N?AL12677)H M_A4YG 4RI_\K.1Q[Q PZS\\<[3H\LAF<'@S52[2=;=_QB^KYNC>O?@306X^. MQH'"E+8.^V>G$=CJ85U]>%.$Q^S*>'H:AV%&OT70L@&MI\;XYH,=M+]NYG\# M4$L#!!0 ( (V"F5@:WW^F8@< #44 9 >&PO=V]R:W-H965TZ%)ZF;+MJ0J6TXJ>4B5RTYV'U+[ ,XT M24088 )@1'&_?D\WYD::4KRE/$@OIT#FOM'&3FRNY]S'<7/DF M6>/H8U"QJ2H==N_)^NWUY&32W?ADUIO$-^8W5[5>TV=*O]RVEJO#MY\_ZK)@A\A2D5B#QL<]W9*U MK AN_-7JG/0F^>#XNM/^D\2.6)8ZTJVW_S9EVEQ/+B>JI)5N;/KDMS]3&\\% MZRN\C?)?;;/LV:N)*IJ8?-4>A@>5= M],U5\%L56!K:^$)"E=-PSC@NRN<4\-3@7+KY1/?D&E*?J/!K9SA35_,$Q?QX M7K1*WFI?5^],G%?ZJPTR=+:;J='%Z M_H2^LS[*,]%W]HB^#R;J]3K06@L4_$IUQ MU@5=3] 0D<(]36Z^_^;DY>+M$SZ?]SZ?/Z7]:ROSM)+;F3JB1WUH@G%KE3:$ M/Q,2D5-;HKNHB"NHD/]BTQ= :5>J=W4P5IW(G;.ITG4=_(-!6Y#=J=?GZCN1 M>GVAOINB66--TFYV-^5LLZ%;7]7:[;[_YO+TY-7;"*'LUU9'M0J^4G%C:K1[ MBGS"X ,6RJ; 1?*J]!7%9 I5&M3++)OD0YRIS_T9R!B7*#@IL;9[@E/H@J^( M8*>L+^!T"6EUJYTN]13]5))JZH.@+MJ8.+;]&'X8O -XTS-\'!L_^0I MNWW6ED1AJ@I3\@=;J A&<6$BJ:@M1:73(P5(&KY(/I"RJ,IGHF*F?AO,0+W@ M[;\TJP)&RK=J M38Z"M@PR.(SC1=&$F,^)TJ!=7.$<](I6T.L!MH;^P/F*=&P"(D5R^;RN?.-2 M>SIRBC-_T ,7#7( W9(X4D(%!5+TP,E?M\!H[4M:!XN_Y*)"9VER'EBX2U(8 M]2G'BXPE>):FXR+RX*&0O>P.PE74 ND8:V8-. QL27:/E/ #O*^62%)[]VS? MT :Y$&.M;]PH+*O;E+69D(:O<0L8XF1Y MM@O0EI"+@J78E2#'85QAFS+G61=%:'#)I7"100Y?/!0$H 6^HFS6Z*6QR .> MXH04M"AR6%P0SA*?+:6ZWII2'%QJJUT!G/%,A1^W'?C@=N4'8D*7I! 4WH5$W(02DE2MAY9_#P 67 $# UF20=)D9!_E#2VAXG,F+F-IY*4/MG;KWMJD$[L$44=#' MZ1!HE<0,@^F8X_%I5$1.F, L^\@0:5*_*; \)%7V%>WEMX*/0'\U)K W&Q!L MA5&RED+A\HYZ]WEH53D^QW7!\ENW5>%C>K5"@K)/IF)4BE@+>E@?%VT,Z*[4 M:.PB-0CF&#JA8OB<%HD0N3<&\R=/#<9YX;\@0[0,<;!Q ^:W: M0.T]SYN!)"4_MH3I%1.NC"9^VL5?#HKW6ZKM'L==4R!] $N+!2Y$A1K4/ Q, M07T3V\)OP.1+]@%)Q_T2"@,/T-87B1;B:&S7KO\27/$UAK^NB] 9>*Y+^(!Y MA,I-]TK >O';PW)).XX:097CP*:"8=-!3(3 VK@U2M#8M9[@:KW+C"![RS$B M&+:=;%'Z#1PC/^(8O#S26H1"\(Y2#[TAH/R+2> VPY00]W"7F8+;M-!+"Y9$ MHY"R>IL=Q(K=V#SI7<=RR-930S>CXG7LU>'8^)R=GY\ MZL_43\^;&NE@B92D=&C-W1*9I6/JYWKF\Q%M?JLNOG#Y8IAUAWO*4YV.;A13 M_3XKS#(2B'\'V>EQ.>9,^^PPC,LS'X/_,^ST$%0\R0W#BD =6T MJX4OVY;E+AQ^C[BO'*IY1G>8S>'/CKTDF(]>Y<#"6EY8M[6;D6LNBBDZ-&N7C\6S4"*F3 MY5G<^V279Z;S2FK^9,EU32/L_24KLSU/LF2_\5EN:A\V1LNS5FSX"_O?VT\6 M3Z,#2B4;UDX:39;7Y\E%=GHY"?;1X _)6W>TIJ!D9/A0G2?C0(@5ESX@ M"/S<\A4K%8! XY\=9G((&1R/UWOT]U$[M*R$XRNCOLG*U^?)(J&*UZ)3_K/9 M_LH[/=. 5QKEXG_:]K9%GE#9.6^:G3,8-%+WO^)NEX+$\LV9+-E@#+2RBU.@-/_4<@8MR^.LIQ3W@Y&G T"*GKA4EGR?H L%-.M4!T/Z?,Q/;"2 MNI2M4.K^6$-M6F T0B'L6HE;B-0;[*QM)SW]W4E(00QP0!M;WN+M$6B0B-S= MB WVA_053*],TPI]_^;5(L_F[QR$"T72D3<4AIW'7Q!5!U>!H=:V( 0BR(1B M$4AIIGL6EC Z"7E$YA$K$(4P'(&7@5% L15( 5?)1O9YM-+=1#!-G>:[%C,, M.;1<=?TP@U7?6PA!+QYCCQQH?+%W,(^#W M?8- ?!>K &S\UD1%\0&JN(1.H'<.\SLJB>E51F_>AH-_%"M4!&$:8Z+["/ _ MRNR!Q_/56DGP0,[%"FD.&(W0W1KMW84*('/+ML9M-7RN^&-5&H7*A?GI ",( ME1UFT#67W*R@!P^#GV2H7P.ENG(_#ZYVR3P0/!T\KM+7-,O3O%A@,9VF638; M?/M.;IZG\RRG;)'.I^/!^\?"9UFZ* J:9.G)>#[X:CP*I_P^)F6363I?%)1E MTW0^+P:_(?$4$W]D@S#C#*9I,3O9(3V\?4W9]"2=+"9A!9W9)*>+>#H/>0BS M.";V."%AMTAC\O9%5*/(TWQX@CM-J7@] M(T#8F>UWTF <"A^W=JCSI^;KZ.CB:]ANXO4>3K?3OK\##[N'+XB+_N)\,.\_ M/Z 7O>_0NVNXCH?S:8(NC%=Z_^!-&Z_1E?&XE.,RU!7;8(#W:V/\_B$$.'Q7 M+?\#4$L#!!0 ( (V"F5@'B\ HP, 'H( 9 >&PO=V]R:W-H965T MY MM>5E&)HTQX*9GBI1TLY&Z8)96NIM:$J-+/-.A0CC*!J%!>,R6,R\[DXO9JJR M@DN\TV"JHF#Z>85"[>9!/]@K[ODVMTX1+F8EV^)GM+^7=YI688N2\0*EX4J" MQLT\6/8O5P-G[PV^<-R9 QE<)&NE'MWB0S8/(D<(!:;6(3#Z^8K7*(0#(AK_ M-)A!>Z1S/)3WZ.]\[!3+FAF\5N(/GME\'DP"R'##*F'OU>Y7;.(9.KQ4">._ M85?;#I, TLI8533.Q*#@LOYE3TT>#APFT2L.<>,0>][U09[E#;-L,=-J!]I9 M$YH3?*C>F\AQZ8KRV6K:Y>1G%^^5RG9<"& R@P_2,KGE:X&P- :MF866SG"6 M8=K@K6J\^!6\!#XJ:7,#MS+#[*5_2-Q:@O&>X"H^"?B1Z1XD41?B*!ZJ]-8(?:N<%&"7IBS&5G>ED0,(OAXM6\)F,KUI5Y]H_'12H1N'/ M,SDO#?2'D'0G403GT._&40(7$'>'T_&!MC^(O'8TBCH/RC+Q8W6Z("G\,QA% MW;$__AL:$9AVAY/^][LUJM\=#08O,X%/-&(,@D\%TH=KBADE518?#0FNBXZT MPK+47!!VTP;4 JPLM7KR]13/CD+2C2BL%TWGCTNIQ:QJ>A38,3:''?6.7@5* MA*NRHUY1NW]7N'MT$S"CA%.7>89GT)]&'1*'$ \3)XSVPG@O3/;"U O$D@;K MQA**RUC>D_!@'E /;/W4,Y ZXO5H:+7M8%W6\^2;>3V5*>U; M+@T(W)!KU!L/ ]#UI*L75I5^NJR5I8;S8DY_#E [ ]K?*&7W"W= ^W=C\1]0 M2P,$% @ C8*96$P=F8T2!@ 4P\ !D !X;"]W;W)K&ULK5?;;MPV$'WW5Q#;I$B ]5X=VW%M [XD:( $-7)I'XH^<*71 MBC4ERB2ULO/U/4-JM1>OW:#H@ZT5Q;F=F3-#GC;&WKJKW8^=)4EF0:A0@\GH]'AL)"J[)V?AK4;>WYJ:J]5 M23=6N+HHI'VX)&V:L]ZXMUSXK.:YYX7A^6DEY_2%_+?JQN)MV&E)54&E4Z84 MEK*SWL7XY/* ]X<-ORMJW-IOP9',C+GEEP_I66_$#I&FQ+,&B<>"KDAK5@0W M[EJ=O<4^DE,E:^\^F^97:>-ZPOL1H M%_Z+)NX].NJ)I';>%*TP/"A4&9_ROL5A3>!X](3 I!68!+^CH>#EM?3R_-2: M1EC>#6W\(X0:I.&<*CDI7[S%5P4Y?_XU5S;=OY'6/X@;:](Z@G5CJ9(/ -^[ MTZ&''=X]3%J=EU'GY F=4_')E#YWXEV94KHI/X1_G9.3I9.7DV<5?I)V(*:C MOIB,)@?/Z)MV04^#OND3^JXI(VLI%5?&>=<75[)27FKUG=)^#%WAARQ3\9O/ MR8H+Y\@[<:U555J,P\JT'T2O3%')\D',+#40XEUPYQ9= R]59R63'PM$E-;1TOQ6>V CW.;KN72B5R!KU8E4L,3A$]<8ZKT1BRD5:9VHEJA M)*V5Y9PB3(WRN3"AV-@+ABP)BH,W-S!?R](+:,(>N+(NO.G'G$JRP0%75Y6& MO+"R$0R/55*[-?!"8EBC@<9'9L-&52:PC<5R038TXHSP"<- :#G#?X 8Y7H1;74,YDHK3R'$]0J;R@>TPTAP4HL<'I"M"8E//+;P@V4!O M?T.-VM; $ZD+Z%O."'%_5D5=K&^]X[Q%^XS#>J: D9EI-4=F4LX#8AIFWB?(XBSXU.G0"ZAA%Z HMJC9+=(H2=((FZ-F1N&8X1EG MH.ID"_'<4@ X4N.*H[YL2[0%L"\^?KP2KWKKWWJO-RNL01S+A,="#0!5L<<+ M69@:)N#G-A0[XT8. S],25$JP?S@Y]QP4 Y)6!75LHQJMA<+#"V/_5]A%YO< MFX&X\!CV&$E,@57"VD:%E;_C(6:+ZR@#18NUT@[AAO()A;3L6%GM>6C)LF1G M6JT(I%"^8U%"UN,,]P,\XO0'0Z$Y;)7L)OP=U=CKK=I.5Y-A!U1-CD'A:JX= MWLSL"N:XH_Y('@;_\^2QE!C+8B_$>##:HLQ:Y6S3 (AN W2QH[:P,5LFID%\ MW\F:P!KVP1*?KF-S7@$%QJ#3: R59>JX.22J"OV$[GT\.;ME6WNN?VTHWO2W M'PDHTX4L$YZ(L$&< HY292I,N-9-'4ROZ^IHS'I,K=.6@)M#&YB.CSM,.P:A M0F3P=[LQMUTEEPOB$E/MMA3:N-2LJ>?Y-LNFXPV6/:96R"4?\,'A4M3<^9V7 M@;'NK'F)L^]8$Z1GAQ!/9M?<*Z6S-NM=[GT/M\12$ M"X$H2-;!'G7WDNRHP[.UY"VK=BH*5'T86.X"'T M76?AX=I%IR [#]-\$_'("&PO=V]R:W-H965TQ.MY-)>GGH](&2((E=BE1)RMKTZPM0 MERAIG.F++5' P0%P"'+7&_O9U8@>OC1*NWU4>]]>)8G+:VR$BTV+FKZ4QC;" MTZNM$M=:%$5P:E22KE8722.DC@Z[L'9K#SO3>24UWEIP7=,(^W"-RO3[:!U- M"W>RJCTO)(==*RJ\1_]K>VOI+9E1"MF@=M)HL%CNHW?KJ^LMVP>#WR3V;O$, MG$EFS&=^^5#LHQ430H6Y9P1!?T>\0:48B&C\/6)&IW6?AZ'UU&4& I.N7O3/\CCOF<,UYNE N_T ^VZ2:"O'/>-*,S,6BD'O[% ME[$."X?+U0F'='1( ^\A4&#Y7GAQV%G3@V5K0N.'D&KP)G)2XP1WD4F<)=X@F4/R7Y"' ] *0G #;PR6A?._A.%U@\]4^(S,PHG1A= MIZ\"?A(VALWJ#-)5NGT%;S-GN EXFQ-XC\DY^.-=YKPE)?SY4J(#SO9E'-X= M5ZX5.>XCDK]#>\3H\/57ZXO5MZ^PW,XLMZ^A_Y\^O [P0PS/,."7&N'&-*W0 M#R!T 3?2/\"UQ5[J"E![M%B U-Z @)^,T,'H'O/.LJ&H+")M/P^T>3X*W=&> MA71H"P@/?2WS&CSM4&C%PV!8PAOZ3CI5BK=<+QQIM4#('L OR%#$)9>82"\@ MV%)S*O8QE59U#I@ADV+21W0^.%CTG=5 XXFRR$V345T*BN"%&OFD\79FY&JA M%&0(.>4N?;!\2JVVIJMJ@BVZ,#<AEA.8H0AVJA(!VC&\8^!.%6!Z8O(T").DB4E^OJ;$"<'AJ6!Q:/5) M)A:I#)OXL2]2ARZ>T?+;^/S9\GF@_@;6J_]X7(Q9D7!$2?(9XI924U@:D(-N M"D&M&]NH6%72P7OJ9)-1+IMU$- EQ$_462"A-4/G&%%("T>A.CRE!Q,J0M"N M$SK'(2AU(^-4UY?QQ<1\B$-K"Q$4LBPI!?;+T/>( U@N7$U-DL5S?4ZZ7M1C MK,,IIL%A28,)/R5;"VXQ\LF6&TNC$VA!$(2TQ3>ML!2^M684(3W.717.T5G- M!'HY:)D1*BW_F3!H%[1&C[LI-R[\5\84I#?#:CL&55'!J.@3[Q.!A;5"5V$. M#*7LM&A(IR%:)E1(B/YB\^;*[DR M7/=%8B]R9GF=C8.(G(;^D&(+PWO9'&@-FBK<&UP M5,M.^^%LG5?GF\F[X4!^-!^N-52#2M(445B2ZRI^>QZ!':X*PXLW;3B>,^/I ML ^/-=VNT+(!?2\-E6=\X0#S?>WP+U!+ P04 " "-@IE8W"N%( 4* #3 M'@ &0 'AL+W=OCJV'&9=Y[N*.U9_UPITJ;REP\:V;*+.-Z^RA2M;GOC7O5 MPF]RN;*X,'RX*_A2O C[1_&LX6E84XEE)G(C59J]FB0?;OROJ/Y+N MH,N"&_%!I7_*V*[N>[,>BT7"R]3^IC8_":_/)=*+5&KH?[9Q>R>C'HM*8U7F M#X,$FKX:V$<_;A$_C]YSQ2F6#GORAC^JP0FKVLN!9W0PL,<-LP\L0>';'P"+$) M^U7E=F784QZ+>/?\$ 2KI0LKZ1[#DP1_Y7K )J. A:-P>H+>I-9V0O0F1^@] M<9W+?&G8UL--3U+_6-:>)_31@)^BQWU>"?5!9P?,MBW@:E2FWPK $C[(ZLTD )C7 ^Z3LE<3\O"JW6/,7]^+Q2:2RTJ1X[A90M&9#O.>^S2&@+ MH,Z2TI;@;EZ":[7\+YD#J&DX9$J>1X)(\SB6^ ;X&A&5&A[@A8N#%5\+KSF\ MS"4JICH% >6J$K?DE% 4\+G1TH!.O[84*Z<61J42WPL_?L'&,A=9+_ M0R]Y[O6J:;I@!7&B/E.PHAF'B(HQJFK&[R<2-SIE0B_)&QIB+C@2>,K/0.O # FHSJ72[ZS'#BKB&83:&:$PSSS,AE+A,9<ZTA7QP<2T0/2@^6PX!GEW$CCG(1=E?X0D,C[_6 M"]Z[$#&8CW;K$0T7/?,OD%[8R2!F06MF7,PU&]HL(Z6!*T(>]"^0-963]UAW M.ETB;EF62H)70B/-T=D#]L0AJUT5V$G"0PJ)%B+=HH'7D !RD2+X@KM4+AH" MW4A0%M3V?2X!WRLV@/J%H#ZNYNC@S9FMA?$&[0>ALMT!^V[UWU-#7*B+O;V& M8AV!4& I D$Z72OI$)%S2D,D+S7/JD()=23#ZB>R(E5;0<"I'&PNA,A=B6H7 M4?0&P'TJ.-H&;+D5G$"U*'4$V2HJ\8Y8EZS5W@[8WASBF+@0S9$J06+-\R6F M>*)5!GT8^SL>G.+?!;;T$%GZ%? 5*DXIF+,=L$&!B+W3R>ENT3] BB<6+;51 M7=N")N/1]!C\6)V@29,1&=XIX-SB:QX*J\6I[#H$%A<+^ZYQ>'.,W5+D4)$P MJM84E1#4+,%H='I J%'4L;Q$E$-VCJCCM1\[[9:D.UI?A&"?%+S^Q;F<%"V- M:2D*M5:C]!0!#8<=(X%&=;$>8 ^(H1S7;0Z8JK1OM#FQ3$LD7#5*%,;XCUZ@ M"6#B P?G5 X<>U4X+.RT*/4K2,!+K!#:,+D%12:N#MC<4E?8N#<@B3NJ!*03 M5H+W,%95$Y+Q'.9.E^6PLRK1KV+;9*+SW$[#4;W;9X;&$+@36F]JY8Z(ZF/6 MPFR++TAR8*,8U!\1[%&EM\XD#3HTP;?F6JH2.QR]EI% 5TGE7#Y4NDE':@PM MJD?J MM*6SA!HSW$!HN@4@,!3N9H8AW\(M';+FN%3VX,)/911%30 1C&,^>< MI\H\3U3 ,-RP8$*$/*<<*^@/.@J;0YUJ:1AP38)C]IH MA4)CWE0.^#:\(,F0,3@T$=)R*+<#]JQ]PPW#-*@ZQF%Z?!/LU),JRH[@7K!G M7Q3U*[&OXL13H[J3U4^ NKLF Q?N+I0/@%G?NVV?[V[/>5U):Z$B%> MH6?!G#ASL84W-?-"RQ2B[.R44I9V,;CKLWWCH'48=@(U0X='@>G+,H@?; MWA?='WW'<>1JJFI(3H5Q0K-=<[/3BNM,[?0N"37R%/ :FNI2;_V)ZD8++T7" M_LGK+E@I,W_;M6?_YD8$Q<*Q"L8X'4G D\%7)C"U(>]0/G#R5/JZ":QJ''&& M[A[9\B,W,_5UE*W3GS7YSYK\QYM:@K;# ZW]%4K@]LF;F$(T=XZY**^3 M\^GYA74OOQ.+YCAGX)0. EYXE*R!PR5B*Y8]BOC<;&?!/(YOF4@2O &IG.4' M=A#H[*4U9?H.G<:4\ <67M<__=]3(.4ROX8JCP&87 WSLAL1]KAX$$-XZ :$ MG;;_PF/T]9@1F%PZLTS;T.?QI9WU/YX*B%UGTQ4LCR*E8VI,ZP&X(_<\Q%Y4 M$'O05=1#[NPRN)I.VG->> U:3$Y> , L+O3N=+,H+>6P; U2+D/Q;>UN;\4# M\RU$Q$N:N874WE6>"[0%\J(B .-/?:F:;H-VI^Y%/*[J>!J,P*/ON 68S((9 M1,\QXCY #VS B>I>BK[#,+3XIEVZIQ(2 NF#[[T -(_E<7,_1)=LP,P-0FQP M.NIV,.7_$W33JR")4K9Z0 ;U=^R'_P%02P,$% @ C8*9 M6'XEN=N1!@ ^0X !D !X;"]W;W)K&ULG5== M;]LX%GW/KR \Q: %//ZVD[1) ">=V>ZYE^35SKI'7Q(%\:W2QE\/RA#JM^.QSTJJI!_9F@Q6 M"NLJ&?#JMF-?.Y)Y5*KT>#:9K,:55&9PU+0-_&-]W"Y:/ M O]4M/,'SX(SV5C[R"_W^?5@P@&1IBRP!8F?)[HCK=D0POC:VAST+EGQ\+FS M_DO,';ELI*<[J_^E\E!>#RX&(J="-CI\LKM?J0["K-681;C3HYBE.]ED#=7SNZ$8VE8XX>8:M1& M<,IP43X'AU4%O7!S9ZM*!: 1^\F+MA2T$"I25?86& MHG;VO^@XRD4F?2DP!PHTOA<-".&$L>:G3)J,M-QH$MF!:7M@6J( THO":M9] M>W80X-EK940H;>,1J7]S=F^VCG+5QP[8'^46T8O7]"W33"-> MB>5DN%R>G]TZ_NB;NK8N\,?%_/SLYZ^-JME7JY&50,P]B_GE\'*Z./OUT!9_ M7"U79Q]#B>SF\^'%:GKVQ0;DDQV ^DK,IHOA8K847TIBN&MIG@5]JX&4%\$B MZF<(3<]7HSFZ7&L>6 75CT=(1.3)XQ#'KB,**0*L!8.$_[L:G3>&X'\?GG) MR],)^Q"GUE=1?71Y6OL\:H\6IU@IP"+S)W)0HJ( IT1"MW/^XP\7L^GY.S24,F@^%=EIME6DI7$D#F/MV M8MNID $2>MA\J[\8T24S3*.SF[BA& =%DC^I!$;Y.B#XL3S$:9/FS\.*;'X M)TB"^N8@8H,:YU#'1!F)SVAYK= ^F/AU$V@D/AKQGC*J-MS'TSC-9D.Q=KG< MEN(#<4<_]*/E]\]K(.+JD7C-V,XF[Y)@?)F^>P.@-;/)=#3L>'7("*D1+*RA M-2H+HS;.D%!RU,,_$ZB4N2ADM,L#H\'8E?YXA.)\H*JF$D]6-Q7%6K9\A;,& MJUC;$(B"BD0P65GR=(N#!2E/(^"<^W'9P=)"G5@OGM36.@QY_1Q+\PMM7(-#HYC-8VGF MT>"Z=DJ+1?K2%ZNC3#]FS1;YLGM1@1-IR'CR/@[4G0I0$88:!!K9J%S^4QHZ M2=RZH=@T0>QX@G#O16(B";2,U4\4G8&/P&%/U_TXVV':=82,N7Q "R^[F \# M[4FS-A[..&"XJ'DVL+M.5//\&;8;=0-,78M9AV;"(?KZ>V-(\%P_0JAUA+-: MC!"VT0:50H?=M73Y@V%S+(WC@WJD7GA=%(H/R)B7Z"$4%N .62Y-KC^G^!'[ MK5=I0[,*APY/RC"G99.%<^)CFRXE= MP5&- FRC4>79\;C8VX*H4'TO4F!P+ M8+VP-G0O[*"_[=[\#U!+ P04 " "-@IE8V]DII! $ F"@ &0 'AL M+W=O=7#+3MGK*6+#F;(&L; M<)(MF@(+!$G:'HH>:&EDL:%(E:3BN+^^,Y2MR%C'BRUZL2ERYLV;3W*Z-O;) M58@>7FJEW2RJO&\NX]CE%=;"C4R#FDY*8VOAZ=.N8M=8%$50JE6<)LG'N!92 M1_-IV+NS\ZEIO9(:[RRXMJZ%W5RA,NM9-(YV&_=R57G>B.?31JSP ?VOS9VE MK[A'*62-VDFCP6(YBQ;CRZL)RP>!WR2NW6 -[,G2F"?^N"UF4<*$4&'N&4'0 MWS->HU(,1#3^WF)&O4E6'*YWZ#\%W\F7I7!X;=3OLO#5++J(H,!2M,K?F_7/ MN/7GC/%RHUSXA74GFV41Y*WSIMXJ$X-:ZNY?O&SC,%"X2-Y02+<*:>#=&0HL M;X07\ZDU:[ L36B\"*X&;2(G-2?EP5LZE:3GY[KZ38^C?3,=1[*X32*.I&J5?@Q5(A--8\RX(.Q:X[ MP93@25)VJIX"&(1",](L"(>^DM8C:E@C/CE +@*@%.95GT,0NH!%8Z6"<=C) M+D\>#ZB=O*KMI$\^ER6&I@WFK? (639*X$=(ST<7]/?8$:1AY'C1<=J)?A=) M!^1F(RP=>?.VVIXC(!W%1%*TI-I T6*O2A1H,,A> M(D4P2,--=,-I+6SA2#0WE@W1%F7P R-M,_ =[IQ^[J6U\($>1$,I+=,-H#4P0)9)V7':#77SA".+.\__+Z;1W6N2Y;8D,9^%- MOMLB(FH4>3*EI%A*)?FTB\@M:Y(\W.,S:JK8K0%.D*Z%72*>DX9D>P5T< MSI'S!R'9.WYJT)A:_D7#@9,RI-D5IT4$6I2FM;!!05DJD.)3\, SW9@(^'O6 M6K)'7BI92Q_ ]JN'BT4;3W>RM:@])::EBK<0CEYIBK:@NN.!\E7Z1W#H@H@' M=W>-=A5>*#R.6NV[:[S?[1]!B^[N?Q7O7E!D;B4I1 I+4DU&YV<1V.Y5TGUX MTX27 #4DO2O"LJ*''%H6H//2&+_[8 /]TW#^+U!+ P04 " "-@IE84<#; MX#X# !2!P &0 'AL+W=O69\G(4LH&M9-&@\5J$9U.3LYF_GPX\$/BQNV,P7N2&_/'3R[+ M191Z0:BP(,\@^+?&4%!Y(4@LY]9LP/K3S.8'P=6 9G%2^Z3Z[9TUR^0$Y<*PI< M1%P!#NT:H^7K%Y.C]/T>I;-1Z6P?^W^D8C_^!2PP46V.1H?3BS Z : MX=PTK=!W(+BV.&<@R4'1 RI12"7I#J2&5K&C#! $K35K6:(#;@(@X"5,#M,X MY>NH5%^;:Z/64J] #?8'.C* M\16@ETNH,FYL9P+%NB@&_D?N^QK MNP1V)]AK6R4+D2L$AP7?&]Y9H]6^QJ&26NC"^QLLO(ENOGV\CMYRQ#H'DW@" MKV(X#=+Y,A?U>)L/0)M=+1N6"=PH'0E=\LIC%/0P]JF\C]5 -GT8@(UP3$X^ M;VMIE @=CZG\'O]\B@?50D'!KO"8US@)GD5AB,KSL1%#"CO=^2#E0C%5R/3C MNS#$[]%%\/+$6D@5(CI8W6KW&:HZ\L5Y'YSXJ8)*=OI<@W85NCE?7M-IZEO> MN#H^&*=]G[P_WK\V'..5U(Y=KQB:QL>'$=B^@_<3,FWHFKDA[L%A6/.CA]8? MX/W*&-I.O('Q&5W^ U!+ P04 " "-@IE8A6703C,& #2#P &0 'AL M+W=O@#-)V?#R;DD#(J MBZ1!XN]672MC2!'<^-+J'&Q,DF#_N]/^BK$#RT(&=>W,GSJ/Y?G@9"!R54!@U@K, MV.]DB+U\(:.\./-N)3SMAC;Z8*@L#>>TI:2\CQZK&G+QXI747GR2IE'B1LG0 M>!7.QA&*:7F;1;)37+\U#+ M3)T/T U!^5LUN'C\:/IT3,2._2(#Z42UZZJI5U3 M_4(HB(+VW?(^&43$CMKK3.%+1O158W*Q4&C"3*&'0TQM*)074A@M%]KHN!;:TG;G<^7-.FV1J3,7*JZ4LBAK_QFZ:NFCSC3\ MBT' /'E3)>?!!E'D,JK1%@I9UT:KY'?A#(A&VV4?4ZF5ESXKUT.Q*G56$CKG M==3?6BEMZP;6FI# M>;Z*K0E8*572AAUJPQ,( >X&T'W(+:AH&V\6^US+>UC,3C1R>SV=-3T1FA M\71V-V[%)5*V#>;@#N:3_XF,LT(8O*H=*A.510( 4;:MTE4X0,D,5O=4[3:0 MV3T@LSZ0]M-!D2N$EG.QIUZR;MAP*I=E"KM'= M$9U)(;'=:"1>%P](,GPI0JTRE"?\.,AP"!";-M(\$5'Y:HCU+62B0BJ(*>[Y M%AH0,0I<2T/<0"7>@%Y(![7';@?N1W-^+YKS?C1W5=O#4:%2241!L5'4E)B. M1@V%+E#4"%M+5EQ0)+%'V8]P&+O^[#2 1T+);<,?ZDNCT>C*MC!*!2:&"AMT!J@'DJA)(E/2VH92DAJ9 M]&0& %.^[]5=FZ==K(N,9Q+<2AO6K(8WY.!;LMK6=4?_7-XI. ^ T1;,1B+; M=0-G/EI-\^\CXHN3SC/J-7N_=+?*6XY^(,#TH M@R8"2-&#F2$(5"4 M?CH2/]"8"VE0!4JL0(B_0,/QZ A7=6/XU0$!S/UV,CKNYH8H"&)-.HD,F"01 M.37"KG*OJ%1H$8 M;5NS.RB++G*XJH&TT;\^]8OCBZBCVV>!ZQ0B)3V?+6&(AG:WFEZ8(?5F14U# MA\NN2_RX]\ZJ% J07I/ 3"E*3Z[-[.;!>IG>:7?;TVL7=;A$>8)G"XA.1L^. M!\*G%V0:1%?SJVWA(MZ _%GBT:T\;&UL MK5A;<]LV%G[7K\"HV3:=82A>=*%/-4NF*6]SJU>Z>W>K+<]784M;B5C/3 M5!77NVM1JNW%,!YV#S[*U=K2@]'E^8:OQ"=A_]S<:MR->I1"5J(V4M5,B^7% M\"H^NQZ3O!/X(L76'%PS\F2AU!W=_%Y<#",R2)0BMX3 \7'A=8?^J_,=OBRX$6]5^9U'M?U-M/Y,""]7I7&_ M;.MEQ^F0Y8VQJFH7PX)*UOZ?/[1Q.%B01<\L2-H%B;/;*W)6ON.67YYKM66: MI(%&%\Y5MQK&R9J2\LEJO)589R_?JJI"<#Y9E=\Q7A?^ZLTU'"T87B+YAE/\ MSD<6ZFC1*&^AKSUT\@QTRMZKVJX-NZD+41RO'\',WM:DL_4Z>1'P/=B=?66[T URZZTYO5*N.O_7"V,U>#-?T\Y[['' MI[&IEL[,AN?B8HAB,4+?B^'ECS_$T^B7%RP?]Y:/7T+_9UE[&?I]R+X;G7W8 MN+\K*BUI=^SWVK<)7[$EMUA@%3,.23EAPQK003.[%NRC,-;)W%2;4NV$8#=? M&X^3(P$H5W9;\MK90/+>HE:I>P-U[ ]5O^D!WDF->E?:,&G:3B/_!PW<0+9$ M"S)G Y=WP_YR%2N*-P=75ZN5%BO8-/C06!A7%[)>,6[9.Y&+:@&[6_ZE^)D% M61RQ5RR=QN$D':!++(4$S(C=/&Q@1\%>LW@2C+,9^YFE61J.IX]A0>E\W7.: MQ?,D2($-S,D\G$W9.)PGN)L&&13'P*:P:SD]CYEH818661MR-*V(>ERX95EI=] M5M5+CN$W"Z(T9<:'?BNT8!NA'5N0ZS<+QZT.B[*Z74L D)X#.99K!%A+SM:\ M8#OL6?!A@6CD:RGN11$Z,K2^MFGNR?D96)X#9*-U8>P98EPHG/%>7N*16G8& M2V,:0.ZI*VN2=VW"B;"-5BO-*Q=AK+!:NAA[ZC>UM"#>'XVC$& ?49!=W0N- M/9#]RJ5F7WC9B %YC5)PBQ[I/HQ-R;S((X<1],HG*7'=*CW M2]O0G2!#FH%'DV^0H7W[#[CPH6XUQYUB@J &QNL=6[7AXBQ7U0)=L&!31#3* M.LU(T^E$DJ)<:(N1!T)+B6L3,"-J"5MA&Q*)_D-$N!,[)MK69,(N4L^@M@8% M+ O2;.R\>AJ5CJ6]\UMIUVRC+/5+Q+_UWA$3#D3L7V0M1C1<**_>Z6G3149R M/-5HG3O!,:UAIX)#I%DJQ/"J*"05)2_+'44QB "EOL>/QPZP[W.@>Z]0$3#- MP)GZE&F!JVZI>WPC193VQ]B@L*\STF-4Z8S?>X0R+J3)50-Y;S !/6<@L+#CHD5$&9J0 MT_>*Q=DTG,THN%XX(/-H+\)&7^["Y\>,4YT;BNYE0:WY:.98<>VV(.=M6S/Y M(1;M?K6A!IZ7#>921D4,D[AC7?N64%W\>)[[E#C**OA=>\0:$9(%]X'%'X7 M\87DM5C39PO&EQ89XF>#SVNIK0";MT+<@2(T%0_VK?%JHV4)+@U>.]VJ,8B: M^7EP55',S9'!O$#&K32P*J!(5,JST@4:GSSED2]),)Y.\1N-DY-H*U'#RK89 M%/C(D#3VNO&KQQ@'TVE,&&D\^.Q:QSNRV7/8(;TMN,#MXH]NM9 <&^\W7ZSNAY4 #G$"0\:'LR.;9U$V7/D;H M)0U<+&4EK=OG3K4 7[9/P\ 6.T0VF<[#"-^%R+BJ@TZAJY)UCPQ^0'2>QGM1 MJFT49)BPA7_@.\H)CPI98%-'>:-0Y7*'Q!#K6;,!R'Y?;G>3UGO/@ZUJ2C=M M HNX%71A6#;D=\!R&N ;C4=Z'RH7IX,H.KZ&?F Z",.^:^Y9T,>P:]\]R:%! MR-I/&F*Y;'OS6JMFM:8:K;%MZSL:(;!7&.X.#+!?OVMT%TI[HGB?S#6'--Z; MZJ=NTRR,^-J@393TTKKO@WB8V27\$TS_M#["N_+G-7MR??B%+*XE/GU(LL11S]63(M#]1\C=6 M;=PISD)9JRIWN18<)4 ">+]4&*':&U+0'^M=_@U02P,$% @ C8*96%$7 MN?5*!0 >@X !D !X;"]W;W)K&ULW5=M;]LV M$/XK!W?M.L#PB^RT79,8<)(&+;!T05_6#\,^T-+9(D*1*DG9R7[]'E*R++=V M-F!?A@%%(YUX=\\]S_%HGFV,O7,YLZ?[0FEWWLN]+U\/AR[-N1!N8$K6^+(T MMA >KW8U=*5ED46G0@V3T>C%L!!2]V9GT79K9V>F\DIJOK7DJJ(0]N&"E=F< M]\:]K>.4^&(:SLU*L^"/[S^6MQ=NPC9+)@K631I/EY7EO/GY],0WKXX+? M)&]NTDZ5%:.6^* MQAD("JGKO^*^X:'C\&ITQ"%I')*(NTX445X)+V9GUFS(AM6(%AYBJ=$;X*0. MHGST%E\E_/SL%YD&AO6*YBO+#+J].QMZ1 [?AVD3Y:*.DAR),J$;HWWNZ(W. M.-OW'P)1"RO9PKI('@UX(^R )J,^):-D^DB\25OF),:;_&V9HBV3?I\OG+?H MBS\.55P'G!X.&/;*:U>*E,][V R.[9I[LV=/QB]&IX_ G;9PIX]%_\>J/![E M_8 .!:);+IT\](E^U32O5N@Z^CE2/^Z3SYDN35$*_4!.KC1G) CU2G9DEETZ M-]+G=>Q+TZ=W.AW0\V=/7B7)Z#1:X_/X]"?R!OMFC7E0]M'*]HY]GX3.$%4I M$BHU.;;! BLLQH(;T&%*@WH6B@FS:IL!]84DNEI"Y\K& MUY"KSAL;@I9*K(WE8%2^34RE-5F5>JK:]&_G'Z[HYM-[NGKS!5J_G)[2PB+: M@.:.2F%]8.1;G#7;"+:6&3A+V7K,RF H0:+')"3 0'H960S@A'*&5-0''MU" MPW/E..216'P $!HZXU =HE)JM&[&7U3G&R* H3"^H:CAHZ8GD]@95Q8E[OS1VK-/HSF 7WJ5++@E=#DEC<,>]+K:)Y01PVY[9ANG9G.K^:[IPL" OJ[FI([3(#W:& NS M1NU"VB8.K86J4)EE-']J+"9O5%E&QF%;LP[??H_U_4W!_@'(H=4PEU)W'+5RSCDI;73$S318QIDHX)Y=R)QC. MD%+(K,42 1JX6?P(L#;,9KBPWP=Y!%[04VHH[0W0;1%MA(L"G7PGV7AGB5UX M0)@K3KE8(%MC_4ZJ+W.[;1H.X-==RN3*$RE/]/CA"]V1%%7>.W0\?M MCYT"+44:N19A9!I*(0N.F;U1N423=L;HU8$QNAUO#8YPJHY?GKI'1BZ.!!R, MT0Y@[3IT2;/,A8$06B]MN,1P1E/BWXUX: 9LK1G?^]#2$JT5C"?_D<.Y_7T1 MF3AX0O]/C^'!H5^;P\Y]H&"[BK>>,-.P6>JK06MM+U;S^CZQ6U[?RK!OT0J. M%"_A.AJ\/.F1K6\Z]8LW9;Q=+(S'724^YK@A38,FRDV:I;I;0E7&H,:D>99=I8W2-MFLHNV>-BO7L=$6[PE\US2* M#K=H7+].YLG1\*#W-0=#NEFU:H]?D']O[TEVZ812Z@:MU\X"8;5.MO.;VV7P MCPY_:.S]R1J"DIUSCV'SJ5PG62"$!@L."$K^GO .C0E 0N.?$3.94H; T_41 M_=>H7;3LE,<[9_[4)=?KY#J!$BO5&7YP_4<<]5P&O,(9'W^A'WP7XEQTGETS M!@N#1MOA7SV/=3@)N,Y>"8!C6(LX5X1'^ K*>M5K)=?I2SXP2LM1JS; 2M_!6L!GYWEVL,O MML3R^_A4>$WD\B.YV_PLX&=%,UAD%Y!G^?(,WF(2NXAXBQ\6"W]M=YY)=G^_ MI'N 7;X,&_KFQK>JP'4BC>&1GC#9O'TSO\K>GR&]G$@OSZ'_X V=Q_IM!F=J M\,E"X:P=^Z777 /7"!_ MR@XA4HV)M=6LY?@() MJ OI/L)A=27,:(T@"%$%HK',;ZXS/,D6%"V'A]E9_ MPW+@%'+6FA@%LT=\]%)'Z1V0EU_4T]./A=JVI W,HV4QP4NQ>5+:*ZEIVY)[ MUC*OT!R$VL_SBRS+8 ;;LM1!JC+F<"'22(K\_PE\?_G:%AV%VQ]UQILTZ+UX M*2LL+K/(0M@^*=*N\^.]^ZYMC8YOH:JTT5'3^5ZFGTI,)V"#MXYSW\IP[ MR\,PG*S3IV0[3-#_W(?OD"C?:^D&@Y6$9K-WEPG0,-N'#;LVSM.=8YG.<5D+ M0:3@(.>5D" MT[I6B'+VJ"J]$+?'WD5X\)) M9NW9K4IFLC$E%WBK0#=5Q=3K DNYF3N!LSNXXWEA[(&7S&J6XSV:[_6M(LWK M43)>H=!<"E"XGCL7P7016__6X0?'C=Z3P5:RDO+)*M?9W/$M(2PQ-1:!T>\9 MEUB6%HAH_-YB.GU*&[@O[]"OVMJIEA73N)3E(\],,7]@+F/CO!(3;@+#EW25J65XR MPY*9DAM0UIO0K-"6VD83.2YL4^Z-(BNG.)-(\8];3"':U%>!3PAJDSB'P70C^,C^!% M?9E1BQ?]I\Q7N.0Z+:5N%,+/BY4VBM[%KT,5=X#Q84 [*U-=LQ3G#@V#1O6, M3O+Q0S#R/Q^A&_=TXV/HR5)6M13$6(-0/M9(I:@UAZ(Z#$(*).Q[Z@RLN.+WH M#'(I,PVCP)U$$<2!>^Z/!P_2L)(FXY^<$,0C=SR)( B&[G@<#;Y)D0,QJ/9] M*(T?D*L;CU-6X4J;W>*O<9&F&[P^M-^ M;5UTT_KFWNT\NN"<"PTEKBG4/QL/'5#='ND4(^MV=E?2T"9HQ8)6+RKK0/:U ME&:GV 3],D_^ %!+ P04 " "-@IE8R2"42;P" #I!0 &0 'AL+W=O MB@6--UV&'90;#H6*DN>*#?M?OTH._$R( UV,4F9_/B1$CG9&/M(.:*#YT)I MF@:Y<^4X#"G)L1!T9DK4_"26X&%-6G5-&MAL10OW'Q'\/Y! MK!32R21TG-"'A"7L& M_>@4>E%O< 2OWU;?K_'ZK^!=88;68@J7AAR=PJ4HI1-*_L;TM.F!9$7H%+ZX M'"W,B) [)OO@<'8_;V,J18+3@ >*T#YA$+][ MT[V(/AVI;=#6-CB&'B]Y?M-*(9@,KI]+G@*N2\U/W^E^''2 M2><>_;Y)^4:X./\6X"UT!QW6SJ$[\O("^EX,&S%JQ$<6#WR/*#+'L6P8OFV@ M-G/F,^..44-!;BEPBL$0#EU,N#=^!=IUO60($E-IUTQB>]KNL5DSOG_=FR7( M#WPM-8'"C$.CL^%Y +99+(WA3%D/\\HX7@VUFO,N1NL=^']FC-L9/D&[W>,_ M4$L#!!0 ( (V"F5@S3O"W&PO=V]R:W-H965TE=,DL+?4Z-)5&EGNC4H1Q% W"DG$9S"9>=Z-G$U5;P27> M:#!U63+]=8%";:9!+]@I;OFZL$X1SB856^,=VK^J&TVKL$7)>8G2<"5!XVH: MS'L7B]2=]P<^*?$WSVTQ#48!Y+ABM;"W:O,6M_%X@ID2QO_"ICF; M)@%DM;&JW!H3@Y++YLL>MGG8,QA%SQC$6X/8\VX<>9;7S++91*L-:'>:T)S@ M0_761(Y+5Y0[JVF7DYV=O5$JWW A@,DJ45:T1?*9O<8,RR7JG3:!#6IG!BLEZ$DP%YWY(=M& M^<2Z\\I83I<1@"-;G?=\A7#Z#S)MSN C$S55 MO%3:\F_,/Q.-ZKF-SBF78 M5&XK-G'7N-BDDW5$4P2GTNG&4P!G$W70\W-/V M^I'7#@91YUY9)IY6IPN2PC^!0=0=>O>/:$1@W$U'O9]W&U2_.^CWX4BOIFVO MIK_J1,VI.JRBMF=+Y0<<_].)KNO:40M()8W0E244E^MX M6[F#]$ZV)3]4@W#OY:?N6?OY9B!SQ)LAT&K;$3IO)L?C\6;^TOU;&ULK5;?;]LV$'[W7W%0AR(!E$B6?[NV 3O-L )K$33I^C#L@9;.%A&)U$@J MSO[['2E9=AK9Z8"]V!)U]]UW=_P.-]M)]:A31 //>2;TW$N-*:9!H.,4!(M9P;9XC^9;<:?H+6A0$IZCT%P*4+B9>\ON=#6P M]L[@#XX[??0,-I.UE(_VY5,R]T)+"#.,C45@]/>$-YAE%HAH_%UC>DU(ZWC\ MO$?_U>5.N:R9QAN9?>>)2>?>V(,$-ZS,S%>Y^PWK?!S!6&;:_<*NLAU$'L2E M-C*OG8E!SD7USY[K.APYC,,3#E'M$#G>52#'\B,S;#%3<@?*6A.:?7"I.F\B MQX5MRKU1])63GUE\H;Y_$K',$2Y^EUI?0H$*[E.FZ."!K3/4E[/ 4"1K'\0U MZJI"C4Z@]N"S%";5<"L23%[Z!\2PH1GM::ZBLX"?F;J&7NA#%$;],WB])NV> MP^N=P+ME2G"QU7#79/OGQ1G3&G(TJ4RF MG8>4*X,H8(?XJ 'MW>E0Y^/4M7Y9*)Y!U^]<<$$(LM1,)-H'?(ZQ,$?+*Q:_0#?R!Y,1/5S V)\,AG#965)^<9/ :^J4:Y76M'/CV"Z!^I&3^;V1 M\:,%#?U^.'&@([_?ZQ-H9;EZ:1GYW6%$1EU_$ [(Z)MX0FTP@8(IPV->$ NJ MC'(?J]?:]Y[4^T.\X5+IQG:EF_%\_;N'MJ/ M?W)*+#6M%@45G0A>U?.KD70ED:-;5NN[5LWQ_5PFR11PLZ%EHVD6K1NVBT2H MX^[+E5T?2+$[IA(-[]^-HV[T :)1\UC_GQL?E2:;(5*KTU[20_"R7:L_1*G' MBQ5NNU0KZG6UKNKI.>J"D_F@*DO_>"C5RC\J2YL<@Z-E)4>U=2N9IFBE,-7> MTIPV6]^R6G8.YM7*2+=ERTD=&6[(E4*2Z%2UAE4O1A9N]5E+0XN4>TQIC[1DJS?[$!FEUX\2]02P,$% @ C8*96,MAJ%/0 @ %P8 !D !X M;"]W;W)K&ULG55-4]LP$+WG5^RX3 =F4NSX(T": M9"8)=.! 88"VATX/BKV)563)2#*!?]^5G9@P$W+H)996>F_?TVJ5X4KI1Y,C M6G@IA#0C+[>V'/B^27,LF#E6)4I:62A=,$M3O?1-J9%E-:@0?A@$?;]@7'KC M81V[U>.AJJS@$F\UF*HHF'Z=HE"KD=?S-H$[OLRM"_CC8(_V1WFK:>:W M+!DO4!JN)&A L-;=)*I5GC/+ MQD.M5J#=;F)S@]IJC29Q7+JBW%M-JYQP=CQ31<$MG;(UP&0&,R4METN4*4<# MAP]L+M <#7U+N1S"3]>\TX8W_( W@FMBR@UG<1UU,"4 M+,611RUC4#^C-_[\J=I-(# Z969@H83##CI;I>D<<@DV5Y6A&IFCSI5<:LQX6S52^*EZZ7&M$FM-IZ%>( MSKIGO;ASNKE1NPVTOE#*;B8N0?M?,/X'4$L#!!0 ( (V"F5AYG:>[<0( M &H% 9 >&PO=V]R:W-H965T4K;B XUXD/G9F M9[D<3C;&/KD:D>"E4=I-HYJH'<>Q*VILA!N8%C7O5,8V@GAJ5[%K+8HR@!H5 MITER'C="ZBB?A+5[FT_,FI34>&_!K9M&V#]S5&8SC8;1;N%!KFKR"W$^:<4* M'Y&^M?>69W'/4LH&M9-&@\5J&LV&X_G(QX> [Q(W;F\,OI*E,4]^0;!OV>\0J4\$6,^I0>N#_>L7\)M7,M2^'PRJ@?LJ1Z&EU&4&(E MUHH>S.8K;NLY\WR%42Y\8=/%9ED$Q=J1:;9@5M!(W?W%R_8<]@"7R1N = M( M@^XN45!Y+4CD$VLV8'TTL_E!*#6@69S4OBF/9'E7,H[R6UV8!F$A7M#!AX58 M*G0?)S$QM0^(BRW-O*-)WZ#)X,YHJAW@(7];7F06^[+]UPK5TA3)N;1%^SI:.+-^,7X=*[AA'AQF]6\:N%05. M([:#0_N,4?[^W? \^7Q$[ZC7.SK&GC]V)@%3P4U58;B[0?V#(#PD]CC=HD:H MC&(+2KT"\FV&UIIG67+;Q0WO7B%6M)+:@<**H&ULE59-;]LX M$+W[5Q#>8I$"BJQOV=G$@-.FW1S:!DW2'A9[H*6Q3$0B59**D_WU.R05V0D< M;_8B42+G\J36 )@]-S=79>*UU>S*9J&(-#56^:('CS$K(AFK\ ME-5$M1)H:8V:>A(%039I*./C^:G]=R7GIZ+3->-P)8GJFH;*QW.HQ>9L'(Z? M?GQGU5J;'Y/Y:4LKN 9]VUY)_)H,*"5K@"LF.)&P.ALOPI/SS*RW"WXPV*B= M,3&>+(6X,Q^7Y=DX,(2@AD(;!(JO>_@ =6V D,:O'G,\;&D,=\=/Z)^L[^C+ MDBKX(.J?K-3KL_%T3$I8T:[6W\7F3^C]20U>(6IEGV33KPW&I.B4%DUOC P: MQMV;/O1Q>(M!U!M$EK?;R++\2#6=GTJQ(=*L1C0SL*Y::R3'N$G*M98XR]!. MSS^(IL'@7&M1W!'*2S MT2M[Q.2+X'JMR 4OH7QN/T&^ ^GHB?1Y=!#P"Y4^B0./1$&4',"+AR#$%B]^ M!>]Z327T/E_11]2<)@LI*:_ CO]:+)66**"_]SGOL)/]V*:H3E1+"S@;8]4H MD/,5X1J\A$*:);(NQ=GC(_4?B+/33 M>(1GR0H8PDS(Q4.+/$IR1,+42Z8Y>4_B:>PGV4M8U'NQ'@1/PEGDQ8B-F.G, MSS.2^+,(OS)OBAM!X!!$YH.YT4'?Z5G4;9B8:"W.*,\TP M,T;S+D>72G7(]-9*YI(;NK9N[32YDJ*2M+%>&2U)9OUR,KGE3._5]4%F^W5] M@^)S\C%,M-S)-FR>(>)%ZRY!-EDOR@=0>;E84JBZ

'MA'''HP-C95/5S^X5R,$-WRX0 M3.L]*XT"GIV*%96V^FUZCY>6>+%+''KB;(>X&(CWLP;5JHD6QICR1S-9"%09 M=XA&B ME:S&A(^.[-ZB4ZA8]7ZT:$1GL'<)TQ)EJ9E"5IZ)1"/,'K2V(L?6K7[F2^0E M68;/((GVHE7 D:4SIB4V2\S,$KN[#L$ "C$P &0 'AL+W=OXY/@]SIQ.G6RZ^RA6 (L]9FLN9M5)J?67;,EI!1N4E7T.. M=Y9<9%3A5"2V7 N@L7'*4MMSG*&=499;\ZFY=B_F4UZHE.5P+X@LLHR*_VX@ MY=N9Y5J["P\L62E]P9Y/US2!1U!?UO<"9W:-$K,,Q6Z ^U@ M+/YDL)6-,=%4GCC_JB>W\_%:A5Q]2.S?$. M_9,ACV2>J(0%3_]BL5K-K+%%8EC2(E4/?/L;5(3, B.>2O--MJ7M:&*1J)"* M9Y4SKB!C>?E+GRLA&@Z(T^[@50[>L4/P@H-?.?BO=0@JA\ H4U(Q.H14T?E4 M\"T1VAK1],"(:;R1/LOUOC\J@7<9^JGY VP@+X \0,23G)F]^$BNX]@,:4IN M\_*?2]]X'X*B+/V %E\>0_+^W0?RCK"<_+'BA:1Y+*>VPC5I9#NJXM^4\;T7 MXOODCN=J)0SQH;^-7&I"WH[0C=<)>$?%)?&="^(Y7M"RGD6W^_4:W1W7 MN/LM[F&W>PA1'=WO8./7V^,;//\E/"9ID@A(R@WXO"2[#?O[=S0EMPHR^4^; M["5NT(ZKJ\F57-,(9A:6"PEB ];\YY_: M@B2*DYAG(!6+2,RD$NRI4%Q(0O&/K$%$D"NL>H0OT59A%DCMUR9S&6YLPND: MNYD[EQ-_51JJTR5"B#YHR./Z)#.-3L9S)L578N=(S M]WY2ZS#IU.$ZWH!03+(\N2!KP3->]0O8!A!LZ] ^(?",[:EL3X')J1#XS!P= MEX4VLT'@C8^DZ%SLF5*XSKZ' E*JL%ACD:)O3=XJ?C,M!Z.3 M*M9F=5+KPFXNYVJU;[#=SGYSOC#O6("-#0J1")I)HP++]=,<7TG;^??:7?>* M%O:%=JCGOL%V@Q^5T#WUO)6H?:*%?:$=BKIOR-WNCOS-3]L*_Z"CF+1D;(O9 M.#A-V5[[<+MQ>H&)F)A3($E,3U6^]]=7ZY.F:W.^YCR^.J. MBH1AIY["$B&=RQ$2$.6)4#E1?&W.2)ZXPFI@ABN@,0AM@/>7G*O=1 >HS^7F M_P-02P,$% @ C8*96*K54!O( @ )@@ !D !X;"]W;W)K&ULK99K3]LP%(;_BI6A":2-),Z5KHTT6DU#VB3$97PVZ6EK MD=B9[;;P[W>.M5$]Z!6#(7 MM,+]]]?L/UKOZ.61:9C*ZH'/S6KBY1Z9PX*M*W,CMS]AYR>Q^4I9Z?:7;+O8 M+/9(N=9&UCLQ$M1<=$_VO)N'/4'XGH#N!/2C@F@GB%JC'5EK:\8,*\9*;HFR MT9C-OK1STZK1#1?V*]X:A:,<=::X$AL01BH.FGPE4UDW4F"')G)!]L=.9V 8 MK\XPZ/YV1DY/SL@)X8+1:,S'78]\@CDWJE[O2EUUI^D[IWTR=DRCX0FA M8X=\.BR?0=G+H[=R'R>AGPG:SP1M\T7OY)NNE4*[:*IS_3)R6>IRQ.X<=LN- M=,-*F'BXIS2H#7C%YT]A&GQS&?Q/R=[8C7J[T5#VXH9M<1T94)Q5SH_7R=-6 M;L^"39%2&N5C?[-OX3@J2<(P[:/>L,4]6SS(]H [WRZN1LD2M).N2Y#LU:4T M"^D!W7%4F&=)X*9+>KIDD.X'%QPWW)PLI72O^^2H;!KF470 =QP5AQ=!YH9+ M>[AT$.Y.&E;AP7&PEEV4Z?'DQ&F6'V(ZPL(DRR(W9]9S9H.(RP*PI@>\/E[I[B] M0?%\7'*A204+% ;G&1I4W:W4-8QLVH/]41J\)MK7%5[DH&P CB^D-*\->U?T M?PV*?U!+ P04 " "-@IE8WSBH 2T" 9!0 &0 'AL+W=OL\P0'+B'@D!G'0.UR@B5P[HAL&K];3MR%=,#^ M_LS^S6NW6G94PU+R'RPW18*_8)3#GAZY>9#U';1ZKAU?)KGV7U0WOC,;,3MJ M(\L6;.V2B6:ESVT=>H#QY U V +"?P5$+5DK:F@:*UDCY;PMF]OX MVGBT5<.$^XM;H^PMLSB3KL4)A)&*@4:?T2+/F:LNY6@MFA9QM;Y<@:&,ZROK M\KA=HV ET9PJX,H>>+_E*&%[1B.N-2'Q6@GXN=-LHVVJ\A?0WA9)C0 M#=]<5S2#!-OITJ!.@-./'\;3X.N0VO]$]DI[U&F/WF/O:9<[+3GH#$0&J TT M^&\;PAM/Z-Z)4SH;W<3DU)RT,VG 8(.=M9EQ3'=V'SKK:=+=ATX?9+@830!12<3)?OU>20ZQ M8T*;3EYL2>B5M5PXA5+-A>O*M("*RG/>0(U/;#?\PV,F# M,=%*-IS?Z,E?V<+Q](&@A%1I!HI_M[""LM1$>(SO>TZG"ZF!A^,']C^,=M2R MH1)6O/R79:I8.%.'9)#3ME2?^>Y/V.N9:+Z4E]+\DIW=&T4.25NI>+4'XPDJ M5MM_>K?WX0" //T ?P_PGP+&SP""/2#X6)JD.1C MG4%VC'=102?#?Y!QZ0\2?J+BG 3>&?$]?]QSGM4P?-D@W!L9>- #3X;A":1= M]&! 3= E)3!\P;-\.0@!&5EQJ>096=&&*5JR_R [LZEA.$#KR=^J $&64@(F M*F$R+;EL!9"ORXU4 E^J;WW)L=''_=%UH;F0#4UAX6 ED2!NP8E_>S,*O=_[ MG'U-LN25R(Y<'W>NCX?8XS6(%"\\%CO"<[(16&&,QQCP!A=[K[EEG!I&76%O M8^\\FLW=VT.'>C=-CS633OED4/DUQ]M%E"D%C2D%S6,I:!Y+09\# MECD\$!=XD><]L6 P_DLO24_((#P(>>1!V'D0_H0'C7VY"*UX6ZL^O99E@=CO51OV*-W,AWUZXTZO=&@WJN""Y73LB0Y]-_MZ$3IR#M);'1RMI/D M)X,'^<6K/>UD3@=EKO [H^M@B\F5/Y0\/94\FIZ*'@SYTNR^$MF1.[/.G=F@ M.Q_O&NR_\$/S8VMF)XD>1Z?.#(9[J3.O1&:=<0]ZI K$UO2:DJ3Z/;=]1K?: MM;-+T\4]6;\<7:QL5_I(8WMD;$*VK):DA!PIL<;C11*V[[03Q1O3B6VXPK[. M# MLU4'H#?@\YUP]3'2 KOF/_P=02P,$% @ C8*96'E.ZWZ_ @ A < M !D !X;"]W;W)K&ULC95K;YLP%(;_RA&KIE9J M"R'W+D'J9=7ZH5K4M)NF:1\<. 2K!C/;).V_WS$0EJTTR1?P[;S/>0T^GJRE M>M8)HH&75&1ZZB3&Y!>NJ\,$4Z;/98X9S<12I(8S!;I(4Z9>KU#(]=3I.)N!![Y,C!UP@TG.ECA'\Y3/ M%/7<1B7B*6::RPP4QE/GLG-QU?%L0+GB&\>UWFJ#M;*0\MEV[J*IX]F,4&!H MK 2CUPJO40BK1'G\KD6=AFD#M]L;]=O2/)E9,(W74GSGD4FFSLB!"&-6"/,@ MUU^P-M2W>J$4NGS"NE[K.1 6VLBT#J8,4IY5;_92;\16@.^_$^#7 7Z9=P4J ML[QAA@43)=>@[&I2LXW2:AE-R?',?I6Y433+*5LR6Y8YW=5Y>>_D]\]4^?0]4[!]_P>/,UOX/CH MY%\9ERPWOOW&MU_J=M_1O9:94?1+%$S UX7@2V9]G\(MUR$-_4"FX)Z90G': MF)^7"UVN_M5FH +UVD'V5%WHG(4X=>C8:%0K=(*/'SH#[],.&]W&1G>7>O" M]N1%J.RGL5O4EF E,2@E["E=!1U:MVK!]AIL;R>62/TV4A75WR:-VDG]AM3? M1QJTD?IO2-UVT* !#?:!AFV@P:&@80,:[@.-VD##0T&C!C3:!QJW@4:'@L8- M:+P3])@@70BQ0=6&&Q^*ZWA_:Y:W&R@-G5'=%*#8%B#<%*:J$O&Z$K66'._- MB>@-_TO*W:JI]GZB0K3DF0:!,05YYT-RI*J27W6,S,LRNY"&BG;93.B:1&47 MT'PLI=ET;.5N+M[@#U!+ P04 " "-@IE8-^FCOZ4" "5!P &0 'AL M+W=O0A(S)IN+B3)8!"]Q5E M$U,A3/5U^S60_X4[VH=O9A@+V81C!)>8G&*0N\3"KP@.A#/PQ$U85^:T/)%1_@NJAH3H9^80GR#BJY0A]+<\DPL MCWGGN]1+W-U0^*@GTUJFLL89S!S=.R2('3CIAW?^Q/MZ* W_B>Q)4J(^*=%X M4A[_HAD6XH&P NTPW<*AO+14\2 O\7E\YGO>\_2,^GQK>J(7U8C/)U$T]/I$ M>MQ+CU\K';>O$U=<*/+7OLA#^N,7D4S"E^)?9;4:C>VM17<'#:L"4=C&+U'& MMTRUS[T_[6?+W+;49^<+?[IL1\0C33NP="\H").(PD93>J>FQ8MV"+0;Q6O; M%M=FR",@;[?<*[V&^.@G\3I/U!+ P04 " "-@IE8NXH1_B$# M !>"P &0 'AL+W=O>ZX M.U]_Q?BC6 !(])305 R,A939A6F*< $)%N-FX)?.%U!OFL)_A M.4Q!WF-726I4W]3 ^OL+^Y?">>7,# L8,_J31'(Q,+H& MBB#&.96W;/4-2H=\S1IQ.FO(! MG2"2HKL%RX6B%'U3*I7Z6V98*KI<*W+V*/J!^3ERK8_(L1RO 3YNAT\@K.#N M)MQ4L:D"Y%0!<@H^;U^ .!,"C3'GSR2=HP=,:U:DJ7JI[WQ]#;^:S?\[OVEK@FJ\#;$T._$N>WBKOC. )TC1-H M3-E6L&ZU%R+#(0P,U4L%\"48P_?O[,#ZU)3 1R+;\#.H_ R.DL[!;I"#WDXZ M'[+:D-BI)';^,T\Z.U74)*[S%G'=2ERW5=RX:,G T2W0HLC$@F2-*=/*\]:4 M.1+9ALN]RN5>J\N?A21)T5SN!<0Y1=])W/BWM-/8/GH&S)MB-6Y%_J-[MO5Z M!5I'J8F2IIYW;M>RMM*NM/+W66V*K-W3]M&:?$EUJ,LWFNUM\_;KC6FW7YF' M"]C>O0<=O]?9UM=@%03;\LS:\*,G3S4_S$DJ$(58P:SSCO*/KX>Y]4*RK)B' M9DRJ4BY>%VH !JX-U'G,F'Q9Z!&K&JF'?P!02P,$% @ C8*96.63NY6= M @ :0< !D !X;"]W;W)K&ULG95=;YLP%(;_ MBL6JJ96V\I% DHX@IC&I:MKM8MJ% X=@U6!FF]#MU^\8*,M6FD2[ 7^= M]WF/P<=A+>2#R@ T>96IG5Y8=LJSB"GZER44.!,*F1.-7;EQE:E!)HT M03FW/<<)[)RRPHK"9NQ&1J&H-&<%W$BBJCRG\NC[\D9BS^Y5$I9#H9@HB(1T;BW%_D%0X(E*RR(74[!=M]O/](_X9"LCI$C1E_(R< M$%:0NTQ4"K54:&NT9R!VW%FY;*UX+UCY3.4Y&3EOB.=X8W*_6I+3D[._96S, MKD_1ZU/T&MW1_Z6X9"KF0E42R+?%6FF)/\KW(?.]W(1Y0^AVBA_!^7YHV&4WZ/\0ZA@".4?CPIZ5' (-1E"!<>C)CUJ<@@U M'4)-CD=->]3T$&HVA)H>CYKUJ-E>U%T&> 6D&N004Y_YVC7X#4$L#!!0 ( (V"F5C4 M&[I12 , /D+ 9 >&PO=V]R:W-H965T^<&VZXN)8LKDR%HIE9PYC@Q7$&-I\P28GEEP$6.EAV+I MR$0 CC*CF#J^ZW:=&!-F! Z4;T:69SV]F)'E M2ID73C!,\!)N0=TE4Z%'3JD2D1B8))PA 8N1-?;.)EYFD*WX3F C*\_(H,PY MOS>#JVADN<8CH! J(X'UWQHF0*E1TG[\+D2MVT+A:E4/"Z,M0 M*J%GB;93P0U7@&80 EGC.07T"8VCB)@(8XJN6)XG)M['%Z PH2=ZQ=WM!3H^ M.D%'B#!T32C5\W+H*.V.$77"8NOS?&M_Q]9?,;.1ZY\BW_7;->:39O-K+&S4 M6 M!+$&*_CXP>NZG^L@_Y/8"^16B=QJ4@^F^%%7I$+Z>"G'NJ98A"2$J2#J$>&E M ##3=2'(=;N9KKDIUH'O#IUU%:QQZP/!VB58NQ%L!LD3V@*I%2!FTEP\IWE" M4XD,L8&,=!ZO0:K,0(!*!:MCSK?TW"JT;[>WL!L=.Q"[4V)W&K''C*6Z;$5) M3TE,E#1ENJ/&SAL%]\WESJNL:)71>0'4+8&Z[P#JU $U"NX+U'U]Y#V[4\_4 M*YEZ[V#JUC$U"N[+E(MU*DB>6T_4+XGZAQ"=HF\KT*W%0H&HHVH4W9>J_V:J M04DU:*2ZQ$2@-:8IF$MDZP*IXQF\3A:O;W>W[H=\U:"ZR-Y1)9[[_!%WFT\@ MYD*1/_F7^FW>%HHO'=F^S)JW/? V\RJ]B=>(=;-U:^M6)/\V15C50S7J[9M3 M__#N D+=@'BGR-1MOP[8J?1EIBG6+-*]^8@S (]O^ Z(L7 =']EMQ_\!5!+ P04 " "-@IE89B,B!VH' M !73@ &0 'AL+W=O)_7'L[8Q@=\="WD5[7E7).;+,W5\6BK]>[->*SB+<^8>B5V/#>?;(3, MF#:[\G*L=I*S=164I6//<>;CC"7Y:'54'3N7JR-1Z#3)^;DDJL@R)K^=\E1< M'X_V!C\GE5I<'QJNC';ODG[C^O#N79F_<4M9)QG.5B)Q(OCD>G;AOHDD5 M4)WQ)>'7ZLXV*:MR(<37RUMOCT7)$UGS#BE1_%-<1;RHT*WFQ2%7UEUPW MYSHC$A=*BZP)-B7(DKS^SVZ:+^).@#O=$^ U =Y3 R9-P.2I =,F8/K4@%D3 M,+L?,-L3,&\"YD_-L&@"%D\-6#8!R^KJUI>CNI8^TVQU),4UD>79AE9N5(*H MHLTE3/)2NY^T-)\F)DZO/IB?Q]L\%ADG+]X)I5Z2'9?DTY9)3GXG)^MU4DJ, MI>:D^H=2"NZ%SS5+TI?F#%6>J8[&VI2E)([C)B^M\WI[\D[(>Y'KK2)!ON;K M?OS8U*&MB'=;D5//"GS/Y"OBN+\1S_&F ^4Y>WJX,Q#N/SG7L!DGN27BIRW M2OP@-"=_OS,GDK>:9^J?@5*>UM3I,+7L ]ZH'8OY\<@T\HK+*SY:_?J+.W?^ M&%(+$N8C80$21I&P$ F+0+"> J>M JQ/OOIZ0.:.'.3UGL72=-F=/*?-6*7.K4LY$EAF- MG*5,*7(RI ]K_*'Z0,)\)"Q PB@2%B)A$0C6T]JBU=KB649E"Z0"D3 ?"0N0 M,(J$A4A8!(+U%+AL%;C\6:,R:^)#18J$^4A8@(11)"QQWR1$H M94]]KUOUO;:J[W-^Q94V*JO;OE.FS/8Y^Y;Q7 _-?YQ:<8=J"@GSD; ":-( M6(B$12!83WJNTTW2.<_2^398D BA-!]*"Z T"J6%4%J$HO6E>&>^V/U9O; ] M\\%J1=)\*"V TFA#Z]U=+F:+^S>TT*01BM:7H=?)T+/*\&W5'9>=;],>GDMQ M*5DVJ"LKZF!=(6D^E!9 :11*"Z&T"$7KRZ^S*-SG\2A>7=GXA!IHQ0M+Z^.EO$M?LBMM$A MN]D[.H2Z(U":#Z4%4!J%TD(H+4+1^H__=AZ)]SP>B0?U2* T'TH+H#0*I850 M6H2B]:78>22>W2/Y/T>']J(<+%^H:0*E!5 :?>02>OLG=Z#EB%"TOE0['\6S M^R@_-CRT0P\6'=11@=("*(TVM/[P<'IO> A-&:%H?7UU1HEGG?TV3:'2,HFK M!V>JYYI/KIE<#SXP8R<=+"JH-P*E!5 :A=)"*"U"T?KJZ[P1;_H\8T*H8P*E M^5!: *51*"V$TB(4K2_%SD7Q["[*XS;=(X#IWA')V0]'^C\<&3P2N=\%"' DKSH;0 2J-06@BE12A:7XJ=;>'9;8M#7H*THPZ6']2L M@-("*(UZ#]^ZF"R7SNS^_2C4KD#1^KKJ[ K/;E?LZV')=_+XVY1V]L%"@[H6 M4%H I5$H+832(A2MO]1%YUI,GL>UF$!="RC-A]("*(U":2&4%J%H?2EVKL7$ M/N7]H<@NC C%YM9YR(4F2=Z\UG'!8U8H3O26E_>P;2,:RT2;6UI&KED=P6]V MO)KOT\($D8P/VA;VLARL7ZAM :4%4!J=/'S7PYTZ[N)>GPU-&J%HM3#'=U:K MRKB\K%8N4Z2R(>KUGMJC[>IH)]6:8/>.4_=-6*]QUF'J)=?>,WF9Y(JD?&.0 MSJN%^;YDO8I9O:/%KEH3ZT)H+;)J<\O9FLOR!//Y1IA&N-DI$[1KR:W^ U!+ M P04 " "-@IE8)%6LCP\% "H' &0 'AL+W=O)-9MD]V[9;$*W(@H3 M ]7* Z6/ZN(ZF%J.JHA$Q!<* LN7'5F2*%)( MLH[_"E"K?*9*K+]_0O\[:UXV\X Y6=+H>QB(S=0:62 @*[R-Q%>Z_X<4#0T4 MGD\CGOT%^R+6L8"_Y8+&1;*L( Z3_!7_*@912Y XW0FH2$"'"?TC"6Z1X&:- MYI5E;5UA@6<31O> J6B)IMYDL\FR93=AHFB\$TQ^&LH\,?LB5\IUXM.8@-// ME/,SD!(&[C:8$= #2QJG6X&S@=,5: ??/@6?@P7FH0].KXC 870FD^_OKL#I MR1DX 3;@*H:#, 'W22CX>>W&MPW=3/H2#,N MN*&)V'#P*0E(T,RWY6#*Z:"GZ2R0%O &LPO@.N< .:C?4<]2GSY/9;H#LW17 M4XY;DN5F>.X1O$^8)6&RYJVQGX.'WXJL6/*TC#"7LY0\1=M 1H-O>YK?!#=$ M;&@ ?GR6N.!:D)C_[!IR7D2_NPBUKUSR%/MD:LF-@Q.V(];LSS^@Y_S5-2%# M8(UY]U=OHQW5&XT'7AG5J&]0UC?0 M\CF/(NJ7WZY$5GL:95^K,"]:[M)JCPK]RZ["!R9I,@36&(-7CL'3TM0>0]%_ M,8UR#,#/E[C<%?W'KI%X+^*R':7AGG_7>WGF(,&<\Z@ M?\!<5Y3KC+N9&Y<%C[7,?6DM."6!6?W/<#8VR9DAL,8(H%/9 .?9K;(]!+_& MI8Z] GQ8)^;"&1RPUQ'5@UCX85([B00WI39TAM.88*A,$M=;BO3(R?)&,M*-T,E+Y%O@BXY++R**S/BW JZDRA-9L MMW(]4&][WBDC1KV/*;3F/_F5^4%Z\V-.1HH'U?4!00\=K.".J!X$]"[H?9J"C#HA4VC-451.".F=T,LU9?OJ)3-L MBXQWN+[;,3TX/+*Z*XN$1A\K,$8-E"FTYC J X6TKN2M C-N2T>+O(Z8PYW) MKIWYQ(2MLZ,P+G?);2+R X[R;GG<-L\.F0[N+^#E,C\TJV#R,[P;S-9APD%$ M5A)2[HZR()8?B^47@J;9R=(#%8+&V=L-P0%A*D!^OJ)4/%VH!Y2'D[/_ 5!+ M P04 " "-@IE8,T*62<4$ #I%@ &0 'AL+W=O\I>^)80 ;[&4<*GUE:(]-:V MN;\E,>8W-"6)_+*F+,9"OK*-S5-&<) YQ9&-'&=@QSA,K-DD&WMDLPG=B2A, MR",#?!?'F'U;D(CNIQ:TW@:^A)NM4 /V;)+B#5D1\90^,OEFEU&","8)#VD" M&%E/K3F\72)/.606?X5DSVO/0%%YIO1%O=P'4\M1B$A$?*%"8/GS2I8DBE0D MB>._(JA5SJD1^$+WOY&"4%_% M\VG$L[]@7]@Z%O!W7-"X<)8(XC#)?_'7(A$U!QE'[X *!]1V\ XXN(6#FQ'- MD66T[K# LPFC>\"4M8RF'K+<9-Z239BH95P))K^&TD_,?I>5#/+=UQG 1R\*KQ/K&%9*APVG[!9I&S00?8N."! M)F++P:I=E]GDIW!V;NK@&. M6ZZ6F\5S#\1;R5T<["("_EB#3Y@E8;+AM=PO, ]],$^"O/I/?WTJJ7<\A3[9&K)GL$)>R76[.>?X,#Y19>;"P5K M9,HK,^69HL_*[ CZEH$L1UL:!83)4IMSV852RE26>JH3A+XN(?DL@VP6U1)? M9Q#UQ\.)_5IGVK7JC<;]06G5H- O*?2-% K8^48Y&G >L]\ [/2]%F"=E>N, M]8 ')>"!.>>/JZ-AYI&&=0 W3K^%LFO4=R=8X MUZELQ]W*.5#7T*F.(3/ M&M)BKL5W44%QJ6A-NI6D@-Z/55_0J&E.SM:%HC6S5:D7:)8OEU)@Q32-IN-X MM?U7L.V:]8:>ZQVH\4K30+.H^3X55@2M-XWQ>."T,7>MH(/@Z #F2N% L\0Y M18@5H=Y18AHK4P>I! HT*Y3&]EAH\5U49%PJ6I-NI4?@^ =WD(N*E$M%:_[K M7>D9=*:>.;+$45>/(#A K1+76/5@O[83FBPJU8*.4BTG-A#451W(&8S:F-^Q M:D*NI DZ0IH<"U2K0-K]0V-EZ!^H4B#(K$#>+9&BLY0?!?5?M#34K?$% MO%WFMZY5F/P2^ &S39AP$)&U#"G76T)B^;UJ_B)HFEU-/E,A:)P];@F6*Z<, MY/+M14U0WF[/_@=02P,$% @ C8*96 YFY-5% P F T !D !X M;"]W;W)K&ULM5=M;YLP$/XK%JNF5EH+)I"7+HFT MI)M6:5NC9B\?IGUPR"58-3:S3=/]^]E (=T(E;+Q)=C@Y^ZY>W(^>[P3\D[% M !H])(RKB1-KG5ZZKHIB2(BZ$"EP\V4C9$*TF900,(FU- M$/.XASDP9BT9'C]+HT[ETP+WQX_6W^7!FV!61,%.),W30&C8D8_I6 M[-Y#&5!H[46"J?P7[)*',A%[ -\_ /!+@)_S+ASE M+*^()M.Q%#LD[6ICS0[R4'.T(4>Y566II?E*#4Y/YR))J#9IU@H1OD9SP37E M6^ 1!87.T;)0"XD-^B3X>41X!(RL&.0KI4EJ1ABZ63&Z)3;-"IU>@2:4G:$3 M1#GZ'(M,&<-J[&I#USIUHY+:K*#F'Z#VD<@+U/->(=_S _1E>85.3\Z>FG%- MM%7(?A6RG]OM';#[0?#MN0:9H$4FH]A(BNHLH.\?S')TK2%1/YHX%[:#9MNV MABY52B*8.*9(%,A[<*8O7^"^][J%>:]BWFNSOB]6$[4"W,_!MAKOISX. C\< MN_<-3H/*:=#J].W/C*9Y:NS_(R%1;!;(7TT$6@T=F9NPHAEVJ&K8 ?-^Q;S_ M+ZH6X'!/U=YHA(-F40>5ST&KSVN^E;"F5=DO2'1'MJ;PT2D\1"Q;VV$L4E6* MSO19$[=6)T>F;5B%,.Q0\&$'S$<5\]&_"#[Z2_#0"\-!L^#8JS=ZK]7K3%HI MEUF:"JD;=^-6_)$YP7N-"'>H9VG\/Y.O6PINW?>?D[1$/]4TZ!W2M.X'N+TA MO'^LT(^F0AL=M^*/34O=.G#0I:9=]!-<-Q3MN@-O; MP8V.038Z;,4=FXZZ8^!!EUIVT2IPW2MPZX;^K);#OXY.O=ZPC__0TMT[9]L[ MBSFAFIZI$(.-P7D7 _-GD,4UH)AHD>9'[Y70YB"?#V-S=0)I%YCO&R'TX\2> MYJO+V/0W4$L#!!0 ( (V"F5@!568NGP( ,P' 9 >&PO=V]R:W-H M965T*MFWEKK M[B((5+F&ABI?=-#B3BUD0S5.Y2I0G01:6:>&!W$8)D%#6>L5N5V[DT4N-IJS M%NXD49NFH?+E"KC8S;S(>UVX9ZNU-@M!D7=T!0^@'[L[B;-@B%*Q!EK%1$LD MU#/O,KJXRHR]-?C.8*<.QL0H60KQ9"8WU6!1B03."CWZ:_Z]/$[Z6^I],DH/"=Q M&(_)X\."G)Z<_1TF0$6#K'B0%=NXH_^2M6"JY$)M))"?ETNE)?X;OUSP?9*Q M.XGIEPO5T1)F'C:$ KD%K_C\*4K"KQ](& T21A]%+PRR =M@Z<62LY6MO"(= M?3&ZSK$E3--5((FH28V2T/ %J'0)Z5-E-I7ITVT1I8D_RH.M@W \$(Z/(\2/ M.G'1]&&C\ GCOS433,9:"9'TR0NFLE;FBA\KS;)0),<39.Z:!)';?S,#9,. M,.G1,%,73.HHC3]VPTP'F.G1,)D+9NJ"2=PPV0"3'0>CUX!W7:W!V5;9F[8* M_>@?HN#@<#;W'!YY*X8I.-3H%?HI_G^ROSOZB1:=/:^70N/I;X=KO&Y!&@/< MKX70KQ-S!0P7>/$'4$L#!!0 ( (V"F5B@IDZ+7@( + % 9 >&PO M=V]R:W-H965TNA0-#NXS#LH-AT+%26/(E)NG\_2G+\!O[=*0%?OG;2LN(6%EC]$B?4TNHQ8"17?2+S3NR_0Z?G@^ HM MK?^R7? =CR-6;"SJI@-3!HU0X<\?NSH< (CG."#M .E+P.@50-8!,B\T9.9E M77/D^<3H'3/.F]CJT VPK_P1+'O/[L-E,EVQ MIQ-V-@<%EE>PSP]27C+S8!ER3N6)NGH2#Z+T_!92_!DZ.'9B72ROJ29Y\O^ M65)V+6PAM=T88#]G*XN&7NVO8Q4+C*/CC*Z3KVS+"YA&U*H6S!:B_.V;X3CY M>$SN?R)[)G[4BQ^=8L\_517XSF1(^@U'."8W<%QZ#C=GMGDRR*CVVT,9P6DX M?.:57ESV;B'!^.#Q-V#6?B985NB-PO"&^MU^[,Q\M[W8G],X"M/CB2;,,GI@ M:Z$LDU 193*XH&8V83X$ W7K6VRED1K6+VL:J6"< YU76N/>< 'Z(9W_!5!+ M P04 " "-@IE8L#4P&^\# ![#@ &0 'AL+W=OFM@-LU1_?L<,&<@II=TM?P(X]WWS?>#RVAUNEOYH5HH5=)J09!2MKUU=A M:)(59LRTU!HEC2R4SIBEKEZ&9JV1I=XH$V$<11=AQK@,QD/_[5Z/ARJW@DN\ MUV#R+&/ZZ0:%VHZ"=O#\X8$O5]9]",?#-5OB#.WC^EY3+RQ14IZA-%Q)T+@8 M!=?MJTD[=@9^QL\[A.4^["RP1, M99$D+MCO;]$R+C[0C,?9+;Q_^P'> I=PQX6@<3,,+7%QB&&R]WM3^(U/^.W MG9)V9> 'F6):M0])0RDD?A9R$S<"WC'=@D[T'<11W*WA,VDVO\6D-.\TT.F4 M<>UXO,Z_B>NOGVD4IA8S\UM=J JH;CV4V\A79LT2' 6T4PWJ#0;C=V_:%]'' M.IUG JNH[I:JNTWHXT>I,5%+R?_$E/+#A\"R')SCU+BQ0("TRF0,61",K#.)V_Z,!8VLA#?V[LXE.G?GO=!" 516:5+&( MIT8$:BQ4KN$)F394UVEE4RZ70).<$(]?\9:3/U(I>,:M!S,59B2$)%@JR5JC MM.()N5F[9>)U6_,A)F/L5ND MSRJA9/@IU]RDO#A>_Z+:+GF69W49UHC[TGIU)K!*" 9E" ;GJ]*#7-KBIE]^+5]6U_X]$1ZF%\\R.I*6G(Y1@0LRC5I]NK#HXJ53=*Q:^\?" M7%EZ>OCFBEZ'J-T$&E\H99\[SD'YWAS_#5!+ P04 " "-@IE8<9(LN@(# M #,"0 &0 'AL+W=OC\/(&K@57QAL]<&8V%#F4M[; MR74Z\@++"#@DQD)0?&S@$CBW2,CC1PGJ53ZMX>%XAW[E@L=@YE3#I>1?66I6 M(^_4(RDLZ)J;J=Q^A#*@GL5+)-?NGVR+M=TSCR1K;616&B.#C(GB21]*(0X, MHNB(050:."'\PI%C.:&&QD,EMT39U8AF!RY49XWDF+!9F1F%7QG:F?@3SHE< MD$L%*3/D';E(\8EZ44ZN19%UJ][)! QE_.W0-^C5VOI)Z6%<>(B.>.B0&RG, M2I,/(H7T=WL?V5:4HQWE<=0(>$-5FW2"%HF"J$ON9A-R\OIM VZGDJ+C<#M' M<"SU72N6V0N%4(PL218>MI0D>*XCG6!VW>XMF0W<3#T M-S54>A657B.5*6PDWUC/):FKDE2=]T:H9VK6KXCV7S2__?_ =5!Q'32*NBO+ MQ$G:PI- *5E>5BZ)![Y<7]QSL7DLF-.&P M0-.@/< C4157AV)B9.[:]5P:;/YNN,)X0-D%^'TAI=E-K(/J A?_ E!+ P04 M " "-@IE8:K @T&$" #%!0 &0 'AL+W=O$!"=+"':0]NZ4[I1U,"6/)<"6EFM+2V/@L"DY=0,7.L:I"X MLU:Z8A:G>A.86@,K/*@201R&XZ!B7-)LZM=N=395C15&.;TKK%H)L6K,-+,'>U[<:9T'/4O *I.%*$@WK&3V/SN:IB_.D[:'^F ^^-7]DOO';VL MF(&Y$C]X87\< &6<7&$$??+ M!3D\."('A$ORO52-8;(PT\"B)L<("9Z-,1]^F(/5_R]W0LN,F%:C/R\WQEK,8G]VO(84N9#E.Z,CPS M-O?)1^S9G)F2X#V2W W@J>%;)D#: MP7MMJ<:>RO6*;1:'HS3%2]SN^QD(FYRFDZ@/>Z,T[96F'RJ]41)>L [T(S:Z M=2.+(87I@,(H"<,_% Z$3:+17EBK,-@K,M?@\.5NN#1$P!J!X?')B!+=-HUV M8E7MZVZE+%:Q'Y;89T&[ -Q?*V5?)ZZ4^\Z=_0902P,$% @ C8*96.YX M(.=&! <1 !D !X;"]W;W)K&ULM9A?CZ,V M$,"_BD5/U56Z#=A 2+9)I/U7]1ZNM]K<[CU[89*@!0E4)I8C/'&=HICS-K-BG'[N5L(@J=Q!G<2Z**-.7R]1H2L9E:U-H- M/,3+E38#]FR2\R7,03_F]Q)[=J,EBE/(5"PR(F$QM:[HY35C1J"<\13#1NVU MB=G*LQ OIO,QFEJ.(8($0FU4<'RLX0:2Q&A"CF^U4JM9TPCNMW?:_R@WCYMY MY@IN1/(UCO1J:HTL$L&"%XE^$)L_H=Z0;_2%(E'E+]G4157KXAHW&A%\B:>O>&F_"S*O3HZ(13W_*%)D M$4ARE^:)> 4@=]^*6+^2CUD(F;$YN4]XUBJOQ:I1_*[(7R*[:(1O8XD')J0B M[V]!\SCYC;PC-E$K+D&1."./6:S5!QS$]I>5*!0J5A-;HS',ENRPWOAUM7%V M9.,N^20RO5+D#N&C[^5M-&)C2;:SY#7K5?B)RP%QG0^$.=URQL$O5?"ZTTGD6<+0G7Y!F6<9:9#GXN.Z \ALHOQ<*/7 *=TA'?A'/CRZEVSH^>YX@J7.7VP? M9N0.O.$1&-;"L!]QRQ-8K /+'P^"8UAM<*>]4?J4>Y[ ']3#<]@>EU?&#NP#E&V89[ZI_GK0]@KJ;FB&\PW4N\!!8\(5] IIUQ+I1.U7MT-U=Z2N M(>V[+-$VO]#_+\%THO>KWZ&/&R./3K*WR8?V9Y^KY5+"DFO V[26,19#(7GB M2=&9=^C/2#RL33SLK,1S$!&ZD&N5P[U ,!P=RS.LS3.L/\^5E3/@N-%6K97 ''*M!,P/<+(?2N M8Q9H_F68_0-02P,$% @ C8*96+=5!SO;"0 WW, !D !X;"]W;W)K M&ULQ9U;;]LX'L6_"N$=+&: -K8NMN5N$B")2+&+ M[4[0;#L/BWU@;"86JHM7DI-F,1]^J4LLT9:9:.84Z4,KR?K_2-7'O!V1/'U, MLV_Y6LJ"?(^C)#\;K8MB\V$\SI=K&8O\)-W(1'UREV:Q*-1I=C_.-YD4JRHH MCL;V9#(;QR),1N>GU;7K[/PTW191F,CKC.3;.!;9TZ6,TL>SD35ZOO YO%\7 MY87Q^>E&W,L;67S97&?J;+RCK,)8)GF8)B23=V>C"^L#=V=E0'7'UU ^YIUC M4C[*;9I^*T\^KLY&DS)',I++HD0(]<^#O))15))4/O[;0$>[-,O [O$SG54/ MKQ[F5N3R*HU^"U?%^FSDCF,&\"YOL!SI$ KPGPJF^W_CJJ[](7A3@_S=)'DI5W*UIY4 FBBE9? M89B4VKTI,O5IJ.**\ZLTCI6$;HIT^8V(9%4?O;]42B4ME[6AB,C'I/[9E!_\[,M"A-$OZHXO-S[Y^:=?R$]D3/*UR&1.PH1\2<(B?Z[1[>=' MO[2-P$\B.R$3ZQVQ)[;;DY^KUX=/>L+]5X=;BYYP:@[_NTB,X>P5J3N3H\\> MF,-]N=R%.SWA_*74GXCE]45K7Z2ST[!3X9PCN)M2:>]O#R5[D64BN9>JJ"W( M[1/IWGA[GLD[?[4^_K%X^Y!NQE&,@F*95=Z=5UT0_KPO:=%/I4[4E M\D(5NF%RWZV4Q*EZ=".S,%WUJ<9(':H: M),Q'PB@2QJ8')"9ZJ&0.Q%F MY$%$6TG2.Y+7C<&R9NQKIUT:X4,5AH3Y2!A%PE@-FW<+'&]Q8KE[$D.FR4$P M36+SG<3F1HDU_8JK2.0YN>A3D3%^J(J0,!\)HT@80\(")(R#8)K6O)W6O#=N M_WM(K2)A/A)&D3"&A 5(& ?!-*TN=EI=&,O%?V[C6]6L*VO9>GQ$;(MUFH7_ M4YHL4G(K228WVVRY+E7:)T4C?J@4D3 ?":-(&%L<=@KL2?-GKP)&ILM!,$UH MUJ0=V9L,DUI'662US52OT]"-,,.'"@U*\Z$T"J6QAJ:)S?4L;[\'"DV5HVBZ MU#J#R!9(:N_(U[*;T:LX8QJ#%8>D^5 :A=)80YMU%#?=+]:@*7(435>;W:K- M?J7:BK00$5ENXVTD2@^L1WZ]2C/R!RL-2?.A- JEL8:FEVUV7S4*39>C:+K> M6GO!,HX(-V.VK:;()DOO,Q&_4]=*>[@LW3K-N$U[HXC3;5+T2A!J*4!I/I1& MH336T!;=@11K=K(_5 =-E*-HNOY:R\ R>P:#RKMW]3A>K^:@A@*4YD-I%$IC M#:VKN87G'&H.F2A'T73-M>:#978?CI=YG9+.4+Q!70@HS8?2*)3&H+0 2N,- MK=O.M&>+W8] %UIK15AF+T(?*":_DT^J0HVW<:^JH,X#E.9#:11*8U!: *5Q M%$V77VM36/,W'CNVH$8'E.9#:11*8U!: *5Q%$T7;>MW6,8AZC\_B&SF#]8D MU-& TBB4QJ"T $KC#:W;.5\XUMX@MRZXUK2PS*[%824MOA^MI*$.!93F0VD4 M2F-06@"E<11-?T^W=3+LR1M7TC;4[8#2?"B-0FD,2@N@-(ZBZ:)M/1%[H"RWGH5A0ST3*,V'TBB4QJ"T $KC M*)HNVM9:L!TAB4%D!I'$73==7: M)_:/F;QA'\Y$F+GSB;>O,:@A J51*(U!:0&4QE$T76.M M:D5 :11*8U!: *5Q%$W78>M6V(NW[HE"/0XHS8?2*)3&H+0 2N,HFKZ$1>MQ M..;9&M&[M7YNP-%2&41J$T!J4%4!I'T701MIZ%8_8L##7X<[\&QRXLA5U9"KNT%'9M*>SB4C_"T'!:0\,Q&QK7 MK;I(O8C?<1/8C!I@0&D42F,-35MQSYLX^ZLB0!/E M*)JNJ]9[<R[^JV9K-VW\OZ0HZ2P1*\Z$T"J6QAM;5E>-YD_VYF=!$.8JF MZZKU61RSS_*R\?L"P#EN_)HC!RL':J! :0Q*"Z TCJ+I FL-%,<\W>-8)X+\ M3@:\8VI.9'"1!C5)H#0*I3$H+8#2.(JFKYW72^WS:$>AI0&H72&)060&D<1=,UUGH:[@_=XL,]W*_" M\F8G\P.M00T,*(U":0Q*"Z TCJ+56AMW=A.,979?[2R9DV6YUE^]L>#NZF[W MRHMJS\9Q>WN]]>4GD=V'JNL;R3L5.CF9JQ]%5N\F69\4Z:;:F_ V+8HTK@[7 M4JQD5MZ@/K]+T^+YI$Q@MZ?G^?\!4$L#!!0 ( (V"F5AE%FAZ2@, /8) M 9 >&PO=V]R:W-H965TMT*"=?5CM@TD.8$UB4]O KM0?WV,[$V@)8:I]27P[Y_O. M=XXOXZ-4+WH+8,B7JA1Z$FR-V=V'H,BF([=V$)-QW)O2BY@H8C>5Q537^=0RN,DH,'KP!/?;(T="*?C M'=O $LR'W4)A+VR\%+P"H;D41,%Z$LSH_9PFUL"M>.9PU&=M8D-92?EB.X_% M)(@L(R@A-]8%P]\!'J LK2?D\5?M-&@PK>%Y^]7[;RYX#&;%-#S(\B,OS'82 M# -2P)KM2_,DCW] '5!J_>6RU.Y+CO7:*"#Y7AM9U<;(H.+"_]F76H@S@R2^ M8A#7!K'C[8$M1Z MC]8?1 &*/(H#KL4\&C]-%DIN%*L=SI\#U3/9)$/Y,XBOOD M>Q(2[8/TOPZ$I,E XA"2*PA.E5KP!?OJE)HIQ<0&7/O3;(4B8?5^;I/#^^ZW M^[9;^E[O6 Z3 />L!G6 8/K#=W00_=+!O-\P[W=YG_XIQ9U-+A)GAJQ@PX6P M18&5L /%94'^;I7),_>^4^?;GAV'*:7];)2-PT,+I[3AE'9R^AV%LX2ZD-,+ MY&R0T;0=>- #SJ!G[T07;B#"]R[A"8I;0?.&N"L$Q@/IS7P6]C9)3:-TF$[ M]+"!'OZ/ @#F(1DD[FU'#9O3-Y7C:P&V\O/_LC%>2);UTT,Z+ M1JUD42][+\U&YY=Q16HC7MP:)++ MO3#^5FY&FT?-S%_EI^7^1817#Y:P)B6LT12Q<,,H_\CP'2-W[F)?28//!-?< MXL,,E%V \VLIS6O' C1/O>D_4$L#!!0 ( (V"F5BVH9:"0P, "X, 9 M >&PO=V]R:W-H965T&(KU66,K@51*[SG(K'*61\.[9<:[=PEZX2I1?L<%30%V.B4UEP?J\G-_'8%X%(X,\9>63/E1"[ 4@3GN 5P5X MAP P+\*L WB9;,3%I75-%P)/B6".V-:'I@M#'1F$W*]&N<*X'6%.-4..-Y MCFK.%8_N"65Q.3J9HC(Q02.6BZ1&\)/G3=@SDAD79.D9KRLBW @1:V6IG ME>3H"A1-L_<(]6-^18[>OB=OM>OWA*\E[BU'ML*4-#$[JNA/2_K>,_1]\I4S ME4ARS7#?9KR-4M1Z>#L]IEXGX%+_R6?"$'9"O! *;)X)/M^M_31+$^V5,3'S; 9EXK\_H*[ MD!L%N?S3)GE):=!.2=\KE[*@$8PMO#@DB U8X;LW;N!\:-.K)["&>H-:O4$7 M>E@6;*E*M"\#E"79EGR)&!A$?0=NPJ'K#4?V9C^I_YT&SM"OG1IDSVJR9YUD M)_$&A$HE'IEC4@B>^K)[ &OE?U/E?O+Y2O^A3O9[ &NJYSE/WXO1>[!5D MX_8. O>@VEN\/,=W#\K=WNN\0%$VI^5$\<+T=PNNL%LTPP0;>A#: >U+SM5N MHC>H_R*$_P!02P,$% @ C8*96!*DS;U\ P \@H !D !X;"]W;W)K M&ULK5;;CMLV$/V5@1(4"9!:LGQ+M[8 KYV@"V11 M(]NT#T$>:&EL$4N1"DE?]N\[I&1E;6B5"_9%$LDYAS-GR-%,#TK?FQS1PK$0 MTLR"W-KR*@Q-FF/!3$^5*&EEHW3!+ WU-C2E1I9Y4"'".(K&8<&X#)*IGUOI M9*IV5G")*PUF5Q1,/URC4(=9T ].$Q_Y-K=N(DRF)=OB'=I/Y4K3*&Q8,EZ@ M-%Q)T+B9!?/^U7+B[+W!OQP/YM$WN$C62MV[P4TV"R+G$ I,K6-@]-KC H5P M1.3&UYHS:+9TP,??)_;W/G:*9OX25P";=< M".(PT]"2WV[W,*U]O*Y\C)_P<0"W2MK)NCX%/1UW$EXRW0/ M!M$;B*-XV.+/HAL^+PD>]3U\T )?=L.7F#:[#SJB&30I''B^P1-\=.0%6RO- MW V"N=9,;JL,,)F=C?^V.6JP.9-P#OK\@3CAQF)AOK3EIW)@V.Z JTQ7IF0I MS@(J/0;U'H/DMQ?]-\,,N]N0?4M;X:P)J QDW5O/U MSBH-$JTOW&U:?HC17IQ M248T.>JU):33HY]-R#.1G25DU"1DU"G>"C65(4N_*R>"R7E9U3,:K'&/FA8, M[*B(:!"^8"&P4[EJ2U6UVUN_F_M_[I.H%_6GX?ZQ>JU&\;G1LM/O7U1EW*@R M[E:%/50R4!V'4JM2%HH<-X[H.'?9,[+ MZ$E+ M0*.+H#NW_-G;U;;AMP-9!1T^Z@8*U%O?51E(U4[:ZA_9S#:-V]SW*Q?SU_VK M1=5_?:.IND'Z@5+!,2!P0Y11;T+G6U<=5C6PJO0]QUI9ZF#\9TY-*6IG0.L; MI>QIX#9HVMSD?U!+ P04 " "-@IE83S]+'?@" ?"@ &0 'AL+W=O MF5FJE MJ(_MP[0/+MP$JX"9[83FW^_:$):TE*E5E@_!-O<0X9LE%RE5V!4K6^8":&1 :6*[CM.W4\HR*_#-V$($ M/E^KA&6P$$2NTY2*[1027HRMCK4;N&:K6.D!._!SNH(;4'?Y0F#/KEDBED(F M&<^(@.78FG3.9B,=;P*^,RCD7IMH)_>7$.E9^>Y@MY M(LT_*:I8QR+A6BJ>5F!4D+*L?-+'*@][ .1I!K@5P'T*Z+X \"J 9XR6RHRM M.54T\ 4OB-#1R*8;)C<&C6Y8IF?Q1@E\RQ"G@FM(J(*(+*A06W(K:":I2; D MG\DDBIANTX1<9.6*T:D_F8.B+/F($7.^6C(9DW-<0&0JH "QQ>&[FSDY>?_1 MMQ5*U!^RPTK.M)3COB#'(U<\4[$D7[,(HD.\C=9J?^[.W]1M);RBXI1XSB?B M.FZW0<^L'3[)$>YT#-QKD>/5Z?8,G_?:=).?EQA*+A2D\E=3WDK>;C.OWNMG M,J NXXH$"GA2Q+B= M, M09/E=IZ.0[9 A6SRUXI\H[]>[:_7JNN6*]PO.=WB6: _;LAUUGB_:X;/%?1AU('!4"QRU"]R;E8*I&&N(K:N9;E.5(V5$\-S?Z/5=8'YAFC!

&POJ8M(BA=(E-;:K9W%=:4;S&DBEB'N=3AJ7E$LR&LA%>56: M.IJJA31#DK:AR-\^YT/23=^3R,N-5G=TU+D[O=R/ MGSC@E,1!T?-GB)YU<%V+8=+IKK0;?FR%//$8HUT\R]$3AC#A?L"/$_H=,0L2 MM^8"'4>.FYT<#0HE-QN:$!^PZK1DT3T50S*F@D\T!U9!2RY6/MR#P%0)I2-C M*\FFZT*D?O!PU_>@R!J=DDNE76Z?P7]/FN%[P+H'!KD0K<$>\8'1H*+&,"VO M;,<-=L%'4-2T;U>5=3C3=-7MG9,-P=ULDHG2.=-MFBY9AT8#P0JPH_EL#G>C MJAA 8U1I&SFG,R6I\[!F- TK.V5"W, 3^+W8T5X66_O6@5V3;=,::II>QG= M?UO-:V_+)B_2C2I^K\RGA9V.='VH4':M6<&7KK\L6@.8>A=7IU4E5A\%G\F2 M^\:*XT?[#9H%2F-L TB>Z9-GRZ'?FI:77+EF9=3LL"]]P[0,]_ M=YUG3#)-Q;9I6_NO>95?[#BY^%>6W6^5?<-!C\UK];6;/#\$D^DAF#R(FNP? M@LGL]9M,7J?'N#ED;)UD=LXQ;32"\^*0?(/3I]@DC28++@R736_.\YS)1\<9 M*V_HQ/Z9LJ-OQ^>LH MA;EMP2#;MKRSGBS)K1UW#0C2C-NTO,+UNVAY6;2XN M<[9D^;CIZMG$-2/;L%F;"PC[R)6[P@C&\5@8 0S+@SG .)Z%Y?F?YM-'Y^,Q MS%L_B/113A_E>%8(&;L/EB?,R>P5GFF6)4F:8BLZ'@<=C+%U2U/X":MAWH"! MY8%,?[;6^&[C%?)T'6![^E2%8#/%*Q&;*;[6@(37#1A9%MYM+ \PL%W :@?R MA_- 384Y20*[BGG#GF \/]A3DB19%D8 "SM($@R! MIQ%', ?@ 4.2Q+T']]Y'\?H]%6_^=S?Z!5!+ P04 " "-@IE8EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( (V" MF5@F0Y'LA 0 !DD / >&PO=V]R:V)O;VLN>&ULQ9K?;]HZ%(#_%2M/ MW0,7\HMMU9C42[5=I-X.%=37R4T,6'5L9!NZ]J_?L1%W#NV.[LL93R1Q2+X< M[/,=.WQZ,O;QP9A']J-3VDVRC??;R^'0-1O17V0H-+2MC.^YAUZZ';FL% M;]U&"-^I83$:C8<=ESK[_.EXK;D=ICO&B\9+H^%@.' OQ9/[U1YVV5XZ^2"5 M],^3+&XKD;%.:MG)%]%.LE'&W,8\_6.L?#':<[5HK%%JDN6'AGMAO6Q>'5X$ MR"5_P,F'O9TW7Z3RPEYS+[Y:L]M* MO0Z7@:<8)H\1XW#\/ 3QTOZ?,)K52C;BVC2[3FA_B*,5*@!JMY%;ES'-.S') MIF8O+)OSM0@/!7>9M8<']$"6A,M>2FBPLS8R4O+H5F@G6@9;SBC9 D?+_N:* MZT:P!+) ((LS0GXO$L@2@2S/ KD(./#5!+)"(*LS0O8B62.0]3DARP1RC$". M:2'G_)GM'9L+&[\>!LNU=(TR;F?3L?T>07Q/BSC33K:0;9:6MY#OV)6U7*]# M9_0N(?R $'Z@)?QFUUS+E]C N Y#VDG'S(K-K7!I&#\BD!]I(>]$ R>PJZ8Q M.^U#(,&"&K:;&,HTCX^P1#ZBQMP+O1,,<,U:R]">HJ&.(9;,3 .:!]V+M-_E MF%%R8J5\-:9]DDK%7C>#(D2O P&[.*24G=LIR(VT[F'/KGT.G:W>Q M] J#8\N?NUX)@4DE)[;*+12%H=\)N>?QSK^P,(WDQ!ZYA>O.=&,ZP2YNC'/O MV!:RX6+#>PDZQR22$UMD:KI.^IB18T\$X84,(W1S,E8PC>3D'HDQ7/(??29, M'#FQ.6ZD%L$34RM:VZX@#?\K>*@$TH 5F!X*8CV$G@:I M8^%-\QB[6MP:@'!CG95B8JHHB%5Q Z=!V1*JE;45KVJ5 IV%$#OC+AR$:!WR M,515VO&8D'N$F"\*8E\DHF47RY"+W;N4#9-$02P)U&6]J4>!2:,@E@9>&/0F MQ)@X"F)Q(&X+OWR*B:FC(%8'ZC=VD6)B-BF(;9(:[LV!@TFE()8*FKG[JQ^8 M8,H_/_]@ W;5MG$S[9$E)ICRS\U% ]BNS4Z=D\H)J MQ<1<4Q*[IH_Y7Q05 M,(;KI9CHFMCXZYIR1V M#X[9^]$Q]Y3$[CF9/)^.]A03LU!);"&LX #D='D;LU!%;"$<H59J")_\8*5;X,4$[-01?[J!<'L1Q-]]T)LH5Z5.6"+7==Q^WPH/* E MQ<0L5!%;Z 3SM/9(,3$+5<06ZJ\ O0)-,3$+5<06>F-)Z#=E<859J"*V$#[) M2)U>81:JSCH72IU>8Q:JS[G8]KU.,3$+U>0O_S',<8J)6:@FMM!;:X+)&$HQ M,0O5Q!;Z_?)@A$TQ,0O5T4+#XU]16K&"1-?>PBT<'&^X:N:6A8_#.[2J#BO> MJYU24SCV3=\8WA[_V7+\5\[GGU!+ P04 " "-@IE8#Y142-H! !9( M&@ 'AL+U]R96QS+W=O )/[ MF/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^LD>6;7?( MFVV?)\?][I 7S::4_B&$O-RD?9MONCX=SE=6W;!ORWDYK$/?+M_;=0HZG<[" M\'-&\SC_.7/R>NK37R9VJ]5VF9ZZY<<^''Z3)M0.4@C2^D$&058_R"'(ZP=%"(KU@V80-*L? M= M!M_6#[B#HKG[0/03=UP^2*BWDJ@MZ+>2J"WCCZV"?16U%L)]%;4 M6PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;1 M9@F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z. M>CN!WHYZ.X'>/MKL)M#;46\GT-M1;R?0VU%O)]#;46\GT-M1;R?0.Z+>D4#O MB'I' KTCZAT)](ZH=R30.Z+>\3_USN6T2_G:\[W&Y_\GU>5\;[H^_K+\/CEZ M>R\X!_B3X/$+4$L#!!0 ( (V"F5@A7: @=!&S:;EL6_0$W>4!$$ENV MH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.I MB2,SXVH=XE\W9U;G2STG)@:#(F&2>. M*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FK MGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL^D)S^\ K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "-@IE8F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M (V"F5@HXWVH-@8 )\C 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ C8*96)LBE=C1 @ P H !@ ("!(A4 'AL+W=O MR 4 ,@8 M 8 " @2D8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ C8*96#GH?-%[ M!@ 32X !@ ("!?"8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8*96-E46LA/!0 C@T !@ M ("!+#( 'AL+W=O&UL4$L! A0#% @ C8*96!K??Z9B!P -10 !D M ("!TCP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C8*96$P=F8T2!@ 4P\ !D ("! MT$P 'AL+W=O&PO=V]R:W-H965T 9 M " @7-7 !X;"]W;W)K&UL4$L! A0#% M @ C8*96'XEN=N1!@ ^0X !D ("!KV$ 'AL+W=O&UL4$L! A0#% @ C8*96(5ET$XS M!@ T@\ !D ("!,W 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8*96)8I7Y8R P ; < !D M ("!+H0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ C8*96#-.\+=S P 9 @ !D ("!@8T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC8*96'F=I[MQ @ :@4 !D ("!?Y@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8*96*K54!O( @ M)@@ !D ("!MZ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8*96'E.ZWZ_ @ A < !D M ("!P*T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ C8*96.63NY6= @ :0< !D ("!ZK8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8*9 M6"15K(\/!0 J!P !D ("!WL0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8*96 %59BZ? @ S < M !D ("!G-( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8*96'&2++H" P S D !D M ("!+=P 'AL+W=O&PO=V]R:W-H965T M"#G1@0 '$0 9 M " @?[A !X;"]W;W)K&UL4$L! A0# M% @ C8*96+=5!SO;"0 WW, !D ("!>^8 'AL+W=O MDH# #V M"0 &0 @(&-\ >&PO=V]R:W-H965T&UL4$L! A0#% @ C8*96!*D MS;U\ P \@H !D ("!B/< 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ ^ #X *Z1 '4+ 0 $! end XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 96 272 1 false 34 0 false 4 false false R1.htm 100000 - Document - Cover Page Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.bostonbeer.com/20240330/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/20240330/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/20240330/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/20240330/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/20240330/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/20240330/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/20240330/taxonomy/role/Role_DisclosureRecentAccountingPronouncements Recent Accounting Pronouncements Notes 10 false false R11.htm 995475 - Disclosure - Revenue Recognition Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 11 false false R12.htm 995485 - Disclosure - Inventories Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventories Inventories Notes 12 false false R13.htm 995495 - Disclosure - Goodwill and Intangible Assets Sheet http://www.bostonbeer.com/20240330/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/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepayments Third-Party Production Prepayments Notes 14 false false R15.htm 995515 - Disclosure - Note Receivable Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivable Note Receivable Notes 15 false false R16.htm 995525 - Disclosure - Net Income (Loss) per Share Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShare Net Income (Loss) per Share Notes 16 false false R17.htm 995535 - Disclosure - Commitments and Contingencies Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 995545 - Disclosure - Income Taxes Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 995555 - Disclosure - Line of Credit Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCredit Line of Credit Notes 19 false false R20.htm 995565 - Disclosure - Fair Value Measures Sheet http://www.bostonbeer.com/20240330/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/20240330/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/20240330/taxonomy/role/DisclosureLicensingAgreements Licensing Agreements Notes 22 false false R23.htm 995605 - Disclosure - Related Party Transactions Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 995625 - Disclosure - Inventories (Tables) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventories 24 false false R25.htm 995635 - Disclosure - Third-Party Production Prepayments (Tables) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsTables Third-Party Production Prepayments (Tables) Tables http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepayments 25 false false R26.htm 995645 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 26 false false R27.htm 995655 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) Tables http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShare 27 false false R28.htm 995665 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 28 false false R29.htm 995675 - Disclosure - Income Taxes (Tables) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxes 29 false false R30.htm 995685 - Disclosure - Common Stock and Stock-Based Compensation (Tables) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables Common Stock and Stock-Based Compensation (Tables) Tables http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensation 30 false false R31.htm 995695 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240330/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/20240330/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/20240330/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails Inventories - Additional Information (Details) Details 33 false false R34.htm 995725 - Disclosure - Third-Party Production Prepayments (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail Third-Party Production Prepayments (Detail) Details http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsTables 34 false false R35.htm 995735 - Disclosure - Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail Third-Party Production Prepayments - Schedule of Expected Shortfall Fees to be Incurred (Detail) Details 35 false false R36.htm 995745 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 36 false false R37.htm 995755 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Details 37 false false R38.htm 995765 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail Goodwill and Intangible Assets - Schedule of Amortization Expense (Detail) Details 38 false false R39.htm 995775 - Disclosure - Note Receivable - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail Note Receivable - Additional Information (Detail) Details 39 false false R40.htm 995785 - Disclosure - Net Income (Loss) per Share - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail Net Income (Loss) per Share - Additional Information (Detail) Details http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareTables 40 false false R41.htm 995795 - Disclosure - Net Income (Loss) per Share - Computation of Net Income (Loss) Per Share, Basic (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail Net Income (Loss) per Share - Computation of Net Income (Loss) Per Share, Basic (Detail) Details http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareTables 41 false false R42.htm 995805 - Disclosure - Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share (Detail) Details http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareTables 42 false false R43.htm 995815 - Disclosure - Commitments and Contingencies - Summary of Non-cancelable Contractual Obligations (Detail) Sheet http://www.bostonbeer.com/20240330/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/20240330/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/20240330/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/20240330/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/20240330/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/20240330/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/20240330/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/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail Common Stock and Stock-Based Compensation - Additional Information (Detail) Details 50 false false R51.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/20240330/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 51 false false R52.htm 995915 - Disclosure - Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail Common Stock and Stock-Based Compensation - Stock-Based Compensation Expense Included in Operating Expenses (Detail) Details 52 false false R53.htm 995925 - Disclosure - Licensing Agreements - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail Licensing Agreements - Additional Information (Detail) Details 53 false false R54.htm 995945 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 54 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value, --12-28, should match the Entity Registrant Fiscal Year End Date "12/31" on record within EDGAR. sam-20240330.htm 8 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: sam:IncomeTaxReturnExaminationPeriod - sam-20240330.htm 8 sam-20240330.htm sam-20240330.xsd http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "sam-20240330.htm": { "nsprefix": "sam", "nsuri": "http://www.bostonbeer.com/20240330", "dts": { "inline": { "local": [ "sam-20240330.htm" ] }, "schema": { "local": [ "sam-20240330.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 225, "keyCustom": 47, "axisStandard": 17, "axisCustom": 2, "memberStandard": 19, "memberCustom": 13, "hidden": { "total": 7, "http://www.bostonbeer.com/20240330": 1, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 96, "entityCount": 1, "segmentCount": 34, "elementCount": 578, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 439, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "dei:DocumentTransitionReport", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "dei:DocumentTransitionReport", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "unique": true } }, "R3": { "role": "http://www.bostonbeer.com/20240330/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_02fc161f-63b7-4154-85ea-0f207509a684", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_02fc161f-63b7-4154-85ea-0f207509a684", "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-20240330.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.bostonbeer.com/20240330/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_35de32f7-7fa7-4ec7-a0f8-a0207e900daa", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_35de32f7-7fa7-4ec7-a0f8-a0207e900daa", "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-20240330.htm", "first": true, "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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995475 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventories", "longName": "995485 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:ThirdPartyProductionPrepaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:ThirdPartyProductionPrepaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivable", "longName": "995515 - Disclosure - Note Receivable", "shortName": "Note Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShare", "longName": "995525 - Disclosure - Net Income (Loss) per Share", "shortName": "Net Income (Loss) per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995545 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreements", "longName": "995585 - Disclosure - Licensing Agreements", "shortName": "Licensing Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:LicensingAgreementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:LicensingAgreementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsTables", "longName": "995635 - Disclosure - Third-Party Production Prepayments (Tables)", "shortName": "Third-Party Production Prepayments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995645 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareTables", "longName": "995655 - Disclosure - Net Income (Loss) per Share (Tables)", "shortName": "Net Income (Loss) per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail", "longName": "995725 - Disclosure - Third-Party Production Prepayments (Detail)", "shortName": "Third-Party Production Prepayments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:PercentageOfBrewsAndPackages", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "sam:PercentageOfBrewsAndPackages", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail", "longName": "995735 - 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": "35", "firstAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "name": "sam:ShortfallFeesExpectedToBeIncurredRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "name": "sam:ShortfallFeesExpectedToBeIncurredRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "sam:ThirdPartyProductionPrepaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "995745 - 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": "36", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "longName": "995755 - 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": "37", "firstAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail", "longName": "995765 - 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": "38", "firstAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.bostonbeer.com/20240330/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_a90d6a6a-8459-409c-9cc3-2902ca6a52ee", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a90d6a6a-8459-409c-9cc3-2902ca6a52ee", "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-20240330.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "longName": "995785 - Disclosure - Net Income (Loss) per Share - Additional Information (Detail)", "shortName": "Net Income (Loss) per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail", "longName": "995795 - Disclosure - Net Income (Loss) per Share - Computation of Net Income (Loss) Per Share, Basic (Detail)", "shortName": "Net Income (Loss) per Share - Computation of Net Income (Loss) Per Share, Basic (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_56f7680f-e1bb-4274-ae8c-7e22f015e373", "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-20240330.htm", "unique": true } }, "R42": { "role": "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "longName": "995805 - Disclosure - Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share (Detail)", "shortName": "Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "unique": true } }, "R43": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.bostonbeer.com/20240330/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_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "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-20240330.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "unique": true } }, "R49": { "role": "http://www.bostonbeer.com/20240330/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_bad84d07-a9f2-473f-a5df-c5d69a1a4d70", "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-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "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-20240330.htm", "unique": true } }, "R50": { "role": "http://www.bostonbeer.com/20240330/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_f30ada25-ac7f-4fd7-a62b-2b88d895130b", "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-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_02fc161f-63b7-4154-85ea-0f207509a684", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "unique": true } }, "R51": { "role": "http://www.bostonbeer.com/20240330/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": "51", "firstAnchor": { "contextRef": "C_bad84d07-a9f2-473f-a5df-c5d69a1a4d70", "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-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bad84d07-a9f2-473f-a5df-c5d69a1a4d70", "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-20240330.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.bostonbeer.com/20240330/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": "52", "firstAnchor": { "contextRef": "C_51d891a7-6e3a-4384-b65a-7565fdc4c4e4", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9856b198-5c7d-44b0-b02f-2296dcc20d65", "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-20240330.htm", "unique": true } }, "R53": { "role": "http://www.bostonbeer.com/20240330/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": "53", "firstAnchor": { "contextRef": "C_dfd8750d-134b-408e-971b-520ffc079d06", "name": "sam:TransitionOfDistributorNetworks", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:LicensingAgreementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dfd8750d-134b-408e-971b-520ffc079d06", "name": "sam:TransitionOfDistributorNetworks", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "sam:LicensingAgreementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.bostonbeer.com/20240330/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": "54", "firstAnchor": { "contextRef": "C_25f1dfe6-b3ef-4a10-876d-b814be77fc13", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_25f1dfe6-b3ef-4a10-876d-b814be77fc13", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "sam-20240330.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r628" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r234", "r235" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued Liabilities and Other Liabilities, Total", "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/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r78", "r141", "r475", "r490", "r493" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r10", "r26", "r392", "r395", "r433", "r486", "r487", "r725", "r726", "r727", "r738", "r739", "r740" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r678" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r70" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r356", "r357", "r358", "r507", "r738", "r739", "r740", "r785", "r802" ] }, "sam_AdditionalPaymentForAccessingFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "AdditionalPaymentForAccessingFacility", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Additional payment for accessing facility.", "label": "Additional Payment For Accessing Facility", "terseLabel": "Additional payment for accessing facility" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r684" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r684" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r684" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r684" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in 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/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r51", "r52", "r323" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r649", "r660", "r670", "r695" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r652", "r663", "r673", "r698" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r684" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r691" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r656", "r664", "r674", "r691", "r699", "r703", "r711" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r709" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Intangible assets amortization", "totalLabel": "Amortization of Intangible Assets, Total", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r39", "r44" ] }, "sam_AmortizationOfNoteReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "AmortizationOfNoteReceivable", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of note receivable", "label": "Amortization Of Note Receivable", "documentation": "Amortization of note receivable." } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidAfterSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "AnnualRepaymentLimitsToBePaidAfterSecondYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual repayment limits, Thereafter", "label": "Annual Repayment Limits To Be Paid After Second Year", "documentation": "Annual repayment limits to be paid after second year." } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "AnnualRepaymentLimitsToBePaidInSecondYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual repayment limits in 2026", "label": "Annual Repayment Limits To Be Paid, In Second Year", "documentation": "Annual repayment limits to be paid, in second year." } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "AnnualRepaymentLimitsToBePaidNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual repayment limits in 2025", "label": "Annual Repayment Limits to be Paid, Next Twelve Months", "documentation": "Annual repayment limits to be paid, next twelve months." } } }, "auth_ref": [] }, "sam_AnnualRepaymentLimitsToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "AnnualRepaymentLimitsToBePaidRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual repayment limits in 2024", "label": "Annual Repayment Limits to be Paid, Remainder of Fiscal Year", "documentation": "Annual repayment limits to be paid, remainder of fiscal year." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r210" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r383" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "terseLabel": "Impairment of intangible assets", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r45" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r112", "r137", "r162", "r217", "r224", "r228", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r385", "r389", "r409", "r471", "r541", "r628", "r640", "r755", "r756", "r792" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r131", "r143", "r162", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r385", "r389", "r409", "r628", "r755", "r756", "r792" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r706" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r707" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r702" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r702" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r702" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r702" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r702" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r702" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/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": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r705" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r704" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r703" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r703" ] }, "sam_BeamSuntoryLicensingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "BeamSuntoryLicensingAgreementMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Beam Suntory Licensing Agreement [Member]", "documentation": "Beam suntory licensing agreement.", "terseLabel": "Beam Suntory Licensing Agreement" } } }, "auth_ref": [] }, "sam_BeamSuntoryPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "BeamSuntoryPartnershipMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Beam Suntory Partnership", "label": "Beam Suntory Partnership [Member]", "documentation": "Beam suntory partnership." } } }, "auth_ref": [] }, "sam_BrandSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "BrandSupportMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Brand Support [Member]", "documentation": "Brand support [Member].", "terseLabel": "Brand Support" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r382", "r621", "r622" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r54", "r55", "r382", "r621", "r622" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r32", "r133", "r595" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "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": [ "r32", "r90", "r160" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r90" ] }, "sam_ChangeInRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ChangeInRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "It represents Increase Decrease of Right Of Use Assets.", "label": "Change In Right Of Use Assets", "negatedLabel": "Change in right-of-use assets" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r682" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r126", "r138", "r139", "r140", "r162", "r193", "r197", "r205", "r209", "r215", "r216", "r239", "r264", "r266", "r267", "r268", "r271", "r272", "r300", "r301", "r303", "r304", "r305", "r409", "r497", "r498", "r499", "r500", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r529", "r550", "r572", "r587", "r588", "r589", "r590", "r591", "r717", "r732", "r742" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r683" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r683" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r383" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (See Note I)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r23", "r64", "r473", "r528" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r100", "r258", "r259", "r592", "r754" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Common Class A", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r802" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Common Class B", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r802" ] }, "sam_CommonSharesNetEffectOfUnvestedParticipatingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "CommonSharesNetEffectOfUnvestedParticipatingShares", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Common shares, net effect of unvested participating shares.", "label": "Common Shares Net Effect Of Unvested Participating Shares", "terseLabel": "Common Shares, Net effect of unvested participating shares" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r630", "r631", "r632", "r634", "r635", "r636", "r637", "r738", "r739", "r785", "r801", "r802" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r69" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r69", "r529" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r69", "r529", "r547", "r802", "r803" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r69", "r474", "r628" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r688" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r687" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r689" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r686" ] }, "sam_ComponentsOfOtherOperatingCostAndExpenseGeneralAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ComponentsOfOtherOperatingCostAndExpenseGeneralAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Components Of Other Operating Cost And Expense General [Axis]", "label": "Components Of Other Operating Cost And Expense General [Axis]", "terseLabel": "Components Of Other Operating Cost And Expense General" } } }, "auth_ref": [] }, "sam_ComponentsOfOtherOperatingCostAndExpenseGeneralDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ComponentsOfOtherOperatingCostAndExpenseGeneralDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Components Of Other Operating Cost And Expense General [Domain]", "label": "Components Of Other Operating Cost And Expense General [Domain]", "terseLabel": "Components Of Other Operating Cost And Expense General" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "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": [ "r27", "r146", "r148", "r153", "r467", "r482" ] }, "sam_ConeyIslandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ConeyIslandMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Coney Island.", "label": "Coney Island [Member]", "terseLabel": "Coney Island" } } }, "auth_ref": [] }, "sam_ContractTerminationCostsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ContractTerminationCostsAndOther", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Contract termination costs and other", "label": "Contract Termination Costs and Other", "documentation": "Contract termination costs and other." } } }, "auth_ref": [] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total shortfall fees expected to be incurred", "label": "Contractual Obligation", "terseLabel": "Commitments", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r736" ] }, "us-gaap_ContractualObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueAfterFifthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment, thereafter", "label": "Contractual Obligation, to be Paid, after Year Five", "documentation": "Amount of contractual obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFifthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment, 2029", "label": "Contractual Obligation, to be Paid, Year Five", "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment, 2028", "label": "Contractual Obligation, to be Paid, Year Four", "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment, 2025", "label": "Contractual Obligation, to be Paid, Year One", "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment, 2026", "label": "Contractual Obligation, to be Paid, Year Two", "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment, 2027", "label": "Contractual Obligation, to be Paid, Year Three", "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFiscalYearMaturityAbstract", "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Expected Shortfall Fees to be Incurred", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Non-cancelable Contractual Obligations", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r737" ] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligations payment, remainder of fiscal year", "label": "Contractual Obligation, to be Paid, 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/20240330", "localname": "ContractualShortfallFees", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Contractual shortfall fees.", "label": "Contractual Shortfall Fees", "terseLabel": "Contractual shortfall fees" } } }, "auth_ref": [] }, "sam_ConversionOfClassBCommonStockToClassACommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ConversionOfClassBCommonStockToClassACommonStockShares", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of Class B common shares converted to Class A during the current period.", "label": "Conversion Of Class B Common Stock To Class A Common Stock Shares", "terseLabel": "Conversion from Class B to Class A (in shares)" } } }, "auth_ref": [] }, "sam_ConversionOfClassBCommonStockToClassACommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ConversionOfClassBCommonStockToClassACommonStockValue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the conversion of Class B to Class A during the current period.", "label": "Conversion Of Class B Common Stock To Class A Common Stock Value", "terseLabel": "Conversion from Class B to Class A" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r83", "r448" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total payments due", "label": "Cost of Revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r84", "r162", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r409", "r755" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r127", "r166", "r167", "r277", "r302", "r441", "r600", "r602" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r128", "r172", "r181", "r187", "r240", "r243", "r356", "r357", "r358", "r370", "r371", "r391", "r392", "r393", "r395", "r397", "r398", "r399", "r400", "r402", "r403", "r432" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r128", "r172", "r181", "r187", "r240", "r243", "r356", "r357", "r358", "r370", "r371", "r391", "r392", "r393", "r395", "r397", "r398", "r399", "r400", "r402", "r403", "r432" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r128", "r172", "r181", "r187", "r240", "r243", "r356", "r357", "r358", "r370", "r371", "r391", "r392", "r393", "r395", "r397", "r398", "r399", "r400", "r402", "r403", "r432" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r57" ] }, "sam_CustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "CustomersMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Customers [Member]", "label": "Customers [Member]", "terseLabel": "Customers programs and incentives" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCredit" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Debt Disclosure [Text Block]", "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": [ "r101", "r161", "r273", "r279", "r280", "r281", "r282", "r283", "r284", "r289", "r296", "r297", "r299" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, 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/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r168", "r274", "r275", "r276", "r277", "r278", "r280", "r285", "r286", "r287", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r298", "r420", "r608", "r609", "r610", "r611", "r612", "r733" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r21", "r46", "r47", "r58", "r59", "r60", "r65", "r102", "r103", "r168", "r274", "r275", "r276", "r277", "r278", "r280", "r285", "r286", "r287", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r298", "r420", "r608", "r609", "r610", "r611", "r612", "r733" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r109", "r120", "r377", "r378", "r735" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes, net", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r361", "r362", "r472" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue, Current", "totalLabel": "Deferred Revenue, Current, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r721" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r220" ] }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings (Loss) to Common Shareholders, Class B Common Stock", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "terseLabel": "Earnings to Common Shareholders, Class B Common Stock", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "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": [ "r316", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "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": [ "r316", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Common Stock and Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r321", "r326", "r353", "r354", "r355", "r624" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "sam_DistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "DistributorsMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Distributors [Member]", "label": "Distributors [Member]", "terseLabel": "Distributors" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "terseLabel": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r644" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r677" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "sam_DogfishHeadBreweryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "DogfishHeadBreweryMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dogfish Head Brewery", "label": "Dogfish Head Brewery [Member]", "terseLabel": "Dogfish Head Brewery", "verboseLabel": "Dogfish Head Brewery" } } }, "auth_ref": [] }, "sam_DogfishHeadMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "DogfishHeadMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dogfish head.", "label": "Dogfish Head Member", "terseLabel": "Dogfish Head" } } }, "auth_ref": [] }, "sam_DomesticSalesPercentageOfSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "DomesticSalesPercentageOfSales", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Domestic sales percentage of sales.", "label": "Domestic Sales Percentage Of Sales", "terseLabel": "Sales to domestic distributors as a percentage of total sales" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per common share - basic", "label": "Net income per common share - basic", "verboseLabel": "EPS, As reported - basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r154", "r179", "r180", "r181", "r182", "r183", "r190", "r193", "r205", "r208", "r209", "r213", "r403", "r404", "r468", "r483", "r603" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share for basic:", "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Net loss per share for basic:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r193", "r197", "r205" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per common share - diluted", "verboseLabel": "EPS, Net income (loss) per common share - diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Net loss per common share - diluted", "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": [ "r154", "r179", "r180", "r181", "r182", "r183", "r193", "r205", "r208", "r209", "r213", "r403", "r404", "r468", "r483", "r603" ] }, "sam_EarningsPerShareDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "EarningsPerShareDisclosureTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Disclosure [Table]", "label": "Earnings Per Share Disclosure [Table]", "terseLabel": "Earnings Per Share Disclosure [Table]" } } }, "auth_ref": [] }, "sam_EarningsPerShareNoteLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "EarningsPerShareNoteLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Note [Line Items]", "label": "Earnings Per Share Note [Line Items]", "terseLabel": "Earnings Per Share Note [Line Items]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r189", "r210", "r211", "r212" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxBenefitProvisionDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of tax (benefit) and provision", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "terseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r364" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase decrease in tax deficiency (benefit) during period from share based compensation arrangement", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Tax benefit of improvements to employee share-based payment", "negatedLabel": "Benefit of ASU 2016-09", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r119" ] }, "sam_EmployeeServiceShareBasedCompensationTaxDeficiencyBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "EmployeeServiceShareBasedCompensationTaxDeficiencyBenefitFromExerciseOfStockOptions", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax deficiency (benefit) of improvements to employee share-based payment", "terseLabel": "Deficiency (benefit) of ASU 2016-09", "label": "Employee Service Share Based Compensation Tax Deficiency Benefit from Exercise of Stock Options", "documentation": "Employee service share based compensation tax deficiency (benefit) from exercise of stock options." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "verboseLabel": "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": [ "r642" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r642" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r642" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r716" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r642" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r642" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r642" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "verboseLabel": "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": [ "r642" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r128", "r149", "r150", "r151", "r169", "r170", "r171", "r176", "r184", "r186", "r214", "r240", "r243", "r306", "r356", "r357", "r358", "r370", "r371", "r391", "r392", "r393", "r394", "r395", "r398", "r402", "r413", "r414", "r415", "r416", "r417", "r418", "r433", "r486", "r487", "r488", "r507", "r572" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r685" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r649", "r660", "r670", "r695" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r646", "r657", "r667", "r692" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r691" ] }, "sam_FairMarketValueOfAmountPaidToDistributor": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "FairMarketValueOfAmountPaidToDistributor", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value of amount paid to terminating distributor", "label": "Fair Market Value of Amount Paid to Distributor", "documentation": "Fair market value of amount paid to distributor." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureFairValueMeasures" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measures", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r408" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows from finance leases", "negatedTerseLabel": "Operating cash outflows from finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r427", "r429" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash outflows from finance leases", "negatedTerseLabel": "Financing cash outflows from finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r426", "r429" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Note Receivable", "label": "Financing Receivables [Text Block]", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r233", "r236", "r237", "r238", "r606" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life", "verboseLabel": "Useful life of finite lived intangibles", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r135", "r253" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r250", "r252", "r253", "r255", "r449", "r453" ] }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Estimated fair value", "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [ "r786" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r40", "r43" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total amortization expense", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r96", "r449" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of property, plant, and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "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": [ "r6" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on termination of lease liabilities", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r423" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r85", "r552" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r81" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r134", "r246", "r466", "r607", "r628", "r750", "r751" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r95" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r6", "r247", "r248", "r249", "r607" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r82", "r162", "r217", "r223", "r227", "r229", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r409", "r605", "r755" ] }, "sam_HopsAndMaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "HopsAndMaltMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hops and Malt", "label": "Hops and Malt [Member]", "documentation": "Hops and Malt [Member]." } } }, "auth_ref": [] }, "sam_ImpairmentOfBreweryAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ImpairmentOfBreweryAssets", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "documentation": "Impairment of brewery assets.", "label": "Impairment of Brewery Assets", "terseLabel": "Impairment of brewery assets" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r730", "r752" ] }, "sam_IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings (Loss) to Common Shareholders, Net effect of unvested participating shares", "documentation": "Income Allocated To Equity Instruments Other Than Option, Nonvested", "label": "Income Allocated To Equity Instruments Other Than Option Nonvested", "terseLabel": "Earnings to Common Shareholders, Net effect of unvested participating shares" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income tax provision (benefit)", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r79", "r116", "r217", "r223", "r227", "r229", "r469", "r479", "r605" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r256", "r257", "r557" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r257", "r557" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r163", "r359", "r365", "r368", "r369", "r375", "r379", "r380", "r381", "r502" ] }, "us-gaap_IncomeTaxExaminationDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationDescription", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Description", "terseLabel": "Income tax return examination", "documentation": "A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings." } } }, "auth_ref": [ "r53" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax provision (benefit)", "terseLabel": "Income tax (benefit) provision", "totalLabel": "Total income tax (benefit) provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r118", "r123", "r185", "r186", "r221", "r363", "r376", "r484" ] }, "sam_IncomeTaxReturnExaminationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncomeTaxReturnExaminationPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Return, Examination Period", "label": "Income Tax Return Examination Period", "terseLabel": "Income tax return examination period" } } }, "auth_ref": [] }, "sam_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax refunds, net of payments", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r33" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r63", "r722" ] }, "sam_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncomeTaxesTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r729" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "label": "Increase (Decrease) in Other Operating Assets", "terseLabel": "Other assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses, income tax receivable, and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "sam_IncreaseDecreaseInPurchasesOfPropertyPlantAndEquipmentWithinAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncreaseDecreaseInPurchasesOfPropertyPlantAndEquipmentWithinAccountsPayableAndAccruedExpenses", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "(Decrease) increase in accounts payable and accrued expenses for purchases of property, plant, and equipment", "documentation": "Increase (decrease) in purchases of property, plant, and equipment within accounts payable and accrued expenses.", "label": "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/20240330", "localname": "IncreaseDecreaseInTaxBenefitFromShareBasedCompensationArrangement", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in tax benefit from share based compensation arrangement.", "label": "Increase Decrease In Tax Benefit From Share Based Compensation Arrangement", "terseLabel": "Increase decrease in tax benefit during period from share based compensation arrangement" } } }, "auth_ref": [] }, "sam_IncreaseDecreaseInTaxDeficiencyBenefitFromShareBasedCompensationArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncreaseDecreaseInTaxDeficiencyBenefitFromShareBasedCompensationArrangement", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Increase Decrease in Tax Deficiency Benefit from Share Based Compensation Arrangement", "documentation": "Increase decrease in tax deficiency benefit from share based compensation arrangement." } } }, "auth_ref": [] }, "sam_IncreaseDecreaseInThirdPartyProductionPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncreaseDecreaseInThirdPartyProductionPrepayments", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in third-party production prepayments.", "label": "Increase Decrease In Third Party Production Prepayments", "negatedLabel": "Third-party production prepayments" } } }, "auth_ref": [] }, "sam_IncreaseDecreaseLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncreaseDecreaseLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "It represent Increase Decrease of Lease Liabilities.", "label": "Increase Decrease Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "sam_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable to Conversion of Common Stock", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "terseLabel": "Class B Common Stock" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Add: effect of dilutive common shares Share-based awards", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r194", "r195", "r196", "r209", "r325" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r251", "r254" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r41", "r98" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r656", "r664", "r674", "r691", "r699", "r703", "r711" ] }, "sam_IngredientsAndPackagingExcludingHopsAndMaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "IngredientsAndPackagingExcludingHopsAndMaltMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ingredients and Packaging (excluding hops and malt)", "label": "Ingredients and packaging (excluding hops and malt) [Member]", "documentation": "Ingredients and packaging (excluding hops and malt)." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r709" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r645", "r715" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r645", "r715" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r645", "r715" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Value", "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r134" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Net Book Value", "verboseLabel": "Intangible carrying value", "terseLabel": "Intangible assets, net", "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": [ "r38", "r42" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "sam_InternationalSalesPercentageOfSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "InternationalSalesPercentageOfSales", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "International Sales Percentage of Sales", "label": "International Sales Percentage Of Sales", "terseLabel": "Sales to foreign distributors as a percentage of total sales" } } }, "auth_ref": [] }, "sam_InventoryCurrentAndNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "InventoryCurrentAndNoncurrentNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "documentation": "Inventory current and non-current, net.", "label": "Inventory Current And Noncurrent Net", "totalLabel": "Total inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r245" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r94", "r597" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "sam_InventoryCurrentAndNoncurrentNet", "weight": 1.0, "order": 0.0 }, "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total current inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r142", "r596", "r628" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Current inventory:" } } }, "auth_ref": [] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "sam_InventoryCurrentAndNoncurrentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "terseLabel": "Long term inventory", "totalLabel": "Inventory, Noncurrent, Total", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r720" ] }, "sam_InventoryOnHandInExcessOverFairValueMarket": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "InventoryOnHandInExcessOverFairValueMarket", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Inventory on hand in excess over fair value market.", "label": "Inventory on Hand in Excess Over Fair Value Market", "terseLabel": "Excess over fair market value" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r94", "r599" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory obsolescence reserves", "terseLabel": "Excess and obsolete inventory reserves and other inventory related costs", "label": "Inventory Valuation Reserves", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r37", "r723" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r94", "r598" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentInterestRate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable interest rate", "label": "Investment Interest Rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r632", "r745", "r747" ] }, "us-gaap_InvestmentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentMaturityDate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable maturity date", "label": "Investment Maturity Date", "documentation": "Maturity date of investment, in YYYY-MM-DD format." } } }, "auth_ref": [ "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r632", "r746", "r748" ] }, "sam_JimBeamBrandsCoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "JimBeamBrandsCoMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Jim Beam", "label": "Jim Beam Brands Co [Member]", "documentation": "Jim Beam Brands Co." } } }, "auth_ref": [] }, "sam_LessExciseTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "LessExciseTaxes", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_Revenues", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "documentation": "Less excise taxes.", "label": "Less Excise Taxes", "terseLabel": "Less excise taxes" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total payments due", "totalLabel": "Lessee, Operating Lease, Liability, to be Paid, Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term of contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r789" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r162", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r386", "r389", "r390", "r409", "r527", "r604", "r640", "r755", "r792", "r793" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r74", "r115", "r477", "r628", "r734", "r749", "r788" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r132", "r162", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r386", "r389", "r390", "r409", "r628", "r755", "r792", "r793" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "auth_ref": [] }, "sam_LicenseAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "LicenseAgreementTerm", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "License Agreement Term", "documentation": "License agreement term", "terseLabel": "License agreement term" } } }, "auth_ref": [] }, "sam_LicensingAgreements": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "LicensingAgreements", "lang": { "en-us": { "role": { "label": "Licensing agreements [Abstract]", "documentation": "Licensing agreements." } } }, "auth_ref": [] }, "sam_LicensingAgreementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "LicensingAgreementsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing Agreements", "label": "Licensing Agreements Disclosure [Text Block]", "documentation": "Licensing agreements disclosure." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of credit", "terseLabel": "Credit facility, borrowing outstanding", "label": "Long-Term Line of Credit", "totalLabel": "Long-term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r15", "r113", "r800" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit, current borrowing capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit, expiration date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, remaining borrowing capacity", "label": "Line of Credit Facility, 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": [ "r18" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Table]", "terseLabel": "Long Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Equipment and machinery", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r320", "r447", "r485", "r519", "r520", "r578", "r580", "r583", "r584", "r585", "r593", "r594", "r606", "r613", "r623", "r629", "r757", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "sam_MaximumPercentageOfShipmentsOfBeveragesUnderLicenseAgreement": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "MaximumPercentageOfShipmentsOfBeveragesUnderLicenseAgreement", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum percentage of shipments of beverages under license agreement", "label": "Maximum Percentage of Shipments of Beverages Under License Agreement", "documentation": "Maximum percentage of shipments of beverages under license agreement." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r683" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r683" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r320", "r447", "r485", "r519", "r520", "r578", "r580", "r583", "r584", "r585", "r593", "r594", "r606", "r613", "r623", "r629", "r757", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r702" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureFairValueMeasuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market fund", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r710" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r684" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (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": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows used in financing activities:", "terseLabel": "Cash flows provided by financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows used in investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r90", "r91", "r92" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows used in 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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://www.bostonbeer.com/20240330/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 (loss)", "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": [ "r80", "r92", "r117", "r130", "r144", "r147", "r151", "r162", "r175", "r179", "r180", "r181", "r182", "r185", "r186", "r202", "r217", "r223", "r227", "r229", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r404", "r409", "r481", "r549", "r570", "r571", "r605", "r638", "r755" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of net income (loss) for basic common stock", "verboseLabel": "Earnings to Common Shareholders, As reported - basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r156", "r179", "r180", "r181", "r182", "r190", "r191", "r204", "r209", "r217", "r223", "r227", "r229", "r605" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Allocation of net (loss) income for basic:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Allocation of net income for basic:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings to Common Shareholders, Net income (loss) per common share - diluted", "terseLabel": "Earnings (Loss) to Common Shareholders, Net (loss) income per common share - diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Earnings to Common Shareholders, Net income per common share \u2014 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": [ "r156", "r192", "r198", "r199", "r200", "r201", "r204", "r209" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recent Accounting Pronouncements", "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": [ "r121", "r122", "r124", "r129", "r173", "r174", "r177", "r178", "r187", "r188", "r241", "r242", "r372", "r373", "r374", "r396", "r401", "r405", "r406", "r407", "r410", "r411", "r412", "r421", "r422", "r434", "r450", "r451", "r452", "r489", "r490", "r491", "r492", "r493" ] }, "sam_NonCashFinancingActivityForAccrualOfExciseTaxOnShareRepurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "NonCashFinancingActivityForAccrualOfExciseTaxOnShareRepurchases", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash financing activity - accrued excise taxes on share repurchases", "documentation": "Non-cash financing activity for accrual of excise tax on share repurchases.", "label": "Non-cash Financing Activity For Accrual Of Excise Tax On Share Repurchases" } } }, "auth_ref": [] }, "sam_NonCashOperatingAndFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "NonCashOperatingAndFinancingActivitiesAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Non cash operating and financing activities.", "label": "Non Cash Operating And Financing Activities [Abstract]", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities" } } }, "auth_ref": [] }, "sam_NonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "NonEmployeeDirectorMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee Director", "label": "Non Employee Director [Member]", "documentation": "Non employee director." } } }, "auth_ref": [] }, "sam_NonEmployeeDirectorStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "NonEmployeeDirectorStockOptionMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee Director", "label": "Non Employee Director Stock Option [Member]", "documentation": "Non employee director stock option." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r683" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r653", "r664", "r674", "r691", "r699" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r681" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r680" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r691" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r710" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r710" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r86" ] }, "sam_NoteReceivableAmortizationEndDate": { "xbrltype": "dateItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "NoteReceivableAmortizationEndDate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable amortization end date", "label": "Note Receivable Amortization End Date", "documentation": "Note receivable amortization end date." } } }, "auth_ref": [] }, "sam_NoteReceivableAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "NoteReceivableAmortizationPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable amortization period", "label": "Note Receivable Amortization Period", "documentation": "Note receivable amortization period." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of note receivable", "label": "Notes Receivable, Fair Value Disclosure", "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": [ "r787" ] }, "sam_NotesReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "NotesReceivableNoncurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable", "label": "Notes Receivable, Noncurrent", "documentation": "Notes receivable, noncurrent." } } }, "auth_ref": [] }, "sam_NumberOfLicenseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "NumberOfLicenseAgreements", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of license agreements", "label": "Number of License Agreements", "documentation": "Number of license agreements." } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction with related party expenses", "label": "Operating Costs and Expenses", "totalLabel": "Operating Costs and Expenses, Total", "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/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated expenses", "label": "Operating Expenses", "terseLabel": "Operating expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "terseLabel": "Net effect of COVID-19 on revenue, cost of goods sold and operating expense", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r217", "r223", "r227", "r229", "r605" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r425" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r425" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases", "negatedTerseLabel": "Operating cash outflows from operating leases", "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": [ "r428", "r429" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r66", "r110", "r494", "r495" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r136" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "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": [ "r4", "r9", "r111" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r111", "r145", "r148" ] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Cost of Operating Revenue", "terseLabel": "Reduction in revenue related to advertising, promotional and selling expenses", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r84" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash expense (income)", "label": "Other Noncash Income (Expense)", "totalLabel": "Other Noncash Income (Expense), Total", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r92" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r87" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r683" ] }, "sam_OtherPurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "OtherPurchaseCommitmentMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Purchase Commitment [Member]", "documentation": "Other purchase commitment [Member]." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r651", "r662", "r672", "r697" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r654", "r665", "r675", "r700" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r654", "r665", "r675", "r700" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r679" ] }, "sam_PaymentOnLoanAndSecurityAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PaymentOnLoanAndSecurityAgreement", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment on loan and security agreement", "label": "Payment On Loan And Security Agreement", "documentation": "Payment on loan and security agreement" } } }, "auth_ref": [] }, "us-gaap_PaymentsForCapitalImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForCapitalImprovements", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital expenditure reimbursements and guaranteed payments", "label": "Payments for Capital Improvements", "terseLabel": "Payments for capital improvements", "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use." } } }, "auth_ref": [ "r89" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r718", "r728" ] }, "sam_PaymentsForProprietaryIngredientsShipmentOfBeveragesAndMarketingServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PaymentsForProprietaryIngredientsShipmentOfBeveragesAndMarketingServices", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payments for proprietary ingredients, shipment of beverages and marketing services.", "label": "Payments for Proprietary Ingredients, Shipment of Beverages and Marketing Services", "terseLabel": "Payments for proprietary ingredients, shipment of beverages and marketing services" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases and retirement of Class A common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of tax withholding on stock-based payment awards and investment shares", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r157" ] }, "us-gaap_PaymentsToAcquireLoansHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLoansHeldForInvestment", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNoteReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of the note receivable plus an agreed investment return", "label": "Payment for Acquisition, Loan, Held-for-Investment", "documentation": "The cash outflow associated with purchasing loans held for investment purposes during the period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid to City Brewing", "negatedLabel": "Cash paid for note receivable", "label": "Payments to Acquire Notes Receivable", "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": [ "r28" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r89" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r682" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r682" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r681" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r691" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r684" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r680" ] }, "sam_PepsiLicensingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PepsiLicensingAgreementMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pepsi Licensing Agreement", "label": "Pepsi Licensing Agreement [Member]", "documentation": "Pepsi licensing agreement." } } }, "auth_ref": [] }, "sam_PepsiPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PepsiPartnershipMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pepsi Partnership", "label": "Pepsi Partnership [Member]", "documentation": "Pepsi partnership." } } }, "auth_ref": [] }, "sam_PepsicoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PepsicoIncMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "PepsiCo, Inc [Member]", "documentation": "PepsiCo, Inc.", "terseLabel": "Pepsi" } } }, "auth_ref": [] }, "sam_PercentageOfBrewsAndPackages": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PercentageOfBrewsAndPackages", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of brews and packages.", "label": "Percentage Of Brews And Packages", "terseLabel": "Percentage of brews and packages" } } }, "auth_ref": [] }, "sam_PercentageOfPotentialAchievementOfPerformanceBasedVestingCriteria": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PercentageOfPotentialAchievementOfPerformanceBasedVestingCriteria", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of potential achievement of performance-based vesting criteria", "label": "Percentage Of Potential Achievement Of Performance-based Vesting Criteria", "documentation": "Percentage of potential achievement of performance-based vesting criteria." } } }, "auth_ref": [] }, "sam_PercentageOfShipmentsOfBeveragesUnderLicenseAgreement": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PercentageOfShipmentsOfBeveragesUnderLicenseAgreement", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of shipments of beverages under license agreement.", "label": "Percentage Of Shipments Of Beverages Under License Agreement", "terseLabel": "Percentage of shipments of beverages under license agreement" } } }, "auth_ref": [] }, "sam_PerformanceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "PerformanceBasedAwardsMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance based awards.", "label": "Performance Based Awards [Member]", "terseLabel": "Performance Based Awards", "verboseLabel": "Performance Based Awards" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r724" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Total prepaid amount", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Third-party production prepayments", "totalLabel": "Prepaid Expense, Noncurrent, Total", "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": [ "r720" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax refunds", "terseLabel": "Federal income tax refund", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r33", "r91" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit borrowings", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r29", "r733" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property, plant and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "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": [ "r88" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options and sale of investment shares", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r14" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r130", "r144", "r147", "r158", "r162", "r175", "r185", "r186", "r217", "r223", "r227", "r229", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r384", "r387", "r388", "r404", "r409", "r469", "r480", "r506", "r549", "r570", "r571", "r605", "r625", "r626", "r639", "r727", "r755" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, carrying value", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r470", "r478", "r628" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Credit loss (recovery) expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r155", "r244" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r67", "r114" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfNonCancelableContractualObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r67", "r114" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r679" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r679" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r318", "r320", "r349", "r350", "r351", "r446", "r447", "r485", "r519", "r520", "r578", "r580", "r583", "r584", "r585", "r593", "r594", "r606", "r613", "r623", "r629", "r632", "r753", "r757", "r795", "r796", "r797", "r798", "r799" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r318", "r320", "r349", "r350", "r351", "r446", "r447", "r485", "r519", "r520", "r578", "r580", "r583", "r584", "r585", "r593", "r594", "r606", "r613", "r623", "r629", "r632", "r753", "r757", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "sam_RecentAccountingPronouncementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "RecentAccountingPronouncementsAbstract", "lang": { "en-us": { "role": { "documentation": "Recent accounting pronouncements.", "label": "Recent Accounting Pronouncements [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r646", "r657", "r667", "r692" ] }, "us-gaap_RelatedAndNonrelatedPartyStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedAndNonrelatedPartyStatusAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Party Status [Axis]", "documentation": "Information by related and nonrelated party status." } } }, "auth_ref": [ "r164", "r165", "r438", "r439", "r440", "r441", "r522", "r523", "r524", "r525", "r526", "r546", "r548", "r633" ] }, "us-gaap_RelatedAndNonrelatedPartyStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedAndNonrelatedPartyStatusDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Party Status [Domain]", "documentation": "Related and nonrelated party status." } } }, "auth_ref": [ "r164", "r165", "r438", "r439", "r440", "r441", "r522", "r523", "r524", "r525", "r526", "r546", "r548", "r633" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "terseLabel": "Related Party", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r319", "r438", "r439", "r522", "r523", "r524", "r525", "r526", "r546", "r548", "r577" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r164", "r165", "r438", "r439", "r440", "r441", "r522", "r523", "r524", "r525", "r526", "r546", "r548", "r577" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r438", "r439", "r791" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.bostonbeer.com/20240330/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/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r553", "r554", "r557" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "terseLabel": "Related Party", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r319", "r438", "r439", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r522", "r523", "r524", "r525", "r526", "r546", "r548", "r577", "r791" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r435", "r436", "r437", "r439", "r442", "r503", "r504", "r505", "r555", "r556", "r557", "r575", "r576" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Cash paid on finance leases", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Line of credit repayments", "terseLabel": "Line of credit repayments", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r31", "r733" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r166", "r167", "r277", "r302", "r441", "r601", "r602" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r647", "r658", "r668", "r693" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r648", "r659", "r669", "r694" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r655", "r666", "r676", "r701" ] }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedAssetsDisclosureTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureRestrictedCash1" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Restricted Assets Disclosure [Text Block]", "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAbstract", "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureRestrictedCashAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Cash", "terseLabel": "Received fair market value of payments from continuing distributors", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r719", "r731" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r35" ] }, "sam_RetailSalesPercentageOfSales": { "xbrltype": "percentItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "RetailSalesPercentageOfSales", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Retail sales percentage of sales.", "label": "Retail Sales Percentage Of Sales", "terseLabel": "Sales to retail locations as a percentage of total sales" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "verboseLabel": "Adoption of accounting standards, adjustment to retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r71", "r104", "r476", "r489", "r493", "r501", "r530", "r628" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r169", "r170", "r171", "r176", "r184", "r186", "r240", "r243", "r356", "r357", "r358", "r370", "r371", "r391", "r393", "r394", "r398", "r402", "r486", "r488", "r507", "r802" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r218", "r219", "r222", "r225", "r226", "r230", "r231", "r232", "r315", "r316", "r448" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "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": [ "r125", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r317" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Revenues", "totalLabel": "Net revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r152", "r162", "r218", "r219", "r222", "r225", "r226", "r230", "r231", "r232", "r239", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r409", "r469", "r755" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use-assets obtained in exchange for finance lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r430", "r627" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r710" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r710" ] }, "sam_SalesDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "SalesDiscount", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sales discount.", "label": "Sales Discount", "terseLabel": "Reimbursements for discounts to distributors" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r383" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Income Tax (Benefit) Provision", "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": [ "r108" ] }, "sam_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]", "label": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]" } } }, "auth_ref": [] }, "sam_ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]", "label": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted By Common Class [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r34", "r36", "r193", "r197", "r205" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Net Income (Loss) 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": [ "r34", "r36", "r741" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Net Income (Loss) 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": [ "r34", "r36", "r741" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Summary of Effective Tax Rate", "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": [ "r107" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense Included in Operating Expenses", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r50" ] }, "sam_ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ScheduleOfExpectedShortfallFeesToBeIncurredTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of expected shortfall fees to be incurred.", "terseLabel": "Schedule of Expected Shortfall Fees to be Incurred", "label": "Schedule of Expected Shortfall Fees to be Incurred [Table Text Block]" } } }, "auth_ref": [] }, "sam_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Finite and Indefinite Lived Intangible Assets Excluding Goodwill.", "label": "Schedule Of Finite And Indefinite Lived Intangible Assets Excluding Goodwill Table [Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r16", "r75", "r76", "r77" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r61", "r62", "r553", "r554", "r557" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors", "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": [ "r12", "r13", "r49" ] }, "sam_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of share-based compensation arrangement by share based payment award.", "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]", "terseLabel": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r322", "r324", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted Average Assumptions used to Estimate Fair Value of Stock Options", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Units", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "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/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of amortization expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r43" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "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": [ "r784" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r641" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r643" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Advertising, promotional and selling expenses", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Advertising, promotional and selling expenses", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r81" ] }, "sam_SeniorManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "SeniorManagementMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Senior management.", "label": "Senior Management [Member]", "terseLabel": "Senior Management" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationStockBasedCompensationExpenseIncludedInOperatingExpensesDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r624" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount from current market value", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r48" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of shares purchased by employees under the investment share purchase program.", "terseLabel": "Shares employees elected to purchase", "label": "Share Based Compensation Arrangement By Share Based Payment Award Employee Investment Shares Purchase" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "Other than options granted in period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "verboseLabel": "Weighted average fair value of stock awards", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested at end of period", "periodStartLabel": "Non-vested at beginning of period", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r338", "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested at end of period", "periodStartLabel": "Non-vested at beginning of period", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r338", "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureCommonStockAndStockbasedCompensationSummaryOfVestingActivitiesOfSharesIssuedUnderInvestmentShareProgramAndRestrictedStockUnitsD" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions", "terseLabel": "Discount for post-vesting 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": [ "r352" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor": { "xbrltype": "decimalItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "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.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Factor", "terseLabel": "Exercise factor" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected Dividends", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected Volatility", "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": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r322", "r324", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term" } } }, "auth_ref": [] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Exercisable at end of period", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercisable at end of period", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "terseLabel": "Expired", "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": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited/ Expired", "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": [ "r764" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/ Expired", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r764" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r765" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted in period", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options granted in period - weighted average fair value", "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": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares not included because the performance criteria was not expected to be met", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "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": [ "r764" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at end of period", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "terseLabel": "Stock option outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest at end of period", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Vested and expected to vest at end of period", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Vested and expected to vest at end of period", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r346" ] }, "sam_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee tenure requirement to participate in plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Required Tenure For Participation In Plan", "terseLabel": "Requirement tenure of employee for investment share program, purchase shares at discount" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/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": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "sam_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangements by share based payment award.", "label": "Share Based Compensation Arrangements By Share Based Payment Award [Domain]", "terseLabel": "Share Based Compensation Arrangements By Share Based Payment Award" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Options granted in period - weighted average exercise price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired", "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": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Options granted in period - weighted average exercise price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "terseLabel": "Supplier", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "terseLabel": "Supplier", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of period", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r48" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at end of period", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r48" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Total shares outstanding", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at end of period", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r105" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest at end of period", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r346" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option vested, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option vested, weighted average fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date 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/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "sam_ShortFallFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortFallFees", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Short Fall Fees", "label": "Short Fall Fees", "terseLabel": "Shortfall fees" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortfallFeesExpectedToBeIncurred", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected shortfall fees", "totalLabel": "Total shortfall fees expected to be incurred", "label": "Shortfall Fees Expected To Be Incurred", "documentation": "Shortfall fees expected to be incurred." } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortfallFeesExpectedToBeIncurredAfterFifthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "documentation": "Shortfall fees expected to be incurred after fifth year.", "label": "Shortfall Fees Expected To Be Incurred After Fifth Year", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortfallFeesExpectedToBeIncurredInFifthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "documentation": "Shortfall fees expected to be incurred in fifth year.", "label": "Shortfall Fees Expected To Be Incurred In Fifth Year" } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortfallFeesExpectedToBeIncurredInFourthYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Shortfall Fees Expected To Be Incurred In Fourth Year", "documentation": "Shortfall fees expected to be incurred in fourth year." } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortfallFeesExpectedToBeIncurredInSecondYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Shortfall Fees Expected To Be Incurred In Second Year", "documentation": "Shortfall fees expected to be incurred in second year." } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortfallFeesExpectedToBeIncurredInThirdYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Shortfall Fees Expected To Be Incurred In Third Year", "documentation": "Shortfall fees expected to be incurred in third year." } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortfallFeesExpectedToBeIncurredNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Shortfall Fees Expected To Be Incurred Next Twelve Months", "documentation": "Shortfall fees expected to be incurred next twelve months." } } }, "auth_ref": [] }, "sam_ShortfallFeesExpectedToBeIncurredRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ShortfallFeesExpectedToBeIncurredRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail": { "parentTag": "sam_ShortfallFeesExpectedToBeIncurred", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureThirdpartyProductionPrepaymentsScheduleOfExpectedShortfallFeesToBeIncurredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Shortfall Fees Expected To Be Incurred Remainder Of Fiscal Year", "documentation": "Shortfall fees expected to be incurred remainder of fiscal year." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r126", "r138", "r139", "r140", "r162", "r193", "r197", "r205", "r209", "r215", "r216", "r239", "r264", "r266", "r267", "r268", "r271", "r272", "r300", "r301", "r303", "r304", "r305", "r409", "r497", "r498", "r499", "r500", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r529", "r550", "r572", "r587", "r588", "r589", "r590", "r591", "r717", "r732", "r742" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r24", "r128", "r149", "r150", "r151", "r169", "r170", "r171", "r176", "r184", "r186", "r214", "r240", "r243", "r306", "r356", "r357", "r358", "r370", "r371", "r391", "r392", "r393", "r394", "r395", "r398", "r402", "r413", "r414", "r415", "r416", "r417", "r418", "r433", "r486", "r487", "r488", "r507", "r572" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r169", "r170", "r171", "r214", "r448", "r496", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r551", "r552", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r572", "r633" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r169", "r170", "r171", "r214", "r448", "r496", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r551", "r552", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r572", "r633" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r650", "r661", "r671", "r696" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Employee Stock Compensation Plan", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r743" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationSummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Stock options exercised and restricted shares activities (in shares)", "negatedLabel": "Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r68", "r69", "r104", "r335" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised and restricted shares activities", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r24", "r104" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "sam_StockRepurchaseProgramCumulativeNumberOfSharesRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "StockRepurchaseProgramCumulativeNumberOfSharesRepurchased", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock repurchase program, cumulative number of shares repurchased.", "label": "Stock Repurchase Program Cumulative Number Of Shares Repurchased", "periodEndLabel": "Repurchased at end of period", "periodStartLabel": "Repurchased at beginning of period", "verboseLabel": "Repurchase of shares", "terseLabel": "Number of total cumulative shares repurchased" } } }, "auth_ref": [] }, "sam_StockRepurchaseProgramCumulativeNumberOfSharesRepurchasedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "StockRepurchaseProgramCumulativeNumberOfSharesRepurchasedValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock repurchase program cumulative number of shares repurchased value.", "label": "Stock Repurchase Program Cumulative Number of Shares Repurchased value", "terseLabel": "Number of total cumulative shares repurchased, value" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized pepurchase amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Repurchase and retirement of Class A Common Stock (in shares)", "negatedTerseLabel": "Repurchase and retirement of Class A Common Stock (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r11", "r68", "r69", "r104" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Repurchase and retirement of Class A Common Stock", "negatedTerseLabel": "Repurchase and retirement of Class A Common Stock", "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": [ "r11", "r68", "r69", "r104" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of Class A Common Stock (in shares)", "negatedLabel": "Repurchase of Class A Common Stock (in shares)", "verboseLabel": "Number of shares repurchased during period", "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": [ "r11", "r68", "r69", "r104", "r500", "r572", "r590" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "terseLabel": "Repurchase of Class A Common Stock", "negatedLabel": "Repurchase of Class A Common Stock", "verboseLabel": "Number of shares 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": [ "r11", "r68", "r69", "r104", "r507", "r572", "r590", "r639" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r69", "r72", "r73", "r93", "r531", "r547", "r573", "r574", "r628", "r640", "r734", "r749", "r788", "r802" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r419", "r444" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r419", "r444" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r419", "r444" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240330/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": [ "r419", "r444" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLineOfCreditAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.bostonbeer.com/20240330/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": [ "r419", "r444" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r443", "r445" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r690" ] }, "sam_TermOfLicenseAgreementOptionToTerminate": { "xbrltype": "durationItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "TermOfLicenseAgreementOptionToTerminate", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term of license agreement option to terminate", "label": "Term of License Agreement Option to Terminate", "documentation": "Term of license agreement option to terminate." } } }, "auth_ref": [] }, "sam_ThirdPartyContractTerminationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ThirdPartyContractTerminationCosts", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Third party contract termination costs.", "label": "Third Party Contract Termination Costs", "terseLabel": "Third party contract termination costs" } } }, "auth_ref": [] }, "sam_ThirdPartyProductionPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ThirdPartyProductionPrepayments", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total third-party production prepayments", "totalLabel": "Total third-party production prepayments", "label": "Third Party Production Prepayments", "documentation": "Third party production prepayments." } } }, "auth_ref": [] }, "sam_ThirdPartyProductionPrepaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "ThirdPartyProductionPrepaymentsTextBlock", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureThirdPartyProductionPrepayments" ], "lang": { "en-us": { "role": { "terseLabel": "Third-Party Production Prepayments", "documentation": "Third party production prepayments.", "label": "Third Party Production Prepayments [Text Block]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r744", "r790" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r682" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r689" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade Names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r56" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r709" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r711" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "sam_TransitionOfDistributorNetworks": { "xbrltype": "stringItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "TransitionOfDistributorNetworks", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transition of distributor networks", "label": "Transition of Distributor Networks", "documentation": "Transition of distributor networks." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r712" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r713" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r711" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r711" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r714" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r712" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.bostonbeer.com/20240330/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": [ "r383" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of net income (loss) for basic unvested participating shares", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "totalLabel": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic, Total", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r203", "r206", "r207" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r708" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized income tax benefits", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r360", "r367" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties", "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": [ "r366" ] }, "sam_UnvestedShareBasedPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "UnvestedShareBasedPaymentsMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Share Based Payments", "label": "Unvested Share Based Payments [Member]", "documentation": "Unvested share based payments." } } }, "auth_ref": [] }, "sam_UnvestedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bostonbeer.com/20240330", "localname": "UnvestedSharesMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail" ], "lang": { "en-us": { "role": { "documentation": "Unvested Shares [Member].", "label": "Unvested Shares [Member]", "terseLabel": "Unvested participating shares" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.bostonbeer.com/20240330/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/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.bostonbeer.com/20240330/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/20240330", "localname": "VoluntaryEquityInvestmentProgramMember", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/Role_DisclosureCommonStockAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Voluntary equity investment program.", "label": "Voluntary Equity Investment Program [Member]", "terseLabel": "Investment Share Program" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Common Shares, Net income (loss) per common share - diluted", "verboseLabel": "Common Shares, Net (loss) income per common share - diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average number of common shares - 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": [ "r192", "r209" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail", "http://www.bostonbeer.com/20240330/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average number of common shares - basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Common shares, As reported - 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": [ "r190", "r209" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.bostonbeer.com/20240330/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetIncomeLossPerShareBasicDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted average number of shares for basic:" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "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)(04)", "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)(2)(i)", "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)(2)(ii)", "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)(2)(iii)", "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)(2)(iii)(01)", "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)(iii)(02)", "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)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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": "(f)(2)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "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)(v)", "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": "(h)(2)", "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": "(h)(2)(i)", "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": "(l)", "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": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "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(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r579": { "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/2147480032/946-320-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r581": { "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/2147480032/946-320-S99-2" }, "r582": { "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/2147480032/946-320-S99-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r586": { "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/2147480032/946-320-S99-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 70 0000950170-24-048351-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-048351-xbrl.zip M4$L#!!0 ( (V"F5C&@M;2J#4! /3 $P 0 R]:UL;2;(N^OGL7U';,[-6]W.4..\7W-W[P1C/<$XW> Q>>\WYXB>O1JN% MQ%))-NQ??R)+ H.Y&$-)%%+ZZ;9!5:K*2\0;;T1&1O[ROTZ/!]7G.*[[H^&O M_TXV\+]7<>A'H3_\].N_;QUL[^[^^__Z[7_\\C\1JMZ\W=VK]N*7:LM/^I_C MFW[M!Z-Z.H[53P=__%SM#@?]8:S^\_7[WZLW(S\]CL-)A:JCR>1D\^7++U^^ M;(34']:CP70"[ZHW_.CX9870_.';XVCSY]4;.XG5)L64(\P1%8>$;C*RR>B& M8HK^WQAO8GSI:Z.3LW'_T]&D^LG_7.5OP;N'PS@8G%5O^T,[]'T[J [.7]J# M5OJ-:FLPJ-[G;]75^UC'\><8-F;//)K <,"0#.M?7UQJ^1>V,1I_>DF,,2]/ M\STO9C=MGKKQ(/0O[LV_-G=2C.7+V<4KMTYNO%7,;IUXC>C M7T>_\6GT^25<@.]2=G[CM$:?K#VYN#G9VC4OF%^XN/!E& .41J+\S0/ =BC!#C)Q_L[;'5[[C1O5D-'0QCAM5RK*/&<-? M9VZ"H!%7OG+>J*\3]W(RML,ZC<;'C?;E>14(ZTNOA0Z@>NIN[5V^>'7L3BG=+)^-89,B_AZHO?_D?URU&T ?ZM?IGT)X/X M&\'HG[^\G/VU__O7%]F@X >A"AS -+RH_^^W7%Y-X.GG9 MJ/[+_-27\\?^XD;AK*HG9X/XZXMC._[4'VY6=CH9_<_^\75B0\;3 MS4J?G+YZT;PU]#^??RGTZY.!/_LQQP2=_BA(T(98A61D%G&F.7)26*2$%"EX[GGD+WY+=E#'7UY>: MK>0<2V^,1"QZ&$)-/+(I$62D88GK%!6.EUNY/1V/+QKYKVC'.\.0+=;#&HD0 MH8CJ^XVG"Y$92Y!R*2(>K$/:4XVXPDY)9[1P]G)+=X8@XV?;T-BQ'>P.0SS] M?^/9PYJ)X8_A1BM\2TO?CJUOC/>LJ0Q'810ER ?)$9>:(&V314P)FY@U@4IQ MWM0Y^FYNCXZ/^Y,L /76,&0=!(T!)M*/UP0@,6R#I0)9KQ+B*2AD)74@65I# M=P1AV+VHIL/^[ L?/GXX> .04?60(1@FFDAE-I>3,17_>+AS:H^!+^6A MF.G>MTUG*EDJ04D$IB J$N;3"$^12P1+Z EG%IH^P_1?7\RMSV:8CL] 2U[\ MQJZ)SLNKZ#:.*8)J^5C_]DMF()MU8_#A[57#2#:S682F ZP.LO5O/CL:Y\9! M=]"Y^=LXK4,>HI??/++YM1Y-Q\UO#<':G'>P&<#MC]%H;&2@(*O*00>514ZI MB!QA&A,711#^Q?E78Z-=Y[_U0_X]]>.X:EH=;[2ZV[O_[U5=^O;+YX^KXZ3#(B_ M94.=X8V1B^=<7+L8Q'!^*V^X#O[ZBMF5\]_/7_+RRL3=/(_W$M2.S2,PF\WW M%E!C-E_YUS_ZP_[Q]/@[4W1O";E0]ZWIY&@TADY?%8U&@@"^?A^!8?M_IN-^ M'?H-,*ZDC #F4D*Y1=@8#R:$&.0TMDC'B+G0.H$Y?0XR8D^+C"P,1P@P*Q\5 M(IP!X?)6(VO!=">#$]:2<<47;@]^?*0P@?_N,U(LAU>^WOJ8D:(4>D H4 \/ M?(GCB(%%.H& 0H(!I2[(8+NF3=$Z]A22DTSB6490D!$\10[ZZP*'OQRUPA/*K$M%@C#HZ=$(*+;F)+@@]?@ M"@.RXQQJH GI'*MS5H.[Q1G5+*['E#Q7_:17N=-CA$&S)( & 56.,H&9I^ ; M:V(1D3SR9(FT@G: $%WJ/&^,&FVC\S;%X#C1R%$J$6>.(>>%10!,/F#M)7&J MJYKP;CKV1[:.7P-5.Z=^,,TQZ=]'PT^3.#[^>FGN7=CCS?W)41Q?_^Y"Q?4; M_OZ8&1,T:"NM RBT!'%I"+(Q>(15L-$1$Q7KG(_7N7C.8BR]33)Z;QP*FH/[ MK9Q")D6+)-?:*P. 7,^]=T@;M5UG-2O MS_ZP_S4:SQCV5)3(X<@1.),T1B($C<\>W$/HY\4@.WAG^V"IM^U)?V('S\4G M"4)%%<%=M"DUT<>(7,X!<>#VSO)]UJ19KZ1IHR*1D+)CR')$R1*,M)(AK[%R%Y5*OKN+(EU$ MIL5$:1VSQ-L4$.-Y\P$%*F*$!<0)E$E+B8WL.>:Z/0%]? I3P11P? ..G)() M(RXLJ)?0,(_!*\8C%EYV+M]L\7F_75@;>Z*HK0>G(0)10"(HC;BQ%O"6611T M4BX9\/DU[YI /(.X7(N JXDBECB,2 [.\1@8TI;#TZ5)!!MO-=9=G:'M<82Q M?VM]?W MF?Y]_#P:? 8'[^I-;>GT?]AQW[I!?)]3]J]F\4<_A5?N?X[@7WXZ MFLRWR0\_Y5L/1FE\<:79-7CPQ9[D*RO)N; T4COFP&'@.7.=$U!_JD"XL(G1 M)8R[RYX?F-7UC]%)WJ;XAQT\FTPN0ZV+08#5=@YFB2L*S%A+1 5Q7D9O;7?7 M6CL3]%G,,G@@AD1%$J**FAR/$T@+!G.OB8O.( M^+S?V8"_J37V*&+B)/B="=S.SL]?!Q.=(HG_=, M"*>4[9S[.P;LX;O:+#_TLO-/<\FSRM12X""1)E7>)YU(!6B/CO4!"Q"2X M\R;(SJK. [G#[O!3)JMQ5NG@G?5_VD_PE8OO/D-NX0S7&%./6+#@ !(-W(+# MI++D*1=42.NZOZ#4B4U'K2V^VQ@Q4PPL$0L1<<J_CT8A*\,>V*3CD\'H+,:#./[<][&^%"%]?78P/8&'QO&EX&@_QUW<=#(: MKV:D.Z?:I,@DL$2.EH<86)$VNIM[C)%P>* MF *R.34F6HD%,R$FTGWO:_T2HSJ@YY(09B47B'F6ZX!%@2RV"A$F?1+$*J([ M5XGE@B&-1]#5R=F[ >@-P'B>R9/\C-=GUR/E?UA_!-[[^.SRC<^& 5FNY-G^/H'MV +._%8[[PSR?-E>HW3D]@><9:QMY[8#Y9'.99;#= "S_]6V9@6%>V;(^U4FP)A^FYG51/!6)< GI2!4 M@ (KKBU,8;#(FH"1-RX9RR*%@>_:%#X#B&U1R1@E0@!M1<$[H*ZY'H=C*B(M MO? IZEP@MZLSU(6DF[S+_)[ N-DID77+(1^6QDLDD MUUG+^&,1A=?/19,BC9(9BA$S,E?D8."J$\,0%2H):HS0N+-.X-N'U ?8GM83 M\"S&37YJ3E4]ZI\\&\O$C'(>V 4RGCG O2"1MC(B+Y53*6>Q=6^VEI[&V,(N MYN<9=C-:2$? P1=>Y:**#B.':4*4&AF\ISC(SBYIWUG0#[/.8PV8* \ M"N'$<*Z=9\ =C XQ'[D2T7NG.ULZZ=DL>;7G5X@0&4T*J605XM$K9''2\!?% M*AJ,@UWX)H\GBUM9PV-2.J(H@%)PS05R(N0RCXG:%)CSJ7-.534$T8%N!?$2R G GMDL#<(B"O6PDLNNEM'LUW?KVW\75:9C1;]F.25\4XZ ME$A>F0I>(!.Q1-*GX/+F&T8ZNT#<=:;Z).7<[W,R4Z?L9IO";$4@'(B=MLK/ MRBP:JP'>(F>,V1!M=^O-%M=YSGTHRZ>X74+*6RF\3*/S1E)CUYM M;9LO/S%:/%')1W 2N?$>":N!RQJ"D=%@[K@0 D=%#>DNXB\Y,W*9Y1X7=!0& MB=@IJI' B2".-4;66H-P(!0[$K2-G>6J3[YHU0'3;I*Q-$2-< H&3(,!HB;S M3C=R[$L_C5R2>GYXLQB]QZJ9*D MB-J\."6X13;ZE(]QPYK0F,!:=FVR.V,6KP8B."*FC2DQSAMG-%@Z+37B#@BJ ML?E@_L+N$28FUY]Y8(W#L,6AE$H(B3? J2- (IJ86,VMK0/=J3 M'BUS0'4[5'=;,B9Q5'/<_\O/-'SQ)[5W,MA#=,,)X62I]4BL17@%AIB%9*1V5PB@",GA45*2)&"YY[' MA>^\>1[>F34X@/1:I+D N<;&YV(*#%&#J;?Y9,&X\#W?#P@Z73Y=\#LC=?G6 MQX4XG04F#0S+)YZ7YS'2EAC$*/,*$\ID6I&*.XN/0SP%@D=MK&8D("; ,>(I M4F2U 9EW3'CMO*.^LPC^1-NIG[!T3 >@T26MK- !28;!B!#LD'72($N-Y1@X M'(^=31TKI=*[)4O@D7LLB4*>^)SF#Q;6!..0QM("_+B$5>=RNSIC/!941BIG MA%*PY\'FI2.' WCKGB!FC!#Y^&W-.VO/G\7N[*?0,Y]HTH(11*U7B(M\. 'C M.8\@)= TF K5.:^[RXL-+>I;2$$K 5I&&'=Y'2\BHXA#@N*4/%8FX,Z>\[5. MV[*[H,7!6L5#KO 7LD#6Y_(IB"5D1$O(B2&.)!5Q?. 5[LL"S(Y1& M:A*H!C;Y2*R '+4"^: ,=M(8QSM+HEC MYRJ&K6,HNP,)2HX&FDA.,!%YHY04 6DKP*4P(J6 53YNO*NB\L!SC5Z#:(5< M&7XT_I[L=$:CDX[$,(H1(4YFSR\A8W"$IRNA0L0IVLY.4YX.7W\KN=>><3+JZV_>S1FS[YE=+__XIO&]^#-M;>$/TAZ]@ M%-!1S$?USC]PHU-4]_\/W+7I1F-X$H)/7D$+3\X?DD#P\BUQD^"3R:MC._X$ M#VD>^:JYENQQ?W"V>0A:6U=[\4OU?G1LA^[/T(COH?QIN#F*: MY'?8ZF@-X /QJ,QIM_R<"2TJLO1R"?"*[[ MN FZC;Z,[Y>3#D%OX_6@A8[^VU^(Q*\N>G=R2:@6V47@ M8F!FO^WDI5G'^.99;][W92;-;C0(E\= /G ,/NSM'NZ\J0X.MPYW#BX-Q5H- MPL'.]H?WNX>[.P?5UMZ;:N<_M_^QM??WG6I[_X\_=@\.=O?WGLW(/$XC_K>M MCP :)Z-AKWJSL;U142RX>?+.?Z>[O"W][_;4MBST;_??_U&==_YR>W[@V= 3 M,,G#T;!A,GW?V/RW'YTW+#+"D0KYU &K-'+!,^1\ +,O-1$)OZCF#.]]MHCW MW E6#6WFXB'V-]^,@/I"3[+OVXT!)1C]\T*8K@S+;T\N8\O4H(;@/LQF,\E M",*RJ.EL!F]29HP]31[4D;!H$$\:W&A,*$K*)H6]DT2+MI3YGU-P'X')GKV/ M.=+PHFI2ZR:_ONA#@\'M!ET=#9P=#$83H.TMJ/WM@FT4EZ^^K\X@#J%CT[B( M\?CGAZWWASOO?_]7]7[GW?[[P^K=A_<''[;V#JO#_0KHTR%PI(JP:O]]143U M4_BYVG];'?YCI[J-6FUM'^9;B&'\IM$\US+X-\/#PE'S 6['>K..AS+,MZ-Q M-3F*U7^?:WHUB_M4$5S8F]C($[4S?(\:?>_!MU CZF., E,DA4] C1(8"Y'C M8H%SP9UC+*FVT/1=,[([LSC;%2S=#/ ).H:W'.6OH6#/T%FT8Q2'W1"3/^S8 M'U4,]Q8T#<98[V,R*"A+$*>*Y6F(2+D@/(D\,!/:FH:W_1ILP;]@>-_")W=$ M>Y8YP#G4_CWK]F08-\LS&D$XX)+X[)Q6+%^ZV]@]W&_5A-S^3IXSG=M8;MN"*3 M"^4^]T72>'1?J2*'CY_8)M^FSOD?5>H#0QE.SCIKS^#4DS"U/*2?=6F+S-BR.# \&@91*S3VFE,9VY/1]_-247!E. MZ.K(KTW.'&TSNN M7?KBLEW\&V9]>7IS2V:!=-3;I)#VUN=BZ@19CR4R25OB,(E"D7:L0LZ>'9_, M$^R:]- FWWU\MCT*;1B)6R/?6]^!]T6]^.!@:_L?'PYV#@\/GD<8X<;N_D"N MW_TZUD$E"#0&+RU&G!J>S]$S2 OGD:,Z8L,DQN+1:T@S)3BTI[OS;/99X;I' M\?G[2"'FB%'-,=<_$.*Z QCUD^&B?FJN=2N!:M"L&HVK4=XS4/W7=-RO0[\I M_PF,ZO( /Z=N]2\#=M.[\2<[[/^?YO>?6X.TMOK?=43K[#S_M/O^H-HY/AF, MSD!XK\)3M3?:N'&J"W7ZJ)EC25F-HA.YW)-6R, ?%+$@U#DEM&K)H=X*81SK M>O[/[_UA) NT&/O#6+V)-0Q#M=T,0_5N $_J5;^X\>O M1_5D-.SPL!O/ ^?1(8Z+B8NWF;.6=!'2K;)4N5RW M+$201FMP/O7&HPCB&Y4(EOI'9S%=D>!WH--V\/_U3Q;L!&-*R?<0NS@ #V90 M\]G,X=.3,4!1_\0.JG@:_327'8>/@4_%NG#FU9EQ4-DJZ^R=Y'A9*0W_-:V! MLI^M:H2\4QE^/RUF%9EX'*31X#U0FA /,9^@*,&WT)0I9;#&GC_6\F26N@5P MW9*M:6$P)5$+YK,M-/+G!24.>(M-D"R 6Y++:7@F\UGN#$5!B,/.64K88Z<\ MGX\Q>'3.(@G>;KF M22N]"MC$K)I,94%U01RNVIQ57YWL:BIETQ+ST.WQ0 S'_4D?;IZMML=Q#-7) M=%Q/\[+[9%3!'4WXC="?W,^95N:\NBT_V7@,+CZJSY/9@5DHO5' ME<]E !_@K*V M(K]V$+DWSUYL$#*>^J-F2_ M[B#.9M42*:Z_*'?QEOB85M%SG6M'"YU3\[Q$-GB'*)?))"TC"^FQ\;&Y)WY& MJ&M(=GLK!$VQ[FJKFI7NKIJBW@N(=5X,XMV"]U=P1$G>C5=]MH-I;$V_3/?U M:V7T@:JDN# *Y\S#CW.TIP\'6'XO.B2B2 MN#Q)E%I@'(E%C(@$4H4-TI(X%(@G)"G&$G_TEL=S9-Z9<_EF*]FU!)_,]!^: MVW.K*P&C]Z_1^,\99E?G#7A ]D0IMO6,@_2[PY"38&/ESBI_%$$2H)5_@C\9 MFR3O')"_M%7N)_)S=63K9L-QJ.Q@ !=S88LCRL7Y#?#,BQ _ MR[G51.1*"O- _Z7U@7/IR\'_?#E74:@"7!U^:FZ%#OO8+ \16C7UI^KJ)W@> M*$I53\'SK8]&>;_>^4[\R9&=?-OV+_9J*YM-T\V7YWWXN5?98:A^HK,^.E W MN.[^"WJ0[V]NA2_E5LR?DVM\U$TCFD;:>E(97 5[5F]\9S7U>]-UV_JY8%@& M09$6(>;31B32VE+DF>7$T"B#>G11Q5GFUO9T/(;>S>J69%LYL9,'%Z%ZE(3^ M*WXOTW#YJT3S.H_5WJCZMK+*ZJ\;%1QL\ &@X;@_F0"8Q % Q'@TS$QG<%9% M8#UGU6[F'=8WF7%O[,16N:[!MS#Y]1F7ET7?3^%.CD5&PO?Q4SZH(T/H 3I< M-";.VG,!=;'^>4% 9H)E5":&%!'9ZU416:X5BH80ZU)4$K>4NWYI'O(TS'&M M %D!L@)DDZI?5[8:0#=BE2M;#O*Y,@ %6??'F0[=^&D%HHMNO% ? P+"6\;G MM %4^!A&X*R7V1\\#BA3'K)/U:?QZ,ODZ/SR!I#!V+1M?I;?;$]AE3.&*'YU M6P.;R^35^6W?O>'VYIW?F G@_.9;FGI^9W\XPVE"':+GE/8RC]U8HK1U(#7V MF6:3$+WQT'P2(3;T7546R0:6=Z:C;-SU]#LS62Y]\\XMBAN/3DJY>C82)OWA MJQN".N=WC>=')C7W/<&2\[WB.MP2'82W*.)\/KL-!AEB/*+.2!5=PEJX]DI9 MC;=!:C^-QF'[Y0&P#=DYML*?R7H;3%:^\NL+^J*, M11F+,A;+RSY:%U#?NRGH4RQ>,?WW-?WK.!S%:[A(CKHM]EH&Z*D@Y.E#<2H( M88QS2..< 6MHR*$XA:A- H?@G"2/3GZ=A>(:\7L]K?O#6->MG\/2WK$KK6_2 M6$>Z5_I?^E_Z7_I?^K^>_2_N_N.IR\[-Z0\KQ=:?@[H]/4FW6D6-24*>$8FX MD II'B(R,F@A*)4QMI2K=RYS?V]$;GLF<1TFZT7P2_]+_]>W_Z4"YHKDS*8[ M=?@++_\ M2Q]>#:^MAM#L48Z7?N[7S7++T Y]WPYR1E<^4BC?7$_L,-AQJ*M<_KL?;JNO MQGZR/]^8HUI]A#\EY?N9B^^/IWS71W$P.)?PZB>0VR;Q>G8 WO6\YBPJ/U?_ M@M;,25+>,+"0C2%,,1PQ\R@F$Q$/-&__)AKA@&VR7(&(/WK[]SPBG(?@)HXY M2T>&=@_JAQ:0?=1T?IMXUY6](HM6I2N9W7B#2/6WE8:.!_1W*1,]JZ&;5;\^ MLF/XRF@Z:0Q-MCCGQ:?FP-"OZVD<7Q1V;8KVQ:9"O)]5!*GS[O)>/F,3/MLZ M&?<'%3&]BF+*-]?([CS3W1&K>_QD6][%XFN^W51BIU?]M:ET8TNEFT[6%WE$ M%&K.BMXV>U9AON>U2(1QB5F*="(8<<$$TLX(Y(.@1G!KL<;?TJ+HHW8PBBA: M0A"7$><#7PA2U!./,^/P HBC M[Q\#5_KUQ>[>VZM$:C@]1F$T0?-;7OQF>EJ+GJ'TG-6<=_/>:^$%.7X4.5X7 MY%AGY, D1:' F<,VU]/B+B)0?0W(X2.7^< X3;]%#FZ]5$E21*TB^;ADBVST M";G L28T)IS(DI&#]K#4/9Q/4W@<Z(I"?SP+"&?';WH\?!7Z M]0DXF9OY:O/H.4;B#=$?OII/S_E;FKM0'(;F(_Q1FH(IM M?#?MX(L]J^=NX.7&7%TJRJ^Z]FXW.LTCDKWAB^K>I\M:(;?5T3A;JK\T:O!Q MWO\[BE^E=+,Z-L\&$S8_77IS.H2>#/K#V,:4'S8A!=#H[7G[+F;?_G9;/?S5 MD.VOTM=)?G:-G[5]O[?[S;VOM7K]K=VUYFH9%. M#%91/5)QJ'Q,^Z+E$O5F:W7O^]4 M^V]O7*AZHC9M[^\=[NP='G2^-E"[3.29AK\?6AE(WW%-W5DRZ*XO=B&BWHSL MHGG8+1+;9FCLW=;[PVIWXW%1HJ<[>UM[V[M;OP.-RF1B MZW!W?Z_(Q&J$27\ "_Z^\U3G):VKY)3.ELZ6SCZOSGY%XD7V]F)(%YBOO6;$ MN:C%JG;V$4M"NY-X7)%GY@%=1.:AH\R%PZNZ2S3Q>W^GO%N#@[ #2/'^NC&)_4K+R>-:0Z:!HR3ZR_N@S4G&+P M)OK8Y'S,/V7%WA1[4^Q-@>#2V>=@;[ZZ,!_S+LUQ/ );T/\Y&,4O\3X9UW--D#?8*OF^\*NVJD?[./W MMRT6N[>Z=H\7NU=,0>GL:MD]6Q]]3(/1EZ=TM[ZQ>-"DZFUN4CLVKMBD%;9) MHMBD M.ELRMEDYIR%D>C 5B3^F/\[VEG+-/!I8;-RW%4._\][4_.BJ4JENH[ M/9?%4A7P+IU][IV]L%[#T236'R>C)TN)V,L-R!4(?R WHEB:-; TJEB:]<&C MM>WL8]/RZ+-.RZ,?/\)7[:>YRQ3ZM9_6-1B.C_#IX*SNUQ^788/^N&C#17G" M-Q=-F3DZ\^9D_^FK1KL M8VT5>]:VBGW\[UPLO0]>2$ZN@%\&YS]GNS48U4L)\?WS4B,:L_//KPUIK%9N M2"[%:]UH.LE!NS_CI'K?K_\LIF@=3)$IIF@]T7FM.OM84\2?M2GB3?F<\6A0 M?SP9CWP,&?"7M+[4O+8Q/.\N7ETL2[$LI?+!2@%LZ6SI;.GLL\+V4OF@*\6B M9B7#2LVP-:\9MG_XCYWWI5Y8P='"C NE*)TMG5WKSJXFHJ\!,RYJL:J=7?>: M8(/XR0YF(?28CQE92@S]]_S26?!\]M(2/7\N=N01^D)QL2CK";)KU=E'6Y2M MYVU2[,=QO_[S8[)^,AHOQ9SDS)[J[>Q]Q9(42U(LR3]R=G'.OKIN#]9AG'Y<*D1U4%N1-[=,-\L?C!K1S_.TH$^ MU,T1@W/'IMBBM;!%I-BB]83GM>KLNF]\"#'9O+7MX_1D- 3[,^R/QN=FJ+^< MS-,W\R94'Z )8'IR$RY9H&)MBK4IUF9E 7BM.KON>QN@S' M.M@/6C:5K ^,ELZ6SI;./BML[_2FDHL]M[RC>VXO>%0-%^SD80'>:SMQ?YQ3 M'>S^?6_K\,/[G8/"JIZ+YCV&5=UYZBG\:]T@-C]V90Z_>?V=;[SO="^Z?^=G MI/S@I+70U9W_1(QLD)P9T-3E99A6VSO[U7:6Y032?"7^MOHC0:^.Q-MU'0EZ M228,EFLL$_223#0C\80RT04<#/W/%ST 'QE#-P$'G1Z M3QLJO]?KV\?YJZU>OLQ=#6/ :#>C?G3!=4_LISCCM\@F:.6F'7RQ9_6K%R^_ MG9[SL6]$[N:!?\SXMG=:^;WGOLJ%O:=K^ M5?I6MHM+ ^RJ'^ %%T<&W6M%]=[UE%H8F5D%KHV+$[T[T*2WNWM;>]N[6[_? M4A%J'8SM\F1SOL/_RN&,/W;$U3)E8UY-H=K>WWNSLW>P\R;_=+#_^^Z;K4/X MY6V'Q/A"B@\.H6U_[.P='E0_?=C;^O!F%YKZKU_ M<+B_5[W>V7D/\OG'NZV]?_4 S+8WJJV]-]7!A]<'NV]VM][O7HJE+6^4&JV_ MHN[.#D#=X\?Z*,:N*/HM"OZZ0PJ^]3LH^$YU\(^=G<.GF,BG<%)^Z@^KR=%H M6MMAJ'M5//7Q9%*=1/!2CNPX5B!0=IG0]J1C,1W::8!GAZ?O\5*QO'';SM\\ M;VIF\YMV.AF]FON3N2W9O83&Y]O1P)Z-IN#A]T]C>#5[%<%X __M_ LP:0-[ M4L?-.IY8<.CB^2@TH>W9LU]\NP#TN5_W77_0GYQMGG__AK7[V>NDW%#R;W-_ M^8;K9$/RNR[?=8UN&/W0[R[CM7H"]F^>K2ZB+0O+.+[=R]7>CV"A+/E74>6@+L;VA$=8ZU-X_"18CI/!9X M[7OW$PK=":MQGXK&?YP? ?^+&[_\+1\#_SWYN6U@9XJ(V8\/[<4WNS"X"]"X M!XGB8OM>%+*K"ODF^GCL@*=>TLD;E[B+3K:=F'.=7'@8@N07F<-_QYAVQ/>X MC]!NU76\M.ZPWLSCNVSRSD2;MCJ^R RW'^+.:]#;(L(K.*FKU-L?MWP+<*NS MY5O2PGU+N87;T_$8?JIFYFVS@,.:J,MZ@4,1X;6W753UO2C/PPY M]V^VB>.FAG_'X%U>@6@>,:1PH(D@I7!SKZHFJ><3M[G/-+MCXEA&RP5R'J5$$]!(2NI M0]1I';01A&'WHAK:8VCPM$:?K#W9S%JW-0SYGYVO*K-V3-H:OE M2$]APK'@/8SBIJW'T$>3:#6(Q)*NL5\5^7+8?/''EN!8(+ +06&(9,AP+ M))WG@2:+A=!M4-]S-7M_H65[<3*/RK9D-A3M&4G7W&H4G%KSF5Q1G#+61B62 M1,D+CCB/$FDF+'*&<2*I)42G-GCN$G!*RIXQ:LUQJL1YE\)N=X>?X8?1^/(Q M',5:K* ^%6MQV5I8XU.P#B,BG0)K03TR.EI$O(B<4,ZD46VPVG/U.@,CT9)U M(%SVE&9K;AX*,*WY3*XH,$473&0:>*LU&"BIM4@;39 /W+BD791"M$%C%P%, M1/246G=@*E'9I?#6=^-X8ONABJ^G9GN;0U#)<(5[ M@NDUAZL2N5U2Y-:/CF,UL:?/0O<>.-<_M/=^E4R0"$9JD3BB M5AO$J0K(!)F0QAPL"<=49'/21APX*^NA/8V7%@[;,CJ+3.*]3]V 5=:,@H(% M!5<>!9F123F,@47;"$2<1!2'"]HSM"0*%V1:ZYE<4602+IJ@A49!6$ 9RP!EDD\(2TV,]-*HO "D$E@UA,$KSDR+3S _!#&VGU*^FX\.H$^G/6JDX$=3GI-RD2N['"2 M#]/H5<,X*79@E?6FV($K#%6$:#@03:<%RQO;,#))662!ID8\E8UMYVKW M+BO=UC#LG&M<>YEWDHD>8>N^'[H U9K/Y(H"51! 7[B*2!%N@'P2B0R#OZ)R M-II$F$N^G32)Q0,5ISV!USV?:^$AV-7DK_L@G7;2'WZJ&KU#HX2F=2RQU370 MF&(0+AL$+9F6BC/D<_""8Y&0<=8BJI+!S&,K\;6MS@]AKA<*]WNT=7R?^[:? M/M2QB6RT9!$8Z\E2A*P U7K/Y(H"54S1T&@P:Z%* 2/2$*IUQW$O@HXL([ M9)0+B %G34IY;WPK)7//=:NU3&G MEBV",#VARX)_P:NUGLE5Q2N"8: ,>,W! ^-D@0,*Z8@ =*()A#OPGMO9CK5, MO"K+/"5Z^K"M5$=]Z/Z)'4_.JI/Q*$QGNG*2JWJ04X#XA8"BBHX9>+YKS^!I?>Z.A;W4G \,]6:Q%*7 M:TUTI*#_9?0G"?!:$HVHYAQQPBG20F"4:* "_O?Z<>FIM3W>S.IU^0B>MJ&? MZ)YBZ[[@5@!JS6?RV0/4O_U%4T+7;+)+F/%AVXN:PP/*;J)20/#!<[VV!00U M,#W+K$)1\8@X=019Y2RRCIH(CGW2MI6]])<*=[=.^3CN&;W TBHK4T&P &$! MP@*$M_B^6AIOHD+,!HQX3#D&*ASR(B9/9$R!A59V/"T2"&E/RE)*M0.AT5)* MM5G_;TJI%F+>HM+1#9JU+HRF.2WX"2W25;&X;2S^NC#3=/- K*AQ\L+0B)T! MDY0(XC@RY*BUB'MIM&,X8_H!9ZJJ'5X%M#0LY-3UC%GC&[@IA M85S7]00UJWO=E-D)N- BWJM3O?>OZ@_ZD/S]W M]V R\G\>P3?BN/[W*M>-FYQ]3R)7T1#!&..3\^P?&M!Y-?_JD@'<+!BQ+DJS9AA1A'@]9W6ENEL.HUZ* M8=SR'L9P4EV=S-=:_>(*:-[!*N2^5Z@JH,S6:"JM9)(U#A*+ K) 511K) Q MAB ;>,0\68QC*R<^+Q2JM.I1+M8K,& M7@J];@U#DP=[Z:.V%MHQ[QFY[N>L%L1:\YE<4<1BP@HCA40QN0A^NJ'(X!@1 M9E%Z&C,EOK9!_8'D=WF(167/L'5'K!+M7>HRZ.CB1+Y!/GBG,."R<:QL''M@ MR2Q/<=")(!:515P8CG0T#!D9N2$>6X*OEZH+7'K$@5:XRA0$C3*H +2/&=K:# ;FGJ+M$A@1*1SQK<2M[X4ZVG7 MJ%!">IPL<%_L*@MU@:=5FIIDBR*('+FH",)!0)A9V2UE,LKAU: M]1#^NSAXHJQ'%[EM_UD(=2G&^""=>!-3!&$,57_H1\>QFMC36 XN7'UU*3;@ MRD)EU)ZJ))$D+ML 89%3@B++9=#)<2%8*V>]G&O;;J-LA_;TDE'8BZU%A45/ MD75?H2Q0M>8SN:)0Y:W5DI.$'",1\:ARE2FFD4C<8A]Y\+J5G(KE014M)[^4 MDU\>H!][HR'R)4&B&(=B'"Z*;1$CK'4)$<<4XEH#.^6* .X'8Z-)EL160JVW MK.6U?S 8[U%3]L@5L%KKF5Q1L(K!6:L(,!CO#.+6..0LH4@F&;F+1M-PS>EN M,?&@?;"2/;+(.4\B,NAD+:MB.QAML"MUBN3P5; L(!A <-;P-!BEZ@P MB (ESLP:P# 9C'#.[N5.)"-;.19\"6"H#2]@^/01Y)+.^S6=M[#T-?%E2[CF M2IZ*U%.)R,LZ# MS-Q-1\"5HW'61FO6#"2*$*_GK*Y4=TNQQ.442QS8NJZVJNR)CH:SLU)[U5]; M=C-OJ$_[& :W\7QP9$=QZO!*?@QAN:N M>C]M'<K:BGBG%BB(26!--8@SB1)I DF*/F\"L0EYQBW+,[-A-1;T\G1 M: PH$Z[,9-U<;$-6+0Z8<(J1R/G&'$04F,TI[ M"N,>S/43B>.LT96]Z-*2Q%)BF!V;8_O*P>3Q%)'6!$#7$X4C55)@O1"QW*WK MZ<)$DF*FO#$8!6XDXH9$Y%RPT$F/(TDFVG!-)%OIU?YT4D_L,/2'GQ[=-=,S M6/>DO*D,R3)$,H>]V+0A+1C&'G"C0])>BJN:58KO6I3!@E@(F,]AF^J +D,(>PW4S0[ ML>9KORI;5Z-4_6''_JABN%=13'ESTYOHX[&+X_-/6>;U%?3[)$(K/\?!65G( M7^6ES[*0?QF#1 C,)R:0]RXORH,OH9/7B#(%EEY$(_@U-^*1=K#Q'=HJ/6O6 M?"&_X-*:S^2*XI(F4A$,:&1H=AF9T,@$2Q$-CE*N&$WR>H'LQW&C-G&)W.@F MKI,XEY,;EQA_??TD\5>K @:?6:)HDD"<9NZ@)45$YC*>)'A&KNFH)M1C210X M.=X#W_"@X0$T7&-IF? N8:4[%H*\Q7DCU#GF@?I@#IW'0D#G(W3$.!Z 5 F> M^+>=%X$90P-T66GXCHT269=<]FH]5C*9Y'S'.K]&\5>7B)24,>2=#(@+$I#A M,+>":T^,QSH9W[(X+RG^&FD*T0F"I&!@3"/\Y (#O85?/=?,B^N["!XIJZWW MC/?H6H9?$V=1&2R15A@<-&(CL@)(C0^Y2K+GF-EK>ZQ;DO>9VMM*K-D-?M\3+";3'*(9(RA56 L7(@H(A330Q MD7L?[;4**ZTHVT(G#"8F22H %[W"B.>SO%R %BIL- O1PG1>6VMMI5=M3EC. M_-?WQ9 EH\PO;OQR#C67_[XMNCFY5VBS1 Q6V<4J$8,K] U ">=U2K $%DB. M 4-)@>1@PY@#RD.\;)N^M1DQ6/N"K 67UGPF5Q27HG+* 5<'4%% X),$>-&! M@R_F':."*2RNX=(CF5/!I>YNE5R7XGI;(?2SM-A!=6+[ ?6'E;T=*-ON<'NF:I=L M0EO%H23M&4[7W"84N%KSF5Q1N J1NJBX!R\XUT!P H K)H:2,=:**#TEUS,2 M'U#68WEP)60I9E_..GD@A?5^>CP=Y/76:M34BO:C8_C641S6_<^Q&HSJ4HQN MI15G7:W#3TM9VM2*.I,7-!67$G&A,'+$:D253XJQXWQ5.W M+VOQ[*BMWT&5]^)D/QW:T_N;GAK&'G[Z;@1EM9)4K\K!;5/^W4) !1F[,Z4% M&;N%C-P#Q!$M$(LXE_TD%EF%/BXQBM8CY(X"Q!)D? MI#WOX\3VAT#/HQT/^\-/A8X_5%W*H05K>6B!2A(+F>T%QS%3<(T,=@IAQ0V6 M3,MP?7/W0RCXN:+NS/7TDN%Y$U/?]UL[#TRSGM;E+)<2PRZP6&#QP3M;I DA MEQ)R )"YLA %5JTL,HQJY;@*3%TKQ?(0_KTT6.24],2-=2(*+)9]:T]VJDM] MI:YF;.IJ%EM5;%6Q5?>W59YZ@P7'2!J>JE3_!1&Q3^<@W< M6072!6U'1QPJ7UF"$2E$'<>(\LC0IQF3 V."\'LY:/>=P:A@4:,J9Y MC^BE,?IOA.5YF;*"D@4E"TK>)SM=.!*<=(AAD7=21@8HJ0F*@#;41TR\OUX% M^'&'3BX6)3DU/6-N*IQ;4/(VP@__6FA^\^,B6_U5<;X+@=^\_ZAL"YT]/(J5]3F7W@[/37,-Y6.([WMI.+$I+0_WS1O4$\1:$_ MC@V*;,)D3H^'KT*_/AG8L\U\]=6)#;E^S*4 0'_VOKGO//O@OZ;UI)_.SE_= M?!7%80 \./GM])R/?2-O-P_\8\;WT2)LJZ-QMFE_:0#VXWP(ZMM'/2]Z MWC3JS;/!S(W&MA'$*6CN>- ?QE; (S/SC[^R\K[;W_WBWM?>O7K6[M[U1;>V]J0X^O#[8 M?;.[]7YWY^ )S&?#3"\;I(]?S=#'*[O%/O:'W1C3[?V]-SM[!SMO8#3W#O9_ MWWVS=0B_'!S"/W_L[!T>/+2NX2(:N_^VF?/W._^ )N_^QTZU_V[G_=;A+K1\ M3J>.HCOQ_ M?=//QC3?M+I@IY/1N;N7FY$I!/0BWXZ _8VFP.+ZIS&\FKV%8+R!_W;^!9_+ M Y_4<;..0+H!O\Z'H_'K9\]^\>UJR^=^W6_9V4&^#G_FU. MBFZX@6Q(>M?ENZ[1#:T9_OKGSIL[U88[%K%T2X\;7/ MIW,7!]C*[QQ@^]!,B,4.Q4.XQ.VQA/YX$N.P^A+CGW4%3FH,#Q.*AR^-/PO! M*5A3L&:AAV6O/M;\<5YQN:G5G*LN%Z0I.K'>.K%U,NX/*M*KSG7BNS7'UU(G MRO[N!^[O_AR'T[CPK(GE!XA7MY;(\E,B5C3=P1@<1*0<$18LXL&+7$4TET>* MRI*HA#?7:H<*$K0A5B$9&7R':8Z<%!8I(44*GGL>KQW-.5>RM^/1<5Y3R8WX MW_W)T?:TAH['\>[0#Z9YX6JKKB/\%WZH$,C=NQ(%[5&\P"RQ9Y'94)"LHU-9 MD*RMQ"W&*:,6B(SV''%N(_PD"").1AV$(>KZS@Q&%'8^*D0XBXA[JY&U6*%D M<,):,J[XM1+X3XAD3/2(D&N.9*7.Z(.4YG<0QKRPUZ]C-;&GMX%;E8N[$R&_X*_A7\*_AWV_XQ2KV5)B*O%."?S8=1&P5DV2;GDXQ- M;Y2H[VY,?WY1X_V3F*NM#3]5\?0DUTFL-]O6W.[ 7]+VW*]9MTM M4KR2T[I2W2TAFJ58QJW0]+ &V]C+D9KC4695=M";'642!X/+5K/X2BO-+HNO M=&6=U#FI9,!(4J(15RX'9!Q!CD7"B$W>.M=&$.=@IF1;P_"''?\9,TW=F>E; M6ZX3Q3VJ%GCJ]RH+=\&IE9G*%<4I3SFW2@3$)6$9IP32)#@4G)(T&&><$&W$ M=): 4Z+'%WG0Z;,0[G+$]G+6)N,PYG,T,LVU >[JUY,<(_H<"]M=#T4K5N3* M^;#8N9A-@%>8()XWNVAF+ HT*,ZQP"J95I8L9WH'5F3KBM:U:TH$SH?LK;DE M*5BU[E.YHEA%@[5:6($(DQX8;[#($=[**N92L(JSGC3KCE4E MW+L4UKM[?&+[XWP 3]Y$ P/V)8[/*EO7<5+H;DD<+XGC/V*&<+ QJDA03#'D MC30?^H7>&YKLA7A=U/KV?JNM5H:TO&A[$%QH57)E^\P&"! MP0*#M\"@YII$0S3"1@,;9X"%CBB!O*&>M;'!?& Q*TY.XE$'M0!1]-8M*?=T>U!_ZT7&L?AJ,ZOKG M8FA6>LFIK*E>.87&&V&LL\A%EKDRH\@*ZQ"CF OC>"(#3ND_EL\>GG\X'8Z%X)RVS,3*%J!0$<XW(T,K6R1?Q@'GAS%\9S_ELWQ=_:S&PA; MMA67S?%%BM=3BDNVY'*R);.WA)T<4,CPRGP(,8CN5#9>(5Z0G5RRLT_&4P_5E MNK/HSSS1L-B-DF!3$FR><&T">\4=4&DDJ,W'35J!+,MVR24L=;0!IU9.Z&FT M_K+MNF+4VEZF6,.3*1ZQC%$ MP!N =PE :[ EL>8/#**$@#/P)$E0B(59XBXUJ+[VNYLN+3<7\U?,7S%_/Y+0#WS>2$M1 M8$2 Z>$::6PQ_"6,Y!I[ZUNI3-N"I?I>0%Z4\@,E:%_ L(#A@\%0:>*%]0IA M3@+BFFCD#'$ BXY0QKUV[%'E!Y8%AJ0G^/KQ]0ZN"*SF'J?=RSN;*A=!%N/Y M=J>)/V(3 !A#BID$^!C@%IH1PB M21/".#5$R7;R7=XH2IT%#'3,9 SD2#*K(I&1.!O;R;OI &[>,^Y.>WR1H?.->*6_! @+V? M,Z![1BS-&>@0T)9X_Y/3^^HDCD$]CH]!H^HC.X[5O_U%4T)>5<[6?5^,73%V MQ=@]>-5:LH YX2A@U:2*&J05V"HLE$_:V*C%M9+X#V'_.W8\[ \_U>_B^"#K M\.NLNE>-%/P8P\'$3F*]G[:.XQ@FZLUH,+#CNOG*A0G#ETT8_9Z+L(&7EEG? M(;M5'(2"F04SGX>#0 25Q-B$I$\B)^XG9'C"R'MM'/6247MM2?8A#L(B,?A^ M7@3>4 NL.]99,.[RFL+:.Q&A/YB"T!>36$QB,8D//OI6)*VCE8@I\ O GQ!Y M(RY'48 !T]ZD%*\EO[;A1KR9*>^2'(FE'4#8(=M5'(F"F@4UGXDD&&)(ZH :ID6T8B%.!+MHG!Q);KB2I3U"'C._VZ&* 9DH2OV4ZQ M%!TX$Z-TQ9^HRZK$2AO&)TK'75%[>+/]LL+R8$1>)*<,\01*9Q@5R DL?"(A M17FM@L5#O(ASE=Z::?1>H]#[J3%+]?YT4D_L,("!NQX@FZGZP[.5\"+/9>RL MT2H^1('* I6M0B5SW%C!,!*!:\2=-$@S+I'GS#$MC5,NM$'UGPXJV2)++ZP0 M5)85@N70^K).4*Q5L58/LU8&1ZR9<\CKF,^D$1KECY!7VB@2?8K,+Y#8S^-3 MUXQ6R]2^Y!D5:E_ LH#E(\'2>R(PM111A@'X4@*P%-HCX1V+UGJ?6"LU^)\2 M+ NY[^#YMF5+<=E2O+HUN=IA-FT+ MC&B^,DM,NZN?W<#;!9C5TMTBQ:LZK2O5W9+?^2##]W8TAD$:5GXZ'L>A/ZLF M8SNL!TTI]?2R,0Y=1$9IPGB6'CD>-#( M49,(]4)0WC<7-A,AGWW71BW2 >CMY9>$S[)R[(]:N*7 'P!@(N#T XG1+P& M\!2 H%::@)C73$FNDF"LM;/@NP>XWSD:;.U@MF2F+LDAF0WH[._+9\3?$9LK MMJW8MF+;GM YT8PICPE#3$B%N.$"&>\5BHHG*[ QP:=%.B=Y5:FX&\7=*)!< M(+GSD'P+A')E"3@62'C) 0X!/;51$6D:N".4LA!;.;Y^:1!:'(AGE?U*VLA^ M)<\Q^_6RPW%%,4I.[$IOYBBUGI9HWH*VRD5"$-@DAC@&\V8\8R@Q&PTA5//_ MG[UW;6XC.=*%_TK'V#ZV(U!TW2^2CR.HRZP59T;4*VEV8S]-U%7L-0C0:$"7 M_?5O53< @@0I4F0#!(&=S4@PRV/-%"'B$D9<[W22#-ALF?@? K82*U)']Y$+W![YRQ?MC6O M88=@MX=':'SO2I&HVG^8.EDG<>2IW?]FEBA]6YG4Q+#8_LY#>QZ'U/J4Y:CP^9HB^MX9P.\*2$)]>?E](;Q*PKU)+9P\BQOYNQL M]#S4S?G0?GM67GU^;D.Y +P24*B[[YO[XMTORB%LG;XMOKK]*(JCD('E:YE# M?L*S)<9\O2.0R-MFO9O"RB^!45[M=M5/ET&,<_LI=O$)9%,>Y3,[_&*_-<]_ M^MO5[5FL?2MOUR_\0];WP2)LJ]-)L7!_: 'V]_D2-#>O>CG>O6[5VV=G6S>> MM(?ZSV99A1[ 8\RN (++^?C6^Z/[?9H;[7]0OIVUS!\Z:39C8>AE\W^ MY^OJQO7[^O7I[\^N[X[7\/JC=O7QY5QV]?51]^>_'AS:LWQ^_? MO/[P".:SI:BK!NGW"S/TN[?-Z>]I./[R'1W:YFJ^/'G[ZO7;#Z]?Y75\^^'D MES>OCC_F?WSXF/_Z]9Y4?A/C?/WVXX?JY.?JY?&'?U8__W+R7X^QLX]A:_Y2 MCS+;&<\:.PJ7@K1[/>G9R,Y"J3#^^#/>*G-KS>QU)P]V-ATO?+@RED('\N#+ MVU%F=U]%,#["?UI\P)>Z[.=-?-;$3* S%BU6H77^NV?_=/4D MYG/=U*X>UM-OSQ:?ORY'J_TZ:8X8XW^:$YQKWD".I/[>R]][C1PI2O'%?]]] M\\;&(#2]TX>_[J>NDX^'G++36]?>[9WA>_I3&YYAT_>S[J/Q)" Y@#6#-1N\+[S_6_&HG_K1B M>/!W-_G;/RBF') &=.*P=>+X?%(/*S*H%CK!0", 9@LRO(^[ MND^SW?A=4$CE+L^!0L;[7_40JH3>7KK 4&9]$LA3%Q!76B)+F$24&R^,Q<+P M7JYCOIN,\W"@BC%D30,^ 3X]7K:SBD:S1!R2S&:\16NEZJ M&-\'[Z"$\;W3EK<;.%ICT/M.EB\*!S75=%Q-8G[)U\-8C:ZRZ/)R^65)SH(8 M%)27/<3RLB#%![JM>S7=K<:A#K>AUJN8W^+K>1'E4:CL62FI\;_M+\#G>T(T M=FON^V[ 3.^NF3-!9D=+(<>)0%PIC5R0%#EMK7:8$T]["46M:ES^>1CGA3*/ M5Q2OIR 590..^5XY:Q"D L "P&H!"YO N TA MCUC2-@&+# S98,62)R'ET$IV*\SWS=FYK2,/%Y):3,$ M!/<0FKL->.+ZT+UP".=NA=3^ARWGG?E)MBNC0Y&7W(2GV2WLU5^EU1Z-<+5>XM8KQ7=@I:0 . @YN^-S,4L>]*HWG@LY< M6PMDI3?(*.L)949CB?L(0V\5!XG9KWC"[N0X G._X>[LJ1U]*HTC-Z7 M&9VDWYKXH_&>._9=@_-, *J#W\H]!2KB; S699(3F4'<2(R,(!+Y%+%B5"=M M^$,CTUL$*DH.'*@@1KT5IOMA.O;_0LYVU?[/SN.HZ=*/X]?R,_1(WF\M QMR MZ70S,6NLY,@;ZA%W)"*3*$:,TFBE9E+&!Y'=1?3DPZF=Q!=%YUZNJ%Q/T1(U M(!3NP@-"'?96[BE"<4*#4YXAX?(?7$J)'"$8E:R,Y"EFO)_X[D81B@\R(S]P MA() [I9NU*4XF;0WS]N+Z5/[-4( =[]5ZU MQG9.&$7DT7&2S8<4#O'@'=*2 M$.15% [3O"E*]G,SK]/>0OHBCF,?9>\AEO^(MD&L!2 A(N.%R M>3Q($9C,1)H)Q$VYM"%#AL.D5,G!4,KY?J[\;14).<, A1"#WB))/YF>QDF5 MY0VUE:+FD>?J+QUG!R/UE+0-C-3#C JE.G(<&2*,%7I-'')4)405"TY'@0TW M?=#K5N?>CD=%XSK#,KJJ;692>\5P M6-NVXRQ46H4:E8<\79#BO=S6O9HNA)RV4\3<^[R&V3Y.HH_UY]+O'7RW)T1* MP7?;+=^-4LR--C1[;-&5RZ^7BMR3&R<';,_*M<*A, A .&&@3##5C"19@RTJ=R7U,A1(Q&141"B M9,@0UT<0:XM 2-F *0I("(F;6R3H;T:?\P_C20WIFD]*L\ >[98]4I@0K[%$ MD?%R?Y\)Y CE*"5B22($QQ W0\Q7-+@O0V0&C(,A @C<[3T%"-PM"&3"T. T M048XENFU2,@XYS+;CC%JAWW 9#.4O'\(9 ., 0$A5KY-*OYN$L]M'19YF C3N%C3*3,%#J^5:K_\;3.RW5N)]-OI5M%F'5J M=U[$_ENIZ R<_BDI'!BN!QH:3400PB-M?.B:L5EK$@J>1*QTX$P\J*M$V^UH MS^]5H$Q634F4880 M8C2($YL- Q$&F:@)DD(3&JE2CJ_E-O:;Y/VNT[J^0BQDP,2A&PY JT/?RGU% M*\-$IJP1*:\QXL;2TA BPX_VV9NW3!E/-YN)W3-:B0$5^L#1"N+ VZ*YDUF\ M2/E82>U8*28 YF2O=>U0SBG+_@\WTTRZY5Z9,NT_^E8%?#H@/ ^?O0 M-)#<9?ZY##"^^_=:4IE?+8,3Q$A)Z;WDUR"X5 MV$=P1 !_ 7]W#G^%P@*7\V'/L@_"+4G()2&1,L1H&S0AH9?KKH^'OT0---U@ M(N;^ 7#/!R'72NFZUW*+/[([#D?[;5^Z]7#C8;BY=4KQ/M)P_*59^B#UZ'-L MKO@@T#;EN_/<#2#?@*F'Z8(4[^NV[M5T(2]X.YW&BKELB\%E/E>-QM,(#52> M9A(.Y+?MEI-'+',69P^-4NL1U\9D)X]SY&)2@C"CF5^[J'V?(-N[^1WLC^-C M_^]9/8EOLQ)OH&< 'N2%@;0U0,&=WE- P;OOM::$'MAF0[KI=@H,SR;^U)9K M9N-4RHZ=Y_E^&U3G0SN:=E6%8S95Y\5N ;KNM<(=*KINAV-R$I+C0B%#G$$< M UVY$]\(QW\UU^EW1Z.-1>+U0Y_ZN1BNF@&T"'N[TG@(> M[A8>*D,54=B@9 Q'G%.*G!81!9$$LT$YEWKIU;=]/%0#1O:KL,U32>8\8!8_ M&?L80U.ER?BL"G5S/F[L$"@]Y!=!?E'/--ZRH+1'6))LMLJ=!*NC1XQZF933 MVM-^:/QAQ"1 M,XH@0PS7+B6.XX,N;3T>-I(#O,&UXQ%[N+CUW:1),%Y@O,!X/6;-)*J8EP(C MYDH+0>HQ<@D[%+(OP)14F">\P8M;;Q:8L+F+ TP,%(&;6W X , +Q[ !QP M"M9G'T3&4H(Z.R?9+Q$**2*\4)$DFWHI6O=X $S4@) -GKSN'P#W?!H!-[F1''FYNW>_.RV),FYSWA;'8L*6'V8(,[^>N[M-LMQJM(WU$Z\A3C-:] MC^?+#-MR]#Z)TWH22VRZG,Z_'-JFJ8ZSOIV=CKQAZ+&/1T] M<3,P$M)K 0=W>T\!!W<+!P7A5$EN471>(:Y+'W4L3(:X@"-SW%+K^DROW3@. M4C+ !EK7/$9:[>&2]\MIM?%KG/BZB86XMTR]&I\7(>R(?9.%NKS2G<:W!+\Y MM1,XBG]2.@EV[('\.U)F _,H..S+Y3:)K)$,B< L+944>.R'?Z_F@!5=/.E4 M\?5<1T-?]%N9O;(YD/(*4 50U55](58G2PGR)/-D3KE$3C"'8A06"V&BU;KW M=-5-0A7?KUMG$-+>459\48ALO#CWC5VS,N"Z^ZU@AVI MA.SD5PEAJU%W@J7 MN;/12%/*D0K:VR!=-DB]I(R^C^?SJ,U)>A5=N3#QTI[74SML6^"SM1[$[ 2W!Z:K]67^KIZ>EX&$JNYB+G!#E;\CCGJE#9+W82 MNK#V#X>S]VC-X18$W()XXF:4R4!"5!P9Q@3B5GKD B4H!NI-I-FI,&OGP _) MAWD?AW8:P\?Q1_OUORZ YN?QY$-!CQ<%9EZ.S\[CJ&FM:F]--CF&JVC@AP ( M PCO'@A[EPA/,2%I2]$@CAG2GA"$)??8Q."#]'TFXSP2").!,8=71&AW&HE! M<;P[%LRX[JX:&$DPDF D']-3<2KP@"6RG+CL=3B&G$H1B12#\,8XJ]8"?CT6 MS/AY@0F;NZ\MLI?"-YA.M'\&$@ 8 !@ >$L ;"U55G",.%6D=,'B2'.N,ZQ* MFR*7@:NXP8(96P!@R@98$@#@'3JAN8]#LOL>Q\M3._H4BZO1^AWE'*7]H=3= M_IPE./OH8.Z>T!DG) ?LEJGRQA.NK$0J497-CB/9:\A&2Y+L0)@8%)6]G&H4 M.U7^?WVAM^]C,YW4?AI#>>%X%"[_8N6=[^*D'F?#YB!5[/[._Q[.2C3N M]5??HL1[.XVO4XK^!XK5WLW ;CN]IX"N.X6N%J>,+%"(!,*N$IF MD$X^EO0KRZ*77+%>,J^>-K@*#4UVMWB2L:=^PDW>066GE8MY%*,V2RM5YZV\ M@UV#&!G$R'[ ECD7 Q5:EJZ;Y8Z?=\@ZFQ G2B?L$R%.7;5ES@;-0S9>UB2* MLK5+V?2%A+P(TEAB>5"X5UO65PZ4T0-N#B^\!5>: 3(!,ONC_X8G89-&28A2 MP4%E\*3>(!893@(G+N6%\3$MU-V_ZCQLS6=SO>(R8F0]X4@&XZF5*@B]UNRAW+4.EHK\3I4]@A2RT9+4(>JT M#MH(PK#;1:-%L1APOK7;#E?DZ&F9+4!00%! T#NE7X; K&*9\0>I$1>.(ZTL M0SI@+P0A^0][%4%IDLE&RI!U(2#.LI>@&6,H82N=\4)JJW8100FEVZ3]3QI! M>X[L7RNIA] RY\/L_'S8UOVWPRK4C1^.F]FDK1CJ%]UTJGK4R6T61NB=\]UY M[@8*/T;CD4.8+DCQ7F[K7DT7BI=L)8+V9N3'9[$M7#*)*:]F,ZA&L2UFLBC< M XX?.'[@^-T[="8<\P13Y*45V?%+!.F2Q.58X$H;3SFF?>32=HK\T7Z-S3M; MA[?Q!U*R;ND, 8XT+$P"CQ3!)$N66($Q&1)40@CP5-1AC%S!HB MWBR]FNM6 MHVR'6R+KY#Q.[+3<-6D/H\:S:3F/FO>]&R]?A"8?X%V"=_G N^LL$*8=1S%A MB[BCI3.K#\@R36Q@D0C>R]WUI4JW=>P7I2%[J[>KV 9OEN^1APG ", (P'@7 M8%284)(*,$9A$,<9&%WD!%FC509%YHQ-?83=-@R,D%BV@\WZ@-E?R^RA>1^8 M+S!?_9BO:)TDEIILOEBI7QNRY9*1(QZ"4C19F?_H@]=W=1+C+UV]D[Q\L9G. MC=C)Z)=YQ/Q;7^9,2S!FP/(!)@$F>X))%PA/V&/$5/XC\_/,V(422'*XU8,POE ] $= 1U[0T>.<4Q1 M"D1)S*3=&95).]'(T!"I482*?MI); ,=.=E:7[LGC8Y;C>D?[IVX]V5%T3BA M69,I1]/$:5.-W=36HRZ9-LZK'[?9MI<8?W[;<-'/'LP;F#+\Y_%DU03V M?@(PP 1< W - #L!.W\<.Q$ Q2/'P0^7)?]ET17DK^6F6?M3(362;/\6MIBIX'7)CS^6R236SY5RDV,2EI\--O@^I\:$?30?NQ M4M#UO#B:/WQ/Y^GN"!@/,![[U.Y(*ILB=@PQRDPFY+;#E)+V;(\N[@BO'H_!Z 2K_54]/Z]'Q'*_>=7"5WW#<@=7K M.5;UW=F(#+@XQ*R?GGK+ =0#U /4]W.$(%BBGEADDBLQ%JR1-HHBR5U0G$01 MQ8-N!.P0-'__<%;H \1C.'[846V'@RK=_]POO.N_'F=Y=NS4\;+(?3V-[A'"6 MO_E;8;:C\31_L)#6/)0ZO^W3Q ZK;ZSL]'S4#?G0_OM67GU M^;D-I?WYX&=;_XGUDSK=.WQ:S:CZ(X"EGEOI;ER4]XMM2^KW=4 M,7G;@N[F?HI+^II7NUWUTZ7_>&X_QB M??W"/V1]'PQAMCJ=E$C$'UH,^GV^!,W-JUXQ<[733QV;_\W7UXN3#QY.W MU8O7K]]7+T]^?7?\]K\'U9NW+X^JX[>OJ@^_O?CPYM6;X_=O7G]X! O3!B)7 M,?OW"Z3./X[]OT[S4L1)\WO\]VPWUO3ER=M7K]]^>/TJK^;;#R>_O'EU_#'_ MX\/'_->OK]]^_%#=\UAM$X,]^3D/[.3E__OGR2^O7K__T :'U//J]?_WVYN/ M__UD&$7/B_+S>%)X0_Z_GDQC'%5?8OQ74]K%9L[PJYWXTXKA044QY6T6PO'Y MI!Y6I/T->S*+]K U^DL]RNLSGC5Y 9J_'LJD9R,["_G9X?%GO%5GHF4LU\54 M[&PZ7CB*92R%6>7!E[>C3(K'LTQNZZ\Q/.^^BF!\A/^T^$#>M*$];^*S)F:Z MGF%]L0JM5]P]^Z>KYPF?ZZ;N$FR?+3Y_S4%!]W6,'AG#_C3GBM>\@=SS-7&D MA-G <[_W&C_2Q."+_S;Q';LV9W%$C38K_PD8P.$-H+3!6?GO3L_YSE&DWEA? M@5N[KBW\FVO,A=Z^M=APB[F]F.Q]6@GNQ<1ALOLZV2I_SS(WG>#FCBITV&) :S&-E;CZ6O-08G!)B:[ MVU3QD^FIW$"X@WB?8![>E"3!0%^DOC\<3P%^@%G M$("0 ",0D 6)!XF_J\1_*/41!B $!S?9@Y5XP/@#G2Q(/ @!./\[LJ=]RO<[ M6P=4@X"#@._0GO8,X/E#IW'4U)\CB#F(^>[L:9]B_CYV?5-!PD'"=V=/>X^V MS*M1SNLH'KRPPZ$%N/=;!97+->OQ42E9W]:.O:[$_W[ 3NG7K65] M_UU8KZWIS=,0']"L+84>[ID5!FKU)&4'U H,U@Z*TAZ(#VC6%L_[*[!;$(D! M3?E^T-V>U_=.*@4U 34Y##7Y9=P 40,= 1WYCHZ\MI-1/?H$>@)Z GKR/3WY M]ZR>?@,M>=BI6=O6:?W8S.11_/7)PL^K2QV^3N!_I(/\*B/&;_\$>8;G\SNV4KKU7HI]3N^^_UU[Q[ MHY\GMFU)W';+_/EWD71(T1 D6/2(,ZR0]LXB(345023'=?BI:I_R=?J^M*1] M^7L0*JIH';(I493?$)%3^8,.:V\"%=0+^5,ULF=YP+,&?;+V_%D7R3V939NI M'976NS]5LU'=/?&WWYOVU6P'\[+G#[&?JA!]?6:'S?_]Z\M,_"!Y@EM7V\@3_ 6(-"+4#T[VLLC?-\X\ 5;=! ME?$*!ZT",E$XQ*.7R.5?(4:TIX$[B['J!:I6DK,Z)GH)JW[[\.IZH$+L5IS" M %( 4@>]E7N*3=0FZJP4"*<@$?(\V(QK 2-O7#*61ULLC=93A 52\B*D) 7069?U/*@M@=49("5&AAJ#ARJ?CSK[;O% M(@XEZ^UMG%;UR(_/;BT>=3CX?TT:[I,#R@W;0U@#4 (0 %@#4 (0 %@#4 (0 M %@#4 (0 %@#4 (0 %B#/5:"O8R>/FEQ[O]0@-&0I!-(I?P'5\PA+:5!DGO* MHV<$)[:64RLB4-#(TNH!Y$BJ2J\@D2-"&6(5D M9!9QICER4EBDA!0I>.YYY(!,.WM,"<4YGL]K4U;C\R(Q316_QHFOFQ@J.PK5 M)#;32>VG,?S=3?XV7_O5/[L[<%61M\_UM+Z]>BR8C!V:+IB,!Z;BB909+)8( M2YZ)J8T8:2(,2H([0C*?56'M=AA;^>3AJ^UZ M1&&S#T!O(9"\']H.@610 E "4 )@+=R8!88 # $8 B@!* $H =#D)RW..T^3/>-2>BV1I=9DRIOR3TXG MA#DE5#JEY7KAF/ND"@!-WAV:#)>@[Y]=@)PM&05^?'8>1XUM-2E^+3_#U6@@ M8WMFO8",@1* $H 2@!* $H 2@!* $H 20&QJ7\2Y]UB25DH$+2WB&BO$L:+( M1)*0E$9[D1P66/1QY'H<_F?63,_R4)J/X^,0ZC(&.WQGZ_!F]-*>UU,[;!.* M6U_]Y8JK_C[^>U8W>:(?XN1S[6,7A'H?_?C3J'U*&X_JZ2:+&A!ZZ!=9#A/K MP.#O!T+"&H!>@$SLVAH\<>, =G[7Q+EW(JP<-TP(C*@E$G$6*;*<"<0853A* ME9SJY?XU$.$GHR!PH_M>^O4^GL\F_C2+[_P2][2>Q"+PU3A5+X>V::KC*@OV M6=:]]GP6[,Q>J]&AVIGM) ,Q+[G%3J'DHT;<18*,,Q(1*FUBTE&]7M'HWI? M+U0['(^RZ2F:?(!$@<=.0B#-^4(\H]YF66Y;AS6N' M'$U4\^0YE?W5Q;@5$OMDY?O5#1FP$&)Q$(N#6!PH 2@!* $H 2@!* $H 2@! M* '$1YZP..]\?"1&)E4,!D7M$N*&262$I$A$D80FPEF_EO-WGR+XVX^/"#R@ M&D.0! !QI_<4 '&W -$GG0C5$5$E(^).)F2Q\,AH0[#S)I%'E9Y-)'/EOU71B1\VPNTAOE_E,8(+Z<4Q=EJTX60[\ M2)Q/JV8\K$.UV+W=@/7'==N^LTJ=TF(&ZP2J!*H$J@2J!*H$JK13ZP2J!*H$ MJ@2J!*H$JK0[Z_3$5>E'@W>W*\\^Q\:?"G3L?/0\:N<%5Q[Y0 CBTDMD''%( M$,J%#(;PX*Y&SZ7D29;\:L%P_@Q/&FFL&-+$!R54AJ2HKD;/3Z:G<5(N1$[B M:1PU]>?8-;*=AR=?SJ.3'TMPLAO@\2A\O A57MR\?!NG)^FC_?IN/&E?F$XG MM9M-K1O&C^-W-C]FVG="SD?-DN3(6JT1SU0&:4H$TDQR' BGC*UWL+I')@%PH( S>3U\W_RAO)ZPV:R M>ZZXL4A[ZQ$702,7(D&8,9J4,HEQOF;83+9L.G$D212(A_P9RX1 GEN=L(R4 MVK"6(M=6BSB939NI'85Z]*G'6A)F8+#9EN6Y(AV/:7O 9S@H.+P;U?@CX&(O MP4^#"17:9R!,&1>9RN3=DH"XQ,'P($((J1=<+*G#I^-A7N?F];]G]?1;3QG" M!A 1$''/$1$(XN:!4#AAL2 )&>,-XM9(9%C&.*^BT4IZ3=?K9U).&!5,(.)E MADR!/3(X?UHYA;7PD@NW=@JT28)(!UANL-P8P.&NP.'J\__\,G_83>H_#QH[ M:E 3)W4Z<+P$!KE%X"0Z6EFNG$D3*>):8J0M$4AB'ZB.A/JTYEG?"S@WQ2#I M!N^7 63N"F0"(@(B;@L1@Z+*AX"(6) MTP:YI#*))"7O@/O,/GFRTF >J9978989(73D/A//TB[.9/:I=6:?,3])$IZ? ME*XO W-/F+U;0@$EAQC$A/1* %T W0V#I+0D]^<1,R5CY2L=9U)#-M@J4 9%;-;GX+*B$@= MHD[KH(T@#+NMP2(98"X'BL)QSX]T0LM_E\3@]L>=@+PKW_W=K[OKK,ODVFDN MUZL;:!G4,SN;CA<[6\92CSZ5H9>WHZ']-IY-\^._QO"\^RJ"\1'^T^(#60V' M]KR)SYIX;B=V&A=KT"IM]^R?KJ;Z?JZ;VM7#+/K/%I^_+H>W_3I&CXQA?WK^ MT]]N> .YYVOB2 FS@>=^[S5^I(G!%_]MXCMV;<[BB!IM5OX3,(##&P!7EP9P MI^=\YY: _O'2AM>"[3KJW%IU= 'DUQ@+W9.MN*!5&R;(AS'9:^Z@'L;$8;+[ M.MDG)=)W<-7:[_O28;O+OM&-ZS)OM@M2<'"3?5(B_Q@I>K :L!I[J#4')0:; MF.QF)_<(!61@3P]KLB# 3Y*J'WL_.YL-[30&$'(0\@/TU#AM"7=+ [1!D'&1\=_:T3QEOBX>#>(-X'^">'M1D08"?)#Y_'$^!?L 9 M!" DP @$9$'B0>+O*O'M;?$!",'!3?9@)1XP_D G"Q(/0@#._X[L:9_R_<[6 M =4@X"#@.[2G/0/X1==2$',0\]W9TS[%_'V4[[<[7*Y#N!^RT+=[N)R9W:0Z_"^NU-;UY&N(#FK6E MT,,]L\) K9ZD[(!:@<':05': _$!S=KB>7\%=@LB,: IWP^ZV_/ZWDFEH":@ M)H>A)K^,&R!JH".@(]_1D==V,JI'GT!/0$] 3[ZG)VV[*M"2AYV:M6V=?O#8 M[)KN2'=HZI:7YX8UW&+;NA]:T!=V:$<^5G9:O8H^GKDXJ1@95!13"NT-OS/A M[[9M>X3I;JU3Y;4*_?2[$?IH+!$X(&&DF#=<54(@1Z7%27E"_%HGZ^"#UU&5 M3JY8(ZYH0CKK#7)64XXYHYK%M6Z$;23W9#9MIG84,@FZU(RP:5^]OA_AF[<_ MW]:0$ \HVV WPGT6:T"H_6NNNJ=0I:P,3F64LD$2Q"4QR"2B4 R:&2^P,U[W M E4;:YR**8 4@-1!;^6>8A.F3@GL$W**!,23ULAJXI'"-#DADHAFK=>](Y1& M:A+"!!O$F<_^&+4"^: ,=M(8Q^4V:10=8 DL"@!J)[<26%1/2)4)CU.8<:2Y MS4BE7?;U#%?("Z6(4=@[:WI!JDVQ*$H HP"C=G$K :-ZPJC D]0J.)2\HHC' M-BA%-:+,JAB$ET2PJQAE%',FF8"B"P)Q'P.R21%D--$AFL1C(%O#*$G-0! ! M0 5 M8M;"4#UPT#UE\5B;#C$Y:2(W"/M0R9:F8]EKP$=B M4BXPC"31LI S@W1Q/;'TQ"3%HQ"B3^!K\O+FGVYE:7BOT.]N*O-7@,&]VU. MP5MA2T8?-9M-I M;SXEG/R!I[V]C=-J>(=$_<-!_VNR<)\<3&[8&L(:@!* , :@!* , :@!* M , :@!* , :@!* , :[+$2[&7L]$F+\\ZG<$ANN(S*(LPB1APG@0QQ D4: M8[0!)^SQU2.&F*C4*C(4;?X@UX(AZQ-#BFHJ2$S"^;44CK=Q^F;DQV>Q%%[I M.WM##XR0>W7$ /D; 'T ?1N^2Z[+[2=!$';.(RZT0589CH106'F'F>=KV6N, M*.Q\5(AP%A'W5B-KL4+)9*34DG'%/4#?8T$?5!>YEWJTQ__5^+R(3E/%KW'B MZR:&RHY"-8G-=%+[:0Q_=Y._S;%J]<_N$E]5!.]S/:UO+W\+-FF'I@LVZ6$V MQ'A##&,$&B1]9LX<9][M9*;<(@6E M(G5!ANLS=-XTS2R&5[-)/?KT+D[J<>CNU[8OGG3J^WJAO7W>M-VOW&B()@!\ M 7RU\$6Y(X;RA!++G)83[9#S"N>?,!6)."[\&@7N$;[^TPYG\7;T>D#^(0#7 M 0(7G 7L!]S!60 H 2@!* %0V/T1YYV/"E/&A;21()I$1)R[@(SC!)&H);6. M2T;6"LZ$I+BQ+"%OE4%<689TS(3:!$^)((HJLTU*?- ;?8%^D5R-F24N''9^=QU-A6D^+7\G,$.P1D;+^L%Y Q4 )0 E " M4 )0 E "4 )0 E "B$WMBSCW'DL2S @7"$/":8QX3!0Y)?,_ Q8D4&XQ7:N? M?Y\CU^/P/[-F>I:'TGP<'X=0ES'8X3M;AS>CE_:\GMIAFU'=^NHO5USU]_'? ML[K)$_T0)Y]K'[L@U/OHQY]&[5/:>%1?U5T'6+&]BCD!UH'!/R2$!(,/2@!* M $H K'=_Q+E_UJNQ4\1I%$C0B$LND&7"HDA\YJ^.8NEM'R>HP'J?C(+ _?5[ MZ=?[>#Z;^-,LOO,KZ]-Z$HO 5^-4O1S:IJF.JRS89UGWVL-8L#-[K4:':F>V MD_F38N :2XT$)P[Q4C'%<HMG7W(#O M\;*[W*\VB) 5#X@(B+A91(PX*DN414HGC+A5*;-R&Y$T1N1_82ZIW!XB]DG* M(?7QH+$00G'[@: 0B@,E "4 )0 E "4 )0 E "4 )8#XR+Z(\\['1S06E/-$ M$*6:ES;&#&EG2L*>I$E&(YA>BX_+M.9^L"M1UJ<'?!*R\Q=EJHX68[Z2)Q/JV8\K$.UV+7:(49K,A^20AH#V@/: ]HSR[+"FC/?DH(: ]H#V@/:,\NRPIHS\%( MR/6!MYU=C5T1A"!$0O+C>^#9.3])'^_7=>-*^,)U.:C>;6C>,'\?O;'[,M*^T M:+V!"/<. _&NJ-H3QUQ@+,!80'N L3RV(.PI8^&2\4")1Y*I@#AF!%FB XHB M!J^E=V=%S_P@[MR,?*3JOC\TD] MK,B@HI@R.)]_J"[1(UJ4*8QG&1$.S7)=/_D]M5W*T"B"H"A2DK+M,@DYRPUR M,00B.6+@NC(+-?SDL-!A=X_L-1*SRAS+JTEA'6UD8XF4V;J1V% M>O2IQ\H)! ^R][\5(W-%-IZ6F=F4:@!./OIZW"U7\(\ F \'3$53M$&BD$RI M0J,X,LGS4D2!1$NUUFJM3>N] +.DT)Z.AWF=F]?_GM73;WW%$/$FVJ\"5.XJ M- !4[JHP["M""L$%8QPI$3#*8)>0)C0B+SPV5"?#$KZ*D,9YXXS6"&NI$7?> M(V.)1Q8;)2AV%O.M4DHZP'([9RT D[L!"P"3P"@?*7QLK""1*"28(ZA )](N MLT-#7(H^L6#5VJ6L>^'EIA@EW42U+D#*744&0$I RL=!2AFB<5P21+3S&?6D M1QJG@)R@0LNHC1?A*E)JACVCBB(:.I3(X<@1I9+&2(2@\?K[_)M 2LG8 M@*E-7%,%N-Q5> "X!+C!J"; P> M815L=,1$Q;;'73G6 RRVD\NU0[@)W!7@$N!R^T'1E/FDIPJ1:'2I5,61#0HC M1DN3,AVR5[_>["7)9"-ER+H0$&?>(,T80PE;Z8P74ENUO6/V >9DP(0"P+QK M^FO^NV0@MS_N!-)=^>[O?MU=9[WIR5V P _J9P^3_7@:*^O]^"Q_\[=Z]*D: MC:?Y@W92^J-5=7[;IXD=5N=VTG9(FY[&)A8=#G'4Q')-:=2F;]MI_D>J1W;D MZ_SV9II_T;81/+JRCJ'^O%S)8?R*0CV)K8X]R_.=G8V>A[HY']IOS\JKS\]M M**?$*_GB=3>5>:IU]XN2(E^G;XM9M1]%<12RPGTMRY.?\&RI>U_OJ&#RM@7= MS?V4E[0UKW:[ZJ?+'/5S^REVZ>?(ICS*9W;XQ7YKGO_TMZO;LUC[5K2O7_B' MK.^#HCW^1(T-Z]Z2;Z_;M7;9VS;)P3X;U*/:B M7V5P;6_!^?B6^V.[/=I;U+R0OMW%SB^=-+M,)GK9['^^KEZG/\_LWK#X]@85JFUB+\[]/Q M[TN\_OT"KW=C(=^>?'S]H?IXDE?P[:O7;S^\?E5^^G!RSYCI)H;XRYM7QQ_S MN'Y^\_;X[[LW/8]*C=:M>EW_XJE&_%V=A8GM5\< M&"9FA+(425)J"1BJD4F.("V()(QI%^G:@:$@01MB%9*1V>Q%Z)+;*RQ20HH4 M//<\KD6L3R:?[*C^WQ;R7RY93'MP_[:O1V\CM>3H_!BW$SS_KZ(<5)Z)!>7(=NVD3]JM]QGC]?6>5@SU]2A MMI,Z/_@OV6.H_L\?-*7X^?PC[;_(\[^V3D80T M<3@L'HD=^G%V]RL7LT^=W]SD=T[<^GX]FT_=!OV?G/CVC5LVF'4D81A]FQ M:)^<3=_(=IW,J[RV_XK39E"U+*_]^'1B0RR_;Q8#O6&N>:L5?SX?_F#YYB]U M4[[G8[35BTG\4H;\W0_\TT[R8.-P^K_YT2_FDZHN+\[RS<>C3Y-O6;W\:?Y4 M][SJ91U6!W7Y Z_&GU+=G%;_C';Y_DFF^NW8XN2[[Z\RKDWK;M5?CH^N&4L< MYF^?SB>V/MW+[\^P&K]5;YIAWI);/O'3?TQB'%7OH\O?7 H\S$9V%EI%OB&\X.9WAYO3&*>5;3'B5YLUHV*XO47, M.V$I.GWKPRX8;WF,7[VA7XW/8^<*9IAH5H*-15J)>E[%-NC8?9FW67?24 M(H_L/$-E7H!O[?/GNE- KBS@)+2K\J6>GE:_'7TXJC[%41[_,.M+?CF>E]F6 M]\U&T[+,^3LSF3D?%FR>Z^E_'!^_6X)RF<5B!AO\;%)/Z_D[7G_-8#;J(.^L;IK\UNP;)#&>A,R#7Q9\N5N^:Y2H37UGH"U'):S ^ MJZ=YZ?+(AL-N0>:RNEC,;C+3B\H-S6Z'=K_S$9=M+T=>EG7A8A?^XS5A5F1FKD,-]7Q:#3+GW@?S\J?LY+ M6A&,_M]2D+]%.YE+[ZOHXYG+5F^W@-@+_$Z8]]LV&%QG?^ZX8$[ M.I,,M,2X?.BOU2@K5M/8S/$RDIYWOE*5;#T9?KNZ,-<->OZ) M.)S-\UV^<&6A6=078ZD;E$UU-Y.VU5.E\81OYYWM'KQX#3+ZU"0 MXA(B_.V2:[^E6."C'Q+U&@@)E+KDC$?$,U]2]S R5G#D>& 8&T$5%GT$0O) MCI?TX-UD/,H_^LZ('(_"R]94-V]&J^]9,(C'"7X\!#=[CGR\.,H&M 17JXOE MJ2ZO(=C)IVLGRSLN4>?5C6V!,]/760;##E7+<7\&SSE-__GXPXL6^=NSU#!N MB?@5"F^7P%ZH?YWJ_):84N<%5,7H-4?5;Z-A&Q$II<2^U)E*AB[Z6!X7LTF[ M9)W+K^KXN0V2V&FQ.GFL!=&[@;;CF8_ERG2^9,^Z-00MB[79_!>+4;A_?K!O M*>)U+.""?)Z/F[J8X\&JT;HPTE?M<+8?8=Q^H3T_'WY;>!)7GW_Q *"<3UB5 M,N5\._[<^1 =CUKJR%PTCS_\UKZ"L&HWGSY_R&G/W4;;O;4\^5D]S4OD;QS_ MA_BIJ,G<7RIHL/G1W7AUX&-F[KZB&O_UV2ZM4?4FT_.RR2V>9'WN%JL] 5^L MW\7)2?-X"UC(=7LV5]")XLG%TJ=?9UF950%$4NX) ^I MN!GG,Y?7/3]WVD516FBW%R-IQ]Z->?G4U=C)-:&/I0@-JC71/EK5Q;PZ*R:I ML/Y4E^RZEO,WV=QDK!FU;DU))[D(%!"Q<)BZ@/QE]Z.,H8W8_,"C^%'UVA:_ MJ#5@[;R:\L N4+-T)=O2$B7$?A%%Z9:S^R?@BR'9YGJW]RV^^/-D5D_3G M9G6\Q5\L8UV.DNK%*#^N!NF:>6O"8H3C9SN<=?Y9ZY-UAK4-Y2RFU-*!A6R6 M$;76N,RU6BN^Z MM;Q8KQVWDC:$2?%(ZE'V,Z89)(L9RC]UT::S\21V8?$2=R\M63O35W?3F^;I MK=JFA=&LKZS&RMM73.^%L9W$80N#BP.(_(_B[8PS) [KBR.#B\?D.9_;.JQ^ M^?R\Z,+NER^9G92OG,=:OVO35#L8L;,V#>*,#XXS.ND4%B(A$@-!/$F,C*,&6:VM M2HEJZ5,?<<;W,:O4+/X\&9^57-ARM>*_,@M\.KV60!BQG_,N;&4?4EQG_=_:PI.RZ3\=>ZA.(RU%Y'!7Y@ MF/U7#8P8,^HL\EYXQ(4@R(6D4> D42>YD&SMA"(Q;(.E EFO4D:;H)"5U"'J MM,Z8(@C#;H$>XU(4!)QQS6R(3)$57).69,\6RNC^R/W M^[:ZW6*7MOMJ[L\-!_*3N7DH;#QE,UHUI_7Y,H>I;I-=QF'F.P(=YDM9N%/7 M*V0\R:SUP_(S+S8U-J7"M;9=ME4E8O[2BK[Z ZRSM?SD=B=!BC/'F,0&*>5* MP1N;D'-Y#VGT7&B?A"+LH2"UU2W?+;MT&9G^?(%)"X_SGD1G%?^R<[O3J,*I M$CS(@(C*7A,7D2*C)4-2<.>)\S+8]7+R/X@J[^/4UAN7K>OGAR65S#"'A&(J MJP.5V2%D& 7OK-!9B;!<*V[ZHRJTG?E=5^3T*2C3TL"[&">#RI=\_RY6E1WE MDCP;2AI 8]NZV]/W\$!G!(X2GK GNAJ]FW3!A?^-*_)VFH5A M[/(@Y\*RFE;C2]JTQT@MK&[>>RF/8ML\F>;DL'R_"(#?= %_L;> MSR;-1>)R&QU.70BR?>IX>)7!7@1#\N?/HBVAOU#R9=K(XEE)R9E_NBG:T05\ ME\F)F=JVR=,^9HO2$M44G0_@>41-CPPJOK+J57=ZV* M "41H"1"OR416@ZRU/[]-#BM.S!'^$=^-N"2'#MLTG94IE:'G#V=7YJ9;#VLW M:BY_T6DV=>V7%;/WQUUS@:AA2F''D0H(PA;9;%6U$NSYF7_B NT M.#-Z-5^!.1?HVN7>W.=67BKW)6[S#N31S66]'X$?G)6KK?-CZYW;<:FD-$1D MIS"RT@\M4.14L@A'CK6@*NFP5I;!V:!YP'F?32IUW%E"5H2$O C26&)Y4'BK M.ZZ/S YN^-7H;V:K%VBX3'*8 V@;\SUOL[?K@K'C>4FN>:YX=]>PX\?S#/65 M>X#6^TG)X5AD'+:BUN:5+P[TJV%M73WLTA;F60.7;NG>Y:H7I)T]9=.].) O M$G<5+>OYAQ=Y:R^K0N\;:DTW8>:5Z!V?P"<'[K*$Z7 MZEO4ZTM>H=V#TC21XGQM<&\5_-E M[,MFXZ.;NP:#S;X2R*7>):,="EQE^^NR_36,!$03+BSGK^\5]QN6[E)/QL61[(-LWL['P.V>U=BC9SLEN,4KCA4_>V.8W*TUY% M]%6*M+ #I8#%M,WOO,9HYB=\F5]0:#-0V_3'T[JDSBZN#!9IRL,L(9;.?BTG M>/$=5RX//J].\V,_EY.!BYAHR:"2]I3G+DJ +1R6%7@K\QC9:4D*G\-2^Z90 MEU\=5-B0E59]L\M4AQ5K^+Y/+VZ\(4"[;Z[8%8RG:NA_;)6/VMYU 6KWS1%:DKYFZ^>\UU M(M@MRO)+6P!O6?;-8O< D7N8U=]5^J^Q-(1SA)7CB%-2VD)E^J^]=\ZKZ+U> M3XS"RCO-#,I,,'\F6()LX@1Q3$24#O/@UJ(Y'[K%/!Z%7Q?#WJM UYR^P'W>6YL]PY!]"%+Z MV4@CD)):R*BM#>P1=ET?[5):U/6!O*-24>LA_L+TRJ%]"VT+F[-2B[^9+D-U M'9-?X:V[)X,N"YIV#$62?&D2$I"E1"*JHZ,N4JO=6O*4C1$SQ0+2+,22>"Q1 M]FH%BHZ': 0WG,>U\K[%SK_,:W.23A9%D>8QY9Z$4 #RW#UE3@^AA=/"8)?E@B^*.#;3=1:9?5W NEB-H^KUI7HOW<0[JA8K4TTP@_,\,;69#BXBYQH7J7_;8,[Y7)\MKCO5X>W*,'<8NO*'$['YTVY M637,7YN&]O.X)$[EWZ3)K)Y6_S,KEF0P-Z-N7B+]XJ%==-G_RWYJ*_BL9/PN M<\(_C4LUMY8/G&6[TUGE;#W:J%75S-HR;"75-QO[:,N@1O,BP*WQ:$K!T'(W M/P\T3RQO03'=EP\66I+0I4?5S;_:AXTR\5HFYBY925NBO_W&2ZK9;LB%%?5# MVS1=63R[+#I0PO<+F[QTD);O;-IU;&M3M$ X3_Z=UW*8?AG/JPWE?^1916_; MXOVSI@N#SI=W."Y9GGGC+WU7D8@J#B_*AM]!S"[&<;.T=@F_U="Z<6>"LP+, M4K&Q;>K<.'.%TV@O[.L]6?T-]_\C%YH9G9TQ93(W%SAFQIT8(D:XR#-IH7B] MR^T]3-,'GU=E-HPG:6FDYMD];4+H36:J_>8ZT])P/+WK<'\GCX)-U0W@U*+& MN)R[E+3@)49?94@7T/V0^@[SY;*K?8SONF1[:PR[A._J[_.2;MVWSP=;!O;, MSJ;C17_.,IZR47GXY>UH:+]EC,]?\363]^[K",9'^$^+#V3I&MKS)CYK2JGY MK->+=6C[KG;/_FDQACR(9=KYY^QZM$>)WYXMGK'RQDL-1MNOE?+(&/:G>;.^ M&]Y$CB2][2VWO4Z/M&;XXK];/[#S8UHT++VZ!?/D?9TES67K^6F27=F YGC1 M]61]GF$^=+<#GG5W!,HOOI,X?TG@KQO@E=ZPG;K<<$E ;[117E_=H@]F@EDR MRJO_]R?ZT_[G9+SXJO7[;?,E;FF%O=CGNXW_=M%K+"/;?W>1O_RA1[/N+ MQG=6ZY;&R$]+?$ _#D<_+MWP6.@( QWYC@B!E084ZA6%Y"TH]-0QYB_MP>]X MUMA1:/YZL)M^"VZTCN0ZJ^W=^^F?#]C^%T6?;W=:^=4E_N@ M\Z=>.XE;K.-J%+9]R.I3\=5H\ X:STMG>W<1P[NLTOY SS6/'8UW:\J7-_^F MN?ZQY[W=#=SI/=7/2&>X%!+)Y 3BA&8X24D@'6+@+M*4G.JC-,3R$#'KWZ\+ M]7L;IR?I?6SBY/.5.G*K&7_L4L8?NR7C3](!9?K&I+^G*O3]JC3@V Y,&7"L MUT1U8Q(M#3:TPHCKZ)&+7")LB(R$9L3RLH^")UO#,2$&A-Q<\.:I"OW.!(R M(]^L8O]U.5$*K,O!*!H8E56CDB+S1'F)E(SE)E.YEYC(MID/:7LEQ M4;PWHW>=VFW"JE Z4(2"50'\@BW=?_Q2^;,D>8-4,BYCD;/(666RR^*64[J(GWW/3;5V!/#9,7 MCD1,.,*,E[8_/B =-48R4L]]M"G0M5)W#R+6"]W]CZ*Z&PD[DX%F-]\UW[3" MW))1N#\J S@).'DX.!FU-UZ+"8,X0 MQRFC#I,4F>@(J4!,Y:%VA7GA*"UV11N"N!,!:^5OZHOV@ M>:$#A:]KE@TQ%,!%P$7 Q7OAHHW",R,X2D1QQ$FRA3M'Y!DA,1H:*%VK>?HP MOMT[+O(!DS>WH@):YME#Y3="$DXM(QE,V,01(KS61^,/K6IZ/ H7!JG'4) P ZYO M;G^R>;UY>F8) !, $P#SARZJ8**,-AX)+3WB@9O,PXU 3!F2F;A@5K*'E%>U'7?NRRNQH;'[MNO%URUT[V'I,\.F=D M0B:F3 4EUL@):TH31&DRR:..]ANH_4\[[%3EUIRW'VM"I7:S/_9.MAY3C'A, M@D,Z^%!.?2-R*E)D"5=.,^^H6&MO\* HU.8V_>;+^X^WZ5=Z'C[B@*#[U&K; MB&'\BKJ^(GF32G>!V=GH^;Q][[/RZO-S&THWXI7(8]U]WSQ8U_UBWL=I\=7M M1U$3ZV(^V;TQA&B_GXUONCWT<_K8]9KJ4OAL[ MSK$8))4Z($F411PKA9S.=B\PJ;BVW'N[=E7W/FU]2F+_EVP+LO?V9C2UHT]U MWI3CMFO28_>@>PC%[KD!W>NC:K%0+4VZ6*JJ6ROH2;>)F3TJ\>2<.XT%2DQC MQ+G2R'#F4=2>INQRX!378LX/4< WV4NK)Z4WV2_CYAK2>4$UW[S]^1+71$WT MA6^6\[8FCG[ZQ]OQ+C'->CFQ@O6?%FKTY;([6A47M>N5>G08RO20+F%KYL(Q MIF(4*7\LE.38[!L;C1TR$@O-)6$"DX=(:PGX772 *[?"IK$U&2&F]A^_E-ZX M5RW(ZZ^EIV_F0 LA_VZKN-VU)@_D.=?T=CJ^G>3W"GF66?(/.ZF=:E9U1HVP+_UL0T&Q[VUN_]! ]&MO]C,FZ: M5JY?VLGD6SWZ=-@;O_<3/!C)/O9^=C8;MKA]T#N^]Q,\&)%^&Z?5B_'X7X>] MW7L_P8.19R ?!S;!@Y%L(!^',L&#$>F#)Q\0-P7$V"IB[/_QS2]UBM5?_CO: M2?-7.+,!S0#-6*Q6N9<:025 )4 EEC[5V3A/_'_;JXF@&: 9H!E@+$ E0"5 M)4 E0"6 /X%F@&: L8#8]]- Q \LP#6#W>2"W-O]N&F!+JJT]BP9.[$P6^BY MMO\*B$":6T<0M58AKIQ"6EJ&%#,F6!T5#A$<+, RP#+ LLU@6=N?BC[YW0>%!H4& MA;Z9G&#!9%!)(^&<1=R&["T1[Y&RE#MIL6*:;H*<@)NU'22[WU'Z=V_G'-)1 M^LM9D[\B3JI)'+:7(YO3^AQ.U0]'?YZDM;B^,2PQP9#@)1+!1,0IMLA$95 4 M@N3?2*G6#_HBC9(9BA$STF>H9R*;!\,0%2H):HS0F%Z%^I]O[ +;M41;M)/^5)>(Y9Y>6HT#-02 37?=TOO>:=Z?3;]]!?:4#7N#'.";(*X;=?"E/$S A*HHCU$593RUPZI>RG=E6P$?5*,X M!=.TAV52'K\:""S#OJC#PPP//:+%\H3QK.#.(W*UQTF=O\MB["EMP]0:$A5' M7CB6O5XKD=6:(<&QD9ASX\D:;4L,VV"I0-:KA'@*"EE)':).ZZ"-( R[1XTW M2CQ0FTZP_Z[,/#WN!L@)R G(^9CQQRB]EM$D),NY.+)F,#04'YC(Q8 M4N2BTDA$%H(SFEN5-L%K-QL/D!Q8[7TSE/+/-D]C1R#QRG=_]^ON/O6K=65" M_?FQL6Y3LU\E*%7\>AY'3:S:UJ4Q_U]/+AH*;7]L<51]B?%?315'(8;J5SOQ MIQ7#@XIBRBL["M7Q^:0>5J3]#:N^V*:RY^>3\=>LZ=,X_%;]\;K!_\#(>L=3 MCA4S,O!,1T5FI\QX]/^S]Z;-;>18NO!?R:B^-;X!,4J1(6ALE41(Z9ER2F$1B.>EB8J&:(F24$!<"88LJ07B7%&&J3$XXJOK8D1BZX)$A+. N#,* MP7,210T/JYIQR=WCK:MF1WAKMM4..?'X[#"J[DG-WVRO'P9$!]2G!*JEXX@' M9Y U/#G^&5&<"F;4QMG=A28_N)/@Y^,PC5^QG7Z=S^9M6#WF7WI0^IBDSD>8 MP8_CJ?OG-U4 X7\&H\_:^6#/-9,Y&%RSFR[I[^1) /R-F<^F"Y4OS0=TUC3]]#@:FXOI? :O^!+\V_YU!.,1_G;Q!:"Z ML3GKPILNG)D6Q-9B'[*"WX_]S;;P\/.F:VPS;F87;Q9C[(K[SJ^5;(3IMV^_ M^>$KS] 1KJ]YA%PW!!UIHE?^IVXUX#7!\.KV94VWTLGVC=IO=LZ^VK+>1SF\ M2:?Z7YMD1U7_$TQ[]\ZT-\G(N%G8]+/I9GN[WL2WRG!ZLNW9)UV!$)]/9M5W MV9J8SCM0V+L;N>8*A=T,#$MFT-!9%IMRXP]XV?HB6Z)1 4\6T3%08B*8E5=_1Z&C@^(U2!=DE04! M@IE%&@>-@L->2")ESE[XMB3I&B4UM#0I2,L3K5/Z$-*U_;]K9Q?MVZN>9H-^WX4F52N[M$K\+Y94#_;$[[?.G^=M,_FT4IODEA5"CO)7%]GWH$A_ MAB^EIV"F_S2?TB]KY4,.K7H(I5($:6J$E=, I*V88&:+'-+CH-JHSWQ9D MWH9 @[M MJ)F-@>%@4.UL2,=&D*8.?C6!@E:%X=PV&LS3DQ7G33=;-HFQ1'0)!L*,&HSF4VK<],VTWE7G5T**=.VH J' M+*6JS\WLI)K">&V>18(]EP?.LWD/KY^;R2Q5#H%G4HV0E2^OS^-3F(0V3Z"; MGYV-X?M5:SY7">+:!LYP!0 SN*81IS#BQFOS@\W$P;L3X8%*W*5IQQ!2?9*V M&AO0A],F9GR&(\D_C)M_S1OXWF*I5Q WB>SU/3LU/E3S,Q1;.+=J(;9A+!@9 M3@,^ZV",]$+0<9K<^^\4ACX?-JY_?]=+"(_.LBJPLLO1N%0T(ZTG#]G,%GZ$ MKH)!VCSI,]B:J4_GFWY+!)2(%S;^;SF=N'_!CJ/+N]^F$PD5$&)S.C]=??1? MZ=SZ]Z=]6#TIV*.I!1&;"H>FLV%(:X1G@R/=GLP'I\N ,[&XPQW %P' M=^S,$ELK11$1%(Z0"HXT4PY%KZT5-2C'YEZ%GQ_QV-FH/LAC[Y)$W&)D_1Q< M.+4@&(>_LJMZ5I)?\%68(7PUR3 O)-!RH(Z$E*M["3QDC9U:KI9DK$@4;OA M@,VG-F3AVJM%/R6)]^.@G@S"\ZCZZU]_JK[[9O6S;[Y?URY2$=EE4;6LI&2@ MRXC6Y-IKJ5X-S//@:!M[+(2-%GE-&="V]\CRD!I/"F(,I8(0L0_'[/M^*Q;I MM=.D[+4PL1L3]N%"UE;:!1TLZ[?32>A/WDV[_-]/TT28'2A1ETKA0@V<)YKI M%<0P206*5^B_=S2(HOX\8_7G>%8-9+^J]PPV(OSE'R'_Y8J9!1IX$\Y7K(J, M-EESSSK\PEB,N< EP.8DT=$P*M#@:3-;&C NM#.3RV9=9\(D],TORG;9%6MA M'?V65DZ:]16SPE\ZUK90^>>3 $ MN7[&LK:@(CI0+&WRS,4Z(A#*&'E%B*MKXP3>:/5T6\_<0YSQ80KFJYHBH-Y5 M$#O>(KKAP;@ SU3V^_^%=IH5RX03;2XGU?NN+L$,E,K3ZFP\[Y;PFGPGKCG+ M[A8X*T#'!.L+K\_7W#MK Z_/]ZC748T_-Q.7'(;PCES"-ZVRB4UV [3S"UB MUL9::KIIG.E\[ <=]<#+FIL8L6#"(^4TV%$6S"XM14!8*Z&E(HYMFMRWQ;V? M+K?IPV+';\$>]7402 [)4[V$P*7V"2*ZCWJZZI02JALH(L-6EFK.IVV3HM29Y6F&L>?)Z=C.3M=UDKYE4RKLG]!LZ6]88TU 3BNW&__,?IC^&W0?O:$^GS0Q0,B6Z$H=QN!3[?6VX;R]^_BXBC7SG?U7&]5Z_XF;]>W[&XJE M*7)9V?X^!+?G,)*;%-F'3T+N3Q36"^Z/PQ?DF[9'T527?7XZ>>N;[FQL+MZD M3]^>&9]0="6HN>FG,L0!]W_XQ[R;-?%B,:O\502VTEL[_9*6ETK,+Z//OMPP MQ*R^;D,>JEKT_PO#'CS^:B2X7E5X]G ML??9,;%]X^^SO_?V=9CJI$W@\I<<>_?W80NZW;N>(L.W[7H>VR>6R\K FRS MQ\TD[.5Z*/=! 'C^:9C?\GS,2W=X788^;N7^V\JA+>TV;HSF+W:37TB[C;H> ML6LZ7[ 1NZXAQ[7=-M2(/?L&&R^L:O_U"W[\?B&E[<5>%)F;M+U8:/?54KVO MDGZ?E& ;JH6*7_I@["]U[K5BUCZIMM_F FC7 MI+._C4GF=PN=RG.\\A;$OI MO',HR;JE\\Y+*$)4.N_LL_,.E2%**9%35"-.B4':1(L,EY&F&V#J[E4.^T87 M!K=KM'/+"[0'[JG^+--H2Z&'6[-/Z;/SJKBE2(FUW 4N,>>2(4HL1=R)&BG# M+;(X@/0(M2/\7N5-;R0E;MQ6YY8"8G> Q>LB^6)..?IM\"/ *OT?KH50Q+<;#?F1#Z:/S>KBE MR(:UF%1N% G& KI'ASCF%*E: ^*;(.M8FQB5? 39D)-DBV@X$-%0S(;2-N]?$^,&HB'UR)F=%-EP(+*A MF VE3\YKY)8B&]8:-1/EA.0<:UNZ"4V9LAP1E>PC M;!PR@2M42Y8*/VD=R49KCV=8ZJ-TQ/FZO"H=<79UQ-FQO#O488D"4^ :A3P' MW9!KCI'"-48^4DIYC7GM[E5':J4!E9FDQ/$_@PO->3K7TC[G/T?5']-9J"[W MI%0Q?5CK5R6WZ]:/):*PI3_75J^F*+'P)(F_3@9<5E$(/_90#IVHN* M+LISSH::8[G)PU#\^B#K)D='M?)>(<5 ^/( LE@E_R; "/7*"(6YN8HG1F-? MF]H@Q84&<:\=TLXQ1#6F#OXN: AK753Z];^;I%T\GOC%'AXOMG!/HIL>9(G. MSXN.'?9BK<(;T-4JQ8T 558(I6^E,DLU$!=8TY=F-$.Q[T2:YZ'+)7'AH=F\ MG>3RCKG6K&TF85$8\1"ICLNH%6% :T8JQ*6PR$1CD?-&&H>]C7'#UW$;JEM6 MZUXT?IL>NW_-FS8D"NS^3QC[7Z?M;\O]VU/]4$I'NS.\GI "NY-D"H/EZP#1 MFL$07B/%H08B?#P?JAMNU)8[JKJY3<4/TY>'VLS+NO[5N#E-I9O[?BW]8'UK MGF4GC-2-)K^^2P.GNIW3U%OLBJD.DQS#WU-!1S-9-.[9_K*^=O/.F1QBWPW0 MV[P(FB%%4^MK82VR$6"7J"""BH"W[MXNON.\(4LL^6O>CF0GO3?-O;(;K^W) M<)@5DIO)4 [WX*C!>H:)XA[.4Z="5B(@HXA&-N#@0%6OG=]HQ[%7:KAC%M-U MA"!'XG )01QFR>QHF''))O,";#N>K@$,( **M9!&4E\+M5$6?:^T<(>$A>OH M8$?^'DPQ8D.0=5'"K$&"&RKAGX")#K!FKOR#KC1?<>Q]L01OA;]#98-ZT5IM MN+GMA6D$HW^<^M[U)DXJD+S014R M0G=[[=7'GV%IY?)"G" ^I X O>F8T, T;75NQO.PRR"=]F7ZFRZUVG2A!XS^ MDNW@)"QW5,1::[ QG4I-*0R8CZ!R>4%I[65MHMK0O16+@CN35+(ZW6O0@*PB M!I&:!QX-24;G58A)#L+NTD'X*VSB?Z<]_!GT[?&TRWUB]R-QU$'V0.LER<$= M?V2FYI($1$/$B >JD'("(TVT(SZ"VB7OY7'(:LX*\ZN@W1*D1"CJ%U T=+DE/(" M:9]:='BE9%0 !FRCQ/U3N4*O=45M5T>?G% 6#7UWR)9#) MKZAJK"(+#"HHX M-Q$I[QD8[-(Z1[CQ?"-GL B.N[2SF%S1)%*O:YNP9-G.+/=2N[;M+CS6A=EE MYS<;+KNFW*P?VV53F=P3:2#1'2]>Z7W4"[\Y'&R6!*E!NAGG!:5;@(,C[2BP M=01[A&-,K3(E09H;C#"IG=>*$N7O54OG\4E[M#O6\"E1;TM_KE'U6[YB!-)K M)D".2VWZJI+=)"9(,G.%AK>29S+1CX9[QV9137GHW I6?YP#*TRF56JI-?C7 M'\:8%S($SNL:24, ,'7R\,C@$1,UA_;#B6EW]D8Z7#_&GF-U_L\( M'IJE:O()6[_[Z[3KOD_M6JN\/<5E]3)<5J DN/DX=\F;A*4D_6Z\/.TNG78U M[Y;-=3]/D1N#@EB=AMG)U"\$9AMR?$!W-43#C(&)DC*Z,OS0AOVG/,QQ>AHD M3$]7W='PYQ_7_YR5T7D66/G2&_Z&^N:!2YWULVG]T.LOJ9A#][\DN0&0&A\F M\&GN)^CZ@;L9M&M[P<^[3-FUA MI$2_W['O>_I,S^?ND^=]?%'Z_01P.[3+WK!;)]FLS"&]]SOS_;+5[*+K]QRX MLAV<:#EJ9&$3YJ%3>[+T24KRZ%TGJ6VI?RTP'2P+6'1@RN/$QN-^YN_:3V8RK&LY M9H\S,!WW_1 O T)]XH>(F7C+0?SEFD %^91/HTVZ1J!)$=\$,3&V=2+_AD]&Y,[-_^ M H:D?-OU5GE7X.=%P,^/F_"3#[G"I.OAXO*!U5>Z:7N6>B"& M=.T/@#>$U5U]]=9#;Y+(21%W6:G)@J0U/L>R_F( D'O=:PT_-T>(;4CMBV&# M<[Y,]GBDF.OI)%P.L!W$YV?3218HH5O&S%[V2E^^L9=,_;:M:%9=VC\@E8LU M%:O TW.'IRN4>Q.ENT>I<.79+L-44C^"[QM\;^7*E3#LGEX!A#ZUYG1A69RE M.W6 H'!Z-IY>A*RN3'ME)3NW%SW"EU9'CN(&M@H&R/IA7'2&UM8Z%U$*[T^7 MX1QIRRS2M>"..VL\W<@B(LIAPT- S&N&N+06&1PBPI8JS[D1GNGUA#W8C!_3 M=O^T D/'E\[R'R\N'QGNQ8[3>?PYJ(@?PP0TPE^G[?LET\( OTW>C\UDS18/SJ&71-_9O'4@H<."KG<@:G\[M_)XWXMZ^))) MPAHDF)O.4\8!G&(2Z[&=GMZ72/=?RRU$;PFMD7$4R-L&AXR5%C%
AKP73K<[D_C/PS;^"KOWNVG_&6;O@4K"^V'C>S_VRHW(6;XB&:Y$$%V] M$Z$'EO?R;:*@@R,(( :7HDQ)3(?KE$?*1868JT,45G%#-PHX,2VMDS5%V@$R MCLP3X "XY-/6!1"#16D1-&6@$W*=;JA0/9@7"DM6,$*HLV<"(VY#$ZQ.! ML\_3_C@/3P:NT=?1I<&8]KH/"4@7L3#)K/SULK!7#0=O5Y)[;?B:<;9IE_:6 MU%7UL#=7=[WN4YB$-ALEY]FH.7\P^N>*4)N$HB..@XR,%BE!X5>0=-%H28 - M-FYIX3/"J4YI>P[41B*0-LHA'3ACS/A@F-@;).9__AMV 9#@/4Q\ZLG!D7Q, M=N:!TCQ8M=G K2;S?.6<,_H2 2Z"5-9MG=4[AZV&+6P;8)--C67YRX8/_9[BX-/I[IEN[45A\ M=O5E:3,N(_&'K/%M;L]>-.42 REZ+M#HBH1\X4"%4M V,H)JH_G%\6V_-+=G.FF_SD5@4*2=I/#JC+ M#MY^4;V7)7\Q+S7?Y%P]LJ1 #R>Q_;-'E+\UU=H+ QJDM@'QP#"R"E.DE(@B M)+^,VJB99&(=G-,6><5=LE$ETC$85'.EK%0<-H\]H?S=MDP<0W0V)5L$T)LY MB: M8,&1#4I@QX7V;B-Z5FIN::U2.2F98O4-?$=P@23#DEINN>/^=:D9TWE[ MC9KQ'-2.?"FPE?%2F")\D*]J8,;S29QGQNZC)O)-+_RVO#[JHR/#]CN"WI65 M[P82$731N%6]_;P_ZB5&W4T;RC-++P9*B:')=:]&%=CL_:5S'^J98_R(/EKS M[BZ >(<%<'0%@G*RQ,.AD*.&12\H,I@ JUG,D:9@UAIIN:J3+6 VK6!*A+#, M(^^L3QTX#;),!@3/"Q>#4HZJU\6>AVT%/-W;OV9_+"LOC;OI=JVK#[-ZPKU; M5>'A0,.7K._^QUJ Z#A\03ZK9##G-S"Q^>GD;;KG'9N+-^G3MV'W^*@*D>6NG7](Z8(0WR]*!7VY8'["^;N6[S8K+ M\I2/O_$$KP4A#T''J<#@R;(>[AEHW'VI6Y3UR3=F_-E<=&^_^6'M?!:;GTVL M[3M_GPV^M]5FJI,VH>I?L@3Y^[ 'W>YM3U5^MVU['MNG/)F,K&_R?>48+(B] MW*OVV;X@8X?Y+<_'O'33_;)PY9+]7Z8U#^(*+2W2IP-=OS1OLP9W&978@L:$ MEK\.\3R[G*Z7(J<7)@NU;L4*7EOOY5N;[C*FV%_:O09,\ICM\:1[P*>+3,;N MJOF>[<;F]#3X!H8 +2ZOH[=)TW=V&,$'(N9>+B,_;Z[M'TTCOP%C8]RXG2O? MGO2P&HQ>H0K4[,:]CG/?:S:/EY)1;")B.M1]M4PKI +[QUAN90R!;CAM[I+- M\\&=!#\?AW?Q:EY//KD?+_KSS";O\\OTN7^05YR.Q]-<2"#K32GRNAM"K[=X MHFW:LSOFA[QY%5RR*. ][.90$+R?;)K8&S.?31>ER]-\DK8,TT^/([!TIG.P M6)HOP;_M7T^2ZS^E(*88O_W?M%PY^3M?T'5&W M;SNRVTQ9(_AM$[Q-@PVU)_[;;O ^4(>-E[M H(ST:4[<_^IB[]KIZF&WXR[) MJKL%5=/.@914 _-7^^^ 46(V&Y6]_EX,GIO#,3?UFP MX=(SY(#\[H[Q+;<#7$'K.F)LD=#>IRY*#!EK(\)::*.EY+H6&]',1&+K@D2$ MLX"X,PH9@R6*&D>L:L8E=WL"W%1W!WZZ!GG5D1:[ZW._;."]&0?N5%'O9@K< MWD%Q(X?$\S,%COM:ESOS]V*?"=:X-_MV7SPK:7=C]^EAH/:C>J=>X9(+1;_H MXWUQ2WXT?UE>4^HV.QE&O8L#;34(+0^R.BJ^&@QW@$)U6Z&M8D'>5X-],Z%4RAR:5-79(.LK 4*-2&22B&,V;@_,)1@B8E"A-:I MJ;P22&NE4S>E6BD92%UOE+%\,)"\F<-+'G&VNZOER^:LQW1E%2W].BW]QZ*E M/W>V>U0=Y=G+L1W*.7,:!(5 @N"N,.@:*=*D=AX+7!DCH2-:KF>!&PE5?"= M"-_!"B-CC$;8$XHM\!+)P! MXL129(0*R,7:>T.YE&RCMZETUD1M(K(N23J.0ET'38U[\M2NQ=UM;+)5YS998BH/8;TW'S4/F7(\*NWX%G M+^1VM7$WH&'7=9(MR>?#!#*26.0D)XY9JK3=C#.MHZP5CB@0:Q&GDB,3E$,R M4!HQ$8')C5*R?YOX)A6MM*F"\Z(P21900Y-4_W'Z?I6Y/RQ;-.Y5@7_4Z*C; MY$R\'%XJ %H ]"4"Z.-8"3A0;T*TR K!$&SS!!G MHD>,RPB '!C2PFBD/!@(AA(3F'DZ0+ZAV?"H"0,'@\S/Q=7_,NV*JHB^DH]1 M\C'V(;><"\)CHI&D%F20#Q*!14&0Y=CHFF%+]E/>\(FB"H06"'U. MID14,3CJ-&*><\2-E,BX.J):.E$#3!/Y "EMCW_A4)+>#NE:XC4EO?W?O$VI MUQ LQ7P*&^U*2MI;21)Z=4E"A:)?^?&^N"67@-J2]G9P"/0,@F9*%-K]C3A/ M8*^HD2CDS#5C $QJ72-!(J=,:6O%EH#:VV>[+739XUZ5_2-KLN]B;AS2O;OL MJ[QIPO6J[AT=:_I(U_C%18L5CUG!LH)EFW<$')B=1H^T]8!+5A*D ^"2PU9% M0E@4PN\C*>V)L(S@(TI4 ;.':41$E&#_8X>4 M2X!FE-#1VCI*M8^LL8)E3T[XQCKPI.1&O("=B1Q$(K:Q51B"9BK-Q M21VR02O$I'?1LMH0S/:15/94,JLDD14%O0!F 8?' -4,/-E^@Z/ %.@MT M/AAT,TL,AITGWO0YMMOBUU->#'X#_,S P,PGA\ M&EHXJ)^GX[%IN_R5I0F(5TU >IT%.'KHVMXOS/XK&%HPM&#HDQ94)=(!?A'D M.):( Q(C9;1#EA(BHR2<6+R/I+.'Q.2;%4+"(_FH%^T'!,[/I8QJ,4)*LEH1 MH$6 /J3 L]P2)S!%UDHP**(F*?HV($=="$9(Y_Q&QLA=LM^*$5*,D(*A!4.? M-X8^CA%BN0.U28 !%"E VIT5PXCU382^]WXH1\C*,$/@YU= ]$ "^ M\NZOON[F6-W3R!_S3(+PNV_.G_K,[KOZ_M$T\IMF!B]U7PUL^&T(;/CK,K!A M81#E^ 94_=R,4W>6U5U[N?3PO$]^USH_GH1TJO#>BPJ0S,W'"7@KWY]L-;DF MOL7U!-$E"[F:=RD_=08CGD[A\SQ&'OR/?Y@UD;3#=O+X9OG(;9R=0? M53#2=W1XXO,4N6Q_+SZ$I;N3"OXR3TM*SUQ)B%TV_JG2M";3616^A-8U7?"C MUT&; $U;UD:NC/^_?X*YVK;YWT>=F72H UR+EQK! '3+OGOJG80"N<]RW>[92>8%X,"S.6A+H,9T MB=-NP+E'/3,MF!5>!XI,EY1!^+X9CZMM_B\8;#:MMEW/9R#(K'O2M+,0)M7G M.^JL>]BQ$/[956'B80=^-RW@!L-'%<645V;BM\QTY?GCL[895R0_SMX<,G#< MB+%OC!X+E6X@KTT?KIG/I@NM-DT*"">M(3V.QN9B.I_!*[X$_[9_'<%XA+]= M?,$EU?VL"V^Z + -PF6Q&=E0ZL?^9IMO^[SI&MN,F]G%F\48NQ+%\FNI&F%: M?_OVFQ^^\A 9$77=(]=\KD:"TGN.<=_/]8BJ>\]A'UNA*,67_[OWLLOI',SI M7'/EI/84%[Z)A/<-)55[ N9+=]&!Q!LM>%RU[U_H"#[L?-U5;/O=\ M8:=C_Q5U;E/MN#MUW#VK_-E04 &A D)[!2&"7ST(K9M%!7X*SZ;_;]H?_Z)VL^/)7CNB/)=,ZEF)]-Y9R:^.ZK"%Q< %BYCK[V9F9V)&B^>&$H)^GNE@!UW M51O.IFT*$T9]BQ,H!]8,+8DMNY(>?[][ZFS]T M9>22;EY [9D=Z0O%,L\B]LPYI+$$+'-$(>V#1MHQ12W3W+J]E/E[HC+O^DC7 MN&!9P;)#/]*BH.VS1 6-TG)B * D1=QCB8RK"8 :%D$0J6I,2NW20V.!@FH% MU0JJ/5XA'\FYH8XQ5$=&$*\U!<3C#@7BK DA6L4VS-B[5!-],#/V9E5\Y!%G M#]PC[6 YZT9^WX*:!W:VQ:[=0_EZ921G=8T<\1;LVMH#1HD:"2<8(X0Z@?=2 M*OFIVI?A(TK4BT.UH@*^.# K*N !JX"UL,8$Q1!55" N0D0FF;_!$8-UE)K5 M&\W:2T'Y9\9;CUDJ_C4U=#SV_DT58@QNMJRFE6K8N^A3*)YAF\+L0D76=,%7YK-I_8U<4.4RY< *I(YWVPB'B:NZX4D'KN(^V,[]-7!M.829F M/$2LY2NQ\UL>R+6XU@W]O+M+#QVUK)I_R][K]A7U0^>+N, NZW=M& M>G98\ B(7_;AM3!$P;A#).VBMA<^+GQ<^+CP\6OCXZ*@OASN?W)W_U>#38N[ M?V<1SBU=60M2%>'S'##G T*Q)5Z9@*\Z"G\> L _+)N,_Y*#P]]-2>H842GW2C"/>! &6U@[Z&;IWN1(O, *::7H3T',@IB[$Z#<,4R>D$\\ )@K5A&+P<,G_RJK?0\&3;WCS!;*>LR!R3O4ON3 M,Y/6U9R9&6BO]Z[N\KJ ZK:RYZY]X%Z.=+I^!PX#M@XL/NCN'?)>#ND4O"AX M4?"BX,4KPHMB"!5#J#!$$:!%@#[]-1,U-$;#!%+6.,1K[Y!5BB$F,#&,!AKU M1N5U1B2V+DA$. N(.Z.0,5@B>#1B53,NN;OBA)V>AN/Q>.H,V.8?I[_\:][, M+GZ;=+-VGG-N\ZW2QQ,S>7>6YO;'=##C]W[1], 9N0>JH)2;J +,!9@?N,!! ML"9*72-J-4/K/L\/ MPX75WNZP'K@@^X%"9U%EBVU7;+OGDT_V4KM[FHX]-]F,PP"Q_2MZD@6*>4 Q MI"X\&)0V71L.>A^KL8S**;K1A>[:!T _'K"QPA*^ M<==R%_2[FK.S53^\ M:V2$80AS*JGFW "NWN=*YA$L]9M=:ZLC+>I7JG26N^W7C=+%='\DTYTR:3!@ M8B11(*Z,1\I:@X+TUC.JE:LW"OC?!4R?TG1G6+]2%"TJ;C'=B^G^>*JI\RS4 MM6>(,N40#\H@55N,#"5.ADA#P!O5/>Z"I@_K"KB9=HI'\H%CAPZ6NW:JG:OQ M$/!SLA?^8[%'(/+2$<#OOCD_$*B\\NZOON[&J'J 1A[6.>OT[::G03X_Z:= MA3"I/H?PSZX*$Q]\];MIW4G%\%%%,>5'53.IC'.@%9B)"]7G9G;2?_?S%+E< M%?@TS$ZF_@@&Z=4B9'J]"-8$9F4US?'2736;5F=S&-ITH=H&8+=8U]ZQ3G'C M) T4A1@MXJ1VJ:(K0U)B41-<*VKL/MR>QY-9XS>K&7UQXSEL_:_M]!0,\K,Y MX%RN]'$5&H]/I_/);*L^>0EZ^#I+7!S5?#?:/3XU]M%!707:\L$11F31&T8L MPKC.A:UJ,"EH1 )[*J@,6+L-?[BVGALM-'(V"4&N:Z29]D@HHJ2)6$>_4>+J M$ B#RB/Q%3'X!(2Q+)70K70;/>O[H76 -VVHII=V5F7GLVHRS6%H>=L2=+F\ M;>G3Q?8NHM0VPM-L<&;>)50,33L4;!C>8N!XT&* 477L?9/VQHS'%T=IH+RO M (_#%)\/\&%+)1!T0$1C4/*,X A4-8J4,]Y*(:WR[BI]!Z6-8L0C)CQ!/ )L M&J4UXI8)IZRSU,6K]'W9SB[1<9ATF9!7>MK]>+'9\2ZUE>VS;?KLFUPI"1[H M?@[##[]-@ .:J;\GY1-^A+^2=_-TD#B-55]Y_WBM\OY!0J4$C'.UC<@3#L3@ MO40F1!"DQ-3:&6RPW0B<<)'[('&-&,,"<0%RUQ(2$4T5!86P$O!R[Z1TB1B] MY^:>Q,/4D?I*:< G()Y=@-3W:=[$39,);5WONPF8YC]>BZ6KTZD<"#;@6--/ M(HT/VN,P@?0LJ*"+']MP-FWSR\XRCS_=AHZ>TB)X/%L'"#CT"L=__#N8=Q&RJDS9A MZU^R"^'OPQYTN[<]I5-LV_8\-L#NM,V(_V8.YFH[;B9A'P?R,4TNR]MA?LOS M,2^=[WL?S@^K[/\*W1['9VTSKDB6?NQU>#T<#\DB!Y=C'P@^M=6#S3(SI<+ MT&EQJ_K8S5^Q9/QAMQ:6FO;2I3+&P6&,. %[7SLMP'!C2EBBC:TWC/Z[>#L3 M/3>S[*PYGO@D6(%2P\0!\__<= YH<-Z&C_".'\>YEG'HG#F#[\_:^7"SU$SF MP1_/;CKIOY,GOV;9316]H %;.SW02:_C:J5_@;4=?ATVRZ$>]LW6V3^: M1G[3S."E;G?_1?@IR:RY&5?O+$POR\I7!S MI_%=QWR<5)\G5+^N7G.>M=-_!)=\6LYT)TGSBN/IYZ[*5B8H7A/DDBF0XV8S M>2S8<7K)CE52M4P'FN@X???-JV#/18A -N^7P5K]9'._6S.?31=A96D^R0T! MTT^/H[&Y@)V&5WP)_FW_.H+Q"'^[^()+01YG77C3A3,#AG]8[$,.JNG'_F9; MV8;SIFML,P8V>[,88U<]AOQ:A4>4U=\F[\KNA\A(\^L>N>YS,5*4W6J0:RI3 MJ-L7IMCM7UDCJ&T3O$UXB]H3?6_WU#U0P-S+7>"6PC?[K1'VL-MQ%T5[MSZU M5)WO3A-WKP?U;.BF0$^!GD>%GN<.+-\UDVIV,IUW8)!W-TKI.9Q]>/)B6J5C MS,*Y,_G4!M\L/3OPK7^:3\G/^UU_1Y-^/)F>]9^>FO&L9(^]W!#MD@!QH^LL M1BVQ#E.$M4^U"XA#-AB"L/2"VJ!9U'2C69^*DL1:(BNE3)X=A;1S @D1HN#6 M:5]O)"QL]>[LJ;*5P$="/' %Z&>3NU4J,MZ+2WYLDW#HYF*J5+#4TTCJ5(O!:\1KX9$R@B"I M18P>RQ3>_\A2@;,B%8IIL0U%D0^OAH&*?%AK\(.>81IT$@@XU$A-4N"F(D M4?@QY0/31YJ4HF;%:M@#E_R?5:]2D0JOAFV*5%B5"K76LE:8(\$B!H3W%EG% M%2+&6T6E4RQL^))PK6MEF46*<0:2A!.4GD4@1G0(-F*\F??[P%*A?NB::\^& MO(O5<"\NR?FW11J4YFNE^=I=,^UC5)9RB:3 !J2#BDA[KU @P@IE-39J0Z*8 M&+SE1"&P3VK$F67(.F&0L=QYK%Q-K'Q4B<*.5/VH?3>>>9.U8HOQ^ZC5E))LG'=LS>" MKY;?('#/SQB@*I@MZ 9(Y)(BQ$%2!!:1$(>$IA3Q@ ,RQF'$@$*"]M03 MMU'G>+\4\2' Z'Z?(((/#$.>[MW;J+ ^0"K$A#!AF4%*\!HH"@MD93IMTG$=+1[DX%AX)'\@ I03*&(XL*V1@XG"H@DU8D(K#(:DL= M<9B;AZ6$7Z?S=G:R3SP:[0Y..!124 =("C5E@EKID9*IYHD!944%KI'CCDK) ML&?UPVF_/2DT<<^4L/M"\E H01_E^(>#HP;C-0TU24UM%(@(ZQG26 $U.&4" M-Y1KZ1^2&HY3$<)]$P0>[;Y/>$*"2->=(5==?"7%/P_P5N 6Z^P?32-?5TCG MK\ULH.ARKH=_KC=Q835==6;:V47R88W#)\#PLW;J0D@YDGTDFQN;YK0[&BKG MI=3)OH3C@*Z+CS\GGL\-8YK8.#.95=ZR=5+FO1Z^+^$ZUWXUSRD&6;_Y,*!9Z8+7Q&T[-F,OB5X*1- M7[H['U<:NS](V!!8]/BH?WO3_3/O:!HV[6,[M;GD3/I.>J!_'Y"BA35VLR8M MW(^JWQ?K/PM](<4M1 +GZT'^S[M4+-N&\?3S*X'])Z^FF'6=H=2?6;6";EKN M[_'!Y\/\[&SG.YK,PJMY-JI^#"ZF8?,7Z$K+TJ#INO?ET4OT>TB7V M^V4&]]\^I$J?[=FH^BXQ'<5O^P?S+^3M]\"!XP0SDP4^+0!G%2K,&*@81@-5 M]70*@TZ3PI(*VP(Y'VTBRXGQ531YW-6"M*MEK$Y[-W=UGNI[]W5)!R"#E\WA M4_C,AJ'&;>*R]&63R&QB63#(GIK6OXX$/D\3[>5( @2F6(14^Z^OIAO9T M6?P]P3@\.4#18RL2O;LNPU3T<5N?-IVD[G7?CBWPTOP;; MSDU[4:6ZOJFZ;QZPK_?+%_5^AQ$66+*\'YE\@O7F6JNG !8]A78!$#RYOW-9 M8%--PAPFFF&J:3WJI5'_^+0]RH5;E^7N,V+!(@!+I^/SOB K !7LPR6.+44& MO&"\1*J\EM\!V\5BSJL371+-\:2#EZ4)PRO.DM!(KUL\.DZ"Z6BH%CE/U]G# MGBUVL]^'_*[_FD]"E9QE:SLTO*CZ?9IG"&,#&YPV +T_#>1R9>#)^M,?9FWS MS[!\^#C&)ID'J73MS^E@87./TG.]2-MCB7$I_89Y@LD"(_M/628-@O+].)A>7$R'-5:__;9: M.G?8VZ_,'8[GT@*\4GCWQ8K^O5<5MDZQ MFBB+J. 4<:$$,I%J5(M:6JH"QIL!CG>I*MSW,?]HOMR^AO!-IOB::@C_UZCJ M=[."[7PM)8/W2O1,>$=2ER-L0\KYJ!W2DG@4A.*&,F=KNM'TZ"Y$OR@5^R[^ MDJTW$)=+/O@3#)P,X X,QHR?K[*@;!).?>'5I&7WU4A!=3H'J9;LYVY^>IID MZB"PA\9%,_.E?ZA;B/T;]L5<,4IP-,AP85/]/)+J6XC4/H<)'52@=B]NO>U^C9]Z!QX8D>^6M\UK MD4=G\S8L0X\078T]NCZ;>83W%7NT:T^_?2"2>\K$L\)XC\)X)$I<2\.0J!DP MGM<.*>YKY()0WDC);;W1G9,1B:T+$A'. N+.*&0,EBAJ'+&J&9=\HYSQXS,> ME:.]=>*\->-M38!\I)3 0W'B':*6LBG::/22(/C^A;+.=I%IR2PH_,V5D[_9*#\L8'F&AL0-(&SR(*)J1X M,UR#RJH""@KSN@Z.$+K1$_^Z<[&YN)-^O3MF?$IU&K%R]7T+QY<._T?_C'O9DV\6,PA?Q6!X &C MX4M:3+IZ7-H/7VYH%M37+?^A7&/WVWU"UQ3>(8PWZ;@G2[_8F?D4>I<7RJDM M;\SXL[GHTJ7CZODL-C]3WO:=O\\&WYN83772)C#Y2U;>_S[L0;=[V].-S,Z[ M%Y]TK*SCO,FM7L?-).Q%&>E\WUM//ZRR_\M4BK;%0YYE M4>1",@= H_0U=9^D#>+T[H>.)_ M&X[N.">V^ ?5U2(V$3M1HUHKGZI1,*18S5,&1)0!%F_81D#9'G6U1UP_'M%G MH<_UZ4P^&[H[F7BPTX%?^TR,E?2M5Z+L'6PFT8V#?N\(@3LB0S'V+AAX(V$$ M@,P"AAEF)?*4:,=5B"3N)3)TR;&_?('Y3?ID[="YMCG+I?:>2BYFT &J?X, MYV$R#]6'T)XGN9C<2N,PZ],APN6D%Y&9%!.1LQW3I7:6C7MB)I]2JF)J>M8G)A&U/7.AFVT=LAO*657=W/XC)4J" M:%Z=9L*!>TK-*X>"NN!0\P6=--Z'R9M?_TXMK3W!0*.U)&"U!Z =;X .F%:T MKCFSP3V-QC,#U?ORFGCM/T\ T7LYB6W,2Z((MB82:5F#1L$$02J";"6I>E@= M/ .1NL&\/E)"N4%8:Y?JMFAD%39(A8!Y*CNFU;)I6&=.+QGWSTQV*^S['F8R M]6OB,Y'(&S]O4Y!"%YZ&J^-TWE87P;27ILQ5S'\R2O!AD=T[9&MEYEYC]?DL M] G9I\UL6]HRZ.LI0<_-VY3'#;IQ-@>K_-$E1IBY3_G)9HL&/CJ\;;E5@M4W MJX532^[3K=) /%@92GM$O<*@8[C4+@3^ 3FN/5:&.UWO0]C_'.SL^K2GPS6W M]YR_]/^-JK\VD][+DOIESUZ'JGVHIWN_=?ZVDD3?)]"O);R?]C>*"7Q=/NLJ M&I*,=['GBU^'K?JI%VX_3MLV MITG]9%*&SNQB7]6]!-Y?2-4^;?@VG$_'Y[GXQX 7 PUEW3Y5%E@DXL_;1%') M[DB?/8QVR:1S5FN+9$QWC0;4>V5=0)K3R!@606T6-=988A)BC:Q+)H&R!('( MT2A*27E-"=>;C>I(&0-QX=%%;WFM% HICY:3VB)C-.A&WIG 8TTUW8@W54020RQ& M))@%'F::T*#TCVF%M*K##CZ*#N4)Z_)T8HYR0/"@EF:L0]U\ABZA"- MBM=2@\!P>TE7^=4T[7^;\3QNH2OM2Y8VI?@\F;TMQRCQ?I\QZ M'3^0J,FODH[X/!^QZ?K"?6VS\+Y\SC5,;;J!<490Z[]4\8*Y<,=,U9 M%NY#TJLF( "QA>MSH$6'0)^L'T TWC/(S[*GC)8.M'<#"K3S#F_UM4^4N% M&_,GRY=7\[.%B)E^3L9A'BBK-NGU0S7%56F37K%:O':0/BO36MF8?D\NW_8) MCJH;9O#I)+UO6'4NJSN?&)^"+6'!_YI/TW_RB>?X)-.GD/;GT3O=&@]O2*E< M_8%WZ<17Z]E^]]>\%K(ZH>[[E3JNGS5D(%G#:O4FDF@,A-YJ:+6::,(%P373\G+1S23-'.6U?V6Y:5<5I?5R6U>V=%F:Z.JH3P/""W;)UYGT M;;7X?6"$5+UXG2V_NV38[^_(H\L2LGTD1<+(](59"B+L@6*!U<">H%2%;C?^ M+@FWCPO-_Q8"?G4$3*\0,%TEX.''11UCF.%529,CB?U"6"YX(--I&F!%0"Q2 MTI;JQE*Q.*I"D]_0IQ^,<[WT9K+X;53]%G=\,Y.]J;HSL$QC _/X;J5X\O?9 M^7L$GZ^MK#J%TTNZSI6Y=7.;7"^SQHR3=I.$]!P4I#3&TG^\,8'"186+>GUG MG8O8*A=MTY-V_%FX#*FRIFNKY>>?PC_FC=@983)0(DG8=Q739].PL6"C.)\XONHJRYL^21_ M<: ?G^AIQ7;)B<=MNMIJDRYBTWU-]9U)=I')\=B3>4+3WHI(XPR)%\VFR!@@ M=IO)!V#MS+S+9=DO\C#Y 0_&7GKK()(6MF>63+TEM6,QS03,JO25=3U;)C=(&W>R MX@MOEG=>,.9/<'1'27U+YALS;:R!(^C/!UX+>^BF MW6QA*Z]DEZPZ"HZ6&]MO/OR].P&U$F69-TG7[N&56&XO$R".9W=,1UHPSM.Y M]%=8=NCG,+3E^-@V9T#SQT-CCGQY[CQOI=B,E4\JFECUC.&+@ MF>2*&5^@_ND>2A+?HD^M\2$S4Z8M%C2]6^ZEM4W].D^J02[%/#X]LK BH;5'+OHZI9DRI E.#34M3QEA MM95B'\#Q>]J8W_.^_)JVY:$@@QQ8P^]#A@P>G<>&><0P@;,7\).6)"#MI*J5 M"PKKC<)J=X&,1SI[39X!6!3E_ADH]_VC:>3KNJC^,9V@/Y?&^.:=?U)3RXD? M_HE_M9?*VC7_HFU*U\VS.9 CY%>:GX$Q\;^S2R*L>!&21W&7'X9^U0\SW#&M M?);LCWS;GSTH8&'EX(+83D^KL[D%8H6_#BZ0Q5U"7&@D:Q'6B\20\=3DB,&N M@:TQ;1^_?739#:;K?2"+G( 2J%5J.#TPUY'U2N<+FKI1 :]1V<&[!T!PPM%3SWBEBBDC=,IJ8D11440;#.O_BYYLLN@S'?QIY4RIG_V MU99^FG:S[L.):<./*8GFO;G(_O!7'[_Y^RC)I6MW* M!U6"3E>[?N&1NL$5\S-6^>ZPVJ=2_-_EHC+5\7 ??&C;\DR[2')AL(X BU(Z MAKC&&!FN-5*BCK+FT>"PE_(!EUTD+\%OE:<7Q_K8_2.?G %VYZ3WOI<^AWB] M2G8U/>N[4%]F$?T9C:>7H10)5_Q[")U64W1<^>IB[29+"-=>Y0= M>"I_DDR39%PO!_@YZ]C35 NP&WI8YJJRIANBE[N'[3MYY6BDK@^'"5](+TJ! M1X1QHO8ROT"!3>6XWQ2!T);].!\&:= M5UY0][6'7>!C=-M9M@.E]VX'>@BGO\_&U8XIG#,?CCF M_^9G@D>Y5^,Q;(OY%/+/OWP)K6LZ4'A3(&+AJ<)3A:?NRU/+:@OYM^23'O)/ M\N\?4RAM,ZG^9ZU"9V&XPG"%X;[>;_C3IS9\2NUO$QO]!ES53+K&Y=]R5$/^ MZ;N]W==<R"GE(PY)0+BD5'XQS)DF5:( M<<&)%[7C?$LEU=L'OPM#46EG*-4=06(TY- MC5)]3$2X5])Z#,BWE^Y0>T2\A3D[&+(+OU!V"ZV'P.>,V#XA]ET\SO?CYN=T M@=;VL3K+ 'F\"I;T&JAD-1F)WV_Y]=G#R"-*C[$-AB$((KW@? M[N:K^6J4P79?35Y3,TEER/I1[^*\60WVR8.LCHJO!AT=H&_GUVD;0])[?JAR M9X;@"U+=5QN[WH/]TO6U6_GPGZ=]]-T=,UQOZ6$R/M9">6282;7518T _!R2 M8$#58#AY)_<3F'M/>VN D51M^7CB+WN\=+\MFPG>T^-$Q!%7\F'-J)M(!>$P/P'.!JJ?W$=PRXN-5[U5AJ\)6A:U**-7CA%+]OE8OLT#9 M?A5#.J*))_UTGM(S7Z<)MWT/#@.6]F[$!48I=8Z +<8PXD2FJIQUC8C$3%+M MO-STEMVEJ.+AQ6,138\8?> H@Z]25C&\"JP>I%]TWY%=KQA?>?"2&,>1$R$Y MR3!/]6HUEJ+=0"K05:7RBT%I7WD55>X[S%5' D.2.()\ V1!IDC<4 QXPJ M$0Y,Y5TF$'^]RC];J_+/KM%CZR/UT$D,+PQK'RV0]65ZR@=+K>_Z5CSEKT2^ M%=/A<<0:H:;F0DLD@K2(<[ ^=$CN2?RH@:3/ M7I056'WFL%K,AD?&URB Q85@B/B4)ZV=0X9RC^K(M O"1"KM@>'KDWO**1WI MW7TG"RX77'YQN%S4W9MXRHDR,BB 46,DXM9PI**L$0E<&BN\D&(O/5ONZRG? MC:6[/.7D43SEM"Z>\@*MKPU:B\K[V*6!0A0J<((L3\$AW!.D;>WA'TYB[4F0 M=J,8VIU5WOW ]+JGG.S-52Z8*GIL"2I_+%?Y?X,66>"0YIZ672E*05,$C+@Q(K]IKY%GM/+/>;RF!]Q2NG1X5^B3A MC D?I^E/#Q![+L41IZ1(O&)>O!ZT+>;%8]]8\CK441H$\,L0EP8C@RG\0^K M/*$&N_@\8/?)'>TU&^'B:"]P_8K@NBC'-W"T!Q8]"\(C3 5!' 762PL*I(=TZ+]WM$]#S^GFY-7UNA]4W+[YOPP]N"FC>CN MMR/O8C4["=5L.C/C:MHSLU !S5#F&A0%45M4$: M:X8HQDQP*8S!^"I NJB\K*E/=41H4HD5LD01)"1SD8C E-&'7QV$JB/,=F?O M/#XY5?TJJL^A#=59://L)P[LC;0G2P*#/UPA<^GA(=8#WEK=89_]H&OE- U#3N)TK_V,Z0R_-U)\/-Q>!>W^P#^A .%666OY]3]$Y3$*W])+M%N<= ?DR;R M$6;TXQ@^^J8*H ^>P=MF+2B+SYT3=E'"1T#".!V/IY^3V,W*6-7-3V&N,&R7 M+_VS/.[WJ($_3>,";INNFP._S">@G69(;2;I^22 ^D>JLW;ZJ36G.9:@76X] MK! V.$NA[LVK8*^%MCOL[Z ]]Y/-S3[,?#9=Z/EI/K#G:?KI<30V%Z :P2N^ M!/^V?QW!>(2_77S!)1_^61?>=.',M&#HK(N4//8WVP)BSINNL=LQ.X]QJBF]QV"CM2UJUW[_)K (W7[ M%-VM%+K]B*YMZ/,26B^7UN8[_0*OH;5Y;\ D$=0K::5M>>&=PCLWXYW%)58U MW&)5OYJFK;(KM+!1B2Y^K.CB9&B?#Q'&L^KGX$*&],'/Q\H%7FG>^QQ:5.X_ MQ=MYJ6NND$U=L#G3$EFG+0J88U\3P[P53]H*^Y=_S<%0_&T"5OP\_;%[!R9_ M^_'$3 9',W!VS]C["@0F_$CJ!RZM\=*YI0#@RXU.>*%(Z%1M,-$<88DYXH;6 MR-2 B4K6+M;"2ATV$K0/% FO!([])PP]^]G,0E*]MP0A/%" KF0C\< UHY\- MC)9^T(^J[6>*+TV@7Q&#%5FV*LML30-CE* ZA7GP6@%^<&,1CUQA%IVAQ#]I M']!K95GFX/WU79;UD22B"*,"?^5(7S[\Z6"#UI(@%0+ GS,:&><OAK]>JSS[[H[1S+>4CW5M ML!<$.>M4RD*WR*JHP5"HJ; !!*'?3Z#D@\G''A#V9AXP$:1II;!B2,@HM8JUU$WZ=MC$TQ538>_;OMDC%9\.$>\G"OR96\WF*Q< M(\Q=:M,C,)@;02.CZD@Q2-K Z6&+V26N[,WB($=8/&IYW>U!LL4H>;D(_M+Q M^=FC[XY>G=%0)PU'1!")N(@, 4YRQ R6G-;!5K. 10/PR(1*:6N6"2/ M>W/Q&O((?B]%R5]#%;!2=_&QFF\0&P.8!]P:CSA.U7%KSI&CUG,7X2W\:?O- M/7XR@M!'!)>6U26\Z858""5E88]X*8,.M;8&A6 5XH%99*5WB+$:L^ M99$] M$[P\#$.!X9%\8+!]-C#Z./42#Z54SF/51CR(ZDMK=1 GEQ;-4&#I&51!9)H* M'()#QA"*N.,8:6$,PB9Z2C1W\/G>JB#>H\CW%7UPJ!C67:,7XFNO6(\4WAW- M_O@$=4TEQ.'3 RV$># 0]$+!9C*@"5F 23K]Q$YFFJ;"?QX M:%B#E6/"@8*E;-"(,QJ0H5(@5EL;HC#*^(W$4(^%)EQB!'P*WPF4(,5 U9+: M2!$=2>TDGVTR37^$IXX4,=,,X&'8@,_=T=5%R8-0!*, M#!IGV^5R@?\,%U4X/1M/+T+H1M4@*7>,.A#O(8I'2P6C$4FI+)"?9,A2PI T MEC$JK27$/2G);B7,_VRGW7U%HSIB:G>2PA.09I)HFQ)Q4>!R*?@^-[.3ZFR: MOM6 4C9(OES3$JCZT.C+U-X03#1RF!/$J:V1UHXBY:F2LHY1Q8T[*E(3@@/& M*,H AJ>C#&G&'')4Q2"5B)$MZ:LSIV^ )I*M#JSY+KY?;,SQY;[ 7R^W-1/8 M?_>;^M.PIVN4=#9?,0H1O8U5B ^(G+Y-2'9HU,!8)%KA .=):\2]JY$55"&. MF3%68CC:C9[)3-*(-> 24 M._2<]?$?%]&W)>,#"U?$@J8'BPZ*':2^ALB@: M++HDQ\Q]J61'C64?(@]"@ #R)2CP[:4.H4H>F:WHJ M/84J%=IST(^2S(*]&U7'WC=IZ\UX?'%XBHZS@5-6@^'O!-CT5H)-CXE'Q#"A MJ VU#AOM8HSF(4H54!!U0%QQ =#C#2)UI"9Z9EU43Z_HW* ? C["!P5&"RSZ MNK9\52.J;J81+3Z?GH?VP="-2%$#&2AD3 1,4Y$B;52"..&#JB7S(CPI.3T' M=.M )$^>!;H=51\SN::^>KXO\'L-[4ZO.#/Z]O2M2>[QBYXVUU_1[4%]WT&L M00HBH@9A2DEJ=.AYRG+G2+!@6>UD;>E&6.VC&GG/@5CC=-YF6NT.CEC79>\& MZ1U=^BFJ,,X]R))Q *JM.X&3.&2/&@ K_(]$)*0$R"0! %/ MZ: @MW0*^2N1]<+2' M";&4"X^D8!YQ4XODMJ.H)CY*IV30=L."OPWXODK:(ZH>R8/"]+.DBJ8%'27P M33U*F_,POBA7J<_@*K5_-(U\7?^XW$X,91:J5MGL=9SR7KO'<:_K0 Q%D5B+ M>!T8LLR".14,$Z[V1JO]9"DNN\ M^O[_]KZT*VXL2?OS.[]"QUTU8\])R5I3DMU=4N$4^L-V(_+ZN26L<);>\FB; W7"9A M&L4==E\N1%M7H7(VD;>PL[8*O\6_L8-7_ KN [ MWTR7$[MYS:I_9RKZ0^W MGUM&WS?_V=WGG-<>!/6>&^:3OT)F_];WS^I3_ZPI<9<4%>>9\H/S[Z7"0>HL M5-V$&F<10A%"48>_ET>HX5F!OP;%^U\6/0A-^$3<0]SSYI>]09&DBC%DGH5: M$1+SD' G>'I]\V,=]G:9X/-6>+;RNF195"Y4 M51:):95)=ME#=^UU+A-;1(RTY&G:=;A298>=.65.!1W&*V6:@1V8#"/R7+69 MIZM!J#/5\<*^X3+F<#9UDL+WG'Y@^)[JA&ZDVG8 ]^AFK)JFWX_"T-2COK-8 M;'X\4'YV, R%6]U0N&H]E)?&SJ<'0RC 6[YBX- ML73;),1ZAN[[A(KUNZ/[7O*,%^VYO CN3,H*$P%N.&F\5*^>ZM4_5P;QOHLE M#4S5".-0M7U;!_TYYJIG>)X3N8YO6U/5#EP]MG23Q6K$S$ %I3E2?18:JN7[ MCA-&H>?9"Y9!6Y(,LGO]_@MWH%K3@O"D61,R$C*^"#+J?<]R_"A6>< Y5EGP M5,_'TKJ&Z>EF9)I1.'W0RC-MV^9,=2W4SCW?4+W8]["H9.A9%@"6OF M^>5I MYQ8A(WFO7TF#/Q. MI<9X%MBU^E:@3VGOR^MWLB09Y?8,\X5['E*5=@)* LI=!DHO#K@=>VH K([U MBT,U<'2N!K;!F-%W><2FBM-8AJL'(7=5P[; @9EK;1737V]5CW^I;MV@L> MW%V:FT-_Z0KK6P:4,^NPKT>U953WE9Q*5>Y"*^WO4#-_%8$3,8/ M]:;\5HV2@@N4P--Z]77V,4K*0'=,]D2]NK%WYQ3_KLDKB MNW8,XE:59Q%@Q2U.!@\>#F'C=D%LZ#\T_9?*['O>ZAOCZ?D('!)=_GHU=!4, MV"677@"5Q3#2#RS]P>Y*//C7W9]V\07ES5[YYRSPLXF9*5<%"JR_"-2\:-:@ MG+_L&,*SBV2##^R M_V8C_;RI'V6*X?O>>.W[@%_".%A3L:@8@OZHNM*WIB)34HX*&G6>\!^E\BEG M183$[[!NCA+(+WAX'NF/W 9%->B\ THL@T M;-4/;5.UO:BO!IX7J[%I&2RP=3=FTS%'7)21/O!5+LG>Z2:?3HDRN&7:?ABJ#O,BU?8-7?4]#$P[#IAXKND;UG02YTS2&&\T M,R*4\_P3'UT\NPG$3)KI/T SOF6L) ^5 MQ=+FI]6M@#("21FR:N$,F18ED9+EE8+ELL!< -&,15V4>@#[-VI5Z\5A'&-DJ^GA##9N"ZPDME(6 I)V9&C LLUY6Q"'QA5 M9ASI 4,IVI:9'2:7UYA"9I, 0WI._98*EA6RDTI MJ2S8!BN7!W71RL5J1K6(J69N71UT1&61/(I3!R7_LX8'I_AC!?2\?O5CW=@, M3MW(-QP=52S==E&QLE06 "F$D:4S7X]\*YIJ M+KULHIE1C_+)NKJCKZ7:I2E[@G;N QWL # &/$I87]>I3(F6XA6>P 8@ZVYA MLA4'+%HW"QXG MM]2JST[@F(89FZK!G4BU \L#Y(2/-@,0M2*K;YM3IN1CL@]1Q'X!;2-#U_4> M:"*R./!!4H9I7L*F;U[YYFYAF27L\;&F#!=(&:T0.:36WR&U>%[+5SXHDUG[ M3-N\_MM\3V?WO?JR+BO%%U:^,6[EES Z8=R7@+?25F-#]I;M_019[.<]Y2@+ M->4MAH)-_:/X5OQM?'R'89R(W_ T'_0:SW5O6#1(86F87^6I$G#9_:,O**@9 MU?#%Z)>/ZK#J-%'Z;>_T0/GC_%@Y./Q?( G7_J@$!3Q->$@&K*C:6'QWG))1 MAO7LVZ;E\ 48K;QB!0P_@^NC1*RB.%*>ECFH#J&L5=^=*/Y=RY@_6LDS!E05 M+.(X.XQ7P,YF,M5*[L[$0C15F^02->LAER?" ^U)4%>M&[I93EBD9EGP;M#+ M"B"O82P"+Y33'=T/K\YX]2,OOE-$8H.1X7PJRZ6\2@;(7G/8IT0V;XAA%,V( MDP+ Y<\:>$5V9P20,37E:UV4M6QW+(,>O+@N9S%3EQ>NV7>.;'7O0=EN3 M*X,3$E'$M3-E+3_VN1V%:M_SQ!%54_5BRU>M./2B,& LL.TI5WX<>6"R1JIA MV8%JZQY'\S=0'5./XU!W_4COCS4<;RCE[_K&U(P\[U&TK]"S5=CRPSTS=4/T@9\GD,C\4W>R-[/PI$1I?@L;4[9@C3U]I\$8,'P> M?L.\KX1>)O$89CI$?!$$%&,,,6*1Q,D(RF$#!BR)1EV'\!FY2!@)ZZ* 1RMP M"Z_&!SEG>(CTV!,SJ_+B;CBBM>R%Z3&#ZY%(A JQ,D$ZK6$Z]!S[,A@ELJ,",O!!8[J^2%7O= 6]2NL()J2YH8= MVX;;]]700F<=NJ@#PT/*L4/?<"++],(5$\#\DA6K)( 9L7E!%0<\Y.BA;[^= M@M[')1G-@G(9V.]JK!W5=&@VEUT5ODF)DYVMUSL?P/0-3_RK?9OK+B"28;I32L>C=5)>X,DAT"4PD"+UB[*C8 C7AW2R\:&';8R@!W6G MPZEJ/JK%Z1K1\\^"OM:-!$*/FP8/ 8ILVU=MUP!(\QU7M3C7#08[ZMI3&4:/ MUCM720+K9(+\/ Y0O>F#+5-X0UFNF^Q3.LF4SSPH:E2W,:%L.JT,,:%Q75Q+ MH33I'2K'_4/7H.%CPC<+T"V9*^$5]J8>=T>*,R8C5^7!#%=EZX>:/- TTZWY M7-2:$\=T^Y;;=W7 'L<$A<@*?$R.]=0@"D"*&#ZJTL\5/^>8,)[(5K3#=XY5OK"GL1J."[@S@QQ;&LF@!(PE)V"8D16[ 5,].\3B MK5& JI"-?_4M)W!BSX^74?[IE*?8H/DK*ZJ[\\[)EX[R[H;&M7(<$+S5T"D;:RBR(*V^OB [FH9I!-R#_#). MRBOE-\ZB+B6-BSA1/X,W@IHIJ3A.-_L9<2Y$5M>?FO_(\ L0)D&=I%C"HD3I M(AS&K9P:-R>&H@X$:\7J J./HW;NTB,K!P'"%P7NRVAYW+'Z/ ALU?1]7;5M M,U:99>BJ9T6!:?N.9]M3OE+3B8THYGTUL'@,%B9>[O8C-? ,.^"N&X>&-0F6 M7WA9?1)CC0HT_L8L1;7DX8>H+K!6:,FSE9 3_*/<<5:4 MZZ>Q";HL>,9_X,&608=DI(DZ#$I'->_DCR1@LR?PV#.Z: M "NF86 \%LP09OI<-?38M0UN.J>P+++\DK @29/JKHW('2SM5(*UED$U MH!Q!-44CY:X>/;VS;!F&QM,AZ'X6PPDBW(C=6H\A#AYH1 MJD$0]M4HMH"B=,>)N#=5F"/V7.9XD=JW=(;G; *5!7T?B9C9>I][-F:FC]/B M?EY6)_&I]"Q-$]R(S/0'J&Q.MKZK.ZYGQZK?CP#I71\8A4YX;OF?TIEEK:-'RC!SLX@U_6AH$T92^* M$AG^18?A\X/38T9W)J*TG?@M:! IAFBK*YCIVO%)[-B RJZK6@$>A[4B#U2) M0%=]^(_/0L_RHBG,?@J?#-$:*0U3( Z;]5D^SP3<""*=@2#Q8QA>&%L@7'08 M;=\.^A&W S.8,B6?PC,O,B5'7W?^05%PPXHDK\M&CR[KP2!-A&X=QR"$A<"X M7PL?P+?I79F4%^OAMSR"T2JFIORQ M=[SWZ^$?A\?GC9?G3#DX.MO_=G9V='*L[!T?P/_WOOSC[.ALIE=G55[7S\KG MH^.]X_VCO2_*_LGQP=%Y.]S3P[-O7\[/%+CDY.OAZ1[^<+9+,FY='>_/#W7& M>9KF/]!L24HL3S9DKM9?B8>NDC@)T4&)$:]<*F.&: H0\M*;N+4%Z).FP!^D%8U$0"_UEG$S[F/X;X M-/3K'HP>(@R]!JIP5Z=-9Y](RS"KZ0[KZ) MA<,;C_-*1CX+#NO0;2(ZRQF]EX'RG&*Y\!Q/DV7*9[ P%$-7?Q\=]4C0]27] MAW()IS+]M%?DGD93W%ITF#._%+D*QG->@Q&< MW/+HHWR5H>N:_G-[ ]!'R@8E_U!R6'H0!^TRB#XR\MFRXUZG>]]-4B8RT/&A MO;^Y:*Q)BG@=8'K?[O_WQS-L)PGWON<]]J:Y3[UO;KF M/V.^?6,5\UW=.KO.*M;9U1S?WJ'Y.C#?U="5N^![AYV'IIN(>C-[B,KF2G-Z MB,X$[FD$F]W3:88!-D/V>$L2/;/]A\OJ _?@9%]VCVK+O+)M?XHV]QB%[*]!\?Z7M\+"R^L2C$"P(?%P)RP&6)5*P(J"I^^> M1DF+]#5>AS4FUGHD:SW 63NUISLU62+@[=O3G9HL$?#V[>D6399L'H*%9\"" MH9/-,[%T0W^S,'30YTRV#+$,L<@U>&)X>,??%6&I9:_%J MM9ZZ.UM=&T=SX)7ATJ'W59Q9>5G]?9OZ'HCQ$8V<_D9'9M/8D:B=JW\$]W:G)$@%O M)%R32D(TOHY[2BH)4?ON4#NI)$3 1,!$P$3 6[^G6S19.D3ZA$R 8UXI"^J@ M.Q,OWY8,B)^V+03^##JWS7Y/=^CP'#'ORF=+S/M8YC7[KN8X&[SEQ+M;PKN[ ME7+VG(1P;&*TP1M-.:;;QKHD=A^M,QM-F_F-W7.2N\2\.\J\IN-K[H.U@-=X MRXEWMX1W2641*['1XF-S/Q[EK,EL3N@CMMT6%H8MPUFBT)W<=R ML*MYNR5REWN(>T=27?;SLL+4Z\L\CTK"PR>RQ\-M'3:!@9ZXU8_J:;&14&I: M?L_5EU?-:9%&%EM,,(0-A U;@PV& [-:7DB!H(&@@:!A.Z#!Z6O;#@SD:"&$ M((1X1CZ"W;,L;\M!@K0'P@;"AL<'30W-6)X'EZ"!H(&@83N@H6\N,25J/8&! M# M""$*()R/$6\/N]:UMCU@L!A+O""0() @D9H"$HVV[ZV%!A" ]@B""(&*F M'@&S6EXFZ$:#!)576A)1_5KD9:D,BAR^)N#=XHS,'TOD$;31R[ZMD2QRZXTY9'A9.(<]=HML2YBW*NWNM[?=II8ME5 MSY98=E&3UB=G%''N&LV6.'?A:*UF[Y9A2X62GD F>Y&809EDESW,7;G.JR3/ M6-I36!:)KK5RP;O_+7F:PO4*OQWPK.147VF;N6I7X=/4>Z9+?8B(9U<^6^+9 M!7?:=999LFB+-YHX=DLVS*9TL\ MNZA^[&LVA=^(8U<^6^+8A2/FVB8S+.G'Q+D[RKEOG9ZQT(O!<<*<=O6=YRRNNN<4[32R[)1NYZ2QK&5J?.)8X=N6S)8Y=-'!N++$Z M[:IU;7+I$^?N#.?:5J_OD[ EEEWY;(EE%]QIT]7ZFRQMB6.)8W>+8PV=#IP3 MYZ[1;(ES%]SI/FC'FUR8B60M<>QN<:SA++&1.\E:XESBW-<*^VC^)N>%4VV7 M5TEN.;H>L*2XA@]*'BLP_Q^\N%-86?**\E>>RBW4&6ZK.\-9UO)JOJQG6SBR MBPNZ9B[O3 ! P$# <.V ,.VXP+Y60@@""">GC:TQ)3Z]00(4AP( M%P@7'J\X6-NN.1 P$# 0,)!%018% 00!Q/**'!BV3PCQD:H/$4(00LPI@Z(O M\93A1D,$:1&$$801LS "[(SEY6MO-$90.:4ET=1Y7K%4R0<<:RA1AS#"8,+@ M^S/P7;WG+_%,^7JB,+F!"1L(&QY_$M;5K&TWX@@:"!H(&AZ=4D(A(@H1$4(0 M0LQ7'OI^KZ\O[XS@>H($:0^$#80-3S$L;#KE1M! T$#0,&%8&-JV.R/)L""$ M((1XNO+0LSQR2A(R$#(0,DRFK6\[+I#J0 !! /&;5]-QDBEI-P1B7. MWOQR,DPU2[(PO^;*VS0O2SH7\%2NVF* W73X-)R>Y5#[$6+9E<^66';!G?:I M.1\Q[!K,EAAVP9VVM$TNJTS^"6+<'679U],VNNT\ ML2ZQ[JZRKK7$A*&UY5Q2F3=G2XEU%]QIT^^9/C7')99=^6R)91>5MJ:QS)-_ M)&^)>8EY7RU^ZVGV;HE;*J'TE(R6ZHH7338+P2!E$E(FX8PP7<]VZ C(0,A M R'#A%-#,[8]Q9B @8"!@(%.)U'V#P$$ <02#S8[MKGE$$&J R$#(EF[Q3A/+;LE&;CS+&IJWR0==B&.)8W>+8^T=. A. MOHK-V5%BW 5W^JUA]FQ]>:E/Z\J\9-INSHX2\R[*O*[F;7_)0F+=S=E18MU% M6=?2] W>9RKE0*R[JZQK&3W3(/<4L>S*9TLLNZBT-1U#6][18)*WQ+S$O*\6 M#?*U_B;S+I5.>LT\%\ILH3S#I6WU]N<9]L&6H8//A R$#(0,D]V0_.5Y* D8 M"!@(&+8#& QMVZLO4CX0 00!Q#-BFSW;7EY>PB9C!/D="",((V9&9#1CV^LJ M$4001!!$/!TBJ&HKA74)(@@BYE.+W^L[VXX1Y*0D9"!D>+Q]X>G:ME=?(_6! M0() XAG)#YI.V@,565H")1WSJBVM]#;-RY*<.LMA(U,SD8^BO Y2OD+074S2 M_O1BZ#M['38=?PVSY_@OU;%K8LDV"H,)*0@I""DZZ^5J_DL5S"6<()S8YLW> M!7A8YF'Z=44'2DK;19@@=>)%O,->SW=>*D-MTR"#?!7;!1FD62P3*1RM_U(^ M8@(* @H"BFT!"I@6X00%G+<1*,@(>0G$,(V>X[Q4BLKZ8 9Y-7<(*4BE6*I* M8>M+K%JVK@!!2L5.0@4I%2^24F%ISDLU#EP?R'AZ5AO\RV#TXL\9@S;TU\: MB7??^[I%9[V*R2U L^)M/V0J89"GT3+FCHEW!;_A6,JSGC4+I# /S M O.2AXIP9WRD]'7# 4>EB9YUE/R0K$T_^>>4N7*3[;9^4V)X;?JBL/_DZ+B M/%-^UM=\[,&6UF\?I*V8@(D[%YZJO!2?_"&IX*7AW,G_ MC]AR35D=:Y[G,$*EO$H&U_#%D :[/*H#1R(/@#WNFST8C!*PHN!I^2R>A*>Y M_N)/FV!+^ 1;#!-M&?2RR']45\ACYS^2LH([SCD#'HI+@!Z81,3#-,E@2?"* MHH8;?V-%I)SQM/H7+P0_YO#R0@D*^+O4E ,^2#GR[:.F"3\57(E35BEQD5^+ MVV"L\( [S@KBX8WAX7E3/6LXI90[?072FB-UP#BB$<4 K>/.[R.]9W=*P-,$ MI!_<S[VJ.T[WN6:JNZ?B::\UZG+P, MS3O\-#R&J%-E' M@*9!RNX^X*\?!RR* ,PZI\$2N9S-22KYQ3_KLDKBNW9EQ:TJK +8W;>X1?"$ M#T,3_':.G3U)\OV'-G4^T8\\'J]/4\9X.A8LMUCVJ^$9M &@LCQ?IK(8AOF! MI3_87?GQS?O)_6D77P# [)5_S@(_&U, V L>_^W-7X0KXJ)9@W+^LN/INEG+ M+IX-BE]>,$&)-3!0@5K@4A1GP4@@5_:;\0WWA\D]VEK9,J*^K9WB.HO/)7N( M]G-0DX",+_,<5+P2GKI*R3D]&J&H_F0X $PSI=J3A*31-S3#7/AQ8\:G5+V% M#@W8(N0C"M)P>N3HP3%@W+YP;#F:]W.O^TJ!"9WFFPD!J M^+*9DU#QD18*!@\&N[U*N7!*X-+*I]N:,_YT4_/&1PA[7,&$84%'MG^2H4$. M]S!8R:Y[S=',R<&:[I@.&13O?Q'_.5K@&3CX$BRPSJZB 374^MK=Z$RHX^!K MG8)P30;7@"@'=>NN@"E9)[BUYJR!T*^#J]Z74??O__%,PWW8XG> MZ!*'A.N/_]Z!N -1-&:#B[GEI1!]TO4,,TPJX0B\8K 6*2M+,'\;"=!9DN%\ M4.9$"4A?D*%5>D?'/'NSZ+-<921IWDAG#G2HY\HH\*0B9FM& M$P0V3'VDE3Y3Z3<[2O/SHDVCT;?(-0XS4\J=Q*G&@P9\+#UJH$<6 &VCIX F M#6HZ*,2 K-UV2;@(.-TL-^?"JDUWO"RDG&)T=BZ&J/R(ZFNQJT+"3IC.Q56 MR4U2WIKY,])W-O)R2^O)=<9M]-ZS^-72 MM?Z<]_B:W5_\/5/6>S)BDC'W_ QS?)YV,!M^V\<*0[O"")7D5N1X&2/$0;:, MA'S4!M[+\8">Y&?!:9T1B'=V-RED<#D04*,Q)%4GT@ALCPJ'M,V3&U@Z0"9\ M/VPAS#3+EI#;Y%7PZP M'U :>X#F&AF1\*$&W95[C0:,JN]W7C6)3DCT8\+QFGWGTM/3:+%EJ^FW0T*& M%@0)])L7#7L R[#KO$;:9 5OK0<1QIJEA..TD"TCX9?!4H-"@2XK^$=2.( + M(D[!K^ ZX!$E'_""#4/XP]2M\CXHF*.(_083S@O,&4WO>A.3%!!4T1%F%@36Q=]Q7-2K>K>>^N)C&: M:AF::GD8UD5S4\G'X:DS:=BQ F\0"]_#7 D 9YRI2(R+8$"8J)!%S3O$YB5B MM0ALU@!LENWK$E)%L@Z+KM&DKY#Q@++7P9198'@3::Q]S1TS8 Q'LQH+QM$7 MM3H>S&*U1F]YGOW2Z"4 $$QD'N%$FU;09=?CK'<36V&UA8;0^&Q8)M< .1K6 M"JP=;SBX!EAAI61T03[R&OX+8V"51(61%V2(3_]1*OM7"8^5PUL>UF+!3] D MPA0K@(]2(,)LPVAD]B#:UVF%X-)UM+OD/-]>0#E"1;AH?81M[(250!PK19+[ MQB7HLNO=&/>)Z-WD]S:7=#J'IPF<#3/5I8_A1X'S0>[ "_B?=9/?"WI^PVIJ M_B/#-XDA 0805VPA5\B2RQ6[1;WL!E1+H*6W#="_6V60Z7R&OCXT5<6 A='9 M"KGQ9$Z1NJI8(H-N-*^NJ&2*Z6K>SZU,:W7:3B:V&$'7$A>R=/*]BV1\3TCI MQ63R3&=#.X2(-U[ NZ[7'\R)\+L2-"*N(US9#U9$:*V$F*H5H4:->X5/:FIN M/TKKF)K,DT>$?PV'@F6_*=*WTW#TY>COWXX.CL[_H>P='RC[>U^/SO>^**>' M9R??3OXN$%O\G3 M&_%T@#60!C$+DQ1>K\T40Z,L'7QY@;I3T?B+&MM'^9$7W^5H!YB;KF2<1S!: M1+\28]!#$TCF,M7"%W)]G52-]T,"9\$'L"17&%)I.>6=KP6[KR[O_'58;1_ES<@'( [S MZ-V4A9GG^(1<_,GTO5%J;'/A 0_Y=0!"L+EVS!$(E)XB4((4Z\BA]O!28E%YYQSW(PDP!J>7(C"#(IRYI'\(;NH_!<(2^J._@:)'HEI=S0 M&=$300HA9>M2AG%FR7=YUX#=#6,V:$Y@.L,5Z*5PK3 TQ,!4:8LTU[9FR(1H M+:_8K@G)+>:7^RBGS<,2FO=&1@M[H=^ 7^:.85A@6P,FC. PQRO8S MRJ,J'#0.KR+!)XYSE@@:F9VL,Z2H"7(7T1AS%"SJ=8(X^*B\KAJ+#P;U$+7+ M(Q@=)[JF/'.VXVZZJZZPE\V'O9Q!0[U# Z-#R<)]PA\AMDVG8WHW F6LT*]%W"/=5BS^P45R 8 MVW@8Z^:Q"!K_R7(Z ?%FO\M)BH_DB8"GIPV[G4#<0P^;<5)PE"@P:X1WDF>' MQ(RYB4WJ(:K_'7B9JW'/X!')=:USJ)/4IRF? 0!@7Z^:^*%PLDU=)C,]KUG$ MVZ#]/(=4&SX4"="%R)#HY#!+Y05/1G9RJ42^5%/GI#U&F&19?C/2K>(:/5F4 M;;@MK#LFD^,D8UDXP:7BH)EC=JS=Y_(M\-^S^!9LZLYHNJ'"J0E,,7'6'F8= MC0>^,.^3FX^VPEN6E$=HJX:?B5DVGED.1K3:Y'@(S6;DSFFUL#8(T!"OWW)" M-Y%V1%91 [Q!R?^LQ7DQK.62('D:OM_S#*-QC;15GUJBVY=$=R:(3B2J DA? M@AIVB:'R]O%-R1C44?N=0^#BH!Q\>=\8KU@T/DZ@Z>LZE0EWE2A0AYKW6,$I MP^XDSBQGW.,O^,D?=ZG!VN$X)RXR=:-S4<&O69(U6:TXPY\,S52"=I0349]N MT ;T_.M$''I'\8VW?LJQ/AVZ\41$(R](A=U\UNZJL+C[F'3?'-THQV*?LWV] MPIS4QTH_L#0'C,L"HV&"#QAYU^+<;!E> M@?:82CD*RP;/AK%7@"=#3#3Z8HG<%FY$!CNRN?@;Q&Z_7;_6Q,!CP1!F^6=[(_&I?[>(+ZZ'!12Q-L1!.#AB;& MK8V"3T?_=.#]0O)R>_'QW_JIR=[YT? M_G%X?$Y)=DN=G))$?WMS';$+X.F5@-=1)M6;O\O4:#!)3KEPK($F\SD'_]W>AS&)6'TP25")XKE!-\?(?.0;C$4!-'5;VKB?^-#ZV7Z%R.?F=U)$G MOP5]#'!V "^=_ 47)L%SXI//*2MALDU^WZC+DU]C$:XLFOPVXB7L/(_:KX4Y M#69;R@K42L$"Q3QTC-B*PZF5Q'EL'A!A99=8G&K%E 0US7.1/]A9.+1*"W$@ M$D^Z8]QW= )2!F8;KQ/L1U5P+,QPDP 2O+NL![ M-.4S%I;F14]I3AG/W@^EQ)K;F%B2MN6S1Q9%UKQ2Q-E'MR22.T9'GH>Q"K05 M*O:=BU/W>0#X(4T-F&<]$,^\?S!P79.NTW'?M,N"J0O=51$>_GE45E[E=1JU MQ8@*+!80P1ADRI#(U8^28?IJD[G:D-"( (:$B>]N**8EAOD4W@,[\_L#,RU% M?D*>PM852?E=[GF=-:D9G=)(8A8AJ_%$N!QE2[FB#@M61!IJ&3Z"JLN@%DM#LXW*]-HC1)Q MDPPNNY9[/KHI>0QTX\-*F=BJ5$F%MG"#2JV5]7'&"OPT%A:F%^1$K,4G8]W"(KD1 MK"X,!ZF>-A5W4/4%'5,4V;A! Q;,PL91T&J'@[H8-!5+KWAT*0*=A?RU8,)X M;:XHR9^Y+9PVDANV4""*/"TOP(H*>81$NT:2PM:4_9/C\].3+V=K)!B$P/IZ M>K)_>(""@8AST\7 WHS(_'AHUCHHTV35XYKY@2OE/^]GGHUFE_>ROS".#!, P\ M6=S>G'=N'OT^\@LUOPLO8N.[2^_>=3R;HD-;6^1#>!Y;OYKPK,H3,JW;<=[D M6Q6U:"H( ARUU?(:2)*G=6!<,MWPM ;KPK"8:CAO^3MQK>%$S:?F)6?8B$(F M(A[>2GFM[(6B9H_A6[;R%B]J'"[="QJ'RSM-^23CB_'V/QP;*?97V- M69;_:K+>Y..;:$2CAXG1@;(# P?.;].A&^]M6P]U@?6=6*3EK(<(A:>Q4_1-/N\7]GG[Y/,FG_=:L/NK^[R%D^NBHX>MA\OBZ][I MN7)T]"Q'V;)=%2?GOQV>*D?'GT]._]@[/SHYWB49])JN-.,B!=TVE7XT+HJ8 MK =5"D>:H2E?#G_=6R/*_"(]:(<'1\>_D@MMXQ5_/(,\;AAW742C8X^"290. MDZ!O"7-[0-\^QN/01R,O4=OK8;_;ZV'D4SD;YACME&+]JJ#&+C"&=-'D1ZT3 MH.UI_^_T:(WP[.QWY?/>_OG)*8'9QH/9T=/2_J2AC]47 -+J5-:JBEKG=Y.H M&7"1R#I\<)MZB&ZPNFS.TW]E1:4<]90W+:TKW9S -R^4#=CV@Y"YF%/>CWO+ ME_;F99,VN:;=I-(F)3/B95@DP?QN/_=,APD'DQR2R.B5C\0C>^,B1U/VFIU$ M3\R<5%!\TBC*_CW+?V03AX04L7S2:=N)QW.L""1=O\GU\)P12\M<9'%WEQ [ M 95\M)CHE;U_\6"<[\=J"+5K2)Z65T4#4R=/"WE:UD+DOHZGI6'^KB)H7M09 MJ/1)B;E,T85H0W:!$9SJ[J*4D=8U4@Y-3?EV?'KXZ]'9^>'IX8%RMO?E\$PY M^:P<_OW;&JF,6#;_['#_V^G1^1'F%QX?*-_.#G&G+@EUK"KSG#] XAMF+ MS1LZCV'C%8]$SLK8LV;7+ADF"LHW-<6)?8&' MUX,TO^-<.12*)MR/9B!R[->4R7/MP!.U/.L\]"+()I3B_.:'72)].>_FS"IB4,'2]74W:7UV#>)[<\^BA?9>BZIO_)WI:G;_Y\96 MGO&[\=3?',U^ZJV:83[U5EMSO)>8S3K.U%_LWK^^KXI)"FE<'BXP (JQ2U#1 MLDAMT#06__N(U26D6^6#=*[@%[,Q=IJX1-_MD*4-=TJ._3CTJ+2^KP&@%8:6 ME!;"9W#T#-1PEP0:SW-K==S\$*1) M"+;M7I;E&.:5//=5ELLJ6INS)-XCWB/>NT=VC7RAR@$:\87@H_]A:C_$3PHONOR(7Y^*WPW>5VR+"K?$6LN0+_W6-7^ M3*LZA!6(PSE6]0SOS*QA3JP\K,Z<)?17ZW.=ZTB=:KB@*I]Y4-38SMJ2[M.' MJ&^1A;D7'%]R;5X ][N/S/*UFNWR)O; 1LYDZA>'>X%I;M:YZ_P5M.O+LEO$OB=G%QZY@.[32Q[*IG2^+V ML;QKVG;/\ZT-WO-7\"7<&Z'?$5_"T&]@-W5FU"8/RR0_PM9SS(Z"HV/U+(L4 M&V+9E<^66'9A]X&C>2;M-+'LJF=++/L(*6MZM-/$LJN>+;'LHEX#L]^S'7VG MMIHR$)Y *,U1K6'VP?C1+8+&)_++P_E9F\!13]SJ1R6G;22\6J 1>?W7H)8' M#K;L"+T0>*QZ/=:(=/$S?TUP"#P(/ @\"CZ=H'M;R[+H=!X_=@H8MWLA- M9VO3Z/=LG_PUE.7Q *&((XB$@$L1=Z9FHKR+\AHKU>R<>C1[^IN.I$WIJ-
CU\BVW1AB>98)UM?\1X5&"&"V@F8(8(A&7EAS,;SE9?KO M/+#LEFVS"^K%IK/X+KMYX%\L\;K]A6^WL^;S8C7-?2M7$7ZC5GG41\9AA?Z<+;(YP4?(LR8NVN4K"UZGYGJ4I M!X>?][Y].3]3OGT]6:.6*L?*V>'QTRF0^%Q7@$0#E*0QR#0:#]? M!H#L"Q@:ORA9S*N["VQ'F.9E7:P5\-B:\L?1\:%RMO=YC4#G\/P?RL'1V?Z7 MD[-OIP0X!#BTGXL CG,!^DVGH^H:X8RC*2?GOQV>KA'(*$?'GT]._]@[/SHY M)HK<%(21E^*3/R05O#2\IU&B$K7H43<+7A[Q,IA). M0CNTN?U&R=@UC)"'T8?3.N6&'C@&D.E>E \J'GU.V>4;1:(Y(/QMTU4(!I^6 M?,Y076[%,0Q'-?MNH-KZ'99W[XW*$>Y]D31OOZ),+DP(;L M,+9>,SX_73(]4Q#EQ0L1;F &@1$S7]5]-U1MD\= #4X,>VQZIM%W>> ZRR3< M\^(ZJYY$MWW3C$/'\M4@\+EJ&X&N,M]H)>^KOXB+3S%&B^S52<>$9E[3.ZU M!,-S.6QNJ$ "BW*<:V,P]W"7FWN7Y<'\LM?GPI=H-C6?+!9K[+.T57B%UF=) ME<[L#SB+%9?-?K-7K[_1)$3S6L-YO;9<64_I,??@@V8LC1@V7 "\XL1:F_"J MJ@;EA_?O?_SXH94\U"[SF_=[17B5W/#R/8\N6?$^8A5[[]N^Y^KO<7M]T]6- MONI[JJZ;OF=KU6VU3%MR;J[@M?1#85K?*2\K],8IG^[4+^R'<#=UL@9[2B1^ M_>\ZXUBIW/!]3WF;9/"V ;X0?@KN%%@ 7O LY.C::G462W/P8^=A__X7SS3< MCZ7R.2^N%4-7_Z[$20J/R#-EK[ZLRPJ^E.]XITT:K230=ACXMW5>)-#N%VCF M$UT8[AHJU/#%5+7 MZ6%W;-9H!XU$MA\I]/LD]#>!;VA>)/374N@;^A+-V V@AO78O/ND7G+[7U$> M_NU!Z>?HAJN;MFX:AFN^+]FU:HJ/IJ5=5=>O(0A/8A!)RA=>59AVD2M_).$5 MXZER-DC2E&6\I^Q?)3P&:=7F:)PT.1I2( Y[=)E-<^\%I1[2[(2,_8]2V:\+ MN+("$QONKU#>"1'HJ;^/).#HC4U;,.T=R4"2%5L_+Y*!#\C !ULPK<=@OPQ MFAX3+RWQY-NDM+-(VI%4V(%YD;2[;]W^TS(H%E66\GK#:QSF#"!IS M3GXM.!YI _&!<)1\_+EX4V&;]G2 MS2G/SXP]\$PFABN6;K:C.F-% )9CJ9[)+H>$EUD MJ:V!Z#)7*KJZUE7"TAT25C.*\:T<#9O#6>O$ #2U%4^-Q-C]8LPD"VSU8LS< M. O,\)1OVIFVKPVED6$Y^H,BR]?[9%^M$6'3O,B^6EO!1/;5&@BF];>O2!1M M!2G3O$@4K:,CJLGE3Q2Y!%!5>L]L\RZ_OE,-;^+5$W?(LO.+7;(@LQ,X[P,[[>U\V@^R)GQ_-S_LL M#>M46J9?DNQ[P$I.W+U+W'UP^)F$]89NX /,?<#C)$N(MW>6M[_L?=H,'B#F M?C1S?V$!3XFO=Y*OOYX>DLS>T U\@*TQ80$N)(U\5[G;W@P.(-:>$>C-80K* M5W8YSWG^=E$_^;OM8?2939C%$)(,$[,^J)9FV][/PS8%HJ"TI5F6]?-D(>O. ME,VG=Q9870^D_Q1D('"S!-PT%\#G@M<9W"0>R>KJ*B]@RM%.]8!:5B\.Y_Y6',]L MO*&OK('&9ID.Y[\=*I].SLY/CI5/AX>GRO[)'U_WCO_14XZ.]\F,?NQJOCT= M0L^[1]LF6P\6R^O3\RQP<.[KRN,0<"Q&Z@>P#Q^4O4&1I(KIR()[R^RKLV'+ M\;Y\/U4B\24+;N\0'I/';WJ:\TB-2&/G26.ADZ=$+T0OK<[ZM4BR,!FP=)I, M2(DE)7;MF9J4V&4JL6/%3DE,D)AH687H@NAB5N[![//D9/L2Q;V\PCI%=J2P M4A['*^1Q6,_)X_CK^R"/[G[YM[^^OZJNTU_^/U!+ P04 " "-@IE8",8E M&%TB 0"751$ $ '-A;2TR,#(T,#,S,"YXLW%KJJ]4:9TDJ1U3/3MM9&D0@%NQAD% \IU9]^X+@(\ Z2 M $FEUF9?9RD(!]QQ.?SX^;__]R_[ #WA./&C\"]_^/[;[_Z <.A&GA\^_N4/ MG^]/UO=G5U=_^.__\5_^_?\Z.4'GEU>?T"?\C-9NZC_AW7_\ M!OW/T[MK=._N\-Y!YY&;[7&8HA.T2]/#S^_?/S\_?^MM_3")@BPEW27?NM'^ M/3HYX<3/8NS W]&YDV+T\X?O/OSQY+L_GGSXL[ ;H7G:[05>A^ MB]9!@.Z@58+N<(+C)^Q]RVA^2;R?$\9#ZL2/./WD['%R<%S\ES\HG#Q$21J% M#QC'E WH][L??B#B<](T]A^R%%]&\?X<;YTL2/_RARS\/7,"?^MCCT@XP" : M[0/E9S(E8?*SE\8GZ?ZSKMW)5=NHQJ5O_\(\3^$=CGZ5=TZ]3L?/%>=&]8^V .:[S MRJWP'@=I(O[2.(SJG=1Y"&W'*_WOI--"JSJ<1YB'8^9@D/S%F<5D3_ZKF]SE M49=WZX1AE-*^X$_BCX>#'VXC]A?R-]B2/\=1@#=$9@C^\?GNJLNY]SYUOD1A MM']Y#XW>WY'_\P^A>)Q%1*VY=1[)X>Z36ZOF-S$&,0H/$PW%I^/]_COX_XC^ MHJ@RM"&"EO_^OOA]@5*68.\F_ _Z[T-,=(R0R>&:_($WYI\T-'2=P,V"X]OE MPZIMQO\HQ&YF,NX)SYA)//3(]8D]\@^B /H>^;MWZ@1P'=SO,$X399J.:=4R M@=_#!$IZ= 8Y2:321)PH8E3?)G?DR;UU8O+=#J<^8;K?3.LD6J;]0Z]I1^^T M3KYY6P8MRZ!Y^N2ORU @W["-P>A/7]@:V$$.BT+XH>."R+O"T5; MI/6&\N[0A[>E87IIC+0RVA;&'T==&&_+8OC%H4VJD^PN@^BYNW90W;IE$?S8 M;Q$0\HC2?YOV<:?]/HW2V M-&F9V#^5)I;10SE!I%-\F])CI_0)AQE,4_3(1E8SC:7/6J;NWRJFCM) "I&W MV3INMJY"(L(TBGU5Q4[G9^;%WZ\3I"[E8O,R%L1&= MX>"\U%]R;6V:I_3'[TI32@F>4(HH)XD4FF_3VC*MN3P_12E50_PGAVP+-H&U MO[9,U?>EJ8+V*"?P-B_=YP6G5R'Y$E]'27*+X_N=$Y>GI_*CEEGZ4)XEG")& M![T#2M^@ XX1)?8V8\<=D&?1?N^G]! BUQ=Y4H,6CD.W3B=I^KYE'G\HS:-" MC%YW&KFWF3Q6FX0-L7&^U&J3^>\M,_7'"FV2[C;:^FUB.A^*9 CX9GL68\]/ MBV>A]EO+A)1-(M":FCQI^[^I0&_/^@,.DWA+9J6'+C);M'HPJLS#32XO^ MZX121BKIMWD^XIATP7$7/JX?8ZR:'YL_:9F[LDU$$D$YE;=IZCQ-=SA)8]]- MR19RDMWWQ2DJ_MPR/6731TZ >O+>9N98XV\ KC!J9]C$#CF&7,5OW_7CYEG[ M4]FZP2DA9M]0:;U-X'$3>)\])/CWC$CAXJG6.E7ZJ&7"RC:.G )B)-[FJ;?= M?@-6HE;K/?^J9:;*=@Z%!'K'B+R%P(UK 6Z8P&XM6R:U;/1HMP:_S?7XCIN& M>6YOU3+'97-)LQ/G;7Y',B^KD]KMTY:9+-M9&DS-;],XOLVY89NVMVJ9W+)U MIM'^_#:]PPW1C>I1\:N6Z2N;8E2C]-ML&32OM>S*CLU;YK=LKNEL:GN;_-'B MQ=:>1__7":[";13O*9?G.'7\H&,H61.%EB5091(J19F1O^9=(*4/]([U\K8* M^K]G85=%(0O65O[^W\K&Y;4UR\]##AQ<'MI+^.W:3]6FU;$U[!= M2YIUUV8M4UTV2>E3W;R]WT[YD4T@#9N[6\N6Z2[;M;J80-XV];&;FDKU4#M9 M@ 7C90&^V5Y\.6#PLMSOHCC=.D%PB8D2'IV"3I[%,?;4%6&0?LNZZ64Z.T%B M''!-B)$@.10$8T%IA!XP$L-Y6VSCV]N.U2-[DFI90D=;YMYT2WM+)#\PBK_T M6R>M]%H62]GXU[I8U+.FPLS[MF;,K9GUGISH/"<0CODPP4.733W)EI53MBP> MM7+4?A'O^&WQ#$T-:+V!^C1L60AE&V4AH>#M@C'M$SIFVH]MWS+[90MFD_?H M;2487@E@,3']N6P]/6HQ\0$T+:JWU32^M_L^V^^=^(6< M)5%X!K!G >@(\$GLN&GF!#VA9:67C;;,7'>(-Z1CHH16% M)ZX<1MT;=8RT6W)JV]3;3R]]=@=?A2!ENGOE!3[M@:FB.N3 MUSG]^>9 M>_/H8?CB_TAB%XP9M")Y& FTO2?\&W@A((:^QS^]6&8QN):U.R#]5U=BV/><"90!%TB,B>-3(LD(@G'GQ'DS]E>R,>@K M2C:6'+WM%(,[Y=@#="C-EG4Y)%;V[:2=\J3]&X8:5]A;/^'8>0079+;G1QMI MLHDNDM0G\Y'?P/KY-]:9.LXP6E9IV<+=Y_2\V2(Q6L2'BY3Q(IA[".@10U;5 MB]+)^[;&>UF6"NOJH79=_8H3,.30:G2$ 0R8SV ]3J[(C&&/7M\0[)E0XP_] MB3SE'V-G3VCG^?^TE\]$!,EYE8EJRN$TK_F?RH;XGAH#'SK*QTY7,QT]8L-' M=/PH9X!;ZCD+M#,%4X&-@++QM@],GO65?^5Q'43)"S(/>U>\$9)_3>L,_[V*\[5Y+][\J+:&"ZE_^D/C[0\"K]8XP M,O)O4 6B\,1CI;=[CK.6CNE11WO'#XV. M$(W=[ &?2"'U'',#I>:1BV%7'<)JES^Q$S?$CW"=73L/N,-F"^)8:P;C_0EJ M9W__)SKJ*FHFAKO!<8+''7.99/^!FZIMJ[*:./L309CRT9><:3;'*._9R/AX M'%*8E,:.E7U/ <>@6:"1KA>T^&!;M7/>G:IIID\G>C7(QW['E]3(H+_68 M)31"1W,434/ZY>C2:>W+WK8;)S^DXU8;LS,[:RAR,W9;/.'XUGG$G19#7:,9 M7)P-]>['52 K:<] &TU@,=4(>KI6SX NU2^/>:0ZT[/,J-M%6"/8;(;+>L, MENNA'L=47?OIU-O>&NS\U(G1=(6)6&NM+GD,>QV)6=1U"I46NVHME3@L6D.0]=6&]^;S4QCZL'45R/@^ /JQV)C>QRMF)MZ-HS$?] M[#-OGH[;Z&H8_QO8:1MZFUN >CPC668/H37LZK7^TZ_0XFM.8K<=8 MZ4?2F]K8/=K\]J$\PU>@'=2?L=^8-D<]PTD;;1&/U-D,130VQHJQ%3SJ^.SJ M3Y,"@1RAB,U@G'/<(0.1*4;?$:.,9U+'[#CZ5!^R4[ES1S$U'D]R)D[@$6W+ MO3NP-_/'98YWG/L^1)M9#B#5D+Q*?N-? Q>UV8\_,";A0TG=3Z&!)*/WBK^D MF%P#GI**+3N.7.U3\M\.42=;1$'^\ ]RNL5TJSL!/RGIK;-.R;9XR%*PGFRB MLXC2K(T_%2^L/(O>_)& @X$2F\6R=YH"+.DI-'QSG XOKA/0[2 M1/P%A/ #%0#_PS_6,5GXCUC83(AB[N1_43?%1RW=F//=E\HH[";8_?8Q>GKO M89]Q2OZ1,TC^0^8UT!'0!7Z'#U&<%KAH_'2RF1'&SL*[()?KZ4O^R2WSEZR? MG=B3.JNBU8I,L%\C %0(R"/MCAQ]-;-IH^>^8JWI^^X33B^V6='FS_4R5 M1G; ^ZY_H H,^ZIB__8@,NW:*&G4Y1EZ*,X0?[_<9&F2.J%'6"F\A.XP@ N0 MORN&XPV.]Q^:UHKED8RZ=AJB]93%4?75J,.HL(A4GKC-WXXZI-['@!A%+GU(MG@+^EI4'Z&=VLSJFQ) M#^Q]'\753^2:C\972R[K9U7_?=2NX5D4XCC9^0?%=%I]#[9_/^K0[JC]ZMX) M,,0.@4N2O"INMO0/%2-K_'RRY?\+>0-!]---"&\?/^214=>XK$=W:C+E\0]! M2=?LJDHQV9(IU^MN0G%/O]2?]UT:C[I\3HDJZMUG![ "U>[LBH_&E7 2IXIT MR7_EDB7_\8\-F$TAP,?SGWR/G-I_\],=M6O#XYILLDUT$:9$-N<:MJ'@H >% MZ1XE!9MUVR50__UD+.0N%XXQE(=!MS#3I>6HJU]5HR"DL"JA7-D'C9]/]V@0 M7DMZ<,ASHOWMT-INNET [H([?.#F#>\\B^5#N-*T>43#L6VR$JR-OC^D4.%% M21XE7#G_!1-UP G67_P:H^S15";3#55Y MZ8M8ATHC.R*W;M>60?)A21Z2:F4;I$ZZEX-S9^/H/KC484M*WZ MRH^79_,L.S(^90VNTO'[F8'(((N).WXQ-\C?X_C)=\F[.S_10$\.?!Q7ZJ(C M$9V!,/K-ZR_DPS2Y"MF-7/"%T1_/U7A$0ZOKV%%,:+I6$']9U/\GG-YL-\Z7 M6D-V?8L)+<(LW_.E^U.@L8FEZXKL/SB [E_V#U%0<3_IOT^Y2$2$C1I16K] M*K^>;/C (=161<),PQ7Y M (KUHLK)T9O6N"QU1U^G"[[NNA]&:SJ3@>LRB6-VWE9H7J906LW!6I8&\-TRIS 8O6[N^9'^/KB+#P5QQX MA-$\>JU.H>O8VM11YL1P&^@8#&0:./C]Z0O3G<\")TFJ+ORAU*:PPIV1?][$ MF^BY:*EH^G)NMF>XW*]2O*_S"K0VFTX=:UXN^B)I+#&5I.^![J;-^J^7JQACZAN/J]')>QJAHQW53T9"213XDKH MH/FQ7?GM7(:^(5U5^$_;OIY%*-!M[(>051/<%D#V&R* MRFT6>S@0[6V+_90BF5!G=G$#%TSP%U_( \.G(B@Y!NGC*']=;QO:N0 MVP";7YN-;6:@^ZCQ#\H%3^U\',RIT8HP!L4Y^/2YT;K%!MS08!XQ%"WCK_[6 M:D#A&=0.PC&M+OC)V5?=*[6?31@4Q4M8556P:I%YM[8C&YL.Y-41D=U7&U=: M^F2Q-]RO-'N61VJQ=#?X4WW>IXTK;N"@YA;0V.P,;&DTHO!(@ M]O@L2U)R*\4,? 9<7.143 "5J=:UWX?2J#NZ#?N_P<;?N>FX:2M$+DGJNYVS M(UH:3.@CC\CR)L(+G)#&@Y)S^\"-P;7.\88FT\4J@/&)WT&- 5(5'T[\DB,[ M*X_V;D_.:FPSY4)BF*CD^7,>90_I-@MX*<6Z-VECDU=\8:\?'V/\2-2F*W+6 M^B%15$R&I/4?SZ@G9CG=-L?3A8NGE]%3PGD]-1YD]J_GX5? MK-$45/'AC' "]-R7(W$!*AO/R*K3V9IC]\P@9_&51WKUM[Y+#][*N/[V[R?V M(T(JL'@9^6%&5@!?"N1N/<7;2 --O_A"CK\H)K>J$[_0K0M);_"FBFBXH4B^ M;?1!FNEQ^AAM0)U(=CPQ@0:;W.$$QT^U.7==6L[ID)&Y=9B];X#P_S-]G/" )\Z&;V+;69TZ:Y=-\ZPIRZH;+N\]+BY@ MB9Y+=\UFYX3\U?PIXD#M9M WCNY_NG6S/SA^S"*:BN"H##>*[M'ZJ\,2U+YFV5E;# S^2);#/:A3FTN]3AQ;5&Z3X MSU-&&[@8>]1,KA:6$W%F==NSO=UTJ]M/'.Z(IR" 7,AML TMK29CAQWX,EJZ M\150_>V$JU\&UK2"<)6_G'#8(NCM9GM-E,E$H!+4#K[N^WE@%%0%Q8Q T%"* M;_^"#-7(C6-17IZJVEK91@LFOHN"@#Q(H:$A?U*/@7B2<4.YK[HJ M,)V;VPT68]$FK %PE2^_T\K'\.G$RU.6E=[( M%"SISEP-OB0/,B> M<^@B],[+188;/YW98_^H!_D,XJ/R5V-;5)3RY7S<(3H*15=W2*'5'%"[.K Q M]O KE0[ :6?HP/3,OMDR'1QTADVD%*6K4#@Z-[6,3B'+$]X\!#YS&N3'R$?R M\(Z)TBTTOF: U<'T1ITK> "2@YNECX)R$$3UA3L;/Y\RZ[YN']2'$;0TFMI57X?=T5X8KV/SF:F6 M?4NR&/(1%3J9'2 U:*H2WIF.L6C>;C%MC4!XL2M(<0!:06RH[\^>2:TE8JQ[ MVSD80?7J5S73$]!A\/O3C1Y#6OV$+FF*N-IT 9OIR^[30,9/7&RWV$W9:,B[ MQ8L..DQ\;?#:T20FMX%%^GN^FR&LIM'TY@L^DC8O1?WWRSNA924UHHEE>W9\ M0D@#O.6(;G]+-A-$%5.T))9["E^,?6[W',6$-NN*9_MY1J[TRRB+TUW%H7]4 MT[D .[=FFM=];BJ=KTL>W]1G(UWB#^V[X*%&>RD$\HLXO*8]9Z"W2?U!+ $) M,D89A,^>WR+IS*]]XO<;W+P$1/TP5U5Y7_ MN&ZID=+2:.P*"_CE*@G(ZZGVK"U_,T=+E.K6YXH:W*UPRQYOH6HBMA#F/^$O MZ>89!T_X(SD/=PUU#H80G3Y;\1-N0SFO_'0.*?2G75/H3Z?>=]=1^ C0(?E% M>_&%8QQ_!O L6=6 AY[DJFX;@OYPPM,&[!P'_3XZWOM@)GYQ_!!LDC=A15A' M6U1(Q\:SR/"!T&^*0T21PFAP[#4 M-IB-HM2RDVH_GZO7.?<6MX*L]J$T701F'@80!3X\N-I"?NL;+$2QHHH@^78\ MK1*(C9V](> NZQX;M9\M[XG9]IX:@?#RA")<8V!&$![&1+@837MWVWJUYY9K M>04=WW[4H?\U.L 5_-$)ZM%ZRM],_@HH8P%H E9K:S$8OI+:P8^QF(YO+=G "7H4%?,>J8Z7V MTSE:VH^WJT\=]RP!M-I!HRN_'G59"%]*\0BH6A?UWQHN'R+.WZ0A=P-"V?Q0 MU)0A-SN3T1?VE M'3*["X'%ZL+MA7W,0+D=V[W5,*8[&'UMA)+ZJVT$-EJHKC\ 6]Y\2GP. &E M9;L\2/LE2H"G5"W@.=OU]^\1!"PEW9U'+H7.8 ^Y^HR[ZN_LK^R:S>20UH_W4?3UR MWLLA\4%G"'&3R?)S&,L X[PX7MU*J/MZAI&*==?I,2U'#CW) M"\/KA0+ 0<7U)*+]_T*$&CM!I<^D/YV17Q2/8#7AI]RMX_[F/-)X8>[*[F+G M.Y[&8A5Q#@,';SVC&G>YGW%?_5$HLA?.?7(.D%8*1&KM1'=J-K>79.>B!.4V MT_DF95TKEF3#/?<*LDB=C[*]X6+WGO++:?8V=]G-&BMBQ+5^/GDF>EDVG-0(B@^U;;_.C0<.PCVB8B,II>Q M>#NEJTW$DOQ+D(#5D;)]"!E"V*WTAQ 5H@J%[+HA3& HQ3G&=1P1CW,LE7GI M_I=92DXG#I,O-A91Z^\P#-8#3T2./W+,T^ XPM,&:5XE2::#H+&==PP2?@]" MTSGJM2IL1\>I=FX^AUSEJB-)!UCLEH?@ M-.YS6:GYPJOPU;K1Z[^U"M%,G@1DFR>0F>H$_]L_G$5>?56YRH^M#I^OETVQO34MS4W &08'GN==T^KF\P]4NZK@IQEQ=U2]LI0S#* MY3]5%WY],$9+NSGJBC5ANQO2\WA!P(S:V-A3,C[AECQ@R59W@K6[\_$39@=J M$6[J5Y9T?Q;[M(I;I;E^*,WIU&,ML*UQ^U5^.B^]GD$(^-N^X .RY:A&C/29&^SP.J5 ?IW>)N%7FV=\J8FR[-4MI8^-(M0=FSWI@Q_+$ 0 MM!H1(MC%_E?;:K[K(.GFQLGS!YJJ"O5=#>,.PK*R[T;Q(8HI2S32]0QTJOBE M\9'2W&HVL0S,Q'A<-J#>9D+3$P\Z+I3K:X*=;6XS0X6_M?Q,IZ;3PPATQIII M:C&R>UGS.=4BQC1_.V'PXW,M1G3HL>R(1"X&^HT?NOXAP*T%5D8A/=_[L+=B MPB*,:RXHJK5 %*94?JTK3L>.S](M>DUH!+<[)_5&UY5][4=G^IL8QD'GZ0XG.'ZJ#8YO M:# =FDH4><]^$-0,6?X\H5&:X6F2'>$DNVJ_0/.WTZO39#F3\5P&T7,K7F53 MDYD7^FI&@3R&Q/05:GA1QA:K:^WG4Z*;,(AF['7!O3NSKU&Q*WTYU'OSIRX9TVV 7[-)RL0C8[9G1A=<7BS&D M&3[2P0F/W=I2T?,9X Q"YOK[0KJ%T@VE;_643'PU9,?F]]O/IDJ'C1R?D(4IDW211X'ML#X<>&6T" M 4"L&,^E'SJAZSN!?&D?D1L^>C<39IJ)0CW))JK)'JN^@^XPN<@3/Q7UCYB^ MPFLU8)(C53J'Y0OJTOAD?]F<>GD M>4F]>G=D^S/%ONZ:LSN(Z:WE?XOBWZY"&@'&34A=S>8-+>>0,J@&M7$\45X3 MJA4VYU@JTQG<&"0! )YY>_)>@).+OEV9+M (V-BM[93&""WLF5H.99Y)BY^D M8^-IPV%@BL2CFS$Y6?.,H+J"E89ACAQ;IZR6[=8A^2"DW#$U?U M-(-WN3R9N:NML9K\T_/9LLHLHG"T"0:S=F'TO( M,J+<54C31F"#7MFT]Q4S8Q>_0C]9<=9A^VLM"9G*,&1PY ME.QH]Z(I9Z*ILZ^[S6 H7&3HG#H1_%')W0>F],X:CZZO?S0#/:H; MEG$W7\8QM&; >K7:JZ)3R& Y)?7M2$5SE$X,8=ZPQ%MRK;1442H])AME8*8/ MRPH60V-ASYU+\K<)8O![4RY-+Z Z3EV'M>FMJ,9U_*DQ]#S"ZR#%UC]TLIMH. M.Y^P![91,*1DPMU6JJZWASR:.B?4*+0G$\U'Q]V1=1:_J$$UC8;7IA;CWFI0 M4P+V<(7TR[]/M[&SAP3_GD'.XE.7[5WW^;A%P11O*#WC+Z-X[8*G@RP^ >Q0 M(=-N[:8,2"ZD3L+CIC&\H+')K$+ZJA&>NS><0T!RAXK.ZG>3#1F*V>:9>FU[ MMN[K.01<0, ,>=W3 6TB"&$@CWJZR//HW4TTCA75>+>V:ZS4 <@.7XB0F^)GNK6U.R==<#D'$)I-TI.:I]28C=S:;@9F%X'GSJ.I M:OR3 1T&U8+O9-4(Q@D\&%K3WLWUM]C(<25!]RI,RN"E.1X T=6L5\ M*8%(*VZ%"KM.AT:C'G/_Z>\!D^B4B-5+SJ):BW?U=[9I,._KHI!G-WRRC%K1\/+>Z/S(G]1:3-R%'1!;94KQ*90V' M0RA.G[*+$U;^NKFNJO:AB6CAHI/NA;W'8TACV,JDPQL6)Y6K"96%5P=2G,.< M=$%;JOAV>3%A1X+PS0_KYMCQS6V*I/((#R2 "O&W/ON#])RKZ1AM0 SC=F+I M+N;F[!<1^ U%'BHNXLK/IG99-$(,W ($,9&Z%E9ZZS18$8=2G4X<:C&X)*\& MUUK;L?3]N%GU!<@F2 ZMN+,J/YO.UI(E*9GSF/H;X9#;^8?JRJ9=6BSVTEZP&;\$]R&C0B MZ;2WFX'1K"XS421G43N%EJY%__(Y)(\HH;OWB5P:M\NY%3:BVN0(=8T:Z%@U M=%V0VP/JH/X21\_I#J;-"8N.V[:O+0UX3DO_9IRX)6?3!CL$Y!Q12Q=27UTL$/0K?E9C9*+';,7 M8J+6FA,W7I52,!;I&4)/W4/4D]>K_I32=/2B";GC0SV5*S/*.S69XPW6O73Y MD40FA\YFWE!MG)UK.*UP7-[;(_RIXB& MS. 9.KN/&-KTCL"N#L#!CK\Q-@)$ ^GEV*GLE3_5[XL.;:T^\.[W3A (UT3M M&T__RNX =S@(VDS,VD=6\V(3EV#@5W]G=TP=FK\&)1=4*!@ MP/NN%LGLD&U[1,-QZP%Q'WJUI[WJB\D.K&)R9YNMM/[[Y=W?9=\R"Q[A5@N+ MF&8U_5H]2M>>%X,#FOT/&'2*QI[F;^=E[3C&O#'A[ALE*Z3-.#EV+Q-&?'O" M@8@]<1+16A]L\' = :0">3T>'&:*$]GM3>!/@\G. 7R5@T=?[0]Q]-2(6-G2 M:"Y9Z5 DH]'[4?_]Q''?.1R&B)6M=\LVM9C0ME$"AZ!9W#]%'8"^46HM M&CU(+4^5D*]E!3Y)J,CGH-/CT+NK3ZTQW^^4;NFMG\)I6N^'%A],'F0 5K?! MCKQN,&6C=30="A(8CFZVGQ-FK[]Y2,G9"RX+$55/+AB6$H!U#*<:V?2G-W+= M !V4E\\'^X]R=E6G)A."1AQB[/K,BX:I&ZK/K.[D[M+4J*FD M(:5#?C)''Z!25[+##/0@-++):-@#=_WX&&/RQ"KD73?4"S'=XZCB^*M[-C84K3(1>A5)*]W:S,WQ.2*DB?] M$).;"$V+*TDT"7CL!O]);NW$\ZE&VYB8UM9J%E%S'<+CIH_7N=H?R+.1F1MJ MGV4U'T_YCJPNI]IJ)^K2[N2W&$5C:FY=NIOEF^9?X)S@"YMPQ'KU&1FLZEGSN;K\#O<^JO+4".@ZENKP5UAI) MJH2QS"_,]:C!S3L,) >DZQQT/S[]>07YY*J@0"1LL9(<2V5YVU44%X Y9!91 M"HARR^^X!GA'HUW.+2*CT6#0W&:^:Z(-1*<1X,X*C,\1(S#CT[T)_^J$S*6, MD^2&="R/?[9TF[R[[8TM(\Z" :O"%:K]/ NSJ$@)YO[QTRB.HV=X6CH'\DMM M1,!1)&8 HMM!XZ[Y> $.B,&.!]N[X__+G)B(.'@A3[PHKH*+KOMR.B,WOS/A MP>[352(KTEU'X2,9XS[_J2&J\'@ZTUH!U.L$#)XMCJ#Z%G9MR+77775=G#%( M6DU?4JQ>(GGF##0]'!^@=G)_6&/N>9M%X$@BBS59_SH\D=5" M[]-I.^18!>MX^>2];LG.Z-)R2O4@1PU>/SE^P#""%8OR+@H\'#QRF=502L V+%9^1$>B3/Q=KL.?VK^2[VMM=\ M1Q\9LAPTN?37>PU 4CUITCM=]/:#9I MPXD8 PVB!CSUD/CE?/G:R.;F[TW O=V$UY$#20@BVE]V6C6\UC8S#*LA%]DV M"Z[][?'@8$K3466_#L/,"H:E=Y)M*.UU;FWD\R;L\N$VDORC("&T/3XDT5IL8TXO8M-D+#/Y5 M%KRZC7C)CI::6EV:3L98X=$D@N9H!K](7VN/-3R6RKPB2LXSW(B#=63C&22T M,[@%6?T+DM =0^RKC;/.'C"'\FNV54]L(ZG,64PM,-3XSG UQ,.,WS=XIIJ;3;]X<&#^1N/ M]IJ/I[/^E$'X$EG>ZMGKDF%-[,H=@H?O) M!%Q5^K!^,]=]/2'$SA;#:<\/QV;L\YJ/IS]'.Q=L:&HQ0WMZ8S,'W$";V(E<")?P0/TM061P%FTB3"?'Y^_I8*%&3YX;OO?G@//[_W M>,PCPPOZ#Z5KQ*@BUCE2>T=IA/+^4;25W\(0_OU]SM"214.[[2R2C2:2F]J._LV#&_]^40+2X?EE1D\4K]^1:D$,Y/<0(+H$)=67:YV2P=M8$W/EK!*77 MP0P%5IN>LTN[/:'](G5LVG)^>$'J=WR B(YPA6",B X2*:-<(3%.E \4P4B_ M0F&KJ[!"+":O ?7L!R<:@]7="K@Y';":?C505>#G?D)IK5"(4X1IIZ /9+Q; M=%#[Y1]_NVPYR%M"U05(5XCU!7>_Z UIW?%OE\V]I@*H(EA1&71< E;.A@$! MYO56R#HYL:TTI&8*%PT5T)=5(3HB:"*!-E%C'PY&-9$ MMD '!K3T=5<&\REA0/V"$@C*9VO0BBJ=H-:M)M3KMV@"NTF/W+RD0F= M^]:*0%N\NE?A)6G+ GR&K)P/WWWX\V(9D;/-^T#026X8V$3H%":0=43^@5A7 M"/I:+-.%,S1G?DLWOF">[/P'."LY\WZ(MHSY%]*GL1-RL)&$_I]?&6@##X-KL^R/W2#ZDBI-8/!GZVI0)-:20L_ &R4,R MDU2&J R1_R8"SP]/5$F0EQDW; X:NK1.)=0*PZG,>L@I2/BZOC% MLLIYN9Z>XF>.(87B"N4TE\.-9A6A+ 4YV06QH2RPQIFQM-S*P.>W,3XXOB?B M043-#%[PFP4>=.;Z)\9U2$O?>)QOW@/52Z H^@I4DFB/4>I\0;$LA[&B/LZ( M"LFAW2Y<&!7.?'BAOA/=?0,:F1 .[XK*@"V4]2N2@;H->@K"T@8Y#@T>E/?- MLKQ/:&7+(T*@% MA1[Z.Z5H)?AB*!N5<0L6>6%.0^D[T1[,@QW$N9F<"]V^ ML00F=&]MW7P8/_DJPM5EILX0EI20E(_D#LLL>)9'Y24HL:%0)5N?T$64L-'] M?R[*G4=QS\"YPLY7"5KQ$ WG0%PGRQNY=H,HU(S;52_'N28H+71IXU0=-&S5 MQKV X>I>*1NG/0/9B=.0]+SS#[G_?Z 14:&)UK;#&49EJ+#R5<8LA3;4:E.5W@+:"V#XO&S%$XU!T=$/T&.-SH'%+*%DP:3NCB:V:S M8@#V.(;3]C1V0N\^.T"&R*#7 R6$."4KSX?A0R_< MXHR%I,""T;M[. _J/M+FP-BPX_0?&S\%])NKT/.??"]S@K_YZ8X6?H,+E>AT MFXCA^[)4L)Y+BO8"YWG>C_'D,@O<:0[V,HO&8SOTVLF##3@Y/<0(6K'=C,Z- MIBH663+-Q1T&VP5X)6K+)0SA)R>/ "M\@=P$)488:<5F:,UDJ/J-;K:?(HKW MQ5W(0V9)I0M'0D@H*][II; 45'!#WHU %-TMCIN"BM R1\9#&J762!54J8\. MC]F1VBA_<4C25H-WQN:NF(3"R2")=&[_,5PHR^R=9[&,E1R4DTD)(X4R8J1Y MR.C*< :F.?[TFTSF60#R!H5A6&LP#.B=+Q)SOUD0KY4&G%?++9_9)QP_1/D& M+2;AQ,I:]MA:-I^(" '/44A!HK8T^D<>2A">"3A<+$;E%QR2OP> @C,\F9SW M"/%6" MCZ$.2:FF0>^D;TF6QFTR8DMCICPY08&O1.GCOR%LE,N\2M?:\\@W"<5LOXEI MJ;'0[?LP9"01ITG44J"*HA@)NDOA1P.\F8JILLT%+#R#3V;-7F3Q.!X109FI MDW-#)F&C>O5B9'KZ12A>,E/ BLQ,&.1(B--J<3S@1S^DZ#1?CU T>SM]RD8' M9E7+*=L3 I3;X:B* K_@'L=/OHL313$%SUK@XWB05TL0,>[*FH9+W8_"*,U] M,=/JR745,\NEE6=PI[ 1TZPE;MTK05[13Q ,7$$O_,IG0@\Z86_-1Z#*P G8 MT8M.T+,0IL.%N04)/MF0(,@MQCM ?1(U2S[A]&:[<;X,RRU6R(KTQW#F6\?& QW06L(TBE_&A MH&O0\P+O/JC+"["/+_N'*.@;CL)H($9DMJ/5PDNL#%G9Z ) M RRJ2[((BZ# ']@U"HM,?UJ*]\PY^&3Y^/\B"B(;H,YXN=A&;X >UBOUJ\"D MYAVO!!C JC3YV@5LSRZ&@P!P14/OHQ/_AL$=Q%?%H*!=3I8R*0G+=6\ZB-<4 M6R:FS88N+4D'6(>]\W>X[^Z$7[;6G3D 3$&R&EXS#@VIFG8"+ M:S_$-UN]@JH$ZCZ-XCAZAN !YT!^&Y8T SW!]G=I7RL42XCS!]$-VLI7(J:%9X]1< MGD='"]UH^BH3AM+MJY!% M\?Q6PT!MPOA;9E@][ LL6_2I665QRJ86N2V/LI1'+,F-73[; MC'*?UWWG(&(:0)$*KJP7?1]ZX"O:OL16UF&,"E#+9D]X6V+0?(F*#"2$6P%T MF\E ]/TJ1%#QWNO&/7\U(8L^@K7+=R9F]IH*Q\\@:\7ZYNRJQJ5CS59AC$?- M:)%WPFU/NL<+/%U&@5]4W(T=JSJ=W&Q/,?.&)I^A# 8K38,E,LQ00!@=-47T M"O_Q(/KE]3<"UG..&V/TM+,B#&%YUJ%6I!#(?\C^$.T0\1YS5*#%RT S30]8 M#5:PF2OV_6448_\Q9(9Y5XV47X<>_2^60;[V_IFQ8A["#7X+287D!ZUL+3O8 M!F%P-_K)^7"1&*\:@4^MH\J043YFW<'.1SZ1HWW6,Z%A-7)9NT+6J2);1X[B MZY97":A\ZN5KRY')RRMLHK7[>^;'^#HB(_\K#CS"8U[Y9V#:I .VM+R586\ M970(,G#_L4/44ZM;Q3C-XG"A,A#7*F=^&\6(TF>%D5<(>EDAZ.:$_':2=V3I M[>#$8*$ G#,1%>>[9,N=^T%&=+_3%^9FIXF?O;PJ#>](T3<$$#*KV K1_NGF MX2-803PB]_6S]%,+D,P6Y5-\7=U4R86+99V+!:IVO6*I5#Z[9RJ:4E+/&?GG M3;R)GOO&9Q=3>8 @9/( R05PT9259(.5EJ11<.)8[X@?L1I[MH"O,?FRZB5U]\<00:YSE.W-BGD?;]J]; (B!D MD4)WA13*"V-,#W]6ZA"!HHUPWH>-L)V1P[FO-1_]0AC@*XV&'4T47C\T;^;B MR\&/&3ZA2)Z909:2,JH\5>DK$*6F@P$YL\XH4=Q$04&F(:TB;G:,PBD:B+0+ MU/-HX27Q%A384I&CSR1;-TMCJZ;\4-.LF2^_JT-S#G>+%6$Y%\% 4#UV>\'5 M.A,;TF8 4%.)#:!G&(>I"IK[-O9#US\X@3 <;4^)3Q M,QRF*@VP(EE=\($H(V^S5.]'A(ZQ]QX9UBMEO(OG^2QCYM;QO:N0)TD-B^.1 M-!$0/2$+@Y.U%\8S)EMZOE$=;_;L52IHH6*[H#E.ISC$6S\=/2A-02ZD:/:* MT88ED[WC/7\S@67*HFAT?76_=^*7@D!R05!LL,2"H4?!J>-IHP-3)[42XIRD MQ6S(\?C1GKJ<#X7ZSU:Q' =.2B$Y>2H0S3&G@A$V-@M0[.,LRJ#,SP&\+9^< M_9#'D4H* 2U+#R,*-D@K%&W+&)0#%Y6D#:?8O88^R>C;JD6(#XGO1N0<':1Z M4#)G$?6<6"E2-'3*:] "'I,#>W.Y(6YV?DQ"P@BSSHOHQ$[%$2& M![:.\:"D?9RPP*"\%Z1TLT0."RH.[08Q)?J0,WG(>S*J^)CB,E"F$#5-H;4Z M9N=DIR6I[QJIB"V(3U03>US>^-Q)GB:IBSTN2Y65L3W!H.F;[$9"@!9<(:_. T]!&98[+RBOT %H,Y5.4%\AUXGC%[@7K<"^CLEF4.3O M5O)WD?-'""^)*1VXKG'FPH5QIB0^M<^9-73%\1@L8W5T8?-4 GAP&*?EL9R_ M&KLP?,'J 5CBE@8+OA$0F\NW+:X?'V,:@G05$A4Y M3'QW+C4ANAN )0](,K&,\A#6ID==T7.P^,(#\"IT8S!6GF/VOU?AQOG"@PG MD-8JW(%/>M$_\O@ (*(+,E<>V!B8G9$B MT3'97#3@@_>-H/,\;;9AP[\JZ12RG9I7D%;EM_MZ,GUL09#SS581PJ @@8#\ M*XH9?IUZS,,!H_XW \%(=PYD)JB-S$85Y+G(9Q@L\\%5Z.$O_P/WA6WE2%B-X3\NW*050 KTY68CP7MTWL0V?TT\:5M_0L:J\ :&Q^-H" /S'WI0,6IK@>)E M?4DO \\B%(>8?*52]$[T\0VH1<7B[R*ZTXKUUPS7146Y"\/+Y%2K,TCYLE-( M9V1N])2K"?@I!WJ/&+ ^_\&7Z\&+NDP6XI5R%92\$*\\TJN_]5VJP0PJKG9]*U=HZ6SI("1B315"5'V9DR_.]'X7)*=Y&,999+SBY^$)> M 5'L^:$3OU!%YE-$?B5O@XC61;J":':<#%JV5VJE4?+.AR&(\J/P\C\(,S1Z MQXT QBW?,Y)4H N) 1W)<#TV+)2/2\@OSR:"XTP?"A)CL581]-(/_63'JTM3 M8- [G.#XJ7>*?H8($\%G*T&7>/0'8"Y4#H!3Q%<6"N2)UB M)U4ZF>5I+3/)',^:SVL'1CN:X9P'%C,-B5KU HL994-=+'D":PZ%E Q-(AK1 MRZ4DV"H#M%F*<4X"5E>AR'HX$6D=>5TL$6.=$:D!Y(RE1_\Z],CE%"L6 $@G MRY(!YG-A!8!ME=/F1@%&W5+6';D TMBGI3\@9F2@;4/0$E$TELP;HS"AVY8* MG-"E;_QN.W.2'5EM\#\05O7D!!!*/?#8 FITH=%_*'0MGC;"PP.'#F3?AX.RSBGA%2IE*-'BIQ2$@-%?'H<:AB+5H5+.DVN)IT$F M/3NVNN&V5F9$L6.[TI?''=S--]O/":91-N3SU *!B@OBBW-3BIY MBP53&91UF8L03V'RY!/+?!E9[@IZJRK!;3$NT+8'F-Z.0B=*! M4HE=V0;F!<1R;QZWY*7^5^QXIS%^QG%/5U8I28J214 7<<)+8(//7=7PK8 J MC,6'5G1\H7.A6Z%M<_%K%&1D.<-OPQRG?SUHJK2Z)FMK M;_3AXR_465"8,.]LN\./D$SJA"D\08?Y#'-:]#T[]\%7!!!:XJ J^&90[)T6 M?+/BJ+^6,KV&,S%A\%-*AHL]$4.F%'8]QUO?]?L^! 7AO%K(.[5H+"=NW)4Z M/G_Z5'$F,2>_/'9T[6SM10=1X,9AN5;PB*&Y*V E72FU("'%)%Z^ %3K2\=% M:RG&;7Q>RWG.G3FVGNQLBOL\Y;DS[W;SGN^SPR&@?CHG +O^91 ]7X7;*-XS M/]Y 3Z="G;D-@#Y2.K#IJ33#J@YQJ_#KY;5SP' -W ,0.WFNR3[-07F2)PPU M#MV2'W=.@D'/]>E).EQG-EX.9-21!\J@D2"*-SH/>W>%+:<_^.P4:ESG9A2661 +4J(,20_+P"G(5=!-^A3$R':2%# MY>Z,@T1SHB9S0LWBS MW?0IHE8^[ V*$1\A8$Q:4^50U81:&4XFQ[NR%*<]6]$7]7="[N2)0Q]8 MQK6=N8S4%YXNI0?YC+,FJZO]P?%CAOY^152D\-%_")@W/H'XXA0'_A/N6PTR MI\ZJ6 CZ,AV-=7%R#7TLE%7-1Z'QZ^?\F@U#H 7>=U&<;IT@N,20<"#P34XA M#P&R?KRK\!Z[4>C]+^P,4M$^?/?A3XME1%X0O \$G>1X-YL(G=+\"-H1('"P MKA#TM5BF"^^?G/DM,*^"TCS0Y!K&O!^BA#'_0OHT_B0ZQUO,&.5I,TIL1G\0 M2T%5K:"C)?-9@+$>TS!O,ADZ7G51<4*6,-S[1_*SYG,=IKJBX:49F\605W#Y7(P]FIM('^ZR M+#4K8M%7DQ-T67HA,VYPTK+^AW$-;G3F"JC "H=8U#0!O''*;<2YA3A"@*YF M&IZ,2:% 4\97X[F?.!RBC@P&3 =T50UT.^A4F5&$U7ZPYVU@;R]98&]0N %_ MO$MBUF(-1F%"B_LH<&+^M).@J0/7E :_:FT5WL6C(WI+OE /!2)&4%\C*@B1D M2=W>QMH^_JWB3E(J$%,QG#0#A8+/0 44Y: !'%,33X 2TB'[%D"[5L\KD? M9&D/.X=BC))10FF$>#8'75"\!Q87X6NX6P>B.KCL4W;]G2"/#63YDJF":N5( M6DT"XI+A$,Y,KPD_M#C!WO)OS5B7V0TYV3XN^'[!I*%264+"*,/G'"*":4 ME\J@>B7D]%>(,7LOF16=H#N#S"IH[@R_D[P,HQAR/QABT4!D?8X)*HER'*2E M<%.%LV^9I:K*&%KMZ1X !\7J*=1.1_H'OLJU0L#\1?^A]&BU3,I0=OF:+'-6 M8FL17%5#'T]7-5RY"YEQ:9VENRCV_]5;(5!O_)6PIN54%\1017HSYXJ;QAQK M7-V*,M'1VOT]\UD9@B1WI0QB#1)J#HY/ WW.X)@$@ >R&A?#5.6FRMDBSUD4 M0FF%V%H%P['GB^\M019FBA.F12/4 H#F]H;_3_I#% M,IUV!*$G.^[W -0BDX-$_$P6DH&(C!"V(G:C/T5 MSCR((9>-S\E9X4+==3MH>@--;HR(14O;L%%KL&M6@.7R55HL4,1M&:]9/.#@';,.P\P)9'C$M;_W04DYQ;=$45IOR72/DPO ^LDC2,B3 M!GI:H)T!5;CK# M5M,$B)84I_Z_>/AC,8VG[R0K1"L3E9;%E8Z:5LA! H5:]K4POA0O5NN468*! M*3P< +/^#J=$"?/.:3':6YK%-V98$P.OYYT@U@MBW:PLE>$VQ[..!2#?2\!Q M3+L0N74"14\UV"R1;]VFL9DS^XK);!L M$+^E(W,H-^4LZD:>K&-CC<-?GDG?R)U=]"N:#P\%PYQDQQZ%%PQU?(R:D&$4 MGE#4)XYDCMXQ+[IQ&,+A7%5!)W&"\O',:2Z'&_74:&;)TL&AI7\Y8 X@?R&[ M)7T!6UA*KF,PG1WV_>M\%K+<>):7Z&5%;6[IBM['LJL%R59 MI,N<6;H@98!)'@\YZ-*7\2I:./ "N B*#&@>C 4PH.5NX13A[1:[[.5_\^O5 M^L-O.(("X7XHUP M:JGL\\BLM:*X+(V?%@"7TGQ9.A)'8D\/ ;^:00'R45>@PI!D(V=M*0R5*O7Y MKX&M0)LBJVU'1BQ"04L_9+>9EW>[1-8#A6M&GUGU@&O6!7,L$Z[/E\UIP:/< M99Z5N347P!ZG_U!J6M\\!#Z#OLE?J!^=-(O]]$4$@PP+ ].O#RW 1*#O%2 ) MF9-=H/^]&D%('U!>4#SO=*4]YD7'-D-G;(M#4_.I^3MT<4#9K1:1T>P'""X. MT[6L+',;1R'YITO?M+V#Y@IG .M$K5]ST+HQFK5BAD.^J#EG.76DD[<8YG@5 M>D0Q $A;BJQ;#+PX??GH_#.*64VX_K 0>2\,P+<QT,-".)JIN$:H@.J MC2'1!;FV[643FF)7CX=F/)-W9O1(YMR""7LH&-DO4*HZN0I99/0,0-_8@*"V MA8B8YU7 R'-AB_TTLZ"43RM4=4512A;2]Z9EN"9NHWTI/0Q>2K;B/B Z$_B) M\8ZP1&Z"//* 5I@C3V,VR"+ R1B9L"PVU%6[U^'1C%5MG8[_0&5=ZUD/-9&+ M JPGBP21)!I%[!/.W$$Y3*9P.^7H+&4^S46NVO[+B5HKM=>:BCI6M;&Z)%1R M[)HN1&:,OT!CK2&U>&6Q IDQ;H_.*E[9+CVFP MP&(U['#_Y+J[9[@'1Y*7Q MD>KB_R*[G>ZWLR@A4AM@7FV-!N;!'RS [\PY^$2_@/Y7(G3 DAEV%D*K0]R6 M<"A\3 T0W')\+[*69&]6:I>99EY/'#A2 K82MB(];+AOUE9),[=DL!R7 M#4W!5JE.ED\WTO14)=75,V<[<8#W.S04(@^\%P0M/GY&8T;;2L50^L3XJ[;W M8P/"[.BK8ITDV9Z]/ #7'M2#RRB^)5<:^*$),W<8@NU<^L5T3SL:%L@B()41 MKY 8,T4Y4T:-U&%_Y;-0\&#G\CH0^B="8+%%@54&T)UG^"J\),W2W= 7H1H8 M%^6!<2+>8@7OPC\OD2.Q92 ,DH2?CJS][2/#O&9'KQ=,((7(Y M.<3H6;@6X'%['CUN_63W5^QXH\14<'IH1P@:C:,8/' N>#%@((08I5D/6SO6 ME+%;.>T?VD_[AQH#'U'FX,S%GE[*;09F4SFR5:D(WEYFF@A=]RO.@GH@E[?0&H6%F 1F^(\DM@H>R^]RTA50&13PD<"9,,X$!V(\=-Z7#E4EA">&YLD0.VDD@P>. %4Y@<_81AS"H6,[>Y@X$*[%-#N+-AQ[/# M%5]LC9':JSP57.W9HJWO.%E\PE_2S3,.GO!'HG[O!IV:9*9_?%W<#9_QF]#X M6^TJ!!ML%+]\PNG )YDDQ0(>;68Z#^>A"E;0%W2-N_F4RB6G ^^R7+M I\9O ML_'&7P&KS9DP/?;K*'S^Z/&;A?H.,3 MZ!GE78/77VB$6N](=*_X@[ZQ&4VLE%!FQ:D&/C%I"!5W:A@4?F M6%^BE%5>\(IP?$[QD'V1\BZZ8KC ]K"@S;"LFKWZ\6W)*":CDY.;+93F!@LS MBX"EA7H5F)S>:86B ^"65O^&)*6$.QZFF]R30[.W]L,@4"E)5BV1$T5 =3G\Z-I0$==U07QH14<:)\?2 M\5$T^PW58DJVOOD@/.6 1Y^%CK\"0-H>$X-=NT.G;;!;_)6+23.( M#(UU6H:L1)(W1(X(H(%$( V, MB11W?QT,4P E,U6 V)R!ZPZV3DH4KZAX " M"<7EQN0ZB'T'/3NL!18W (LIWYM'?9J93,?:PRHL 8T7DD-$[^0@O\GC729+ MX![36]>(]8589XOEND=Z?@CW4:*S' M7Z,#V"(^.L$(V;] C!H@@-RL1QU4#-A*B,K@D1>65#4'QE$=A&]/.,]R1]L0 M?(;<<2>=<00<,^\#,G- M]A0_X9C\,?D<>CB^]EUX+J\?8XR'UK_D_8+BQ#MF:A;O&O[C072.,NB='(VT M>^2(_E^+7 )=)+>:2.Y5DT8\9[1^K6)I'"FC;%:C)^ =_@I"I[\\/$L MQIZ?7CJN'_CIRZ#K2-)$C"@25*W%FXS*50%?LYJU2<*1AU8,U$HVPCH%A#X( MK:$O1W0"6."^NPC6@A)7BV9'Q\R^N+U?H74"&G<4PYM\2:RH/KZ&T'>CWCT: M5;V#Y_I5>.<_[M*;[>>$V]:'FI93F!;2+SW3Q=L>B9<]+7X /0)TU.=$N(#, M!KZ/Q"G?4XPXS1IR@E"J,Q$Q3Y*+U+EL%'X3YJFA>CMTX1-ODJ%-:!I!"$2 X&&14("/A^ MR,,)DEOG!8P'Y /RESC#GH#G&K)2I96=8DVS6YF<_KRZ' 4%HL'%<+@XK%L) MX,5@D@0?T\6SSD[ 90<[$^P[3Q'V,9*CA1FZ3LO7LY#SFX/+-U_,1"&3 P.E M[%;*]Y;)E_2>A]\B-D!1>C!!?(CT*SY(B<1G5KQD3XJK M9,'D729+JD-%]7RMG6)15OTJW.S\>'"-B@_???BWI?(ACRNM^KP\9E@M"M$/ MJ*6T)^/5*$RR7- H<]:WP'HA-LX7K!/U.J6L6RE)\0FGD)Q%U/XGW\/>Z/B@LY8%G".,R!R!W9P7)95?Q&----= 'W[KO/ MC.5O4([LO3;.LX?]?YSSY7R475^T,@GOHP_00YFJ"J0)]Y18?$A_LSB$9T\X_ M#-0MC0'UD*+_QX3@E+#\MBJ5SZHG:2)BA6,2J3N2>D@47;Y2'JZF:- M8HGO4AO,F*G>((]!F;W&TF";78R-XGB XR\*6:(-S7R62C= /7'77IC@7\@Z MBYV@'_)."5Q<] F1$"S?.M?U*<34.I1Q+HAW;=Y'9DL(7F(6UAN'?D3V,QXE9X M#ZK9/K2S;44%-LY_*1;N:#D8UY^'QH9+$_!-$+QN<^46+3**;PRHS/X44(D7 M1*GSQ6SE!83$1@K""!:>>X#2AG$:T&PO)U94AE8-4.RV $BE4K>%IKCT) M>4]>$UQF4 M7*K$35J''H^A.7U1ZN%=CP1Q+WJ'#5,+LT3/$AE'5*@V; U8WK*@Q+M#".BF M2D!Y8=*8-)HB)]?/SC-\AX%]#[!V+LE;RPF,!Y#$HDT3YH1^/K$$I0E4A=S MZ)5[ M%?(,CX(2M5@>S!1_&@9Z@K[&%VBSHJBIAT/P[#L]+4K/B15 O D\VS M>(U]Q.DN\FR!X!N7T-'*%T="S_<'Q8^CE9GL:XV<B'BS"%*];SR#?);92D3O"__<-9Y/6] M?1A!Q"FN$*.)"%$$5)?!BSHSDS-$\?NH3HW/G=0Y8X;R8=.CT 1@#@=QJDOA MIF*";+,DE18'!-#B]K_[&"/+Z2IRD"'A?#C=Z$!7X?OR$ M(MH=XF@?\;@;X#'A_&+#:*8&6%12@!MGS5(2, \V))Q]BL)8B68$<)@L&260 M$?C+J?.X1D;?8HGP(N1O "@S>Q;&G;<4"8//RF%$V7<<)L[3]CJ\( M3I/ZYHI3:)FM+@Z?\\?T.,@)==?F)CD#6#7Y6$@I)P %I="D?IFOY0 M$@[O'IV]1N&4H!=&6D'FX;RT.G##TLZ2ACL*"Y,>T6L*O/>+_TM^G. M1E;_3POD\0@/*[VR+LDU9Q9TMV?P"? MXIY(2?@4T9827R&'_RLOUR8B!67 .?P'+<09O,!O+%>,%AS89T'J'P+YE:1^ MB'U7_I7Y,]'SSG=W*^1OQ4'H04Q 0DA0?ZYLJ[4R:BF=T:P)FX2"6EGK+3]] MJ4*W9-YR-89>&9QTG2,VO*]$JIKY2E_YQITJ<>1B["67<;1G!N M8T[YJS!)XXS5?P8LD,W."7DKPAMBKS1RLF,+)MW#2#3X%R\WZ-PSUA+&W M)KO0><3B]UMX(0S( M#%8&0$S'91T,-4N!&B& MQI G,%10V[Q W3T\Z+8$VNT-OO/7@CVJ'SIEZ&& M(FY[OF3I=J;(Y]B2 ^H$\>>>@E-II^#GJ+QHQT>1H>E" G+0#4,1''?6X$E& M9;(R 44R90]SY2I\PO0)D,.@##S])$6M?H[Q@X^!VFD ,I^BT!T>C/C)#@C. MJ.,/\J'KN# M"?0;HMZ SRH96J8JIPDZ8.B19T."/A\\4 =IW2;:N7(LPI>R>ZO%JZ:0DE[> MVJ5O1E4.ZB F?PCV-DRR0LDUST-JM81ZC-*S-7OK.2_\W/2&IUS1,I.*L_%M M!CML ]:5R1?P=>0ZP>V.Z)>#(* I&43I&$9M'F/06@*JM9'#E0H9>S=;9J;% MTD;+%M8F@E_]<&")5YH4&&VYG1OG5FX15I%&*!4=+9#70&>3TU=\%C>2SXM#UANB? \#UC&J'UN1P'+2>-?,0\$*7[AU.I6 7Z+(>_:#H.=:%,WG.DPM M6&[N8U42,P4-2YF7?8=<7M[YP!>SE(LG4P@W[QYR01 MT%P$!T7[,DUDW8)!#^-XR,@Q:_Q&'(7G MH'*Z5M8@.(1KG&C:I-_+('I.!OHE)4GZMB)$$:5J,2:#/@IR8'E =;BCL/(5 M\(:]F827D-('U39Y+XAU(^WM=@J6F.1:WYFR%D$]8+_V8+0-93FV$/08@LU2 M9"'38-99NHOBH>G 2@*,)&@3MV047O2"L66&C)?FP7T%JD M#)@5P-5D )%U2V=7>3;TGG);[XR8='P;1UN_KUY!*2!&8L:CU=YR=,@'*T-6 M[*&W3GP34S7,HZ91$9O:VU2L%O0CQ!$MI$J7&DM+EO&W"V2R4$%=X?3@\!)M M1B$Q2\&.FYT?,^PQL@"]C)8\O8VQ>/(,Q3"589Z>&N:90J6=X:4WI;)>F7HZZ9UHDTR>XV3Y.(+.#+) MS3.XY+W:S[2Q)!'M#5%:#M;7 <7FQ0EGG2,%?HK"Z( A72U\)&(9ZB)F/7#> MELA04.!$+&5._1L:CR\[H*^?);*I&R\XK]@LNG$2I_\X8R]+\HR\V&ZQFS(C MVLUV[;'0M@$I83EIQ&BON-44-IR@;SA-S!2+VLNB"Y\6,'+(ZB-J)2&0KD,: M2'U@86D;TG[ --(*#PQX=*/!CEK*\#/ F1Z"7,.>E8#"A_: PH>:@$(6G@X" MX>"OFPC^I-1D+\09LN)E )R9X_!!9.OW,XCTY(D,M-*2P+(ER@G\F7R5LU01 M!BK90BJ^(##V-H/=TQRHZ+$B>D WM19!6BYUU!\,8JPB403+L43OC$<')YP1;SN>]C3XKC@5WW55XYAQ\LK"K7V!W^/?,3_P4W^/XR7XF1Q0_E,B_997SODZ:$EY-B%R( M-);6=7HD;46'2EUUHRYBLTP+7QV45 9F93>(](-D1RCOR1H%*H-,PP3O9DT6=Y#&Y ]T"0US"W',KA?#G'6]_U<>B^G.*0_#L% MA/I6&\QH\2U$)!#@FH\"\6&PU(DN5IA7*K*ZP"A/$1W4+_!RT3VHHF.(C!67 ME)./R7RY)\@\(?\_.#R>G !3D#PU+84&P*M_4+YDEU-Y"GC=[HLO+H61NB,J M)'-:#;FWE+#^4S_@?/Q?-W""O(C;L4.>*7W%2IE"+&$$^V/>@ON8*P M=J3J 2_.+@:.8.3<.6DMR_9O4?S;54@+;? PZ+$RI%<(:%/4*T9=QCQ;3Y@> MCTGU*A3L'1A=XT8);ORXC&*UU H--0=.:9F[_++O:TN2>7WD>G^G%6#YAH>U MR\X4/6>IS%=&:-Y(R +&IF.-S5_(]18[ 3D%U][>#R&5DH5$L%?7("<(ITU/ M+9VZL$D9]X\895-+-U=X=71>;57J+I:;I9D(Y*AGA_[ U/]B;5E:H@MHL3PKX(B&N-(*0!\QB99LQ%15H3IYP*,Z::;D M.F4YW2S>L^R;5AS&@Z(]/>]GA*D"!'J"YP<9W;,NBWYE69N:Y<4!-[0=T&^K M4E%?DZQC&0+,A*#V#?[%!<\' A9=,B9XK>0DRBJ92AL&WP- '[OF9^^K&/L#"@@!"00T#!>(VC(8#5) M6QEQR3PP)-]![@$K&0W]!ZQG+AA?PJ,,6;G-692.0 *5:((6,I[ JG<;1T^^ MA[W3E\\)P)KG?I;Q?2M;"M63)7%R210A/]':@B2G8Q_*A+ M=C*FQ%HMQ-XS>'H>8ITH,?ICY&B6DAI8;_*ME>@Y$+;3,ZV(0C. %^N!AE(> M_*EN+TNSQ:1HS&:Z,+YF9B0=FSL5^:5UZBR]ZX_:EA9/ID7S774,G92/(=UP M>,+.HF4SKBSQ/K/^&A:]'L!_IL[Q"JVA;-HABD$NAB>"P=,^5E>%=?=#!(31OC>X]"/XH].Z# /1K\8B<)F9D317E(U&IL]#@O"$\&& MGE,SG]P[&@M:HD61#VMXXX,R\"7"N*WD^4&CUC-;; ]=NJAJ4G*3TQ?MEY&0 M$6K3=8F23$XU_>?7)(LZO(-Z@0#(P<3RJ/9'TS0L@4,B2M:LDR3;L[^-[M1M M<.DS]/0<"T96T%'&,ZD'> H15II#Q7-<%0S5'-,(722IO]?+_%*YJ\(U>H-) M<1%EQD_Q.B2*%"18P']0@*5BX%LIYFV8Q(HJB+)!V8BHQ2X?$V*H3Z5@.50. MDC.KO4PMN.)NS06V[BLPQ':KC0SJ68BP\F8@N\_/9>70?FVXXB[]!$HTT^BB M2_*WP7Y%1E DG5"2B^"CTI]HD1EQDP# +L;2Z7P-B3K7/&_Q120@G/=.26?D M5XI7F_:P0K(/%2AFJ*W?*X>;1D;Z]3I\>#[6C0GB<" MXS#(LUYMJ8YQ:X_>ZX&A)\J;]]I>:,;PX=>\VRWRP(O&).G-5N[W._R$P][7 M@"@-D] 8_?P0X507Q)"^280GP ]1S.C)4K_D-'0\\B9*_80Z(@]QM(\8H =5 M]A, M] 6F4?I&>>=(],[+7^?]PRH1(\C+O*S0V@I2V22BTE*"5'DEN;RP)B]7EQ<6 M\B(KG#F&3A"W$G M<)/8K"][GSTD^/>,#.3B:0PU3))#E)X5308F1P70HF^@RRA>NP!:0$[)2\>E MKY:!.R/O0[SX&$*0Z 9M>3]&-XT13L75G7,H3..$.I+DD:"_. 8+.;C=YM%" MZ4:ZZ5D=:K#[01C (*!401+E-%?(V1+V$12:>89*XPRN+<9$"@CJW%@K!#TF MOX4RG(SI6!)>%"MZB^#!U]7E=/TP,_Q0WH5$ATO&\/R!=103LZJ[6@D3C3WR(3L*)"L %WM M)#O:[R8"6-.0Z 18JP^WB2QF3BIC@S="+$:D5HSC=03)S_!'BGPW:9;EW.09 ME$3),,I!4'1DU*TA!X?*%0NA3N'LLCGIXW07Q>G6"8)+#,8K4<;G%, #03F@ ML:3;= >U&88LPP_???AIJ7P4#1VB*[3%U-R6UQQZ Q)UA^+A28]HA?2I5ES MB$'>Q?M<\@Q]Y"6N-A$ZI?7;&<]7(:(]T5(>-A SUV$1"G.="C"L(2#I9P(& MM(QK$:2_.3_&C'](2 M=*=. $_%!4OA(O1ZR>""9MV9%D"G\YJ5R?,@+9 %^PR]?25!>"22J_B/RV?O MN(LI%P"-#:0!5";O*'MRZ*>K"Z7F78\<7^$$0O6)2&J8$)E"7G(4N%5FSY%_:8>"!P M)AD< M1<-=-80@ HJS'W2@CQ:%EERSE/O7EHRG@RSXB*SS) M*->N&V?X:+!WU82L=DNKU8F.5\+%!W^4G?,47=8]XOU;,BU;E% PGG!>D50* ML65 A)H&;O ^T'T9:' !.,.)Y!J-Q@5F\XE%!R,\38C-_B*1@J $F^I[OAP MA@*-%TJ)IR%:P2&4O8A(=2J1K9#MWB5SP..H62B3M%19Z:ZV$@#_%E;;DP"52JB[V$Z)O#8_$,3!@*_3W_KL#Q*^ MTPED:O_0V-56SUKNBY*N-"NV+YXZ_2)*/7]R]KT/.DXJ+QL-Q.8^>!WRTB8' M!>"#_2'&.[(\_2>%&W:1-#%LP.U[X+7:T?8\R0;G&\ M[PLUQD@A20L!L;D/OO#4%TPXDHET 4RH&]\N!S+J."-ZWQ['%+<*5-*=?TB& M)3!RBD@C:2^5<3R&]!S3*J[F'KOR*T[(U:'74QDB!486/5&RJU(%KZ]!'.-9 M$')P9"[.8D&>R=^UR?&5CPMO6![FA&]C M =:J4Y]FB1_B)%F[OV=^0F%&Z#_)]3@(&D'010KA%1*DC6,BU$"1EXZU.PS0 M19"I0&/-B-I:^,OGT"?:+#?9CPAUG.WW3OP"QQ <3(44W+Q:V%62@'OI,TV9 M4"(@F'O@-HX>8V=/U>)\W!S6@([\:Y)O=XM305*UXEOESIH)XKMA&&S^2^D M*H*^.'/ZQE(P=OE"JTI>*=09D*>V>9.P:0F4(M=1Q'G$@B1=''&^.'@"10Y* M8#[6]H)HQ(\ N!Y'S^D.=I<3]@7,XO&U@B1B-!$GNA!>*@*&)V!H34X3CT8> M!D[?>&Y) P&1V8Y6BR^R,N1RL?HH= 070H[ZFG1-D?VC"!0OP>X(N_/\HN(X'^#D3,OYRL\J@_ZQD=6\_NB)=MJJS4=)F!J6J] M!_?MO^@1P5UG9BHV.4I'PH/ZFN40E$7 !G%24^UKA=A(D#H4F1AMW\!P&T.JL97$(004#+N1L@-5Y< _ID-JHXM"Z6L74@M M!;Q.2G#.@Z\PM5D8>8Z8')"_1#&%G58==4RE)BYSCN@C@]8#AY*^FX!CBL MUU]6H,@*[DQF3-,G)T]IO(QBI)CYFV$C M?'3BWS!X$,7+9J@5012'A.2M0SX0Y. $A/AZ4\ &9M3M, M)#6A)JK24@: KE1IW2O2.M6D)<>!Q$!>H[ T"\CHZ\O\-132? 3($7P(_$=V MTF3X*KP'Z&UO*$JF0A]%LH-$Y#BO #GS3TMD,BCSE]/62[)2373S')E- 4UQ MG@^HZL/,L3PFSH9F#3&+.&6"M4#A*J>K6RYN%\=5*7.Y= M/=?$$Q'L4C(C4BD$J="K!=0-?.0ZLX^K;^!^7+$>''BY#R@/_W(-'&C:, 3B*. M()?!J@)[7 EQ8Y\4XMZ*+5Z5;&HQVJL6BA6@R$G$4"Q2T&&=M"T3"]$;G0!N M-\Z7<[SU7?* <%\XVA+8ST5TX,U6C1D[ R]>V#=?0.KQM^31\T3 MEI6/A..1A0Z>T!!9H=J_-]__Z>0[HW5Z9B -?CR+D8@' M/X_EKDB]@%6FB(T/B+EO9.H$Q(JKX;FO7(@%%5X*D]L".*@0VV2N*LRT;LM2 M<6)%G(D:"6S\ 9!K:3=;/7*>9B33O-=2OI5A5 :+^J*H'TI& 6^PD8K)/V22N5DKOBT M](UU9?TQL5SQJ:]X78 3/-LE[D1?$ O]N9 ;H*PCBXR&*&(=1V0,G)=\^(L1 M? 5*D74F.(;PM>\\@'^=8133 T'Y4W\=C2*F*I2HA8'=3LI?%\ED%1*SF#7* M)H><8IH0"I;.KJ[O=9M8P_I?'O9TOW>"0"2B#TN8I*20H#7SH5<$;5D?_PX' MP2BIJI22O035(0.ODKN-T2=Q^H^-GT(6_E7H^4^^ESG!@'0-2@N4K9R:XPZX! M2KK 25.\UJ-D#LD>8J;+\$8CX!M8B]#LA-12;$?S+_ +IP8C B M);=B^ MA&H;\K8=$XA0!+9BJ"I8WKQ])*:$/IX#Y#AY?SV"KJR +N$&WS/QF,/V MRE_:_X>]=VN.'$<.1O^*8L_#L2-Z=G?&NVO/%\CETS23T]/K_J'@5F=K34B,^\-+?]W[9P\S+\ PZ>B2,?F"W>7*BQ-MZ)X>FO.5Y MVYCDWG:00ZC8(K!*0B-++WLZT)XCD!#W!A^Y2#-?.^E'48 R40'PJ4F4G8:A2?O[3!0%@:02JM@761:6)GAA,RFDF1^^9 .EA<179 M@M3#ZA+U^")"WO$MQ8>.&J9 ?N]3A_0P*^.NQZ]&HQ7K[(14,F=SW-EUYX65 M,"EXFZ'F38C:2_H6HW^F^%.W4*'R%<\95*>D7.^"+'@!*TY6]IR:I(HF;@]Y MQ[?^/L',R%4L>9&O.5%--XT8<1I[-M$:/^S;3\'L68KEV]T./X,> M":(8&(16NROP#0%Z?YCUFCV$OHL)@_4SZ EX<57\"-'P2Z!&QLCYIRH7(OT: M-"4FW[MHVD(_7103KR$2$E^MD&I9+K($$E5L$#D);.*3WF:T(CCU,H[38UXV MGMH?;B X .L/4%'*G+V2R<%F8&3J=^5@DLI7JR-TA37K))FBN.#.2T!N#G46 M55Y\]H+M"]Q;G^"O?NJ2)A&"OI"D,E>0X'5\&':/-6\,YQ0U$_ON$?.^THGQ M5$Z+AGIIKP/:ONNHE4:^/[HV^0PI#)O=EYB69-B\)5@KASH4>?];_,*A MO9#1 \(B+H]>'1022#[Z7;C[+HW1=PZMT1!F7P9/%,I[[\(;:$>_?N'#Y]FJ M0(LAC5^CRI7GB&*U^D"Y/D'.F3MR M##NJ;N($B1=Y(_GO?W@CX==#(]"__^%?WOXU?V6/&OX_%')NY/DTX*O4GM[B M:RF+,UR:5(B,2@!LV,S6>--9\6"31Y7X?$20PA2(OB+TM?:[W M+"A1\6_F2U\4:X^;-&XA/5B#$*^F"_L*NOJHU'ZI&(2*;HM"HDY0I,-"^C;2 M8 ;'(Q2!@J8I_25S^M/6KUHBW/,E\W:R>;#[_MX+-2\8N) M6 Y2K:GF$F!20?H8>>J5EYKAXI6,EU'M.".@Y]?<'@M!B^O2,8%;KJ-]#@/T M00N*WZ6!&U\FUTX4?6"XAE3,(:MFQ=0OR+J?H'1(OO0TM6LTH\9N'<6/ECZ_ MV.'%QS6=@/W[U?GVC)(T"FZ_.4A'%#3&X3524!YP&CV%0U$.A0.6ME#0\8*A;@KKH_L\\T?%9 M3-C5"Z]6]H%_G4BK%==POPW8&D%=_"5C]VS13MV/H.8J/ ^7GK45CNC M(-:E]GZ^P:U, M"B?GGX)'Z;_ U["X^=>+XH,7Y13/_Z\T\F+7(T[P04]6LBHQO9-U+]B%1W^_CH1:)0-$@M^4 MO;^&!4,^5-I\V0QWY>30WFN[HO=:T5[U(DR3.,&[@O]L,S;9(7D(@_UWKRBB M;4BGZZLZ:",8CQN!/VG"/U'$3][XX_YX\ (09@"E5$GOLL%)!(3-J)?MM>)CFRR18 3<*E6 M1 A.G>XQP&+8R/28R)"&WW,1Q$'=(/I?JJ]!0$K_XISYFA?_DJ_ZKZ">,0O/ M RNNMW9V6' NGO8-FJ =2V^7X#/TV<$7Y2L*T@@""9D4Q1"3"*2,KH80"?D& M?F*23Y++( D9'PP4'+@XX0^.7!+/(E+E FNP;SH'[H)"!R56+BKP88:\ A7 M0]I*G"_+' 73\H94-BP6!6C_\^8>_+!#?[ 1*XZ>8E)]J\%Z% M0!2&42M;5G*!WMH/VIL@ B1K_ -*4:UW ,4(/UF9BB;P*NQ;"$AGV2@&:DYO MC +R"[8$#,!^WHU:KE;QN>F;84!*XC/*1>H3E;$%FI=IF="E3FQG[+@)2Q;IK/1Z<2I7BFJ1"S342:T/>K$B],]MFW; M/EU<%;69IT3 M5FF>F (BU8/XG\F?.&?.VI/1VF./J?([_]:2##++;RXYYLZQAZ HU&Q%S=%7 MY]O5N(W6"W^'F[D[P&HO;.7LIA$HJU3-I8V=A?V@G7+7%TM+M0OD4Z69./W4 M)Q+&G &T6/I4ILCE MZ>Q[4HF9!'UG:MIW%U_SQX&3/0Y0KH^@-==0'&\P)L7KD5XWVLJ.828ZT#YL4'\.FLQ@ MK3>ZV,&;G-PTV;4S30DR[7@75P^#[\\9OO0C%_ 5UOA*/S1/=*N>]]IV3J$_ M0"6EFXS7($2X;UFR; E2-=U66"L:VQ0 \[(8[K)$'+MG/ OO:LR M/E32&B[NBHR3O)A?\:&+_$MSQKK:F99-#?I4J-]EKLUV(HSOBRA!77Z3>M;E MI-X3/>@P$CV+H)S4+::>*CE=INA\<:Y77MX"XK*DT"GN@O])G0ASE/_QC$YA MU%?E*&Z$8KD+NMX,4.#>;%/A4:0>9<:4LCD=UFAH(6Y(&X+LN_*G 9U-"HM3 MN1I8Q/.:WV6J8OG[1#U/1J= I0./ AF2*ADF"7EAWX00F3\L.;O-E3Y9?K8V MS"HJ?^ZDH$[RBJG >#J&\!7?S_PF*00H\O,1$PGK$,S\-Q<.@&$V#T@S=5A^ M;TGUB>6Y/F/;9DU0I]'1PVF2V^#Q=^S)H9-\P)>\&AD[E'R'Q0HU"Q=7J=],%48V+>L5F*<7?]E25 M7TC=S%'C:>B7+FB%SD]-3T1I!UTIL?1Y?0L'Q"\9L>V("0/%%M3[IK+],+#) M=/ERX.C6DS8]'@''1A6'Q 9$'U%"7;&D&^^[X_E@YGH-F22*K'_=A,VI,7,",$:Z2I>PB^)3+#&8KTW4FGKL M R#KE*9*@ZG:HHT=[ LVT$$%8R>/Q:9VU7$KT=I,?FY8XV0AU0(S.FUJ-IX9 M?9>O/X$9?7Q4U;PDQ8R M'/2*"7)*^+5%$-U^.WD1[:\XES N!N0EQ7*-O!.U-L)0!FALDOSB1!XH1>"= M'N"FRI,BL H.Z^)"EB'6Q?$[N.@"O9(:4L(_^L4IJ@<_O%UE MR!2WGPT:^74O*V0_?N 1[3/;7UMA5K 8V";+^./##>Z?)W2*O0C>M5H_>+N^-VE+Z4&Z_@5\8(Y(5M3[./&.I#7KS)&J&MTS9'R\ M$#@>=N2#^*_OQ/21?W+4^_HR"%+'?T99^,R#=_22&"H./3F>J[TN*/T:.!*R ML^F3[\&C=\PJH=,@ZE=P++YT03^5U5>"KTU?_G,: M3DKVBS*2%.A! 12X@= M)<0'_O3HW8+(.2Z;"UP?G&@_3,VFQ?R9?@79FA.Y2/0@Y,MQF0<2XF88I5"] M<$8-FX$#]WKP(A?J47_D%0G ;Y_UV2/5E08>,/*!"QKOMTB3W'&/Z315C7-*6MD:@"<+7PZ&]";-JJ86?/_O4!DU='Q@!6K31MKU3&FOQN9\NP,W]+V42 M3OZ!T4W>8V!9#U*X"L/?I@GQ' .;>IFZ8NNV>KTC+!1E<(V->7W$X0Z MCIL+$D;)SO'].X3BO!,&/#GO Y*)/:B6<=%9(\Z_*#"#AUA3L^A@'-3M$4JYW%ZHI"MH$&:+?#3 BV MCS3[-M,W#:XV6@A^&61J5$8BO%M\&42-,,CVM0RRQ93+(5@&70JEM!\]ED:. MBA;1EO=@P2&J= (G+M-=]J1R_*?L$QJ+4(P M;XIQX_DI_M?A#7"8^XW=[VRGJWD_)WP.\HP?DC'\W85+X9@Y%:KW"8<.&0$R M2.+3!=PVR('OS1-9OXDG6PZ;]4<3+&EE[#OO?7S; M\?: W-1'F]TMN5GQ)^GM_^I\ PO@,]J& 52%RZJA0]K;T,8KV2>!I8N/YN&G M4"^>6!ZK'\ZZ?U],6$Y@2LI4C-'I\>A 24V6.CE91F?_2AW 7'UM0J'$T76 M#P>_(I:J.(S>CX#+9B SO"#%M\J&AFH/;O[QA# ,^&6V)R<0NGZ4K3X@, \Z M-'CQ!%6VQT,X=X4J2I=/%QE-YHLQJTQW1GNBN)@1L6>?D07VP-K35.#,T-%7 M88?9.$/5='0BQ:GICQ>>PM1%/D/N9CT&++)>IHR,FAPP%/P&'\T#;!&GC W[ MX/3Z+,^2>00:RG15372M/*-M3V\U0_5Z)!+SF>F;KMM,(C;FJ4:DMZ*Q\^BD M4O(K/N([[/4K\M_19ZQW' 9I&C_\^8>_SAJ93N[@"_C:!?WK)'OY3&^ M"( ("27"D7QW="?TEU%C8G):7*4QUAOBF)R,+-BC_UV>KW;!+#?177Z#=@C4V4P? MROH]]54DL\5R[:KH9C4/+"H:X\Q1822Y$)6)!#;'?CQ0SQ+8Q"=3L\1%".*K MC\_./\+HVG>P<.@O$:15)$@)._*9"_*=B43%B%BS)Z\3Z@HX7T;;"I9.M,U! MPW]L@2X;\2=PEJ%3\AW=GFPZ-(\NC-T1N0(=/RL$3")SV,1+*!$.6 M*1=<[$$X?"U"]S\9(D21+\X4(\3:Z&,8,"UB7O&?8JB3BJ]]FE'&XM]S":-H M5[I< FCD^J8MO%C<9..LV+?>^EWQDL9'-#T692:)U>R7T,?+0- $>'AY>SW! M9XV2%\XT>Y A@XPXIC>[+UG@\A,;MTQ'U:5"]Q7LX:D!33?$S@I:' 5:DI:A M=% +X :]:3:S 59XAQL+&LS[NLW7@19O(P:MX3TH'&4>C_4,[P M*7NOTJ.L9SUK2#8#7I+&(-2_O+CX2X8:@4:4+&F\'3Q@*\,L )D8KMCBN!B,9PU M\.;!+QYM!3+DK85Y_@;1_]X'3U 9S7-SFTE6 AF_00@F] W*0[3?2E800?*N MOSQB2>K]3J1%A@#(S->O(8\&O1:RYNUV'^S"Z%B&\(O>;O5QQN]*1O.LW'S- M)P1_G!U,R/'&%E&F7&:333"^)Q@H:JX)(XZ9@S_".-"$*^X$W%/YT3BH\-X- M4!0?O%/Y=N%I :V#C:/RC!+'\U\<'ZO?13[&9D?^H8Z);*P5Q_@G_!B&^@>; M@*G+M]D]H-KK166\%0C1M&OT0._T!&$IDY0ULC/%YD-P&RK,-,Y^5_@-X+ZD M)S!#\B55F31'LM M5S#J/MT*1GQ)WV+TSQ1SS^T[B?Z078["P5:@\HS@ZH-'N; G,P\IA6G&3Q.K MYVYVCR%)#D7>>UVA;!MKQ3YM\HXP1(85(JOEQ=L[/WNWJ118>%H M&N#59QEG0+#OA $)LMF1AV:Q'V!*@. P^OKZ"6&-R/'!6& BZJM)?KS!DJ P M78W!;1U!L(+L@&F$#N"+SDL"/*)DLWMUOO&=(L+A5J #7M4@":,/Q8>-;+SQ M2P]Z[A0C'3NNG9.7.+[W.Y9G%/XJX,VP8;Z;=]"25I#E!?D^1.,$[F7!3]5_+UL)%2U6%V#!'T7LH+U+[=;NEF(BGZ.VBB)0%>=;'RW*X[ M TW%C#>[*T15_O@+=/*CD9ZH<'\V7*1]%K%BET6[5@4T-V>.83#E M?,;X]2-J;II;,9HN6_EX._BA&I0B,6GP!MJ(PBO^6-V#WC+4"C38T+2GR L@ M<=#/53,>,M()5J T5 I@]7.'O(04@2(1#G69(*N5.(98&@20%5N"]4&2X@R< MXKGW06:4E;RY91.L0*E4E=@@&4:G((;7*UI#76Q;T;"<%>1@(C8R[X+,0B\> M;04R%2^)# _N0.,AL==A"D'&I'GYHW-LW$NB,5;0GFFBU8S[D>V%TD3CZMP3 M.N&'5(@/-C_"NOZ['7LR\ *CA;BR<$&:@0O_I%A^>(PK=1A$5FR*(+I6XA*6 MS[ "J2R]]0[_8_Z0@8#\ZS1.\$48X6-!^RV#X,7_YPK"0GHL8UPRO!Z\B-J9 MGJ+038F9B7BL,S.IR#.C.L\X@C>8]''B;=7RF^2CK6!68;'-1R0(R1"/MP(A M8M?+KD]Q<%]SE!7 9UTQ@WV9.M&2-BJ;8 5*3WG3)?P"O G3MV27^I?;+:AN MW+>Y;+P5"(U_;5]FM;TASR[R JQ+C19>V1L8XY*X6:$ 7X#9VQ+NS%;*U(7U MX 6MX$XPS&UV#%0B@QYWH"4>NFL$^HY_'[CHVW^C2AB/<) 5U(=;$5ZBXHNG M.L+X*:J[R"!M[X'G2VP=; 7]64^GV##7'&4%\$T!5$U7ZU*MA3?3"B2;5C,U MVYHED@E?"?5LB_YMY-JV#K=@':I6%6@7Y [/>JO *[<*H[&@(I<>P MO TCK!0XT00\ 42;34JR&S:JK/M@+9H3IUZ??AM&(90XF7?M *DF8W+LVA MBYCK%PS>:2S2416F68)>GE)*# HRS8,ST H42"YL0%)BP:3S[OAMA0CE,ZQ M*E>V1?S%_FX%P ]@R455&S<$P8!'-1![(EMG68&<6'^U2#^M4O$9_">;W9>8 MUOUK=TC4)EB!4O/ZO=QNHQ2YU0H%U2<#\YO:E=YM3>,/WYMPO\,:U\_(<:\B M]!5%G/>B;)QQ!'X)_31(L&J@$"=PP_ =B=8P55&=M(V(K5G.4)< G&!3DYH8J)NOI!N%'N"M(/7]\>1X$0W3JU<&IT7#?2@:SF4FM:G&);%"SXD7A-=P>S:L M*"=;L:-YM8W"_,S6^.>_^UJF& ^@_8RYZ9CRG@'U'ZW8@2S:36 &I+]9 2A^ M*&T1H#5P7H"%CX1@L/E+L6\)E4;XUO#5S!.C2/;IWXV) M4ZU7T[)6L+W&2INR2/[GT/?Q6QXFCN%=[ Z%%<2OII*W==2RM((:5B3+R(G+ M=\?S\WZY1:V_+$4H*[K!PZ_S(E:@7BV>!J4;XI=3A!QW$_SBX#+?Y)F/^6..W0=T?5,G.\9J9$6WCK6#!1D7-RS3! M3ULHPRAV17"'6X%.HU@1Q&_&_(8.JG.L0(RO2974OSQ"]@"_DZ3:5#O0;%.- MMEAM)&&'ZHG:75:R@@A9_[W6?&:KKG%Q22)NK:Q^U8VD2QF_("Z#('7\XFWW MX!V]A%1D@5 MOH98S$!5%C"@X@V["R/U.[#O6E800N#X%??"D(PW?EKQVX,$0^)!A-K$_2%H M="X;:\7.W(F/E""413[#"J1:BB&U--I5FVL%HGK[I8WA#ZQ^P0JBB7H6@%)> M="$@X-;]#C)#XO!5K2".1O_O^/5HA!\S?D=(C9"R:$CEB79P2VE?KK:Z%.RL MCR5G<:5OPWU FI214T%*=@L5@E$^9/X)5(3OW.YV:)M0 /&3S0U/U>XH_,#, MKO.MX)GXT(PUOB]SB3XMF8 6R1SR6EY:S]0;P)%JY97DX>9"L^N_D]90<8R;Q#2 MU6E=HCT*MAY2[-/::0$K4&;ZQH+C3U)JF3?0"A3T/F%_B@0NGA$^8P7YN'VQ M'F0=Q.0SC,MP?.S0QWWLXX$3?DM>OR']'G[&H/8BZ^PQ8T0JB%#G'CTC:NX,WS@H$F!BT*Z7B'5<6G3'+R?'"\ M<^XFX,0'26.+U&9:@22;4 >9$:1H&RF[2*+N2SX3)-^JSK8"6; %;G:DC":& M-#,IQB^8 _D"2#3:"F3J:I?LI(G&6H%(BZN_=/3+BV?W6,8*])F(CM#WX&TH M#6 7CK8"F1ZZ)AZK26O%8XV_-I@:Q=Q'DVB,%;O7^TTK?1\.7W7>Q,F]EV Q MR9W!<>X-'M4;W_))XX=%ZOV4O>8Z3S:.ZL_A";2(SXXOJ%C6&& %T^?ODF8I M-:'OMF6*\9WX['R#\C:5CEL'JI%C+?8*T?3U^ M6)Z('K/'AV^5R'R%N6Y@A M:UFQO\_H/?3?H=8ZJ:)QYVQ)QSQ9,3K)!"M0XIHCE>V6QMGS^@#"_3ZH%0MN MB#_1."OV0.+XZ.@GL0(=JK 5]0M;VAGPAAIGJ]R]5I="#;X2#C2.0K.L='[% MQ)+D+8CF](*\21Q6DN 2P@.RDM1Y3 9'1Q_O8Q:0,D%1X%";HEJ[2H4I5IQ5 MMOKP*U:48X=&?5Q]L+^T-)50F&T%LN-W^!NAK&?';QL/VWL&A/@1>D M3A%]L0OR?KF#[#@WC3)N[ _&S\R7+/BH(:@$^3UMXZTX&TI11]*DF&XK6(%T MM=-*OBO.HWP=[,+ME@OG)V?[F[$EB018KTFIE[KR %96.MV*7\38$YIZQI!_TVI>>X?9;Q7;J&9)TH)GFV-#"7@>XUI-58 M&I5NFZI7GU6,(R\NKDDU3K#"E4>U!:Q O5F7%/Q>H;0IZ22Q2$6?#V6,7X% ML@WJLH;'_. 4X4#C_A3:* &_F; R+)3!E1G"T58@DQD9,'B/81 Q%@?: MBJ/5.B&?: 6*W.[N;+R+("Q*/LD*U+KG'+P>(J0I?8$L95S$LT$]3V&"_^@Y M_N7VX*%W1.5YO<;A+[3"RG7DD?:W35?/P 6MX(QJM*OX&//&V8& N&Z,M^M5 M;B:?9IQEM98/RM\3> LYU99'_)057,(6Q2^RE)[1+@U&*ILR#?V(UKV"9="5KD]B+B[1"8,W39AM& MIS BN))@^FM0%J,/\4--.L4*7N+;>3MD;5=0ZXXL+.LNG6 %2N*7 MBKP9GLH\2Q#,RL*HU3"3##=^\=0Y]6S>L(G/&[^R'<.O[3 0OT M9I05[W?C\@/2E)N9;I3ZKR'\Z@6U,9&I*D M]R)6<%BA( !(9(N?48RB=W[JC7BT%OGN_S0,]_LP+0O* U/EQ.?.#X M?J0#K4"A> M@CL>@W?GA5WF5:,EX2Q!2Z6(JJ:7<8;X5"!9(OWQW/)XTE0X;#LI"M5MM>SZ6L( ,))L%J1:4O"]NP1=!* M3F6>\:SEUB8[G(1FE3E6[)RP<,G5QRO^L,AJJS#-"O2&-J-H+TE1>XC2,%R2 M-%CXR>']_[WP/6P%='9L5A']V=_%I1!:.G!QX_(H*S''KS]2^=&*714'C*A4 MYU>?;06R@I3"CL6%K!&?1#OTW/)BEO1_$8VU I%-M'>"+,(.LU0<^IY+CWW@ M8L!CB$>CW0+OO, )MI[C%\8%U1H9NK]A!>'*#H+Q:RA(+.5?8\\(ZP2QE^2- M&JD*E#5CA %"_\G8WS3^T,&' ^Q5976AP,U8@JTT)&K[WFVV<60Y[U#GVPW: M0:GR8/N1U+'6BUGAB=MW:2L.&[''XO\';?K=\1$)%6"-M<3^Q_X#,Y+? M6QC_G::0X)\^8XE#WR3N%_^'L8_78?D #&S"JGY+803[," M/2:)F(W-S J!9\TPY<71.BYA!=I9E1:HM.D>\9,'A"%YCE/U1%S.6&FB%2C6 MLPB(<;9(&9/YK=1F6H(DEB+ ?47]"N+LN$RP"'I+$VHB:[[6F,><,#1KT*I6 M$&>H/QT?Z!WR()]XU*8#G,_80;[")% (\\P;2A[Z4F5?=:[Q$)QK2%G$%S$O M3I;]S8H=81O422]=TW;A[G5#6TS_'5-[^8("+XP^.X&SEZ1-\4=9L7.%<5/LDZF,L /H0J]3*_ROX&_JL)!E).!K M]6RQG2)FD\EB[:(\Z_B"^9-:H$-S_/&-V-)ZLO'6%M-LE ]8HS[24E7T37B' M_TVH.S8&6G%4("0)H6K]\+QJTP=3G(MW"%3G6H&H2(8INL8Z3+<"W>)BXKYI MQ*.L #X+-H56Q05W/2/\<.;SH62X%>AT#:-B)I&!1QRP1 - M5JDT]ZTV&AL?(96-ZV;4L; 5)/KL; ^8!:,/-A)+;.*6##=_ET+;*! +]5UK M_&@%Y5_2MQC],X7TY?=6<2$8:YSFK(N=7#MW872Y!7<6YO>\ V* UEDXXT'?[4%EG)Z&RC/LF*WF'!GL01K#+("]!OTEI3)NU)9(!AJ M!1I,^ U$<3GQ@<#V&D(<38 /-JJ$JK^&&BS@8W_3N(Q5Z*?&+;O5=:X5')0% MBM3"0RZ3:R>*/O#^""._E";:OY>M%9[[KV+%_M;3$MED1'%5A+9)=J!65B#. MFIYDH80")[B/WZS9 ^&Y:/U$D8(WE;PZU:Q]AG$A^E_>$4J^7>']<>/KD._=X XROA_7 MX3N*>-I,XT?CH%;-IW"!*%A9BV%6B!$:84A,%$Z2DC3Q6@46^4@KD! T!BQ2 MX)\0?DAGA?[SI,BL13@/TP'+64&. E 40U2_,-JG/LJXU,IB[^M^XP]J_(@@ M2VE7Y"AO:%AAJ?,T'/ #E[-M+UOKX34'6H'"5'59+:LFUA$XF[>JT(SA]0B5 MD;R=1_^A"/)@LZVD166T?L&X!I!Y-C[R[ OHG%2__GECK-AME;HI3U ['V]+ M)7;[R1%9=PCU&Y(WQHH]N$[C!+-- M1%S;($T/WHG3(UYAN!7HZ"E%4 V/'..9SON./00<4I6;DR4Q>67PCC!80?BK M-/8"%,>76YK["QC#'[' $-<>:YUD!6JU.#E.NG.>B4F,/)7<3/(O7P+\*LP? M%9WC\K1^SPZ"\IL($O5V:"="\2+&=4!J#KS%UP^T=O\I"K\F!]A7)_BHJX*2 MH<;1N,3BRB5F*M]IF#PK/UK!;&6RDK1N!F>8<@^2!HP4_.]C?\#PU<9&.M8*OR H?8WICVAT-5_U', M!%GB*S\]G7P/1<(6#(-6M(,HV1_ %5H MLZ.=RGC8"P=;@4JWQGJ7NP1%Q,.!)_"0';"<%>3XQ8D\X#M;03" )A9@H/DL>;=,$!F>N>U]AFGDUHU(GY11Y*'&BC_M@#U###R\'&FN--0M$G],Q MV[8VOVH;*HFF=:W8?W%!OQ<(]7.[]YTLYQGG .@J5/JVV.NB65U#9;P5.R;3 M>'+?4)G(T_%*Y:Q@!=)YWAQUH%= 5NN2U6D!*U >5/N+>V2'+&C\+"N%Y(GJ MS>6VG\V.M0C5C_\(G[""DTH&QU=VQ7Y(T@")(ZIAY9M: 51:NW-%1)0 MJB.M0&*\8(3'D$1O(=N")-3ALF*#"F^ODDO8"EMR]'Q_=S[Q/_A5L98@O8!^3[4IG&T6WV^FZK*: ^RSAR>= ')RZ$\[,50KB>Y2ZU MB@L'6X&*QK*5-&HJ,S9-52N3_U%++H1+UXT@?H+^!ZQSW_/O!I#&I^5GS)ZP@VQ=\X6<^:N3F(HPTW:)XP'T)E6KPD_OD4/MI7AQ$ M6"9PZ)I6$(:Q,V==%NZ/IRA\%]=1EL^P JE:U0WH3B7VB@D'6X$*#50NJP[E M >D"M[YDN!7HW#1K[Y#B%)N '(FZ='S;4/=UK"! ;UVA,#DP-?%R7?\& M'C,H<)\%27*C?]0*TM(>I2" !?$,V:]6 %N&76KP]BH4I-3U%2N(]PQ6N MWJ!3A+8>=?6BDX^R_"O64=3_7U M2<;L6+]X%89;<:8_AP'ZH,%"=VG@JM1I:IEB?)>*5/-GE*01OKV=([ZUQ7$X M;>.MV"?R<&&;8U>Z9LN\YVHSC>^:.!KJ-G#K13^4)EBQ;X+> YS.:3TZ&$A6 ML0)Y8G[ JA=8'_S_P@I-['KD"2%.E6V98@5:#TPX*@\']GZ/)_R. MI_8@_N.8/](*)(1=Y^56/85I5J!7MSX*7_*<<58@T&S]F3\S!9$;T@G&[Z/> M2CAI0XS/_BL*L*8'8=NEZ1_JA0 C:M/X53YF!7=T2ZQIK:&I<5DKR*.Q@&$M M5(WB3"J %*Y,J*,Q=AU%53#L('^U/"F^,_:1BJE4J[[!B@O:01*=CJ!G+_[M+D(H M+S8XB?>)]U$K2*L"5-S(L%*KS(O0RJPZ'9>P NW>AR7OW /;2HW'I(K44W8MBLKZCOD]*P@J M"-01&S2D$ZQ :7 E,FEMTO$+H:E_WKB5HO#D;X*?G8#&*J XWF!8BYN%5Z@'"QV=4RM!O9=F3--.-SXS=7_EN9TN=.PGO&T M1<88F.>U78,"BZ(3=,Z%LMS\_G[*$ZU@8:72&%)K2+<5K$!:3^'C_M:-\3]M M!9E!"G(+E-EZFYINJC!GMG%5^+8H*1A=8U&VQV_ANAK,&6+%'@TV M<7!RBRT=I&TJ:B/L0)P8>0J5_J(!EN! M2DLE&UOJU=!"V*?8:Q;:X,?J2P>;1X5*GDWP$#J0!Y2GUA1P-M!IFV %,XDC MG_"-NTO]!V_7L1QC.<_XGET&0>KX^&%+M^+!P_IX#'$4T I0J<%R]Q6LV%6R M$67P[36^/_>"NE?Z'%K3+*#N!!A"$7G#L!:%B%.@XZRDNXBXI?[O&Q^/;RU3G!+Q++XI %K2!) MW72$'RZ%!3BW,/&=&.WSC)_"UD)@3>MIRP0K]JQBO6@U;QC?!0H*4P2FS2)0 ME)ML.FO[KF3%OA7!"G#?9MTRG\*L\Y:L&Z?"/"L0K+U;\TA04IPDSV%MB:+M MN(05:(O*LHNK%':;:0629>D,6EFF:!H*&:,.R4'$B^"'6Q:_IMYGK?MZ5A"D M&IL@LH(T1UD!/)_FP(Y>D.)SE57'%84P*L^V MD"2D7/FFR\);?\4$]-!Z@G1>P@K/P$76R M.A]9[<5W%*3H0>;H;)MC!6+%.<3LR"PRX8:@4:-VB'X*+(Y*FD MNP=_I!5(<)0_F<22#+<"'4EF^-7'9^?)P:)JJNU(G < MV*KC)@*2!@AF:AS=,JCOCX5^RCOSTN&3@LP->VQ 6ATU*8#/: ]-%?#S$"+2 MA!#6ADT*(LEB,U2&O"5QDU*8"W M1Q3MP=,?A5^30QLA^:,G/^?5CNK<0YX-F?CX;,/H%%*'"=&32=I2]'$=NN(# M+Y\U*0+X\7OOXB/L[3R:@]]":-'X28&6]&YJ ,P;:P+8:_S'3?0:?JV_5&0C M30!*^'$3D>R'8"MF8L%P$R _A7'B^/_7.TE/'7?P1.#"GEY&R!$ 6/EY(I!( M==JG0QB(96MCR$2@76)=V 5]^,YW]ARXJK]/K,N7T;9W^%]DK^+Z2". TB>% M&JCLV&D?'PA":7P29_G?2*R,U,=-=7JIFEONI_@E)QPZ$:B0_P+/L8_C6^AS MX*O^/A%0>?9!WH1&\!KB#IL8Q'HS$PYXQ9!ICXA"19%-FNKP@#V_[H5A M3TSE=PY0K.%?B^?EY, 1_6Y[\/S"?=FL+B(R[7.#.YN6]#!R4?2??_CS'RY. M6*@"W_SG'W[XPT4:8PA#XLQT?/@M X[=WC,A(PW1J-\,WBZM6 M[=Z+)H^J);U1 *IAPEXCF1JGK9V<&9F^7R29>A^VJ]IA6R9Y^AZVAC]CT512 M]OU6>(G#<1F5?OCCJF12N^@F3J><.&?2B)U?&8W^[4RC5M];1JJ_G$DE\OEE M%/KKF4)"IV-&HK^=2=3J],Q(]>]G4@F_)R736PUN"BW)"G;5O26!33J2SUMT2+U50ZJQT<^*Z8&ZTEB<+)8G=Q1^>,440%9;8)Z/8 )2A24P1,A MOM #4M\DB$/??&"/FG(3-GV[$(6!&PJ3#"62WVY M)$R<.$_4+_GW?$Q6/%E6FY6V3O6T=J6YYS(3LRHST9__E1C?/,3+&HQ,B=6O$%M MLXRAL\E;MST@)T8Y5!_RP]XRR1@RT/P]P,M^B#>B,L02JC]#I>_-[DM,BUTJ M$;T^Q^1=D1Y3'PQ*Y *#>,D(': O75ZR'QK#8')O=ICOQ=='IU4LV;F"]1]# M6K>\ZY%AYMGP3I$?>\Y @YZM$P68FV/FX.([SMMZ(K(K3#1WJ&N:=_MI%D\P>/D5O3A*)5QX M"_+&&@1=O2]< Q.%J189WI0-;E;3B5BW[BJ(U-4YS)),)OU703R^X_E(27T7A,F6]4^YL7P6MSI4"!ZJ;\I"!51"IFPJE$IJP M"K(-T4-;0R%60<$.RBBCC*V+-%(M5)T%5T&T;BI76_S.HBM\=M:UJ@%"JZ#- MN8"N+B6K)6AK)=S42Z",2%H%0;H)*)7XP%60;9"4E\0CKH)X'11Z;M#CH@O1JTLJ MM;C*51"KVP'D!3.-0B;;% 9-;NF54$O=Q\-5I/06P[*3..I*)^>26V:U,!UG M31J0NPKJB=FK)2IXT?U%=/"6@@5^V<13, 7RH[87W8]%LXH@"!D?A83SNQKS M4/11&MAPR3&+*G5/A+0'E'A;I\@(FT?)NG-IKG-9HG-9(FO*$C&1/EBH;"(" MFTLBT)]01&JI2EE=/M/\7BRMVM(L*_DTJO->ILD!W^*_([>=N1HS[$'C/HY3 M=12RT?: 7ZF1K(8#.\4.'?*(_G/,L#5BJ:E9 MK8M.Y[C.,?@I5W%7$4W7DT:\7B,3Q*48L53*C93%K_B058)UDJ5 M<%W:3 W_>P2QJ#>(_K?%RJ!A8;.U>CBPWX41\O8!=>]O/UXC)X@QH'!^ Y?\ MS:>GV?U'&B=96A[%-(S(#TD2>6]I LK :TB-W!WI-PX,YLML9L$!;9T6Q./- MF>*0CY?;8_)_=J+?$ .JE%1^+PTOWZ 4>\%V"P9<+ MT;996FL//N"C?OMMZ\4T KD&$F^$I2*AER@P:M&OLW-+?7'9#'.2['ARO(B: M%.NAVG>8=Q/D8VA%?A;5V:8O7Y$WN/C9&(!=CX/^D\"5*NS&7D7H*XH^N)4I MY6,-'LX8 P/I!23&"T7OWA;%+Z$O=A@*)VBE:ZZWO:((WPSD-02?+FH4<<:KO-PM +O6D-J"9D89?:@!#_D;Q@A3#5EJ@ MKM NC!"3,77[#3-W&.%GBQ-]$+,?!+,"RX?D)9JKR]+7WCA?-%]%/V/$*ZQ/ MBL^8:+2Y*PTEK6Q;'6,,U#Q#-'@WGI\F0D5---H8^']' M4+L"N9?O^*#NT6,*GM?-KF'4E^U(MS5L0S7; M5PH*ZKS.?X__K]7RWQ0>GS M.#02-:8SV:\BMJ/5-E^)8Y!8P5=!K18+>K5V0@]K]2J(V,V@74N!5[ 6CT%$ M?%>\A1:2<3(9JVRW'B5>Q[:33 M+@JECHE10LEF+>:4'2"KB,+KKBG&:V&JWK*N7JZ@+U8=4K,U\ ME I'<^8G1=UK%;6/.M!M5'_\=&6!YD1LCM<^(]2/"S?L=B!5S468&WOT^@]F MS$J"L(2<3LNVB@V@4Q$#D5-*Z\/:GR>1.D9:Y*1;]O-Q./W$X1LY!<\/2E&T M1T$BK<^ F9Y/'5Z G)X3U$2UM49C)?W9B0]W?OAU9@G/]?V]#XK78=8;LCWW M474!D\&M-1B;S6>5T>-,-9=KFYY./N% Q\\9\#[ SZNCHU+Y3G&V^:!D%$.[ M4EF"8V.@#:4("YF@7H*P.<5D4"5 \Q2%[QX6455H<[\MMXKW3FL9R M]'HLI#4!YC$,X/OE]P(WJV2E@$2/!/*=(,%"&CJ8G([B0BP= M%K!(.&0]NFXRXQ6W0:RRU%!:S IQ\A1Y6 DY.7[+XT$^QV#IC5,&PV9W@]Z MNS(C%(%T\^9[^VI9PD9Q#N4%SK4O!$+;\;&.WUE*=%A!+^4;I_7UX$7NDP.? MCD(W)=F1Y 1S3T2_-[3?\P OVZ-E)T.UNAX2*\,1 F!-'X,7;[+":3P[HYHWVB+X/>,KMI M+%&)(%W>*SR3F%'!U@(&M.TV2HL'AYKJHO-[5CP$5"2R>+P%$IE)(\'0P2ZU MRF'.%-M4 '7!VV$!BV1N[71TCB_(YYTE;3[R5V[-GL%^X;K/[0-?\$20.?YF M5R388]T&PNY*/Q9/F@Y=T;B&](Q\"&QZ#3%\(.2A2S'& \.?!P5#!-01Q+O, MH=-[.;V%+\F;Z#ZH/9MX&R<<:I= @T:X7C,![O< MC;XDW[T8GP1\1&["]"W9I7Y^(8@?D^(IH^JF%1M#D^Y*4\R%:7619YJEE09? M._4D=*O:V3;+>)%V$@[1H3Y[<[PUD=@=@VIK25T*T:I:2W?]2$.> [2'Z]JF MD/^.$:[G055>-4(E!KN1*=@YL63$IYHD9&-" MUTRVCIRG$K"YDOMCJC!/EOQJD9!KYF>%V$D>/XN#$5?"S;H5RTH(I-;ZA_;2 M4)-V)&7A19>2U*,=J0:Q+IJ4>K6E\>^Z-6]&5QVL/8YY%=0TH8") JY70?"1 M5"Y)0.=*% ?=RI=:B+G635B85TF-4OK6H*)9^O8R3#;"*BM1ZU+$N M\F+-9.W(H%UR/%8B/*?4L=2*9J^2D;NJ6%V29E9!UWX:5L\L'JTER^V5#5T5 MJZD3A$:I'&]+'4X]*MF -*)5U.77HZYUR51:--..9P=[J$;BKX(Y3=B_5).Y M5G(%ZK6(*2>1K82ZNLUB_%PUK3U!["7FI-K:.)U63D0'Q(A$B0V4'::"39"2 MMXI60/I-/WQ=8NGRP:PVP4M$7 GA]>@075(A5]$%:ZQ(^2+IO:J5R/;>7E,[B,29MRLA^ CW6J?< MWU&Z^=DF/+I>>\JY9*N@GA[1VR4K>Q4M)DV\T.19XZO@9GVNXV96N]86G_;> M6:KBM(]NO(HNJ2:.?HMB>R:X_N2^EM(+H_2H/5->6B5":[O;%@D]AV9T).$$ M7K^8;\!T4U:4G4=7.N8J:J*BWDQ+,M=\>[!7256XVB!S)>!\)\[9Z28\.IZH M0 YGH#F@29H[@>CR,X+.J2*@FP.- 4W9$^[P,,#[+B4V?ZQA>I.M5R W.\[\ M(:R1,K[\YHGJ;,GGZ$4ECA(&#?RW$@7\EU^OTV/J8]G]GD51TK#+S>[2I9<= M!POE:58APCT&'2::9S!P4Q/5J(VKRH$&@19I#0V@&P.M8IM2.^4*I%Y+V'"= M7:E>9U>F@;YT78^JW5!ZZS[(;#!2^.5SS!]E5L=1N2<:X\W6.JPVC.>#WAAG MCH&V6WI"D2MJ5BYG)N7Y)@N:EB]D 1K5,0;+J=.4@ULG"C!;Q%+2"P:;O=;N MXSA%[DT:88BHK/_%\5/4I<-<]W5L0YF>;PTXRQ:RH:/K:RBX3 C@;W5SZ3/" M2DSL)>@%1>_>%E$DP92U#\@J9(^%U];(GS7+165,BDNB@A(OXO"_C'T45[ < M3K'/+-?0VK<8/Z)MUO]US&*"G='!BQDMOPQ M1T&Y"R/D[8/K-(I0L/UXC1PL.+99,4'R-]^IOE6PNK#9O3K?GJ#0(/XA22+O M+4W B/@:/A&KOH"#IX5ACD_<7[__?H8:_*_?_V")RZB33;_BXJQ9S%=1.%-L M>:\$\G),W:L@C]1A*;GH!5<%MG[>&J1IYEE\A4UAY: MW!BK(%8'^=[TD*R+0G+9WGS"C4$=RT2[LA>M(I@XXBLO@/;'94MN==&D[B!; M1>TXL9A2U_+712BIM*HY)\>@C&\1492/G<@3NHI:5AU4 8:YUD6:]O==-U?T MF7I#G-'KJ*ZC1K[Q_>.K*%G0@5=5?>=:,S2KZ2NO2R9?[@$>,4%S9O0;$!*P MBKPU_=2K\:">%+1YDL]0/$-N15FV8:"O P'"%@H2C6!ILJ1@TT!;'(1)%%32 M^LH54\E<(NF-%V_],$XCM(GV3I"U),6'\,J)/5+4LOQD0;Y9)(YF52] 0PA] M;\O)*&[&B8LFF(L'8S:ES/"E.\1NS6:7U5S >GN1_%ON[2O>C2N?-/OEAWSI M_HP=$J"=!2IWE79:3^=@M$& 0!/>(&%H'N&Q:;!%69>-"84'-ZA4#I] .'28 M:#![Y*L0N,"E!=CBHB F&4.:>?DH;A,,6I8V7[^QV]97C=\Z:+LV0?".@A0Q M1J%Y:0X8$V>_C] ^$_<9/BWJ0]LL@QE;!!#H4("O-0(,5,2\Q@\K_!*+VD2 M\G0[[GS%S:LZ+2P]:"21E=.=TP&5(*)\9+NM8>P0*X'9 M=JP[+F+'0>^UR95N$QU)MRYAT-K5(TI$6<.:.]WY#[1QNC53NC* M(F+HJEIS6EOV2R0".DVUX^!KVLS<#:=.N(4+@))4CV%"S&W>>R7Z:A9'O82[ MS2#/&VGL'B]J&C-0M5W;\CEV'%;)=K!W<0OZZSEY;##L$Z+=1.9U /-XU1SZ MEE,H'&ZN0&8-HK9C*!YOQQ%LVY!*;JX8]X6?P9KZ"W$W7E(8XD-B?$?!=G;& M*@DBRHINMS6,UB]L!;/M-'=M=O_=.5Y$8O<_(P?^/K-;L "_Q*C--B2= M8LY(Q(&JU4@DG6/'@539H(JU2$Z'=1U.)D,$J^[DOYPN77,ZKTS0^*Z:'$B* M$!"[?YD^F+?D;8^?&K*HN8M7%>XK%N[6"WK@JG;(#3V,4KGPAU)[X;*'U<.W MD'$5["_W$;(E!EL"%./OY(W2ZHOE?*!==^XPT7S$LVSWPTZXK.?$/",L=[PM MB!$G/GP_KSNY"GRK9Y4[V&"(<@Y/U\@HE9EVW(7R#:K&(RM08^&GLI%20*YW M$@7") O/[)TKPJ+UM+9,,WAN^9!U.;_J*]ARCM4VL7JB.]!I72?[)7V+T3]3 MO/[M^_SB%NO0MS6D%0TWUTV@!E';>16/M^-TMFU()?5?C/NZSB"3Z$/*N=E>T!NZJ/-K@"/UD>A-?9:3Z;J=#L.:LZ@Z30]0WCNE*8 MH<*%_BY-8+^.4#&.EO4!D1#$J),^I>43=HC:WAF9(W'H*AJP#$Z#U.K;PW\*O"?5DLCG>&'-/*8NCA$$3_ZU$D73PR8ITI8Z_>?,] M6NGK#@/E^/^+G.BS@U4AS+ Y[\O?18/7LT,H]$XPTT#0==E-F%RS.![A!T[ MTJ''DG8(PXZ)>X-X:14J9V^"]N'*]:F>;=DA<[QGSCDB7#%=YB:P\%_"&<&, MWE% =UK,*N2SK;G\ZD0NVZX-DL8H$G&<'NF_]2;*@(_80BQ._[4\-C@7&;5_ M^1)XF.,'\)/>3UI R-OCR0\_4-ZQ3G!H? *&1TM&D\+EX(,F'5N(6.F@-FG^ MGATJ@/Y4KKY"<14:US3D'B*&5]'/??1MT"S@5]&V>LQ-T7Y93->TUX;73+/U M1]E=]C[8A=&1?/<&6F?[DSYHN%$W['N?1)EM3BARP'0*VXC/7O;V_PF__2/' MIZWA&W$U?5;1&CS4$8!J2_/^B&3KF%/QBL,),19@]W[$T%XK/E>TRV48%=WE&YO&&62R%L*2.N<( *NTO%?#A4[1>^BS]C1B MSJB/F,U!O?K(3Q5'XFI:U#:F>J@W*55CK'*:7LF#^29.O.V+XR,(&8#V: ME%:'L42R4D@^02MP]P%6@ *':A7*$*K,T@KF,U%RE.&3#C=85H[JI1F[93DW M+3D6M<%Z Z6!'J!P0K\]7I!SY7=S(@_Y/I36"-S/3O0; ATJ4YY$XDP\P5SW M6=J].TZP.IAK@MG>"K"0S3!?%&6 NE_VA.^E:J_"9J5''\\IS5-^5T'&'AT, MY8KJFJE6T=5['F(J!Q9-Q<%6A(*T]5?)HLFF]X%3L4@.E*6K(+OJ4ZJX4EI> M-6LF6D-0ZN+MM?B).G&BTA-VS903LF,[I=?B ^O$<')CQ)ED-9*UF3^F\^K- MA& ^::@50 M?P^CW^Z#IRC$CY5NFR.9:1XMJ @1'[*G62>T)#/-HX7A43CZ-@ :TEI20I<8 M;Z1F9VBU'!Y]GV>?:M)1:8H=6H+L0JCV76N7OZNP['0LJ=-&N::7859H8U":C?_*,8$+C,9KO7% M/'TE\>8SRZ!=VA.L2"I2?:(T)UAV.#OJ61P"C*%MO:,(GQ\[358J3M%*\O%ZSK^*/7F[A5>0%^SL'BGHD'QRBJ\T; MB3FXLD;*&?P9YMB"GOK,2]1J=!(.UQN)#775[[*ZZKQ([,KOFA/>BH)EE>KN M'"B$0_73(E\Z+SS/UIH7T4$&M@81C;1$WX9-.4HC],%\"R'A&(E M.*/FOY^IV9$AY1I\1M;_6&B46(AU:;,W1H*=8#;NU?GJW5:9]CCXC M2!/"[ S=?'*8^KQ1^0M-B\PC9IG7K\A_1Y\QT0]"6T2G-:9%X3YX@9JX;M]M MJ,R?&G0B+OI#7DZ?&O"[,(V20W_(F?F3@^[M!D%>3)\6\,L=OO &P5Y;X6S% M4U27>MYJRNJ1X$99A3UO;-HV+[A5F//&)FOUTEV%)6]\DC+*P"H,>.-3E-52 M5F&^FX"DI0:RBH2[L2E:5^M68%DX#!EQ M'3XT4$J# 6 2X8;!7#P!\CA*0UE]OG:2YNNM]Y\>%GY+CBJLJ-,<99HE,# M<0&GJ*UA#%4"4K,+,JJQ=EO;_&1;]T-NJE M+%2*$]6.Z-()UO+(:9---?Y;.K7:!3A/CHWAK;"2*E+9+5)N5^'+Z2R[.9KW M*@BEQDMJBOX8+BT+0U/52-;U";$*[Y6BY&IYD$SGE;+<3EU&1C:4KQD:J^_Q MUW?B4W/U\=GY1QA=^PX6ZV*[<-=5#!I/I("68#XZ1[D]L\]*QM!^C1P7 2#\ M1F+"83;:@CKL4==5C*&;=U0@W4VQH(@/WDF^5;(9YKTQ<_!\29A#4>IU6<'\ MGC1N?XL]9&+*?HG1+O4?O%UW S S]>SGF=Y/\5,4QG%?3X5@LH4,BE^_V_28 MDB[5K$[=78:(%K)F1R?P/!FI_-1+(ZZ^W'MHF:LP[P_0OUD"-_7955"OIU;, M4DZJ::Z"B.WF[4Z:X;IHUM/ZQFIMJR#8+%QTUE&MQY-,\=RN^,IMEW>=-9ZS MDZ;K0V5E).OC.5YV4M9@_Y7P6:F5?#]2\@70MBD;.RL"=O*93E" ?3:^+):G ML@)(M J M*L9,3-V:JKF*^C%CDIAM_[?4\C$ED1[#!*NB6^2]@V]A,<5B2I3B%K,D;Z3> M#F"T]/,F> B= #/L"]K2XD9[?)W#+S7 U.88;[/U&F9): !B_#/RW;LP@GY] M<<)!JNMLO8VW@B!U_.>\"/>#=_024FK[R?&4RSGW6&0Z)!3*.'>;/QWH+>6; MU>=.!S*Y#41AHM[=J"315:\L'O5EP[4"5KL]F>\^ M(:PW\(H>MTZ9",#;P+UQ$A[YVN<8;8A+;PBLM2&L@B3/31Q:!EL ?%[?D+,! M+8/M4+\EVE71JJY=ZUF%J;.%5)VUJE58+A7XJX].MPK#Y%#:"8WERS8X#B4; MMR#ZLJV(0TG64*-781U4O!!4=/-5F/I4N$SZ/%A%1S<%*K6_5:9KTC972A6/ MIHQ4/ZZ95&V/LEQ5/2OXDL=?3J0)%'K3G@:$^0./1%!V$XNP>&:"9?("?;$D''U40[)GO&77YT(/T+)0]Y]10'F?OR, MA][2WM8[D07N@R??J?/(^-\SQFKU'6OQR@F'C\IV3!M7@6FY;89>^L91PM 6 M_ZVD*_[+K\_ $OS:ZK5?)P7KLQ=XQ_0H!*SZ^_04XY0>JOYFKGHYG.-7_ %) M=:3J&*W'X0O14: E<4V^\&MF*4TQ5Z"IKQR%(QVF07*'U;S/3O0;2IXB;XN> MTFA[P&,E-OM1/SGM$7:^R8]PY??Y[3'YGU\PYV)93E^_W^O>4]XG["54+$6# MB)O !0VBM3C@*)\R7^:-5=LETED\WMRE$B2>Z_EIXKVCS OGH2R7'KD@X^%B%4WY&$>;Y(#BO"C-D)X0'R#LC_<\[W_4WU5 MJT[P2^CC+7*BCUO\ND@^2C/&4Q3N(T=P1:A/G._>ITF<. %DP#^FDJ>S_N\8 M(]DSWD&LEX"Z!V)-:C'@C]4;6(DB8C(*MI1XA&IB554ZW Y;HMB(5*DUQK': M+#J60ME"5/8''=5FLVABJQILK=(\ZI5;-FDZ";&:L)_=:09 M[U1R396KB&3E>D,ZT;2753.G[1^7??FV6C8K3T[.3;UP.O74XR1D7?2A[244 M-9FF%QV@WO4B;M^'U9%KO,M9U0^PBGR ,9V,.6NKNB-R@J_HCU5D M;(S-URWNE9S&"V7E*:6'W&.4I]-,06@;8[$KNA9W!"::MSU'9R\X.EM[G"]A MF<:UU!+M6YMDKD &>P@$L%?'6$/WJ>.KA\=C%#7SN=QP]<%PN;0/:N=USL%E M6F34E:J,NC(MHRI']O(=WV; !Z\AA9%0]1#Z6!F("[Z_6K8++>[YUNWL9E$[&S(+M:1?". M)D'6Y6DT!CVQ7O,6VD51+:>V;5M6P9L=@S_K5OIE1E&<@W,L$W KX;?N=!QN MS%AT&$I_PO8TBJPBPF1D:HX3SV"A%M.=CBU&G%54HM1$M2DK4EH?9G #T9_( MY0XT$&C KP FU_DO S?#HM5'.72ULZ?R' (ROQ 0*TJ]]3MV#>D^^" _6!;5 MLGRWZRQ#%-;N'QSJ5)NJH\LV(M>&A8T1 MY::9T+/;H6VR"0Y$X(R-!K*:W7AM)&7(Y,P8MIQLQ M++L98TV>4($OWY1P$*'FZ\$):/C_8YB98_EH]5U,*U(L3?']E#'++CQYG:4[Z-HM/EL)0V/Z+/C M^QS!H[EXU2"N7#0E-;Z9=;C?M!+9(HN\1M&H91 M[FPDGNT9_\^O95 ;4,PC-<=B3$BL ("81,$6JV$OZ?'H1!_0@SJXABI#Y,## M$# ^IHZ_>?.]/0$KGF,9G8)IR>G.UOSAY_O(#BY_ $/WQV_$18)*3[&N9V+@I/*$H^H.Q;@F&"1\.) MEC)L::.I,M,^M T.0,JS#2&UF<'ZRL!BCY8P*0A>;(9%@K\A@:E+/0?S(>% MP3I5416[3#OJ,ZRA*NA\JW"E(.T M+LV9G?6P=I%57W"JC*=TO%=1,D4#XXF5OS/I6DC7\BJ>+JK(<(4%B3/JTLV?T?_O4G1,X*3X8*O^P[CX/C_BQQQ;O/@ MA>TB"@;S/GC$O/GZ%?GOZ#,>#U[4#Z]R MIH5HW85IE!QZX<5,M1$Q;]<7KV*F=6A=[O"]WA>SVF0[M*M>UV7K6[SC);2* MA_LXE!;<;*MXD8Y(4?8:7<4K:T1:,C?WHO,W)B EJRTL.D-C"EJ6U_BBTR]& M)V5=*9HNP<*P.86&Z[\ZWYA8WN+?KE" =AYT&G[WXIG:4@IDE"TGLAGFJJ*0 ME!7OO=RP9R=!] 2D^!!L3BBB8=8"K#HL8,=95]BX2KA^!P)-IZO;$+[/'/'% M6$A?TK<8_3,%0_I[%@(@*\XJ&&VNNFP3(&F0JWC\""72"*<\2.J #\>,;:KY."E=DZA(!5 M?Y^>8IP37OW-9%E,>B(NT^1 +A3I<18.-UON&JO4#WAU_[_2R(M=;PNR7QJL MWC;+%ODJ1X([=BRY*BJ2WAAB$2]+;E;!8// SUO;%]Q2!:Q/"*MP4 8#'[[[ M *N>*$XNM]LH%=9)'++BM)>0\TU^"55^-\]HM]^(H==JX6 M4T:E!K#8;+#4!LQM9HEJASZ!)6#1OGF!08'$C38?]>L@1?T -6BT:#*H6B4: MY<5E!H!54*S5+BN1QJL@E,R:42N4R34B+)HX:A84.9E6E3JGZ.+C,]VB*:1! M[5$S%BTZR*Y--:J:FI9-BA;!75.=UD0+Z>%JM?,M.K)2];H7OF''H,Y(\09:$M@V#EN6 \*,XUW-1AJ-.]XU^J1 MEK(@=Z@QP)_1>^B_>\&^"I8T0%0^QY)KHZ'\2*^.!_-A^ZPFDI/T.HU U[L* MHRC\"@1W3OB7Y$. 4ZJ,)=?*>A(UIS',*J%P M^^WDT[C!,AG& M;"2F#[T?%P%]<0/S8I<'O:R6P4ESV' /5A. MI CPV')=0E]$&?[5L K&452TF_PU1F"B39PS\ IL&$L6'M08LSY:RJ17#1T9P=N4=(Q%440QUXO\ELM=/1SX:J M?G>.%_WB^"E^F3GP]^74]BLP*Y%MB^F23C$7)>'$!RA3B_\#['9]8WI-K M)XH^,.L2B$5A$TISS36V#@/T\=F)?D/)'810JB'5-LL.$:7"?Y5GG-HVK^)= MUY5VK7PTW?O%!J$.]:W#@&068(XB_VW$=Q=EFMD$A"_0D")/; N3#[N@RV& MTWM'T#(Q7XT.AW^Y"Z/',,BGW'@1VF(Q$<_QPFB-@[_Z*(=DG3PNOSJ1FQ&O MO#G5;YQQOVDNV 5@?FM'ZTV UB9-XL0)H+'=WQ$8D9%[^8XB9X\*S8TIP0Y] M%7^0$7AB2,R2?0 WB9'-\Y6>(F^+L+3QL6H($T=BZQZ +)WH9BF]"/("N]Q- MQ;?LQY9 O,=4%K"H_3OF@NR*>W2S8Y%Y1KZ3 'YQ$C=NC-9DH6&+:JT&.%CE MV.\CM,=@W^-KSPMB;TMT; $%IOCB$HY7%;7QCUGM>[/5%+-;"JRDBOJ9*#S6 M!"3V(O* ;!$[BWWTYHB__X&L(_=;<3=T7LI?#6O:V_92->BLI M?W[!!!8\%(U17 3/;+?@+HQVR$N(DX'@G44)CBI41X5IN5MABMP6D[3M>F9P M,ZDE= 7#7H)W1W1\KIT!GZH_0 W(6]6OVTO>=BU]DGM--QCV$KP[HJ/Q[IRN MJ\'ZIP'I,!"HV6[&++SXO_YM$02>UA7-)YJ)=-(IXM,J"2HFHKA6$=]J+E"K ML;]3R+PQ]O1$+8F)$R4+W5E.N-)(NY<+U!7MDYXPGY'VH[+SBQ:($P8DC;17 M=5/SHK=KMJI(KS"A522]ST05T1F/=-Y7JQ21>I#3*K;'/OV#$SXUQDY0?? V M<&W8#9/JQTAA6ZLX/;/3/W3&B*VBALI"U)*.46?GK=6KF?2(8].Z!3_2+0C( M_6#%C6>O_J$>/S?&*3FK)48#],Z"SYX[;=P8P%74\)K/XULAC%#KCIUOQ''/ M^_EXV2-(M8>;KJ*TWRQE9T-:ZMFCL[0<(2IVC%-DU?-A86*RKXJIM8GZ64SJ M#>]=Q1[9)R2'Q@R/L6UGV6DZ0N_7OQ4[^[?SSEHC.'FAR.O9)_N$9XO7<(R= M6?"5-HF1.]N3?S_7_2V(:W5]]Y9^]J\ V69WCV7BN^>FCO]W+SD0U@-N.'BG MU_ V2$2]Y/NLH+?T'@HP$WYV H=R-[<)M&2@N1+TOA/'6:EH:?-QSD!S0)/3 M0""ZE+;;Y@PT!C34U'YTCO(6[[5!6GF44\V;\90+.59IFG&J2KJ75X;H/?7; M W)3D#J]KSL.W#I7GK:^J-#>PQ?:.I:<7];C0[VEC:XTQW+A^1'%="JH9I*U M*#N<'M",(L/^.BE8G[V [3_= *SZ^_04X\G*RF_F^%Y=7 L%6J4?6)W?M:U_ MKKZMH?JVGA>.@)WYX[1>Y$\H(@_$8$O9A/!'+-0 IAY^"?TT2)SH(^_8]([B M!/;R*0KWD2,@G_I$>T^*\!HKJ1VX2D_J43YEL( KOM@ 0M8>(V%.\7A[]WY( M0BCY$5I;%XWF)I&@[5#82^YS0P ;:HUC=>:=N/#I@S33]*7W_PA?,UN8FL4% M!*[4MBN;8>]A$W%Z?D_GC8_C37) T>O!"29I&-'U\\8(_(RY%A]TS+ED_Z4< MPA^K^R4%332Q&-KLGL($_]'##[;MP4/OA-[X7VN/)PC*@>3/R$LP*1W^*@#9C@ZV:5QV=TRHYB9N.HRO;+-#F$D?<[!,9> MH7*PM,%)[S5M(04G.UX-7]Y$*Y&2,G[K/+WW&)=EKM-C"D%([ZC*/&(6'+:6 M+;N4@5R4.RD/2SGF\ABF02+46/HO:,>^\GA3PX*6[7"Y#WVVLSG;<(6&_L&( M1>RK(!AP%04DQ0&%;, V+X)O%>3ANRQRSE$+T5L5H5C?!LM!=4*.013? GJ, M$&>H'*/?&L^W"D[4%^DWPR+?UNR&(&Z.\'(S=FT=I&@@=: PMSL=#Y2;-LLFG,9LA%ACRH<@QROJ/H+;2#H+V? M-S7ZG(L;3Z])Q_:/R]2(E..+*U9B4=YE1?N MF"M)S\QQS^B[>WC\YA6MB M0ZN%;O$$'I@JFA-]V0V6IA38:BFJ.=W/K^>)6+TF9,Z/9%W\SDG8S8D\P0-X M+NU47M+CT8D^-KN:_GP9Q^F1ZM=?8M#J;N/$.[+Z=.84SY1P:SJP=$CT7GZQ MYBGJZQ0,P;!,WIWOEQ"DGX_/V3-&7D"Q*;Z\#+(^>_%O=Q'8D[#0P:_>J8C* M_>XR2)KSRPWXY+$XFII/*]^UH]X8'UP:8G;G;)FOZZ@XIO"U97 :7 R@A]R% MT1.^!-ZI;3[WA,.(*?A. 0H[5$6+VB=VN>$6G5 XD[WA7Y.K2!NQ?&?XM^TJ M8O0M:3RJ&\X/TPIBU,%SEJQ)HA-60T_(6%(2,+>KC$5'KW$@_%N='M M'E,7N5\"3+2:0SZW&&&!5 U,_!)X27QSMFJLSZK1&B102TC0K;MW_OX"27QN M!C RAC1RPAB!:Y]?(('Q[;U#GDD:-R%8()DMD\6__F711+:O0GX'T!:X,>?^ M!=9O4?6FLV^+NL*WP"W*+DK\PHGMVY].P"UP\#YOD39K@597S'F7QGGLC^*( MH7?2;7#>IPETQC&J)9R5"F.)F,M.7IC3#G8V?*RB5L"<=K";7605%0;FM'V= MS!.CE",0*S*SR9'A_BO$L@4QN@^V?NJ"C-M@3!T(/\8*B M=V^+!"SJ$S#PGS:[9[0-]P$D7%%I3\Y!I=)/W2@WRK>,F3\Q)X1'5%0.?OCR&[=(]>X(%<@+1K%:S4YMJA>HYZ/;,:J?0R6T62RSCW(+_] MF];-7,7NC'3QMC_*5D)?!65605RLHLU>)_V@PF"MM_ JZ#;9G:9=9JS"R=V9 MK15UL>F(9SA[Z0'S6A##0=]'*-,*7->C&-X'I*0TH>@,S45LL6>\X8\8I?)? M7O&?8H=FJTDU\*ZK:*V3<(6%N':P6,PS<<>'BC MS+TK"U%^'?H8R)">_.;^;@4_LYNM9CK4]B&]1(NCA"$8_EM)+*C4?PVYG2C" MTC?Y*)MK53=7-&Q20)D2<3E_U8'B&D"ZS37&L-"Q8K-C^$)BK>6/-0:Z!L9O MLSMJ_816V9B7TZ/2#TDEI'BL5I#^RSO"W7"%D7?CZU!X@?#'C76E-:\'E9M- M.&N$"Z[T"GVMB'6=(7$:0S1#T"'K9*/UPH:4+MY=JAW M^36$7[V@63.KRTS]E%31XP0#M0*3M=AF.\N\X$]11_WN"E%7?$Q*$M3IQ %Y MT')ZF0(DO$4CSS$25?P^@WGA!NFZ&9"?00W )*Y]$C4 +XIKA[G&!MC@[#5*4#$9J1EEX,>4W(,!R5[MJ<0ZLHG##F5G1Q6TU7X\!PY&M93?_:B0^2H->2 MG+.(>B78! 0I2,!_=WS4GO+:,LE8'%EUDZ[3*&HZP^5CM?I_X;30@Y)UF:3= M.Y\N;X_U5GFJ).%+B(O8Y)-BJ59B1U:G5C8L6GH90*W>1E2B!5]X' M>Z\M)B%!B*!<.+=.LR"D7@3CU4?E%Z6H^2YK&;R9N$ V=#"UO7PP7_[@ 6N$ M"!5U8AZ0$R-J5KP. QE[*DPTO4M4AXX8VD/*6!I+ NI59MJ*EK3J@]I]BM!7%'T(PW6%0ZV@HEB$MK._R@*V(:G,-+P=#T-5C9\?$=Q)J5[%0UM5ZV;IJ:+8KHEX M*LIPU;"CI&PN-;:R73'-[3IBC7$,VKRCZ"VTDL$Z:)T$WG4J['BBBU MJG!=!8U31"<.89&J808*.Q*PJ&FW.+]P$2&J5%X^W!876G@&BX;8@('6]\X;: GCC M5I$#_V#>D_X4A5N$W/@.7P"T0.FK\^T9[=+ %2$AG6++3LC+[W/'&O1-G;(G M%:1%!0C_YQH"C\4Q-J+QEJ@/\@NAXC\0"]_%6SQ:A+:,3,LNG:(J7%D*R>78 M2FS:K:J,A*=699N5Z1LMXFG9Q3GZ'#W)];4.ZV _9FH^@L>U^"F^?UVT\P*O M]OJMO32'O8EI)'6X36DA RQ'GYP]TO)\C='VC_OP_4\N\JCBA?]0ZEOX+\5W MF4>W2&EO':Y%8>P%,N^!)!UJ3BW/VQV0%C^;'6T0*3$/",>;"TEB()%:!C@# M#<9103M. M&E]"W$&3A'2O^*Y9:3^IIL&.J'LLR)QM=@&-6?;-*A-C#'E2IS M7.ED#G7Z_D_J1/C&]S]:R5L?.34CX!5EFP\_3PS24]XP^*995UH\;B(@;X,$ MZSE9ZAW=,DBD)GY0#JS2X9."?.?Y*+K&E-J'T8<0TNJH20%\1GO2*BA(H#*4 M$,+:L$E!O(?B5> +>D>8YQQ^KFSK\$E!?CD@WX?^5DX@WO7*H&G!.SJ^?Y7& M\/X2GY_JJ$D!O#VB:(^/[$]1^#4YM!&2/WKR39DXN.S#:,3*; M3=6QE"'UX**/Z] 5'WCYK$D1>'6^W;OX"!\!K^TR$,Q+*U,60BT"ZQ+NR"/GSG.WL. M7-7?)];E[[P84^5_D1/=X7^1F:KJ(XT 2I\4:J"R8Z=]?"!(J?'O Q=]^V\D M5D;JXZ8ZO53-+?=3_)(3#IT(U-?(<>$Y]G%\"WT.?-7?)P+J!6U3L*7??ML> MH 25X#7$'38QB-__\/8*L5X2\(HATQX18@ B=C;2Y3?>I F^R +83?%YD4WB M@%^Z'+@>F]([ J"[R?^!B#KD_N52]!N#JD9OK)/46>T#WCE M:)N^H>_POT+EXS!0(H/8VR4V_-M,!Y=8D[\[5JRBM0)*0BMU-6*]:8"W&O%\ MV[]S*SC5?)UM[IP*"3B$F@D),F?"�H/!5VTT)\#OH*Q*:K9 P"-*\)>P3! MU9B"8 +$^^Y\PXDS!OX_V(L_]0V-@?2_V8MTS?LT!O9_L0][N5MK#"+\U58B MU!QE8^#^-UMQK_O@QD#^WVU%7N3=&X,(_V$K$:K^PC%0_]%:U*N^R%&4'0OU M7*F?A0"6*L0BMS:AFLH2;?T=(=XR0"3&O\A#GW/ MA:I>5X[OX#?,RP&A)#97?2J'L;$WHLS26T.L0^EC=BN'D)1]M%07% M$PQS.H%,*F3JPVRX9['4Z[P'RM--WL%1BMPJH)OD "W-BW\27\D*U*X+\ ML+=,,H;,?0"ER,+H0[P1E2&64/W9VQ^2S>Y+C(C*I$3T^AR3=T5Z3$EA='*! M08Q0A Z0>O".*+L_A#$P^6:'^5Y\?71:Q9*=*UC_,0RV?8X,,\\&34U^[#D# M#5Z2Z(3OAJR50:X]5KY]>S3AL_&ZSNG. 7/W)OG2C MW!PS!Q??<=Y64N:Y=:*Y0UW3O-M/LWB"P6(.@)TZP]S , M]!AB,7_[;>NGX&EH.1%*4RTR/2B;'*RX#]HO M,VJ)97J1U2O7KEM$H7X7"C M[V@O(561P80=!J#)H& K9A'9C+YH<)O%/X8)*\2$Q)6/-7OU9*)+Z=9IC+5! M3G!-=#TM>Z8EBE24S*_@0\.+\""K?EYWY;=G#DYS@4OEEKP0O4H2&4 _[#,'.]V]UN3]UE?X\S1[^J+K#0/EEPA-I.E MM022Z,J7* 6+*WZDIA35I<9,ZYWT5HI4W-PSIXFRCB1WC<^<"JLK :2N%\B= M\C-'O]N-J.+6GSE!AB@,K0$",Z>-VIVI3L&95L_J=YNVA5O,G!C*UV@U4F,1 M6*MO>R/>8^;X=[P^N@:,S)PZ0^X2A6B3F=;AZR<^>:$J,R> LLA4BGA9!#%D M5"C# 6:.:C=!H!)V,W."#)*3D@">F9;J[*%2<>-_%H&^'&^5X*&9DZ';<>#Y MXF=. $TF_-D6K>UNJ!Q?,9@<;77U:.P+8$+4AW"^-&YKIB6,VUFB)2QLYG@/ MX8>I[7 35'7I8(3AA]K-'&]-%Z,@@F^F1:Z[QGLLO)S-DP.L?D")M\7X&*][ MT' X\(7&A9\C M8;5%]2CI##./;UIM$&1G%FBJ*C,/U>A)@5S+F;D#MB?VBZX*7/R:2X2J?PX\PQ3(V6LPC3<.?-E MG*+]NEX4XBAAP,=_*T''?_GUFL:>>>_H=K=#VZPY\F9WZ=+;GK,1RM.L0H2[ M(1TF+@F9D5BMT\&WI9K2T//A_B.-25@&5^;V6L(&I6,^!G=!#IL4?OD<4YQM#\1$E92Z+ (WJ&&M*.DI)+QAL]DZ@!IB;-,(044%) M3)+DMPT1E_'M-Q1MO5CHC.J^CFTHT_.M 6?90@8%=G[?Q:^A0!(3P-\<8L(Y M0A@HZ7+UC+ &$'L)>D'1N[=%%,EGM WWU+PDZZLPF)FV>RHWL0\PU]#:K]IZ0S2 M?QVCJ'!W9,!"9@L\C<:()>.? M.9NIH"V89*J4HPD0[^Z!43T?36_!S /-5AMAIZQOM;@G;";#?*-MK0NU[!U? M9VV I?H!4/<0V4P2#8=!7>NRF1#:SD3-KS;SD%OE\R#RT49 BYOXI;[/[8!=&1T*1&] . MS15VP? Z^WV$]@28S2Z#NL$$-:]TZS1C/GL!9+*\)>D4S9$4N:%XLR-'J2@2 M?8U9#%I3T!)X/Z$ _[O/B\7ON8I)-/C!Z[W760XJ%H3EP^UU!>H0E%N%2F*/ M&(OCR0\_4*Y'QXPT?TE/)]]#D33;9>"B6O<7GVUZL801/SA6,$@OD^$[#U^2 M$@CJ(V;#$%[),KB&+3H;8DQP.@:+#/XIP;P7)][VQ?%1C!]"6RS(G#W: M[,@_\$Z,?()6X.Z#!$6!0S4G90A59FD%DYCYU.&3#C>G/64-D#(52-ZA73!8 M*U4)/4"IALYM'#)6?S MLKT58"&;,=M04M4G4:5QF/358758A#RD:MBCI32J]-*R9T(W;L"50<+-(QQ+ MQ2:E1?_*:;?#[OB!:_?UF-4'4 JBUO/,:$2\# M#NM,:"H-Q;:,J(NY"+JH9"KO69M#T+2+?5W<:3/11N A);/#S..VNM)$;N.8 M>4!3KW>?P%XR\QBFKGQ1L]+,/%"I#R/(#$ S#SCJ0PZI*6G.7OV\*R'>Z'KS M0AO=^^=BHV,#>Y7&F&)Q?+FET8=%2#<7:M%H8^#G_'Q_/#E>1!A 7/1(,-@J MVL,?(X2D+KCV>9J]:_N=%Q]^1HXK=D$WQBR/JN;#'8B@+KGW&K^(]L+:,8+! MNDNKH(_[V'<",6LTQQBCGUJ_7BXUE:8:0^P.M BLTKRCQK5^A_>?!+^62H MQ8Z+F#L%1XBY_#U3Y^J@BDZ#?-)LO7W+*QRC,8M3J-S8C+^V8&>1;C1SY)7O M]]*:VM!?K":!D@.D16]O.P4U@LV$'C+GA4Z"C.MXL"[96Z16SASYSH*"H\W. MW$"NMO]J:O',S>-JI.BJ2,_<4*XH'UH4[H4:1%^V!^2F/FJB?+:*+MPJ>A]D MC,@7!5@L$DVW<4Z;\&:OW=]]6T4+6[.@$WI^S M#\&XS5!B0^VIY5=-)SU4R)E03F9M-4.ZQ02$#WAYL"1L:O#_?WO/VN,X;N1? M"?9[D.SFDMPN+@>X7[,=]$P;W9X9W*>#6J)MW;8M;-=S]EA;!HH'J\T9C:[J=:C/$\9SHS[%FP MA=TVNH;K_D 7FHJOY-;V_D"SM8/.":]TF>@5A(@G$-YQ=6J'K(,3_M/J+8 1 MJ20-0;0!*:*!NPRN \0YP_A(%KA/UTG JP$X[_?LA0OC+6[0!R0>!G:, P7; M!">0BXZ@!2"-,+J5]OA9/O4#<>,^9=_;H6Q'*0K4Z(TW"T(."VK[Z+_:K>/N M)$\8Z?S,D\ZOBV[K(Q*B#N5!N#'V=Z./QIYR;1$G;5+U[Y!.5>6K MKR'NF%'W1KA!O&DL]Y[RR65Y3/ NYS',[];.^ G@JF4AIC^ZA2_W&";&875. MHT#>M)UC3&CZ[G9,2)X"N81]MF'RNI8OIU$IKV;/,XDU!,/0DBWJ*@D&R[#*&4U\QJ7A067NIIT N]: J MS+ZNXS N00=B7KH:0CHJ)MHR)/A M:;F:99F7KH?#TS+Q=I#9]V]<4M@R<_FX(Q!BXM!RW:#NJ9,]]8Z]XW%23++G M<3M79^+N\.I$.3RD)8<&K_,CG-KU<.J+#8<< +#A03;9L>X0")7NB1R99M$ M&-RM7A%?Q\QADU5[) 2PSQ+TJ.>$CZQ>D"(=A*)HDK&KS1==^&>#A^%#KO M'/CXNW?XN& _X@WV]X.(.W"&DD@*L7N51O6&& &\=V)T09F)*YJMIC-J,Z*2 M2U-6^^'5^N$"==\%^IWY5;ST07[O#H"I5O.E^@Z$D+#1(*G)GN!V551J574A M^M%35&"I $X#"UM#RDT_F'&[!6'QF)+3ZAXA"<83H&'44D9E"ZV#N,Y2=,5R M(MI1[(\C7$Q:SC1@B'=3JGZ36X>4D))0$,'F9A^D5:#?IZPV+/'!&KN84:!H MG.**JA6Q;!N3&&O-(*,XP(Q8Q(.GO!9:)S_FS3JNO8SUOGJ/V["W4;B*,Z^C M_!Q%H[WS*QM46\^E(J:HB5Z[WPPIR1:=<#^\]#^\]#,G3ACD-D[YH'[XK[VC M&P?<)POEK1X\ MCK;K>.IWG@&+8PQ)3@$\/2X10S]&I<9(1<.#\%!1660 M/+XD\:YJG&HY6_TA2W<; ]-<:H6JMZ)=NR;.C.MF6K%FY-EJ:MF60.GOZ%S MASJ\YP+MN?U)$FLR?!T_0)8&J8Q9R;!_;P=!%-><8AV$WX(=^OAY%[]G1_S# MQR IA.G P]>P=W(P.P)8G' 1I@+M"4N]QZIZB:)!F,Y,]\#"6Y,3H,;,RP3+ M?LNMCT&X1\\1/-$;E(8>R69\G]S0_BER12=AZ!AOK%&&?@61H/]<'H\9%'-L MSB"CF]!Y-N@GLO34V#A8RG4::EI-\@*C)$)B.S.,)=F1M,^9#CQ]UX75NGK[X M2Z-(*E8ZC1*]>S76WC":C5_2K;.$O(NYDR/E*8&2X'(\RZQ2E [S=QDYR\A- M/%W.TR@>@UA92%IW[E)3)Q_\Q0R8T M]6^_ELW2&S9!^0[X@2D3N#;&775R^Y.!?)2;?UUI*E>46"T:[M'VIM5(\ MWG\0[)M5/Z<0A-DNC?\-(D3<5R!%?$>8""D:O6A#=D[O(:H=._WKLGWBV4:" MO8VQOR^/,0Z/8'^SF;=;L=956>S)^RF]3<+A=NL](%GI :V>_+.$<1[%(7XS MI5XFU2Q7V)L<".Y8ATA)\C0*!CNT^5'WP-E'Y;SA-4"B)0[*1M1_GR*Y&^3% M*@QA*MP&T_Z]Y6]\+=*-L_\:G>V.KS@ST' ML(N :"+,*@0@RO$V*4ZU+=-($@TGGN)=L(3*Y,,FS=#6&*>]&7JYW'*C#9/, M+[8N>(('F6O,!"*\=W/IW 2EA<97V!7MHUDSBM- 2F\^U_#"]#GV D:U6T6E MMO8*E<@L)9[C0FD9EO W'U"@5=Q&Y$WII+QS#34N Z_WTLM-4'(<7- [/QT- M\[[R"]4CF?C*ZYG,?,6/0A)@36DN SF9+7:$!4^C3X80O-("Z3(.C#V#0FW( MTU";P2J^T+CK<3T;W2M@T"CL<>4:'7*9Q8[L<94:S2MFSNCL<2V:T;BRCZ&% MZLWH\BNY =NKV,>9 M#T&(CB=S@B>Z7ES8]X M0ZUM_ F\9LEKG.[8;4GC]^1S[!5OHE[E9D_7)80X=RF#,'O#.PZ.Z)?B)(!L MT!+6 /T2P!@_=4]!(>=VG('V.#6NJ@JBQU< 4UP6[P[I[FF(\(DW]YQMX?F7 M>R2KO3^_!4?\BSR0=-*:KCQ:/L7*TA0ED1-ZPYS8\,"[8C\F=N*K8A\ 'C^] M?3_&L-*2$*I_'L")NS,=45!P?[L2Y:1R0&QMMR.0) M8.+'Q?4GO/J21;R+H=,T"S"UT'DJN,L>9NV4>(EQ@:D*P%'F78;_1T2A!Z[C M'T%D9IO52,0CFI05.J[G6!C U8=IR)[C12SY,VQNFEKJ.8XN/?10[U44*;4T M\#QJ\@1R6<3=.- ]B:77.GRQUT8L#EX0 8P'WX]02]-Z0?_"N S]_.)#SYKC M=0B>)C%<1N3E9+. S/#EB??]#_+05$VW]O%QD]VFA<@9-V8%H]43GD&*^,O' M( TJU I;*@@&VO-T"OM.=_V<_8$6VXOT.\CS-]T?:*^B1!*DGX*#HD/-OJCZM4T]FJ-R78PT@L6BE8<6?"&/*A?J*=/C<"M40+8Y<;M=9(O?3?Y60-.] GD!8S# E1&8D4N$6^LT?OQ M)4O*M C@";**YYF5Z =+)1')JWI"BJBFQ*>V;;\ M/55/=!(H*>$KYYE]Q[@D2FQP? 4L\8A)<-I:KIQ2O>5S4&-[6=HQJT-6 MIH508AF_H!OGRJ-- PLZ=L+M.8PYSOYL;]/DS<6+,D'BY@(NG4X[DN=?C_0% M-34W1?&-GF)$'?W()&%QP@T]!YP?J=24J*L,$&1X)8>C^HN"&0(1SR_JY'@X3]#*NU0.X]63 MFZM18F(>:=I\Q**G>+Z@UG@&B&E"[@+;&#"9>=%<0GD\KN=5608;1BX$;C>E M16Z(L:>8ME\%TR5R,B0O"B*>7<:>72E*8/IT&6$+/V^Z4>N>%Y_R@>%K!.RX M? INW'36<.UY92Q+5&LRP<#E$W"#8B4.!\\+G,U(OG,D;KB,;>A4T.Y2)YV7G;[>>(G-7G:PME1-LM-@YH# MQ;_ZBN*9$ZUF,<"XY"!V6FRP9&CXV26+K$7>;@O]_IO;IB5NS8)4_ZU!&BE@ MLV#.?T.$.L]L%L1YJQY/S'J;!9G>ZG F\NAFP:BW&IR)Y+U9,.J_HJ:;"7CI M?2OX?[U]Q_^*U*4P*=&V[I'4#G"SHW17_Y);;FW1*'3/ +[&(1 024(^CO[M M*:(,DP7)=>,X#= O1+R(L>J M:=8 ^@!2]-HE:&>KZ(">[+R 1-32@4IOKK5C*PA#FG0T06DO,R!$._3709).6PW>I4, MX6F$]&B,: HA7MDG6M/$ V*\Z'*A$]]!4,71N-A!\SI+D'R759BG@W[0L7S* MT)'R?]Z@?\N#D'C85#8&HY]PP,!@ !X]ZX*Q#]GKG=?;=,#?IU3C&+J*T=)R M5R X/)TO^J,\3\!@8DCM B M&&AT,W7V.1T"_XP^585.;J] %9B7?T9*&.SBB;/E2$Q8-6.V_B=3$.X INO8A_PN@VN8'6$,TMM#N4=B;&EC0*,@[G)&_28_HY>R/OT]AU](W]$&S@'KE9;X( T8+*W MSIHYK!=\3XTYI=]SP^=(P;D)]I*KTT[C1EDT2Z9QG]/C]#5#3Y AJI9E%!N> M^ VT'$Q2K9FIH#+TJGF"&YFS:2[D>$) &@7E9WKR%)8$E[$V(KC M V_86A\ MIN=G%C2:P G"B/IET:, MB]&G@KWVSK 3=J.V,,*1=Y5X1RL0@7%W]I= B"@S5/\#'BPHQ"B!^79420 MU@CSO@;2N$S)T^ LTR(O7[]U&3G6R$HN(WH>R36&GCKF!)"Y?[ZT=7\6"&?L]E]NYK.7IF0,4 MS%"& HKQ.(T'C98D PA!SKLN"Q']MT5"#SZ8R/2U#8EPH[@3%V'%&'(C)"^) M004B#)*0=$B:.;+X7-'W.D-+IJ3B=YIG21QAS>HJ2'"SXN<] 5/=Z!VR3U) M_DGA+9Y/ZY<___DOYZ/*RT.EKOPQ1KOBG]4JS]%FKDL(J=>1,0<$^1[I=?C_ M MM2GEVMC:.9Z"*CGA51CB)-!\'9PPISJ/] ?.BHBYL+'D[0](#,5)"=)#X/0N M'=6P[+M@,KQ1[>/M$<1R7H.TM(A%#^D&S6.Q'H M9CTX.PW XK1&CWZ!+:/H M2$EBVB=0^ 2A@A/=@"U QQV=U1EJO&>0ZEW3UB"\#F($]G5PC(L@H;B53S K MY;]&.G@"(4#2'Q(0T*EVWYQ?W =T#$?&9QH735(ECB!$ B](0YI'^06ZY* % M'F0/CUK,DUD8GS 8C]O/.2 S? )1DU6%8=49&%1O+&X_!<$>VRY>0<6P'[(< ML^G'+>+ Y.7^^P'0]@ MU;N33]AUG(+H-H"X_WE.W5$D2L5A[!7,RFNXAN"(Q*0Z+* 1]OEJ^7_X B^? MWQ1!NHN1?%2-06SG]ATWS$:'W+NY'D"JNKD=G8US93T 4N,5J;4:0 G =)$: M/R!4WTS.^7D-'<5F.*#]S4?02-79K* ID0/:WX>!ME '(=X]Z_8'8L;8RZ;4 M\W=P0=";:R\35E,%[F; JJ:Y )!Z[TYL4WX%. /M75F!5XA_=_F#+?,;*:.Q M&/>E>_%E-/M/X.\.W_TM> .\4J!Q,:\X7,3#3#?@D-@9F>"XEBDB/ ].SQ M&K!TY]B\)\-L[:*K,V@5:^"RYG4N+,P0:QMM;6_<39Y_=N0.<&W@0^XT-<]B M>H#:QLV%26.B1:E+PY(M$+[4,RU>9!V[M>"":TRU=Z\D%FK^A1)/L'@Z7/NS MX#AX8QVY+TKL"X?;):"^"5E,.[VQ1@N(2DR_S);D8_N1\YW8> NA\_*H^?.O M.#6 %H?J!Q -_<618'J.M-:5]V@?!?JM%>E\BF[5$4W7&21[*JI^$9@,-]DZ M$$8?"9:\RR!"1EH]DR&3ZN)@* MK\)%7X47SK &1N?>U[ 0/$HN,4-[W!296DU4M:H(^B+^SN<3,_ MD,L#?/T4.NJ*1((L4O);@T9@,X] MN3X6/D#TPQIFV]@K"8?9MO!LO:+5\X%UZULS^5Z 7%FZ.54]W"=0$?_)6/(\ M ]$'N6%/S$!Z!3I8VP?@>9) MQGF%)QY(?W05)LV'C,,^/0)2\9Y5]16Q?9R$T]7M")^S)/(*2JTG[@-(T:@$ MP;F*#G&*FX>2?H0>7L=![QS1T2Z""VF^<(@5U'8Q##JHUJU\UWAPOM@ 1=X\BG5"7E(=,PU^T.FCC2 M<1DM2[H(9Y6MN([&>;YH/PQ#:9KEC;08:L%*B;V BOIGVQL<9IJ1P3)H)7MA M1WTAL!MY1(VP3_6ZC;AD#;@6"I^7F$VX>Y=,L.<"4DF377>0<+S-P"$-6X[@ M =&8^AVXY[AQ'CW]GMD ;X3ESH-\55;@CA5.L,>I53HJGWLK9MEU40YE+XI) M]L/?NLJE1"[MCS9Z/=6J8.^^*J?8PZ^NFL?'M^9LH_B7:&D]Q(O'NNC6UJ@@ MR_BV@WQ_EV1OKGBS<8X/VA*2:%]CA(RKT^<RO9^07 /C$!U6G0W._H$:N08PSG 6&\0!_#>@^O^S&H->^#VZ4N )'?GM M=@M"OJN#CW5T_8(T[&#='[P*H,(9);D&+=45I3?9*D3HAD"8_F4+/4:&)K>Y 4<(PIA\!/U[ NHPJ=4!AT+]F_S= M)RN]LWR(>V/]P:MA/M0)R_?*1S*1^U"-+PBS>23@(3460*S(0[='N1&_!2D.I, MI+@"R9I]?$GB71T3S,&);\Q8P8'TG)P>N'+-/,M($J;O##'%R.25O_A+&"-> MZ0>V&8_WQ*'Y.G\(XA1;(1Y3REKWN"7<@A<'<*&4(&G+]-W@H.$3=5_<3;8) MWK'#&5?D0I,1^WA&LANX"HB1[H!-SJSB^%=_433XMG DCKZX\;>+10@Q\Q/! M]3[ME*1I'Y"_7RSXU /R&N/&>.ARW&3E2[$MDZ8:U!D-_WGI;TCC30O1$OS MSU\OGA(4K/%G?XW0VB;&3I4Z47SLQ1L\^KH^N2#M;)9+_GRY"I@8(_V2>2T^ M/-8[1N.CJ1W&V(L]%CE'(Z(NB]-P$VX-J19#ERMQ$MM%#SN;?0RC=8 E3IA% M):IY2EV4N47&K]_?BR.NZ-N6T>,T(/SE8L44WGUB"@DR M:!CJH%HL4',@Y/TH3MT%;!9[/@?&<(&@!EAMFK"\1XC3?6'!3;A&]A*KEA[9 M\Q9P#4B)B5\/2-X"]N[V@$ E_MW77\ ZD++ (REPDHD6*]?K!!!QP=*::OVT MQ#$K>H38G6;S_51%GHB>5<4\N]U-.!$D7#@$@]TX#U68@OID%"M83'O4#SS@ M0CE@ ;?CZZV]-GK.?=73H[6*$[?I@?73*N\..]Y>_I74X\Z%0CK%B2NOAT[G%KX5";W$OB+A8Q,/$4ZTF7 M'(\O%PKQ>'MI]4,NMFO75NEL%6AB\EDVTUZU/*9'U(11:S&S6LUPUV%?VQF\AD/GUW,&#KQ@S3RW0!KDT].' M>,BRLY)IWR.GI,K>%&=3W6_B/$RRO,2%PLX\#\L365HI1=2?;W!CL,213'=> M[SO6_5S__A2\?42*#XR#I.IK\ 1R %_]R,6NB*N&I&Y3AFY"VTM(!;UGM9RU M3_5K!K_A-RP+02XX5H=C^J8?*]5XRGUP!Y\N+ER2[T%$BA3Q3W=@UMQ2[Z,G M#3EUN*-\^^*)AA]CO5O"/,:**?:Q+N->DH5)J>0P14BG XC7\N+! NPB#!X=3DN9!PEY6PV#-8&%BB_"*P M$&\[2/CK]X:$U1:)PWT\_&T&184K*FM#1,G*ZCG+;E'PY [?-W^A98'I/YC# MX>BML2P([$LW?/O,_*6W3CU/8W;>3E]ZX_23,F;GU/S%M][ROU$[/T]?=N-= MWCU\[YT57%3_.@9_K+2^Q0DNG]TM'-SJ?]U?G%#W6CV -]YO0U@@%W119-#:VU@VFJN094>BD/" MRZ+.\;V)D[+ OBG.0*=L#LP.5Z]H8SA_8I-1Y4MP&BR >0T23_+37^0JR./0 M)Y/#5[(_$*U> 0QVX%-Y>,$B2XT,X<8([9"? MT)5_!F$)22I(5;CJ,27XN U@BG!SOCQU\TI_[#(&"(CDSN"HPR"I44MFK8H" MQB^(Y1"DM[FN=3K["D*<2-VI,.D^PB9159UJA&:O$O).8A6#2;E>-&FL+7*Q>W;C+)6LLKK6.!R#7#_!$@*M5K($[ MDN [X Y=Q35P1<+5$& %:]BK'C%*4N)"/&HINSG5$^4?@=-_\L*F\ZI'2RZ] M>*P)BYE/%A\M:?# &K^%,M5<(ZIB6-$_+R_N,G1,5HJ0"M!(.PJ/_[3\+=2PH&5F!(!E3P M5-M"IP6* )YFAF8;)*0L$YG\$B1!&N*9X*4I^,,%LHUUX9<^HEC7U:G/V-X" M&*W>XS-*C"U'(Q!7MDYW2O1%Q6]1C);!E_A^/K) 3._V<$RR$P W,41W+X,L M=4L&.$GF$YZ0^AY,6,&9BQ)2%0KY-V5DGD5],4;.-HR?.,6B:3$#>M057L[$ MHACG#TD@:3?$#W%(O!4["$!58[%Y!$=-[K*0 M8[7,(@B27(X@ 3EV=^":2F>:9__HS+DJW\1AV22:%YR=Y,V];N3*2I1D7SK^ M;RX^!RK4&(F<^I 4MSL#/TK#S#59J607(NR_L0 M'^*"%!Q8!W&59$-GI-5('&W*FJC!T3!;$CK%*H]IB=76J%*WK),ASI",! M# Y'SAVYS CY=M8+\L_X< 6"PQ42SZ/\.F/ON>!'%R_ZN8S(8_I[@$/[;]_Q MQ7U$C^H=4M:^!$D)/@;P&RA:@41_ABMDKGK!D("->\1T&]^<*D8&T<7&54AP MMX=-\/Y8&1/:5B0YI8U(YW2?H[.,V /A_.#B(6";7 I@CJ3\,[+S53W[K _(![GV M8# &4_RX75%FTTU&_K2B_D3X*'5N8R;[PTYJP?$Q?<@"W .I=IN<^EJ@>J _ M4-^G2"RLFE8$"='^&"47_Z%]=36&FM=UM5]OQNPC<,8I.&IKK%. M>OBH3* BF\BD)9TA%Y600KP %-?C^ @XO[K(WQ$[(P.10,28 2AV)_C=F\-B M5'W:9B\S"7#'N7B -]EN&^?[WT$0U8X<%BKQ[RY"TU5)J1*%58GT"BCEL'$^ MF/T)L^GR!TBMR(/?:6*8A-#(_=RI 'Q(!?A4O30V(#WXBHA$2L5B/KCN] 6S4^VG4!8 MMKGKR#Z=/WIS <^]DT#.O)K]O[O\3%9R)]5,$#]RY[X?7?E4/,Z;8\-VZN>2 MV'-5/$5KJ(NZIC*TTR? M3ZZ=^L?@/3Z4ATF1%M/6<#/@0NJ>92N,:OASV0FN>+F4Q-W$W7+WZ0X/(=[.%'& \%NP0WSK7$GS]^R(?_@8)!WY?<1$%Z5Y<:/K6CD3_NX, MW:L?:O1*4:ULZ9Y&C7(B'. *(:LO]\B$AR?PKS+&C!RD)01W&:12>++T/L5= MUEM&,.M''(S]X#39;>*+.HWHL>V^Z47_-2[V<;?'*QI0]T"M;?S"H'3#'W'F MHJIH^(D4FI%[[N5CW'79CTXHI$AD]!K..4RP<-W7BZKTG$W6B-YGJZ?V< SLP8J*WIJ[B"KHFB^O: MU.(.S$H2(4'>S^7QB$#JV,LYO[@H4%-V?6%TD7R,BU!=EWF1'= ^.Q&PW3^[ MN/?1#&,RQS'\\AJ0149+\$U.<>O4%/J M:H=$_!T2Z.]3[$3(XY"(;EV7\NR?<XZ9%]!FF$5 C)K)]@: N$\2%(+),7O@P(@,H?B9X[Q.)3]*\A/]]< M=[1KLIWT/DAKL(V9Z=%U&MB.6]-UT9WF#4(VZ);GI(X3KD)]EOK1B_^6P6]M MW*%JV.+TKWQ%J)?N< T'.C]&/6!D[QA1;0Y:XU.$[VW0;(*]S%XK>(HMFC$-H,' MO!X11KZ G*0D0[19& <\N]C(A=PTGE$)]L+,>Y>5EJ;( 0ZL@]D1QA4QMA&J M3<()E6]"_ @XOAE[0BHO4VL -;:>,[Q^N@13FR\&<@QJCC<,0].^L[0U9S;+ M1I=K$24L[Z: R\:XR!3&%8EDLHTG+3%"*OND'DB% /P7__/U!+ P04 " "-@IE8SU.+@C4' "/ M,@ #@ '-A;2UE>#,Q7S$N:'1M[5M=<]NV$GUN?P7:3EM[1I2ER'826CO.Y*'??>C,G?L DDL1UR# J!D]=?W+$A97V[JC&_BFUB>21R2"V !G#U[ M%@RG5:CUBT_%M")9X+>8!A4TO;C\/9F,A^/I27<)@Y/>8IK98BE\6&KZU^>U M=#-E4B';8#]3=6-=D"9<-+(HE)FEXEES??%Y[+90\YM&RB05J5D5TM'PV3-E M8#)M5D]+:T+BU9^4CD=-N.A&2()MTM%%?%;*6NEE^INJR8L?:"%^L;4T*\/, MAF!KV :Z#HG4:F92367@,;CY:IA%I0(EOI$YI8VC9.%D<[$S]AN'PU@+580J M+55(2=+BUT9I+0T-1$XNJ'(I M0B5#>MCC#WV/QT/Q6E1R3L+17-&""NRL\N*/5KI 3B]QGZE<6".^LZX6XU'R ML["E^*TB\&WRX4.OW0$8]Y[JDZ%X)3W@@ VNE^+* MV(6F8@8&B/CH45%8=&9L$-Q0*B, =&:X%J"NS)0C=X8+E+4N')*:E'*'+>< ML#4R1;"=W9Z!H9R\EV[))K6\(HR[T:?'O0+.8$C-^8['8(-H[X0G4RFNH&D@5L5"AP@1]0WETD/MMX)HM,,TYFA4B M6VXNPT,CX@#W>T]U\@:XDRB5 : 8FVL #8!UF..QVWBN3 F6E$&A'V5RW1;H M$R#=0,L %?,K/#?]F&/2LV6I)Z[00,+%DB/4^SV3K)# MZ60XF4R^[/Q4R*PFI,ED>'KZ[,M5E;]E]U'%T)$\_N1;\G "H(I2XI\1/V"5 MD\O6W[T)RXV,@-Y^I$[ V-:A S#U7/G(_[ B$_OA,FR=.3:SCR,M8SCT"F8- MZ4&?F?BA0A:!+]YJ5<@0'@.IT5\Z'AGEK/VB>RAX]"*68+ZPD. M!60G;M2@=%!YJR4G.4PK.K'64&C1*;)-(8E_9<2&V#2TI^(#1N1[C=3-P[3] ME0'B&BV7::GI>GN^_VT]4_^J^VB1@.&1\>/,$LRA]FD&4:3!I'MKL'9R M?YCR=C]]/GX^/CT;C\XGSY^N)ZT,>Y[$N;]AN@CN['BUJAO+V?4_'HUV>WP8 M!MIFGSMGPST2NGL>O3,7@;_FJF"*D=X:R8)!>M 3%V',.](5*PX *RF9*:W" MD@7J;<,R(T:ZB$S0D=F6Z481%W7)=3^AIG4-F,A'09WGUA71@5C.S\N![8%^#O3SOZ:?_ .@G\NYU&U4"!R; M5):H4-4<4>5OJ3118-Q!ZW27MY>=D6?0$#K%=\5M9MOP]V/?18W)&VOBRKW\ MYX,=D:W.!")U4K<&\.>".S]0Q:&FN%=-4:"FZ'"[CW\^2.WKUOAD)[S>(HMS MA6#SO'6,[PTYOM5?;7W G9S/HTKXA"[Z5P#B:,^X1' BI^[8]6[F")EXXLN' MP::]\>6X\Z22_J9>X6P<@YF**%/B['L)L11:79'NCW]W[ ?W6)#MT'U,M?Q' M%3QG;W^H%5]S%:N &ZS)G7/-9@"L>9Z!_!92>Z_4AE,2A7:PSM_HVG@#G=6U M"H%BK&PUR"ST,M\M%/R)38\0'$A4GA,A?G.1OXIB^J-5<#?&;6OR>!)\?#BK M>M1Y11Y_\E*C3H(;"@' IYA\'IHK F)[X75S9K0@><5*JJN;HI:*%5]\1;=Z MN?!6<= ?[W1GR+?0N2S0T-,-F]\2,WV%"&.$ JY02?D/%2<;VNL.A8H3J// MEK>^@'DCT___@^401 \:1!F""!JL=.#K 2!-,;D@*.+;XCYZ!IVH469N]9Q8 MV1@YZU]ZNSX?4=UHNR0\752V2T)R*S812_<4><,/=S_\G;[48[]\;\6CW(;GKSZ-=H0-* M'WX/?G)0\ISHHU3^IE)4BLMKREL^/14_=L7QHUV=?__4O?6!D-I;E/_\_6N. M>'3?E>:H,5+XVM9FYTW'YE<-SY6Y_?B?3/%(OG:HW&KP!NHXR5 57B6RA+A- MI5[(I8\?ADQ/^'.2%Y].3^*'*'\!4$L#!!0 ( (V"F5ANRW-F/ < -8Q M . OO6Y"R)$M-G?$EOD3RC'\07"QVP6]W MOP6M:1DJ_>(K,2U)YO@MID$%32_>_)Z,AOWSZ5E["8&S3F*:VGPI?%AJ^L#_J7RDPJ M99*2U*P,&'CV#".IO4F\^I.5I-;EY!*,0-6T7FDIK DL0N/AH Z3UI)6YR3> M*V2E]'+\FZK(BW_20KRSE30KP=2&8"O(!KH)B=1J9L::BL!K\/35,HM2!4I\ M+3,:UXZ2A9/UY,[:[UT.:RU4'LIQH4*209(,+_+]M\.KP61ZQG-?3,]J?&.+ MXE9]3!<=;_)='S.KK1M_.XA?DX_E\9N;4J4JB!97MWY_;(\?]:$^AG.?YFF^ M[8D?%$=+8[WMB8Q<4,52A%*&\?$!?^X/>-@7;T4IYR0355[\ MT4@7R.DEQCG?"VO$3]958CA(?A6V$+^5)%Y9'S#^BLB)U[:JI5GVQ%N3]1][ M[X[ >+"KYWWQ2GK 0^X6HIK8Q>:\AGU6GQTJ,@ME!D;!$^4R@A 0#0FN(9@ MK@Q401O#18H*5TY)+0J98<@)6Z%,!-O*[0@8RLA[Z98L4LEKPKH;.CW&FN89G.X.<>T7*3+S6UX;$0@"XXLP*^SV'!X>-UFO\=]#S=Y:&L;EB MQ3V6:#0$ 'H+9,;E?+0GD[X4A;8+OXH(1S/E@P-A%Y('6[MA96\#V'YES(ZU MC_WXC]A^L*L7_5BMUT#XP7>X[<@<)SU;% J7$1QOA70480A8J503PT40L)]J MY4L69[$*"9^3/E_GRF?:^@;S>&%G=8O'VMF,<@Q[<0+XY00\MQA[GM!IG#J\S-NK]A)KD3-M'+!^P:EX(SQ:N+(M]UZHV%JH MP$+LY]V@@003I,,DNYV1;-!XU!^-1M^U=BI45A/&R:A_>5*-U4%FC)1&N93_ADC\I-&ZL:)VYZ= >)J+9?C0M/-MK__:3RG_I7Z*)$@PZ/B1\\2 M^%#Y<0I2I)%)=_9@;>3F0_CT85P<#5Z_G3MM#)L>1)]?X^[ M".[T=+6K&]O9ZA\.!GGR50Y 5E(R55J%)1/4?#8CMW(P,>+)&0L(=JCG3L0A:U3;I(".J&M1@'5Y\3KOGM/:8 M?H[IYW^=?K+/(/V\F4O=1(; L4E%@0Y5S1%5?D^GB0;C'ERGO=S?=L8\@XG@ M*;YM;E/;A+]>^SYL3-Y*$W?NQ=\?[(AT=2804R>U>P![)JS\F"J./<6#>HH< M/46+VUW\\T%JU[?&.W?"ZP.J.'<(-LL:Q_C>H.-;^BKK T8R/H\J8!-4=*\ MQ,F.<('@1$V](]>9F2%DXHDO'P:;YM:6T]:24OK;?H6K<0QFRB--B=YW%&(I MM+HFW1W_WI'O/6!#MD/WD'KY+RIX+C_\4"N^YLI7 ==;)W>N-9L!L,[S#.0/ MH-H[K3:,DFBT@W7^EM?& 2BK*A4"Q5C9FI!:\&4>S17LB5-/$!PH5)X+(7YS MD[^*8OJC43 WQFUCLG@2?'H\JSKHNB)/G[S4Z)-@AD( \"DFGX=FBH#8CGC= MGADM2%XSDVK[ILBE8L<77]&M7BY\4!QTQSOM&?*>="YS3/1TF\WWQ$S7(4(8 M(8!&KM<2.0\6YYL*NXX-BFYTU7+O"YCW9OK_?[ <@^A1@RA%$(&#%0[YN@=( M4RPN"(KXMKB+GEY+:I296STG9C9&SKJ7WJZK1U35VBX)=Q>E;8N0W(I-Q-(# M25[_\WV:1RKT\)-!@'$LQ,O:*2W.+WOB?'!^'![L>_?FE?=F K=C;EWW]] MNA]/K-N.%-1Z#%N;RFP?\*]8Q,K?W7_Z?XZ!O4?A9/*#_C! Z=8?FYA1DJ)O MNDYD ?HWEGHAESY^OF)ZQI_*>/'5]"Q^GN._4$L#!!0 ( (V"F5B<[O5G M800 )4> . /A MY1,GE:_EZ1.85"@*_H6))R_Q]/SW9'30'TX&;9,%!FN)R4P7*W!^)?'GI[6P MI,>@ M2_"\EEX(.Q,*7?)F*7$%9[D/3P[2]&"WIVX[WX-<( MRX4J5_ >P[D\E,6=FR_L![5G>Z/#\;H__G\.+/VKMC4,T^0=E-I&\P8MZ0)0 M%3PY7PN;5S!*>UQX!X<@')0DN7\3#!=N8\D3)R14 >?+O!)JCB& FIP+@5][ M;^-MG7-H/7A-+(X2+@Q)R<7>@[<6'16MQS^8[K%Q.L;2VW0F%:"%QP+QZ.(6* _,#SIP0=%81VZ\,)S%E-=D;G?14!2"%(=)ZF9<@D(E<-FY$$(O/!=2 NOQ. K) M 3K#,;E>M%F2$BH/_6RQH&@[.&6I1K89:"Z Z-3=@GG+A[C=NO-0Z\XO7#L9 MP)FQ).'@J)W[7Q\8CVWPMY_O8?J=5?K #?ZQ!W5 /'PT\.V-0;108*[;+2-K M^-1@)6]4]X''#_SY]B"YA\1W);E=_#_K$+K;(';Y?H^GOS-P' S#6V)HV.J M$&D 4XX%4Q<6XG#X@!@83\=^"IBMX)-7&+U ?#13!PN%SILH*AIN*Q]?"ZIY M#T3^4>D%<\EY;'8*"W(((KP:XN[(/D(TPC<66V8DC$%A7>1!*\.N TF*?"PR M(P24'(C5BG*X0AL9Z/](H&*J.T.6-59?4:#"S"CO9MEAK5CP@LUZ;'=-U]CN M?VN5C57DJM;)9[)J!HR8L'$J90F-X9Z0"SK_V&G:)_>1I<1E4O#XQH'->/XT MM1H7Y(P4JRP\[2XT-ZG\VZWE'XT+;QK29D NQ#((E\JG3R:#>!W]-U!+ P04 " "-@IE8CW+#,R7S(N:'1M[5EM;]LV$/Z\_HI;@Q4I(-ERG 2I[ 5( MW13HAZUKDP+[2DLGZU:)Y$@JMOKK=Z0LIPF*;!C2NFEL((A)'N_EX9&\QYR6 MKJY.G\"T1)'S?Y@ZGO\9CP\&!]-AUV2!X5IB.E=Y"]:U%?[ZM!9F03(% MT3CU,]5:&2>DFVB1YR07*9SHU>1I4)O353]I/1H[I=-D<$1R4I.,2Z1%Z=(1 M-^=J%5OZY#7,EJ:Z5U$HZ;P(IJ-$NTGG1J=P$L8*45/5II=4HX7? M<0GO52UD+SA7SJF:91VN7"PJ6LBTPL)Y&WYZ;V99DL/8:I%AJ@W&2R/TY);M M.\VQK27EKDP+8_QB?@I&]"&WNWTO%@/![_ M(^^+O=I<>?E"_M^VK.]\>%DW1^^/P>6?JU,#:,D?@>%,D&]1D,J!Y0Y;\[? MA,E*&"<1)][!(0@+!57 /-N!T4D$'R3Y8^?""<=.SU2.$6L7K*,DVT-:-!7CF['! MRH>V"=?@WPT9K'F!K%=[;71?,)X&1D?[^?/-%KX&9P/,>A^/7HP/ V)KTP@D M>07J[M+T.2!(LILD;_HER"\\9YGU+D1^7%05\#Q>-H:,!S3[9*.@L]A R1IS M"KJ]499JJBX"Q>L=C-I;,&^Y9ML=,]_JF'G%N9,"G&E#%1P<=5O]^P/CL2W^ M]N,]3'ZP3!_:X#S$W\>'B3W<00^[*2X M#]+^Y=)K=RSNXOT1:YXSL.P U]?*$'O'"1^*7RZTEURPLQ"[PV61K_/[FC^' M>0N?\?3(E_N*"V8#NZO MQGI.W1L.$V.4^:-^LRO-]=/F N.Y0?$Q%@5S[5142]':\ 8Z'?J7T],GTV%X M<_T'4$L! A0#% @ C8*96,:"UM*H-0$ ], 3 ! ( ! M '-A;2TR,#(T,#,S,"YH=&U02P$"% ,4 " "-@IE8",8E&%TB 0"7 M51$ $ @ '6-0$ . " 2IG @!S86TM97@S,E\Q+FAT;5!+ 0(4 Q0 M ( (V"F5B/ XML 72 sam-20240330_htm.xml IDEA: XBRL DOCUMENT 0000949870 us-gaap:RetainedEarningsMember 2023-12-31 2024-03-30 0000949870 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 2024-03-30 0000949870 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2023-12-31 2024-03-30 0000949870 2023-01-01 2023-04-01 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-04-01 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 0000949870 us-gaap:CommonClassAMember 2023-05-18 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0000949870 2024-01-02 0000949870 sam:OtherPurchaseCommitmentMember 2024-03-30 0000949870 us-gaap:RetainedEarningsMember 2023-04-01 0000949870 us-gaap:RestrictedStockMember 2020-03-01 2020-03-01 0000949870 us-gaap:RestrictedStockMember 2019-03-01 2019-03-01 0000949870 us-gaap:TradeNamesMember 2024-03-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000949870 srt:MinimumMember us-gaap:RestrictedStockMember 2024-03-01 2024-03-01 0000949870 srt:MinimumMember sam:VoluntaryEquityInvestmentProgramMember 2023-12-31 2024-03-30 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 2024-03-30 0000949870 sam:UnvestedSharesMember 2023-12-31 2024-03-30 0000949870 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2023-01-01 2023-04-01 0000949870 2023-04-01 0000949870 sam:UnvestedShareBasedPaymentsMember 2023-12-31 2024-03-30 0000949870 sam:DogfishHeadBreweryMember 2024-03-30 0000949870 sam:UnvestedSharesMember 2023-01-01 2023-04-01 0000949870 srt:MaximumMember us-gaap:RestrictedStockMember 2024-03-01 2024-03-01 0000949870 us-gaap:AdditionalPaidInCapitalMember 2024-03-30 0000949870 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-31 2024-03-30 0000949870 sam:HopsAndMaltMember 2024-03-30 0000949870 us-gaap:RetainedEarningsMember 2022-12-31 0000949870 us-gaap:CommonClassAMember 2023-12-31 2024-03-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-30 0000949870 sam:PerformanceBasedAwardsMember 2024-03-30 0000949870 sam:IngredientsAndPackagingExcludingHopsAndMaltMember 2024-03-30 0000949870 us-gaap:CommonClassAMember 2023-12-30 0000949870 sam:DistributorsMember 2023-12-31 2024-03-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 2024-03-30 0000949870 us-gaap:MachineryAndEquipmentMember 2024-03-30 0000949870 sam:DistributorsMember 2023-01-01 2023-04-01 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-04-01 0000949870 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-12-30 0000949870 sam:PerformanceBasedAwardsMember 2024-03-30 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0000949870 us-gaap:RestrictedStockMember 2019-01-01 2019-01-01 0000949870 us-gaap:CommonClassBMember 2023-12-30 0000949870 us-gaap:CustomerRelationshipsMember 2024-03-30 0000949870 srt:MaximumMember sam:VoluntaryEquityInvestmentProgramMember 2023-12-31 2024-03-30 0000949870 us-gaap:SellingAndMarketingExpenseMember 2023-12-31 2024-03-30 0000949870 us-gaap:RevolvingCreditFacilityMember 2023-12-31 2024-03-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 0000949870 2022-12-31 0000949870 us-gaap:RestrictedStockMember sam:PerformanceBasedAwardsMember 2024-03-01 2024-03-01 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-30 0000949870 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-04-01 0000949870 2024-03-30 0000949870 sam:VoluntaryEquityInvestmentProgramMember 2023-12-31 2024-03-30 0000949870 us-gaap:CommonClassAMember 2023-01-01 2023-04-01 0000949870 us-gaap:StockCompensationPlanMember sam:VoluntaryEquityInvestmentProgramMember 2024-03-01 2024-03-01 0000949870 srt:MinimumMember us-gaap:CommonClassAMember 2023-05-18 0000949870 us-gaap:CommonClassBMember 2023-12-31 2024-03-30 0000949870 us-gaap:RetainedEarningsMember 2023-12-30 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-01 0000949870 srt:MaximumMember us-gaap:CommonClassAMember 2023-05-18 0000949870 us-gaap:CommonClassBMember 2024-04-19 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 0000949870 sam:CustomersMember 2023-01-01 2023-04-01 0000949870 us-gaap:CustomerRelationshipsMember 2023-12-30 0000949870 2023-12-31 2024-03-30 0000949870 2024-01-02 2024-01-02 0000949870 us-gaap:CommonClassBMember 2023-01-01 2023-04-01 0000949870 sam:PerformanceBasedAwardsMember us-gaap:CommonClassAMember 2023-12-31 2024-03-30 0000949870 us-gaap:RelatedPartyMember sam:DogfishHeadBreweryMember 2023-12-31 2024-03-30 0000949870 us-gaap:CommonClassBMember 2024-03-30 0000949870 us-gaap:GeneralAndAdministrativeExpenseMember 2023-12-31 2024-03-30 0000949870 us-gaap:RetainedEarningsMember 2024-03-30 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-12-31 2024-03-30 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2024-03-30 0000949870 sam:PerformanceBasedAwardsMember 2024-03-01 2024-03-01 0000949870 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 2024-03-30 0000949870 2023-12-30 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000949870 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-30 0000949870 sam:CustomersMember 2023-12-31 2024-03-30 0000949870 us-gaap:CommonClassAMember 2024-04-19 0000949870 us-gaap:RestrictedStockMember 2024-03-01 2024-03-01 0000949870 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-30 0000949870 us-gaap:RevolvingCreditFacilityMember 2024-03-30 0000949870 us-gaap:TradeNamesMember 2023-12-30 0000949870 us-gaap:CommonClassAMember 2024-03-30 0000949870 sam:PepsicoIncMember sam:PepsiLicensingAgreementMember 2023-01-01 2023-04-01 0000949870 sam:BrandSupportMember 2024-03-30 0000949870 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-01 pure iso4217:USD shares shares iso4217:USD false Q1 --12-28 0000949870 P3Y 10-Q true 2024-03-30 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 9885922 2068000 205444000 298491000 72962000 66997000 146783000 115773000 27489000 20538000 244000 1711000 452922000 503510000 635131000 642509000 33644000 35559000 112529000 112529000 59581000 59644000 30662000 33581000 18739000 40980000 42661000 1384188000 1429993000 98107000 87245000 104960000 126930000 8351000 9113000 211418000 223288000 85710000 85721000 34297000 36161000 6035000 6894000 337460000 352064000 0.01 0.01 22700000 22700000 9908668 9908668 10033303 10033303 99000 100000 0.01 0.01 4200000 4200000 2068000 2068000 2068000 2068000 21000 21000 662942000 656297000 -219000 -57000 383885000 421568000 1046728000 1077929000 1384188000 1429993000 452208000 435156000 26156000 25156000 426052000 410000000 239704000 254338000 186348000 155662000 120275000 125428000 50384000 43694000 335000 484000 170994000 169606000 15354000 -13944000 3493000 1644000 -38000 -102000 3455000 1542000 18809000 -12402000 6212000 -3446000 12597000 -8956000 1.05 -0.73 1.04 -0.73 12054000 12309000 12055000 12309000 12597000 -8956000 -162000 18000 -162000 18000 12435000 -8938000 12597000 -8956000 23404000 21915000 335000 484000 23000 195000 -1915000 -1921000 7127000 4073000 -11000 -430000 -99000 55000 6304000 23372000 29342000 3002000 4241000 16972000 -2919000 -6362000 11352000 15258000 -22356000 -12758000 2355000 2095000 -4884000 -17822000 20000000 15737000 17312000 23000 195000 -35714000 -17117000 49967000 21096000 479000 442000 557000 414000 2404000 1993000 -52449000 -23061000 -93047000 -58000000 298491000 180560000 205444000 122560000 21000 1744000 2737000 2560000 286000 9000 337000 413000 2017000 -1456000 358000 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 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 <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.", and "Truly Distilling 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 March 30, 2024, and the unaudited condensed consolidated statements of comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended March 30, 2024 and April 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 March 30, 2024 and the results of its condensed consolidated comprehensive operations, stockholders’ equity, and cash flows for the interim periods ended March 30, 2024 and April 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 thirteen weeks ended March 30, 2024 and April 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;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of the Company’s revenue was from shipments of its products to domestic distributors. 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;">4</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 thirteen weeks ended March 30, 2024 and April 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 thirteen weeks ended March 30, 2024 and April 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 March 30, 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;">16.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">10.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;">10.9</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 weeks ended March 30, 2024 and April 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 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 revenue or as advertising, promotional and selling expenses for the thirteen weeks ended March 30, 2024 and April 1, 2023 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.4</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 weeks ended March 30, 2024 and April 1, 2023, the Company recorded certain of these costs in the total amounts of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, as reductions to net revenue. Costs recognized in net revenues include, but are not limited to, promotional discounts, sales incentives and certain other promotional activities. Costs recognized in advertising, promotional and selling expenses include point of sale materials, samples and media advertising 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.95 0.05 0.04 0.01 0.01 16600000 8900000 10300000 10900000 19700000 18400000 5700000 5300000 <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;">March 30,<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;">62,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">22,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">61,833</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;">146,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;">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;">12,701</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;">159,484</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 March 30, 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.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">March 30,<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;">62,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">22,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">61,833</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;">146,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;">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;">12,701</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;">159,484</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> 62238000 55116000 22712000 18750000 61833000 41907000 146783000 115773000 12701000 14369000 159484000 130142000 7900000 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> March 30, 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 March 30, 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,203</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,597</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,203</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,581</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 weeks ended March 30, 2024 and April 1, 2023 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;">. </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;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,142</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,597</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> March 30, 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 March 30, 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,203</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,597</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,203</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,581</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 1203000 2597000 3800000 1140000 2660000 60784000 1203000 59581000 60784000 1140000 59644000 63000 63000 <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;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,142</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,597</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> 190000 253000 253000 253000 253000 253000 1142000 2597000 <p style="font-size: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 thirteen weeks ended March 30, 2024 and April 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;">79</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;">78</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;">30.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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 March 30, 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;">30.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 30, 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 ended March 30, 2024 and April 1, 2023, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</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 March 30, 2024, if volume was zero for the remaining contractual term plus certain anticipated extensions of the production arrangements, 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;">118</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million over the duration of the contracts which have expiration dates through December 31, 2031. At current volume projections and based on understandings reached with these third-party production facilities, the Company anticipates that it will recognize approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of shortfall fees and </span><span style="font-size: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;">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></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.3%;"></td> <td style="width:3.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;">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> </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;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">47</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.79 0.78 30700000 33600000 30700000 1000000 700000 118000000 47000000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expects to record those expenses as follows</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.3%;"></td> <td style="width:3.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;">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> </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;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">47</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> 14000000 18000000 3000000 3000000 3000000 3000000 3000000 47000000 <p style="font-size: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.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 March 30, 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 1300000 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 (Loss) 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 (loss) 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 (loss) 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. The unvested shares participate equally in dividends. 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 (loss) 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. The unvested shares participate equally in dividends 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-employee </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 (Loss) 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 (loss) 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: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="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> </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;">March 30,<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;">April 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> </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 (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,597</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;">8,956</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> </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 (loss) 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> </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;">10,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,434</span></p></td> <td style="white-space:nowrap;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="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,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,505</span></p></td> <td style="white-space:nowrap;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;">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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">17</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> </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;">12,597</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;">8,956</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> </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> </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,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> </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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">23</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;">12,054</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,309</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 (loss) 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> </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;">1.05</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;">0.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="color:#000000;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;">1.05</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;">0.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income (Loss) 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 (loss) 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 (loss) 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 ended March 30, 2024 and for the thirteen weeks ended April 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;">March 30, 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;">April 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;">10,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">1.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,434</span></p></td> <td style="white-space:nowrap;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;">10,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="color:#000000;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;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">2,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,505</span></p></td> <td style="white-space:nowrap;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;">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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</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;">23</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 (loss) 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;">12,571</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,055</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;">1.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">8,956</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,309</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the thirteen weeks ended March 30, 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;">85,643</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;">27,573</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. 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;">14,017</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;">38,805</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 March 30, 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;">For the thirteen weeks ended April 1, 2023, 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;">46,288</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 loss per common share because the net loss position of the Company made them antidilutive</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 (loss) 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: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="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> </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;">March 30,<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;">April 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> </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 (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,597</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;">8,956</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> </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 (loss) 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> </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;">10,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,434</span></p></td> <td style="white-space:nowrap;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="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,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,505</span></p></td> <td style="white-space:nowrap;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;">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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">17</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> </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;">12,597</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;">8,956</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> </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> </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,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> </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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">23</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;">12,054</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,309</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 (loss) 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> </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;">1.05</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;">0.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="color:#000000;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;">1.05</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;">0.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 12597000 -8956000 10409000 -7434000 2162000 -1505000 26000 -17000 12597000 -8956000 9960000 10218000 2068000 2068000 26000 23000 12054000 12309000 1.05 -0.73 1.05 -0.73 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 (loss) 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 ended March 30, 2024 and for the thirteen weeks ended April 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;">March 30, 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;">April 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;">10,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">1.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,434</span></p></td> <td style="white-space:nowrap;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;">10,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="color:#000000;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;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">2,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,505</span></p></td> <td style="white-space:nowrap;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;">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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</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;">23</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 (loss) 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;">12,571</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,055</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;">1.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">8,956</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,309</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 10409000 9960000 1.05 -7434000 10218000 -0.73 27000 2162000 2068000 -1505000 2068000 -17000 23000 12571000 12055000 1.04 -8956000 12309000 -0.73 85643 27573 14017 38805 46288 <p style="font-size: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;"> March 30, 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;">50,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">50,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">39,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">39,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">33,861</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;">214,425</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;">176.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;">21.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 2025, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion in fiscal 2026, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.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 2027, $</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 in fiscal 2028, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fiscal 2029, 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 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, including class action claims, where significant damages are asserted against it. Given the inherent uncertainty of litigation, it is possible that the Company could incur liabilities as a consequence of these claims, which may or may not have a material adverse effect on the Company’s financial condition or the results of its operations. The Company accrues loss contingencies if, in the opinion of management and its legal counsel, the risk of loss is probable and 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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplier Dispute. On December 31, 2022, Ardagh Metal Packaging USA Corp. (“Ardagh”) filed an action against the Company alleging, among other things, that the Company had failed to purchase contractual minimum volumes of certain aluminum beverage can containers in 2021 and 2022. The Company denies that it breached the terms of the parties’ contract and intends to defend against the Ardagh claims vigorously. On February 23, 2023 and April 4, 2023, Ardagh and the Company engaged in mediation sessions with a neutral, third-party mediator, but were not able to resolve the matter and the litigation will proceed. On May 5, 2023, the Company filed an Answer in response to the Complaint, and Counterclaims against Ardagh. On June 26, 2023, Ardagh filed a Motion to Dismiss Certain Counterclaims and a Motion to Strike Certain Affirmative Defenses, to which the Company filed Oppositions on July 24, 2023. On November 9, 2023, Ardagh filed a Notice of Plaintiff’s Motion for Judgment on the Pleadings on Count II of the Complaint, to which the Company filed an Opposition on November 22, 2023. 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. The Company’s reply brief for this Motion will be filed on April 26, 2024.</span> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;"> March 30, 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;">50,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">50,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">39,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">39,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">33,861</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;">214,425</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> 50557000 50437000 39914000 39656000 33861000 214425000 176300000 21700000 10300000 2900000 1400000 1600000 100000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 ended March 30, 2024 and April 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:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></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> </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;">March 30,<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;">April 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;">33.0</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.8</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 weeks ended March 30, 2024 as compared to the thirteen weeks ended April 1, 2023 is primarily due to the tax deficiency related to stock-based compensation awards recorded on pre-tax income for the thirteen weeks ended March 30, 2024, compared to the tax deficiency related to stock-based compensation awards on a pre-tax loss for the thirteen weeks ended April 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;">As of both March 30, 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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-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 practice is to classify interest and penalties related to income tax matters in income tax expense. As of March 30, 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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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 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 </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2b26d109-6671-44e3-adaa-739826643bec;"><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 March 30, 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 style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 ended March 30, 2024 and April 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:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></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> </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;">March 30,<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;">April 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;">33.0</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.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.33 0.278 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 March 30, 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 March 30, 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 March 30</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 style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 — Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 — Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 — Level 3 inputs are unobservable inputs for the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-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 March 30, 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 March 30, 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;">205.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;">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;">201.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;">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> 205400000 298500000 201300000 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 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;">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 March 30, 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;">192,323</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;">359.76</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.92</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,853</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 March 30, 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,707</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;">322.94</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.26</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,538</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 March 30, 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;">175,421</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;">363.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.80</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,802</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 March 30, 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></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;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;">76,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">289.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> </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;">31,351</span></p></td> <td style="white-space:nowrap;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;">385.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,058</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;">352.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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 March 30, 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;">159,103</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;">330.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> </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 March 30, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,805</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 period, The remainder of restricted stock units granted on March 1, 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></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information regarding stock-based compensation expense included in operating expenses in the accompanying 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:67.08%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></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> </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;">March 30,<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;">April 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> </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;">2,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">4,661</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,031</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;">7,127</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,073</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 weeks ended March 30, 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;">148,183</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its Class A Common Stock for an aggregate purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of March 30, 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.2</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;">983.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">216.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 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;">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 March 30, 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;">192,323</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;">359.76</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.92</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,853</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 March 30, 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,707</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;">322.94</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.26</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,538</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 March 30, 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;">175,421</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;">363.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.80</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,802</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 15487 383.46 192323 359.76 P4Y11M1D 6853000 127707 322.94 P4Y3M3D 6538000 175421 363.04 P4Y9M18D 6802000 28033 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">76,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">289.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> </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;">31,351</span></p></td> <td style="white-space:nowrap;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;">385.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,058</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;">352.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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 March 30, 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;">159,103</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;">330.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> </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 76715 289.14 31351 385.07 1058 352.88 159103 330.73 38805 64708 8384 0 2 P3Y 20000 P7Y P4Y 12007 308.14 186.77 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:67.08%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></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> </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;">March 30,<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;">April 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> </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;">2,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">4,661</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,031</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;">7,127</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,073</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> 2466000 2042000 4661000 2031000 7127000 4073000 269000000 931000000 1200000000 148183 50000000 14200000 983500000 216500000 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 costs of the proprietary ingredients above fair market value are recorded within net revenue at the time revenue is recognized for the flavored malt beverages sold to Pepsi and were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</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 ended March 30, 2024 and April 1, 2023, respectively. Freight costs and marketing costs are recorded in advertising, promotional, and selling expenses. The excess costs over fair market value of proprietary ingredients on hand at the end of the period are classified within prepaid expenses and other current assets. The excess over fair market value for inventory on hand was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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;">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 March 30, 2024 and December 30, 2023, respectively. During the thirteen weeks ended March 30, 2024 and April 1, 2023, 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;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</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 total net revenues.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 24, 2024, the Company and Pepsi amended the terms of these agreements, most notably to change distribution from the Pepsi Distribution network to the Company’s distribution network. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The transition of distributor networks is expected to begin in May of 2024 and extend into 2025.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Under the agreements, the Company is responsible for developing, manufacturing, and marketing a flavored malt beverage product under Pepsi’s MTN DEW® brand. Pepsi provides certain proprietary ingredients and also licenses the Company the use of its HARD MTN DEW® trademark in connection with manufacturing, promoting, marketing, and distributing the developed product.</span></p> 200000 600000 500000 100000 0.01 0.02 The transition of distributor networks is expected to begin in May of 2024 and extend into 2025. <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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><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 party expense recognized for the thirteen weeks ended March 30, 2024 and April 1, 2023 related to the lease was approximately $</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;">. Additionally, during the thirteen weeks ended March 30, 2024 and April 1, 2023, 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.</span> P10Y 3600000 91000 91000 50000 50000 false false false false