0000950170-24-009840.txt : 20240201 0000950170-24-009840.hdr.sgml : 20240201 20240201162641 ACCESSION NUMBER: 0000950170-24-009840 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20231228 FILED AS OF DATE: 20240201 DATE AS OF CHANGE: 20240201 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SANFILIPPO JOHN B & SON INC CENTRAL INDEX KEY: 0000880117 STANDARD INDUSTRIAL CLASSIFICATION: SUGAR & CONFECTIONERY PRODUCTS [2060] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 362419677 STATE OF INCORPORATION: DE FISCAL YEAR END: 0628 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-19681 FILM NUMBER: 24587324 BUSINESS ADDRESS: STREET 1: 1703 N. RANDALL ROAD CITY: ELGIN STATE: IL ZIP: 60123-7820 BUSINESS PHONE: 847-289-1800 MAIL ADDRESS: STREET 1: 1703 N. RANDALL ROAD CITY: ELGIN STATE: IL ZIP: 60123-7820 10-Q 1 jbss-20231228.htm 10-Q 10-Q
2024Q20000880117false06-29SANFILIPPO JOHN B & SON INC 2,597,4262,597,4262,597,4260000880117us-gaap:NoncompeteAgreementsMember2023-12-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-290000880117us-gaap:RetainedEarningsMember2023-09-292023-12-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-09-292023-12-2800008801172022-07-012022-12-290000880117us-gaap:GeneralAndAdministrativeExpenseMember2023-06-302023-12-280000880117jbss:SalesChannelCommercialIngredientsMember2023-09-292023-12-280000880117us-gaap:RevolvingCreditFacilityMember2023-09-2900008801172023-06-290000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-09-302022-12-290000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-290000880117jbss:JustTheCheeseBrandMember2023-09-292023-09-2900008801172022-06-300000880117jbss:SalesChannelContractPackagingMember2022-09-302022-12-290000880117jbss:NoncumulativeCommonStockMember2023-06-2900008801172022-12-2900008801172023-09-292023-09-290000880117us-gaap:TradeNamesMember2022-12-290000880117us-gaap:AdditionalPaidInCapitalMember2023-09-280000880117us-gaap:CommonStockMember2022-06-300000880117us-gaap:CommonStockMember2023-09-292023-12-280000880117jbss:ProductFormulasMember2023-06-290000880117us-gaap:AdditionalPaidInCapitalMember2023-12-2800008801172022-09-302022-12-290000880117us-gaap:AdditionalPaidInCapitalMember2023-06-290000880117us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300000880117us-gaap:RetainedEarningsMember2023-12-2800008801172023-09-280000880117us-gaap:CommonStockMember2023-12-280000880117us-gaap:SalesChannelDirectlyToConsumerMember2022-09-302022-12-290000880117jbss:JustTheCheeseBrandAcquisitionMember2023-12-280000880117us-gaap:CommonStockMember2023-09-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-280000880117us-gaap:CommonClassAMember2024-01-250000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-012022-12-290000880117jbss:TwentyAndTwentyThreeOmnibusPlanMember2023-11-022023-11-020000880117us-gaap:CommonStockMember2023-06-290000880117us-gaap:CommonClassAMember2022-12-290000880117us-gaap:RestrictedStockUnitsRSUMemberjbss:EmployeesAndNonEmployeeMember2023-09-292023-12-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-280000880117us-gaap:SalesChannelDirectlyToConsumerMember2022-07-012022-12-290000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-290000880117us-gaap:TreasuryStockCommonMember2022-09-290000880117jbss:SalesChannelCommercialIngredientsMember2022-07-012022-12-290000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-12-290000880117us-gaap:GeneralAndAdministrativeExpenseMember2023-09-292023-12-280000880117jbss:SalesChannelContractPackagingMember2023-09-292023-12-280000880117us-gaap:TreasuryStockCommonMember2023-06-290000880117us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-09-290000880117us-gaap:TradeNamesMember2023-12-280000880117jbss:SquirrelBrandMember2023-12-280000880117us-gaap:CustomerRelationshipsMember2023-06-290000880117jbss:SalesChannelContractPackagingMember2022-07-012022-12-290000880117us-gaap:SalesChannelDirectlyToConsumerMember2023-06-302023-12-2800008801172023-09-292023-12-280000880117us-gaap:RetainedEarningsMember2022-07-012022-09-290000880117us-gaap:RetainedEarningsMember2022-06-300000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-09-302022-12-290000880117us-gaap:TreasuryStockCommonMember2022-06-300000880117us-gaap:AdditionalPaidInCapitalMember2022-09-302022-12-290000880117us-gaap:TradeNamesMember2023-06-290000880117us-gaap:RestrictedStockUnitsRSUMember2023-06-302023-12-280000880117jbss:SalesChannelCommercialIngredientsMember2022-09-302022-12-290000880117us-gaap:RevolvingCreditFacilityMember2023-12-280000880117us-gaap:RevolvingCreditFacilityMember2023-09-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000880117srt:MinimumMember2023-12-280000880117jbss:SecondAmendmentMember2023-09-290000880117us-gaap:CommonClassAMember2023-12-280000880117jbss:SalesChannelContractPackagingMember2023-06-302023-12-280000880117us-gaap:RetainedEarningsMember2022-09-302022-12-290000880117us-gaap:CommonClassAMember2023-12-280000880117us-gaap:CommonStockMember2022-12-290000880117srt:MaximumMember2023-12-2800008801172022-07-012023-06-290000880117us-gaap:TreasuryStockCommonMember2022-12-290000880117us-gaap:NoncompeteAgreementsMember2023-06-290000880117jbss:SalesChannelCommercialIngredientsMember2023-06-302023-12-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-302023-12-280000880117jbss:NoncumulativeCommonStockMember2022-12-290000880117us-gaap:NoncompeteAgreementsMember2022-12-2900008801172023-11-022023-11-020000880117jbss:NoncumulativeCommonStockMember2023-12-280000880117us-gaap:TreasuryStockCommonMember2023-12-280000880117us-gaap:CommonStockMember2022-09-302022-12-290000880117jbss:ProductFormulasMember2022-12-290000880117us-gaap:AdditionalPaidInCapitalMember2022-12-2900008801172023-12-280000880117us-gaap:AdditionalPaidInCapitalMember2023-06-302023-09-2800008801172023-06-302023-12-280000880117us-gaap:AdditionalPaidInCapitalMember2022-06-300000880117us-gaap:RelatedPartyMember2023-06-302023-12-280000880117us-gaap:CustomerRelationshipsMember2022-12-290000880117us-gaap:AdditionalPaidInCapitalMember2022-09-2900008801172022-07-012022-09-290000880117us-gaap:SalesChannelDirectlyToConsumerMember2023-09-292023-12-280000880117us-gaap:TreasuryStockCommonMember2023-09-280000880117us-gaap:RelatedPartyMember2022-07-012022-12-290000880117us-gaap:RetainedEarningsMember2023-06-290000880117us-gaap:RetainedEarningsMember2022-09-290000880117us-gaap:RetainedEarningsMember2023-06-302023-09-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-302023-12-280000880117us-gaap:RelatedPartyMember2023-09-292023-12-2800008801172023-06-302023-09-280000880117us-gaap:RetainedEarningsMember2023-09-280000880117us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-290000880117us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-290000880117us-gaap:CommonClassAMember2023-06-290000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-290000880117us-gaap:RelatedPartyMember2022-09-302022-12-290000880117jbss:JustTheCheeseBrandMember2023-09-290000880117jbss:TreehouseFoodsIncMember2023-09-292023-09-290000880117us-gaap:RetainedEarningsMember2022-12-290000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-07-012022-12-290000880117us-gaap:AdditionalPaidInCapitalMember2023-09-292023-12-280000880117us-gaap:CommonStockMember2023-06-302023-09-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-302022-12-290000880117us-gaap:CommonStockMember2022-09-290000880117us-gaap:CommonClassAMember2023-06-290000880117us-gaap:CustomerRelationshipsMember2023-12-280000880117jbss:TwentyAndTwentyThreeOmnibusPlanMember2023-11-020000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-09-292023-12-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-06-302023-12-2800008801172023-09-290000880117us-gaap:CommonClassAMember2023-09-2800008801172022-09-290000880117jbss:ProductFormulasMember2023-12-280000880117jbss:NoncumulativeCommonStockMember2024-01-25iso4217:USDxbrli:sharesxbrli:purejbss:Channelxbrli:sharesiso4217:USD
Table of Contents

c

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended December 28, 2023

OR

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

Commission File Number: 0-19681

 

JOHN B. SANFILIPPO & SON, INC.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

36-2419677

( State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer
Identification No.)

1703 North Randall Road

Elgin, Illinois

60123-7820

(Address of principal executive offices)

(Zip Code)

(847) 289-1800

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

Common Stock, $.01 par value per share

 

JBSS

 

The NASDAQ Stock Market LLC

(NASDAQ Global Select Market)

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

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

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

 

 

 

 

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

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

As of January 25, 2024, 9,002,660 shares of the Registrant’s Common Stock, $0.01 par value per share and 2,597,426 shares of the Registrant’s Class A Common Stock, $0.01 par value per share, were outstanding.

 

 

 


Table of Contents

 

JOHN B. SANFILIPPO & SON, INC.

FORM 10-Q

For the Quarter Ended December 28, 2023

INDEX

 

 

Page

Part I. Financial Information

 

Item 1. Financial Statements (Unaudited)

3

Consolidated Statements of Comprehensive Income for the Quarter and Twenty-Six Weeks Ended December 28, 2023 and December 29, 2022

3

Consolidated Balance Sheets as of December 28, 2023, June 29, 2023 and December 29, 2022

4

Consolidated Statements of Stockholders’ Equity for the Quarter and Twenty-Six Weeks Ended December 28, 2023 and December 29, 2022

6

Consolidated Statements of Cash Flows for the Twenty-Six Weeks Ended December 28, 2023 and December 29, 2022

7

Notes to Consolidated Financial Statements

8

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

18

Item 3. Quantitative and Qualitative Disclosures About Market Risk

29

Item 4. Controls and Procedures

29

Part II. Other Information

 

Item 1. Legal Proceedings

29

Item 1A. Risk Factors

29

Item 5. Other Information

29

Item 6. Exhibits

29

Signature

32

 

 

 


Table of Contents

 

PART I—FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

JOHN B. SANFILIPPO & SON, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

(Dollars in thousands, except share and per share amounts)

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Net sales

 

$

291,222

 

 

$

274,328

 

 

$

525,327

 

 

$

526,929

 

Cost of sales

 

 

233,283

 

 

 

217,826

 

 

 

410,366

 

 

 

419,784

 

Gross profit

 

 

57,939

 

 

 

56,502

 

 

 

114,961

 

 

 

107,145

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling expenses

 

 

21,001

 

 

 

21,830

 

 

 

42,993

 

 

 

39,812

 

Administrative expenses

 

 

11,563

 

 

 

10,208

 

 

 

22,016

 

 

 

20,455

 

Bargain purchase gain, net

 

 

(2,226

)

 

 

 

 

 

(2,226

)

 

 

 

Total operating expenses

 

 

30,338

 

 

 

32,038

 

 

 

62,783

 

 

 

60,267

 

Income from operations

 

 

27,601

 

 

 

24,464

 

 

 

52,178

 

 

 

46,878

 

Other expense:

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense including $175, $189, $353 and $382 to related parties

 

 

1,055

 

 

 

615

 

 

 

1,282

 

 

 

1,276

 

Rental and miscellaneous expense, net

 

 

260

 

 

 

311

 

 

 

616

 

 

 

713

 

Pension expense (excluding service costs)

 

 

350

 

 

 

348

 

 

 

700

 

 

 

697

 

Total other expense, net

 

 

1,665

 

 

 

1,274

 

 

 

2,598

 

 

 

2,686

 

Income before income taxes

 

 

25,936

 

 

 

23,190

 

 

 

49,580

 

 

 

44,192

 

Income tax expense

 

 

6,765

 

 

 

6,283

 

 

 

12,821

 

 

 

11,740

 

Net income

 

$

19,171

 

 

$

16,907

 

 

$

36,759

 

 

$

32,452

 

Other comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of actuarial loss included in net
   periodic pension cost

 

 

 

 

 

7

 

 

 

 

 

 

14

 

Income tax expense related to pension adjustments

 

 

 

 

 

(2

)

 

 

 

 

 

(3

)

Other comprehensive income, net of tax

 

 

 

 

 

5

 

 

 

 

 

 

11

 

Comprehensive income

 

$

19,171

 

 

$

16,912

 

 

$

36,759

 

 

$

32,463

 

Net income per common share-basic

 

$

1.65

 

 

$

1.46

 

 

$

3.17

 

 

$

2.81

 

Net income per common share-diluted

 

$

1.64

 

 

$

1.45

 

 

$

3.15

 

 

$

2.79

 

 

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

3


Table of Contents

 

JOHN B. SANFILIPPO & SON, INC.

CONSOLIDATED BALANCE SHEETS

(Unaudited)

(Dollars in thousands, except share and per share amounts)

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

ASSETS

 

 

 

 

 

 

 

 

 

CURRENT ASSETS:

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

1,975

 

 

$

1,948

 

 

$

620

 

Accounts receivable, less allowance for doubtful accounts of $370, $283
   and $
318

 

 

77,416

 

 

 

72,734

 

 

 

72,433

 

Inventories

 

 

197,335

 

 

 

172,936

 

 

 

173,075

 

Prepaid expenses and other current assets

 

 

13,040

 

 

 

6,812

 

 

 

11,693

 

TOTAL CURRENT ASSETS

 

 

289,766

 

 

 

254,430

 

 

 

257,821

 

PROPERTY, PLANT AND EQUIPMENT:

 

 

 

 

 

 

 

 

 

Land

 

 

13,365

 

 

 

9,150

 

 

 

9,150

 

Buildings

 

 

114,708

 

 

 

104,150

 

 

 

102,840

 

Machinery and equipment

 

 

286,317

 

 

 

261,706

 

 

 

254,013

 

Furniture and leasehold improvements

 

 

5,310

 

 

 

5,275

 

 

 

5,312

 

Vehicles

 

 

790

 

 

 

729

 

 

 

614

 

Construction in progress

 

 

3,960

 

 

 

7,123

 

 

 

9,877

 

 

 

424,450

 

 

 

388,133

 

 

 

381,806

 

Less: Accumulated depreciation

 

 

276,987

 

 

 

267,336

 

 

 

259,597

 

 

 

147,463

 

 

 

120,797

 

 

 

122,209

 

Rental investment property, less accumulated depreciation of $14,843,
   $
14,439 and $14,036

 

 

14,280

 

 

 

14,684

 

 

 

15,087

 

TOTAL PROPERTY, PLANT AND EQUIPMENT

 

 

161,743

 

 

 

135,481

 

 

 

137,296

 

 

 

 

 

 

 

 

 

 

 

Intangible assets, net

 

 

6,584

 

 

 

6,658

 

 

 

7,561

 

Deferred income taxes

 

 

562

 

 

 

3,592

 

 

 

2,608

 

Goodwill

 

 

11,750

 

 

 

11,750

 

 

 

12,030

 

Operating lease right-of-use assets

 

 

6,867

 

 

 

6,427

 

 

 

2,593

 

Other assets

 

 

7,187

 

 

 

6,949

 

 

 

6,021

 

TOTAL ASSETS

 

$

484,459

 

 

$

425,287

 

 

$

425,930

 

 

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

4


Table of Contents

 

JOHN B. SANFILIPPO & SON, INC.

CONSOLIDATED BALANCE SHEETS

(Unaudited)

(Dollars in thousands, except share and per share amounts)

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

LIABILITIES & STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES:

 

 

 

 

 

 

 

 

 

Revolving credit facility borrowings

 

$

32,052

 

 

$

 

 

$

22,805

 

Current maturities of long-term debt, net, including
   related party debt of $
704, $672 and $642

 

 

704

 

 

 

672

 

 

 

1,497

 

Accounts payable

 

 

62,955

 

 

 

42,680

 

 

 

49,342

 

Bank overdraft

 

 

1,500

 

 

 

285

 

 

 

1,970

 

Accrued payroll and related benefits

 

 

17,479

 

 

 

27,572

 

 

 

14,953

 

Other accrued expenses

 

 

13,601

 

 

 

14,479

 

 

 

13,495

 

TOTAL CURRENT LIABILITIES

 

 

128,291

 

 

 

85,688

 

 

 

104,062

 

 

 

 

 

 

 

 

 

 

 

LONG-TERM LIABILITIES:

 

 

 

 

 

 

 

 

 

Long-term debt, less current maturities, net, including
   related party debt of $
6,742, $7,102 and $7,446

 

 

6,742

 

 

 

7,102

 

 

 

7,446

 

Retirement plan

 

 

27,338

 

 

 

26,653

 

 

 

29,132

 

Long-term operating lease liabilities, net of current portion

 

 

5,141

 

 

 

4,771

 

 

 

1,472

 

Long-term workers' compensation liabilities

 

 

7,291

 

 

 

7,321

 

 

 

7,459

 

Other

 

 

2,419

 

 

 

1,545

 

 

 

696

 

TOTAL LONG-TERM LIABILITIES

 

 

48,931

 

 

 

47,392

 

 

 

46,205

 

TOTAL LIABILITIES

 

 

177,222

 

 

 

133,080

 

 

 

150,267

 

 

 

 

 

 

 

 

 

 

 

COMMITMENTS AND CONTINGENCIES

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STOCKHOLDERS' EQUITY:

 

 

 

 

 

 

 

 

 

Class A Common Stock, convertible to Common Stock on
   a per share basis, cumulative voting rights of ten votes
   per share, $
.01 par value; 10,000,000 shares authorized,
   
2,597,426 shares issued and outstanding

 

 

26

 

 

 

26

 

 

 

26

 

Common Stock, non-cumulative voting rights of one vote
   per share, $
.01 par value; 17,000,000 shares authorized,
   
9,120,560, 9,076,326 and 9,072,068 shares issued

 

 

91

 

 

 

91

 

 

 

91

 

Capital in excess of par value

 

 

133,432

 

 

 

131,986

 

 

 

130,731

 

Retained earnings

 

 

175,096

 

 

 

161,512

 

 

 

148,488

 

Accumulated other comprehensive loss

 

 

(204

)

 

 

(204

)

 

 

(2,469

)

Treasury stock, at cost; 117,900 shares of Common Stock

 

 

(1,204

)

 

 

(1,204

)

 

 

(1,204

)

TOTAL STOCKHOLDERS’ EQUITY

 

 

307,237

 

 

 

292,207

 

 

 

275,663

 

TOTAL LIABILITIES & STOCKHOLDERS’ EQUITY

 

$

484,459

 

 

$

425,287

 

 

$

425,930

 

 

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

5


Table of Contents

 

JOHN B. SANFILIPPO & SON, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

(Dollars in thousands, except share and per share amounts)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

Class A

 

 

 

 

 

 

 

 

Capital in

 

 

 

 

 

Other

 

 

 

 

 

 

 

 

Common Stock

 

 

Common Stock

 

 

Excess of

 

 

Retained

 

 

Comprehensive

 

 

Treasury

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Par Value

 

 

Earnings

 

 

Loss

 

 

Stock

 

 

Total

 

Balance, June 29, 2023

 

2,597,426

 

 

$

26

 

 

 

9,076,326

 

 

$

91

 

 

$

131,986

 

 

$

161,512

 

 

$

(204

)

 

$

(1,204

)

 

$

292,207

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17,588

 

 

 

 

 

 

 

 

 

17,588

 

Cash dividends ($2.00 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(23,175

)

 

 

 

 

 

 

 

 

(23,175

)

Equity award exercises

 

 

 

 

 

 

 

14,605

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

747

 

 

 

 

 

 

 

 

 

 

 

 

747

 

Balance, September 28, 2023

 

2,597,426

 

 

$

26

 

 

 

9,090,931

 

 

$

91

 

 

$

132,733

 

 

$

155,925

 

 

$

(204

)

 

$

(1,204

)

 

$

287,367

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19,171

 

 

 

 

 

 

 

 

 

19,171

 

Equity award exercises, net
   of shares withheld for employee
   taxes

 

 

 

 

 

 

 

29,629

 

 

 

 

 

 

(684

)

 

 

 

 

 

 

 

 

 

 

 

(684

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

1,383

 

 

 

 

 

 

 

 

 

 

 

 

1,383

 

Balance, December 28, 2023

 

2,597,426

 

 

$

26

 

 

 

9,120,560

 

 

$

91

 

 

$

133,432

 

 

$

175,096

 

 

$

(204

)

 

$

(1,204

)

 

$

307,237

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

Class A

 

 

 

 

 

 

 

 

Capital in

 

 

 

 

 

Other

 

 

 

 

 

 

 

 

Common Stock

 

 

Common Stock

 

 

Excess of

 

 

Retained

 

 

Comprehensive

 

 

Treasury

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Par Value

 

 

Earnings

 

 

Loss

 

 

Stock

 

 

Total

 

Balance, June 30, 2022

 

2,597,426

 

 

$

26

 

 

 

9,047,359

 

 

$

90

 

 

$

128,800

 

 

$

153,589

 

 

$

(2,480

)

 

$

(1,204

)

 

$

278,821

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15,545

 

 

 

 

 

 

 

 

 

15,545

 

Cash dividends ($2.25 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(25,981

)

 

 

 

 

 

 

 

 

(25,981

)

Pension liability amortization, net
   of income tax expense of $
1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

6

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

772

 

 

 

 

 

 

 

 

 

 

 

 

772

 

Balance, September 29, 2022

 

2,597,426

 

 

$

26

 

 

 

9,047,359

 

 

$

90

 

 

$

129,572

 

 

$

143,153

 

 

$

(2,474

)

 

$

(1,204

)

 

$

269,163

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16,907

 

 

 

 

 

 

 

 

 

16,907

 

Cash dividends ($1.00 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(11,572

)

 

 

 

 

 

 

 

 

(11,572

)

Pension liability amortization, net
   of income tax expense of $
2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

5

 

Equity award exercises, net
   of shares withheld for employee
   taxes

 

 

 

 

 

 

 

24,709

 

 

 

1

 

 

 

(356

)

 

 

 

 

 

 

 

 

 

 

 

(355

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

1,515

 

 

 

 

 

 

 

 

 

 

 

 

1,515

 

Balance, December 29, 2022

 

2,597,426

 

 

$

26

 

 

 

9,072,068

 

 

$

91

 

 

$

130,731

 

 

$

148,488

 

 

$

(2,469

)

 

$

(1,204

)

 

$

275,663

 

 

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

6


Table of Contents

 

JOHN B. SANFILIPPO & SON, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(Dollars in thousands)

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

 

 

Net income

 

$

36,759

 

 

$

32,452

 

Depreciation and amortization

 

 

11,715

 

 

 

10,099

 

Loss on disposition of assets, net

 

 

140

 

 

 

19

 

Deferred income tax expense

 

 

2,280

 

 

 

628

 

Stock-based compensation expense

 

 

2,130

 

 

 

2,287

 

Bargain purchase gain, net

 

 

(2,226

)

 

 

 

Change in assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

(4,542

)

 

 

(2,822

)

Inventories

 

 

11,101

 

 

 

32,020

 

Prepaid expenses and other current assets

 

 

(2,942

)

 

 

(1,885

)

Accounts payable

 

 

20,557

 

 

 

1,492

 

Accrued expenses

 

 

(10,077

)

 

 

(1,794

)

Income taxes receivable

 

 

(4,180

)

 

 

(2,523

)

Other long-term assets and liabilities

 

 

132

 

 

 

721

 

Other, net

 

 

325

 

 

 

258

 

Net cash provided by operating activities

 

 

61,172

 

 

 

70,952

 

 

 

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(10,882

)

 

 

(11,420

)

Business acquisitions, net

 

 

(58,974

)

 

 

(3,500

)

Other, net

 

 

(53

)

 

 

(56

)

Net cash used in investing activities

 

 

(69,909

)

 

 

(14,976

)

 

 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

 

 

Net short-term borrowings (repayments)

 

 

32,052

 

 

 

(17,634

)

Debt issue costs

 

 

(316

)

 

 

 

Principal payments on long-term debt

 

 

(328

)

 

 

(1,984

)

Increase in bank overdraft

 

 

1,215

 

 

 

1,756

 

Dividends paid

 

 

(23,175

)

 

 

(37,553

)

Taxes paid related to net share settlement of equity awards

 

 

(684

)

 

 

(356

)

Net cash provided by (used in) financing activities

 

 

8,764

 

 

 

(55,771

)

 

 

 

 

 

 

 

NET INCREASE IN CASH AND CASH EQUIVALENTS

 

 

27

 

 

 

205

 

Cash and cash equivalents, beginning of period

 

 

1,948

 

 

 

415

 

Cash, end of period

 

$

1,975

 

 

$

620

 

 

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

7


Table of Contents

 

JOHN B. SANFILIPPO & SON, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(Dollars in thousands, except where noted and per share data)

Note 1 – Basis of Presentation and Description of Business

As used herein, unless the context otherwise indicates, the terms “we”, “us”, “our” or “Company” collectively refer to John B. Sanfilippo & Son, Inc. and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the final Thursday of June each year, and typically consists of fifty-two weeks (four thirteen-week quarters). Additional information on the comparability of the periods presented is as follows:

References herein to fiscal 2024 and fiscal 2023 are to the fiscal year ending June 27, 2024 and the fiscal year ended June 29, 2023, respectively.
References herein to the second quarter of fiscal 2024 and fiscal 2023 are to the quarters ended December 28, 2023 and December 29, 2022, respectively.
References herein to the first half or first twenty-six weeks of fiscal 2024 and fiscal 2023 are to the twenty-six weeks ended December 28, 2023 and December 29, 2022, respectively.

We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under our Fisher, Orchard Valley Harvest, Squirrel Brand and Southern Style Nuts brand names and under a variety of private brands. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snack and trail mixes, nutrition bars, snack bars, snack bites, sunflower kernels, dried fruit, corn snacks, chickpea snacks, sesame sticks, other sesame snack products and baked cheese snack products under our brand names, including Just the Cheese, and under private brands. Finally, with our recent acquisition of assets relating to the snack bars business from TreeHouse Foods. Inc., which was completed in the current second quarter of fiscal 2024, we are able to offer our private brand customers a complete portfolio of snack bars. Our products are sold through three primary distribution channels, including food retailers in the consumer channel, commercial ingredient users and contract packaging customers.

The accompanying unaudited financial statements fairly present the consolidated statements of comprehensive income, consolidated balance sheets, consolidated statements of stockholders’ equity and consolidated statements of cash flows, and reflect all adjustments, consisting only of normal recurring adjustments which are necessary for the fair statement of the results of the interim periods. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses.

The interim results of operations are not necessarily indicative of the results to be expected for a full year. The balance sheet data as of June 29, 2023 was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). Accordingly, these unaudited financial statements and related notes should be read in conjunction with the audited consolidated financial statements and notes thereto included in our 2023 Annual Report on Form 10-K for the fiscal year ended June 29, 2023.

Note 2 Lakeville Acquisition

On September 29, 2023, we completed the acquisition of certain assets from TreeHouse Foods, Inc. (the “Seller”) relating to its snack bars business. The acquired assets include inventory, a manufacturing facility and related equipment located in Lakeville, Minnesota, and product formulas (the “Lakeville Acquisition”). The initial purchase price was approximately $61,546 in cash, subject to certain post-closing adjustments. Following the closing, we received payment from the Seller of $2,572 for purchase price adjustments related to the actual inventory and fixed assets acquired, for a revised purchase price of $58,974, net. The purchase price for the Lakeville Acquisition was primarily funded from borrowings under the Credit Facility as amended by the Second Amendment (defined below).

The Lakeville Acquisition accelerates our strategy within the growing snack bar category and diversifies our product offerings. It also allows us to offer private brand customers a complete portfolio of snack bars, including fruit and grain, crunchy, protein, sweet and salty and chewy bars that complement internally developed nutrition bars. The Lakeville Acquisition has been accounted for as a business combination in accordance with ASC Topic 805, “Business Combinations”.

8


Table of Contents

 

The following table summarizes the preliminary amounts allocated to the fair values of certain assets acquired at the acquisition date:

 

Inventories

$

35,500

 

Property, plant and equipment

 

25,600

 

Identifiable intangible assets:

 

 

   Product formulas

 

850

 

   Total assets acquired

$

61,950

 

Property, plant and equipment represent a manufacturing facility and related equipment located in Lakeville, Minnesota. The fair value for the property was primarily determined using a market approach. The fair values for the machinery and equipment were determined using a combination of the direct and indirect cost approaches, along with the market approach. All assets will be depreciated on a straight-line basis over their estimated remaining useful lives as determined in accordance with our accounting policies.

The product formulas asset represents the value of these formulas designed to replicate the taste, texture and appearance of branded snack bars. The fair value of the product formulas was determined using the income approach through a relief from royalty method analysis. We are amortizing formulas over a weighted average life of 5.4 years.

There were no recognized or unrecognized material contingencies associated with the acquired business.

The $61,950 fair value of the identifiable assets acquired exceeded the total purchase price of $58,974. Accordingly, this acquisition resulted in a bargain purchase and we recognized a gain of $2,226, net of taxes, which is reported in the caption “Bargain purchase gain, net” in our consolidated financial results for the quarter and twenty-six weeks ended December 28, 2023. We believe the Lakeville Acquisition resulted in a bargain purchase gain because the Seller was motivated to divest such snack bars business, as its performance no longer supported the Seller's long-term growth targets.

Net sales of $28,692 and a loss before income taxes of $3,957 from the closing of the Lakeville Acquisition on September 29, 2023 are included in our consolidated financial results as of December 28, 2023. The Company also incurred acquisition-related costs of $161 and $665 for the quarter and twenty-six weeks ended December 28, 2023, respectively. These costs are included in Administrative expenses.

The following reflects the unaudited pro forma results of operations of the Company as if the Lakeville Acquisition had taken place at the beginning of fiscal 2023. This pro forma information does not purport to represent what the Company’s actual results would have been if the Lakeville Acquisition had occurred as of the date indicated or what such results would be for any future periods.

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Pro forma net sales

 

$

291,222

 

 

$

313,870

 

 

$

565,640

 

 

$

608,754

 

Pro forma net income

 

 

18,883

 

 

 

16,697

 

 

 

33,335

 

 

 

29,797

 

Pro forma diluted earnings per share

 

$

1.62

 

 

$

1.44

 

 

$

2.86

 

 

$

2.56

 

 

These unaudited pro forma results have been calculated after applying our accounting policies and adjusting the results of the Lakeville Acquisition to reflect elimination of transaction costs and the bargain purchase gain and to record additional interest expense and cost of sales that would have been incurred, assuming the fair value adjustment to inventory had been applied from July 1, 2022, net of related income taxes in respect of pro forma net income and diluted earnings per share performance. The impact to the above pro forma information of incremental depreciation and amortization expense is insignificant and therefore excluded from the calculation of pro forma results.

Since the Lakeville Acquisition, we continue to operate in a single reportable operating segment that consists of selling various nut and nut-related products and snacks through three sales distribution channels. Revenues from the Lakeville Acquisition are primarily in our consumer distribution channel.

 

9


Table of Contents

 

Note 3 – Revenue Recognition

We recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. For each customer contract, a five-step process is followed in which we identify the contract, identify performance obligations, determine the transaction price, allocate the contract transaction price to the performance obligations, and recognize the revenue when (or as) the performance obligation is transferred to the customer.

When Performance Obligations Are Satisfied

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company’s performance obligations are primarily for the delivery of raw and processed recipe and snack nuts, nut butters and trail mixes.

Our customer contracts do not include more than one performance obligation. If a contract were to contain more than one performance obligation, we are required to allocate the contract’s transaction price to each performance obligation based on its relative standalone selling price. The standalone selling price for each distinct good is generally determined by directly observable data.

Revenue recognition is generally completed at a point in time when product control is transferred to the customer. For virtually all of our revenues, control transfers to the customer when the product is shipped or delivered to the customer based upon applicable shipping terms. This allows the customer to then direct the use and obtain substantially all of the remaining benefits from the asset at that point in time. Therefore, the timing of our revenue recognition requires little judgment.

Variable Consideration

Some of our products are sold through specific incentive programs including, but not limited to, promotional allowances, volume and customer rebates, in-store display incentives and marketing allowances to consumer and some commercial ingredient customers. The ultimate cost of these programs is dependent on certain factors such as actual purchase volumes or customer activities. It is also dependent on significant management judgment when determining estimates. The Company accounts for these programs as variable consideration and recognizes a reduction in revenue (and a corresponding reduction in the transaction price) in the same period as the underlying program based upon the terms of the specific arrangements.

Trade promotions, consisting primarily of customer pricing allowances, merchandising funds and consumer coupons, are also offered through various programs to customers and consumers. A provision for estimated trade promotions is recorded as a reduction of revenue (and a reduction in the transaction price) in the same period when the sale is recognized. Revenues are also recorded net of expected customer deductions which are provided for based upon past experiences. Evaluating these estimates requires management judgment.

We generally use the most likely amount method to determine the variable consideration. We believe there will not be significant changes to our estimates of variable consideration when any related uncertainties are resolved with our customers. The Company reviews and updates its estimates and related accruals of variable consideration and trade promotions at least quarterly based on the terms of the agreements and historical experience. Any uncertainties in the ultimate resolution of variable consideration due to factors outside of the Company’s influence are typically resolved within a short timeframe. Therefore, no additional constraint on the variable consideration is required.

Contract Balances

Contract assets or liabilities result from transactions with revenue recorded over time. If the measure of remaining rights exceeds the measure of the remaining performance obligations, the Company records a contract asset. Conversely, if the measure of the remaining performance obligations exceeds the measure of the remaining rights, the Company records a contract liability. There was no contract asset balance for any periods presented. The Company generally does not have material deferred revenue or contract liability balances arising from transactions with customers.

10


Table of Contents

 

Disaggregation of Revenue

Revenue disaggregated by sales channel is as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

Distribution Channel

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Consumer

 

$

241,362

 

 

$

224,513

 

 

$

425,696

 

 

$

421,060

 

Commercial Ingredients

 

 

27,712

 

 

 

28,419

 

 

 

55,847

 

 

 

59,926

 

Contract Packaging

 

 

22,148

 

 

 

21,396

 

 

 

43,784

 

 

 

45,943

 

Total

 

$

291,222

 

 

$

274,328

 

 

$

525,327

 

 

$

526,929

 

 

Note 4 – Leases

Description of Leases

We lease equipment used in the transportation of goods in our warehouses, as well as a limited number of automobiles and a small warehouse near our Bainbridge, Georgia facility. Our leases generally do not contain non-lease components and do not contain any explicit guarantees of residual value. Our leases for warehouse transportation equipment generally require the equipment to be returned to the lessor in good working order.

Through a review of our contracts, we determine if an arrangement is a lease at inception and analyze the lease to determine if it is operating or finance. Operating lease right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental collateralized borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Implicit rates are used when readily determinable. None of our leases currently contain options to extend the term. In the event of an option to extend the term of a lease, the lease term used in measuring the liability would include options to extend or terminate the lease if it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the respective lease term. Our leases have remaining terms of up to 5.5 years.

It is our accounting policy not to apply lease recognition requirements to short term leases, defined as leases with an initial term of 12 months or less. As such, leases with an initial term of 12 months or less are not recorded in the Consolidated Balance Sheets. We have also made the policy election to not separate lease and non-lease components for all leases.

The following table provides supplemental information related to operating lease right-of-use assets and liabilities:

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

 

Affected Line Item in Consolidated Balance Sheets

Assets

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

$

6,867

 

 

$

6,427

 

 

$

2,593

 

 

Operating lease right-of-use assets

Total lease right-of-use assets

$

6,867

 

 

$

6,427

 

 

$

2,593

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

$

1,751

 

 

$

1,729

 

 

$

1,166

 

 

Other accrued expenses

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

5,141

 

 

 

4,771

 

 

 

1,472

 

 

Long-term operating lease liabilities

Total lease liabilities

$

6,892

 

 

$

6,500

 

 

$

2,638

 

 

 

 

11


Table of Contents

 

The following tables summarize the Company’s total lease costs and other information arising from operating lease transactions:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Operating lease costs (a)

 

$

719

 

 

$

541

 

 

$

1,389

 

 

$

1,015

 

Variable lease costs (b)

 

 

33

 

 

 

58

 

 

 

(141

)

 

 

115

 

Total lease cost

 

$

752

 

 

$

599

 

 

$

1,248

 

 

$

1,130

 

 

(a)
Includes short-term leases which are immaterial.
(b)
Variable lease costs consist of sales tax and lease overtime charges.

Supplemental cash flow and other information related to leases was as follows:

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

Operating cash flows information:

 

 

 

 

 

 

Cash paid for amounts included in measurements for lease liabilities

 

$

1,210

 

 

$

807

 

 

 

 

 

 

 

 

Non-cash activity:

 

 

 

 

 

 

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

 

$

1,320

 

 

$

1,049

 

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Weighted average remaining lease term (in years)

 

 

4.2

 

 

 

4.4

 

 

 

3.0

 

Weighted average discount rate

 

 

6.9

%

 

 

6.7

%

 

 

5.2

%

 

Maturities of operating lease liabilities as of December 28, 2023 are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023)

 

$

1,159

 

June 26, 2025

 

 

1,954

 

June 25, 2026

 

 

1,742

 

June 24, 2027

 

 

1,455

 

June 29, 2028

 

 

1,285

 

June 28, 2029

 

 

346

 

Thereafter

 

 

 

Total lease payment

 

 

7,941

 

Less imputed interest

 

 

(1,049

)

Present value of operating lease liabilities

 

$

6,892

 

 

At December 28, 2023, the Company has additional operating leases of approximately $425 that have not yet commenced and therefore are not reflected in the Consolidated Balance Sheet and tables above. The leases are scheduled to commence in the third quarter of fiscal 2024 with initial lease terms ranging from 3 to 6 years.

Lessor Accounting

We lease office space in our four-story office building located in Elgin, Illinois. As a lessor, we retain substantially all of the risks and benefits of ownership of the investment property and under Topic 842: Leases we continue to account for all of our leases as operating leases. Lease agreements may include options to renew. We accrue fixed lease income on a straight‑line basis over the terms of the leases. There is generally no variable lease consideration and an immaterial amount of non-lease components such as recurring utility and storage fees. Leases between related parties are immaterial.

12


Table of Contents

 

Leasing revenue is as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Lease income related to lease payments

 

$

533

 

 

$

403

 

 

$

977

 

 

$

805

 

 

The future minimum, undiscounted fixed cash flows under non-cancelable tenant operating leases for each of the next five years and thereafter are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023)

 

$

1,029

 

June 26, 2025

 

 

1,477

 

June 25, 2026

 

 

972

 

June 24, 2027

 

 

930

 

June 29, 2028

 

 

328

 

June 28, 2029

 

 

336

 

Thereafter

 

 

1,478

 

 

$

6,550

 

 

Note 5 – Inventories

Inventories consist of the following:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Raw material and supplies

 

$

81,564

 

 

$

65,430

 

 

$

75,002

 

Work-in-process and finished goods

 

 

115,771

 

 

 

107,506

 

 

 

98,073

 

Total

 

$

197,335

 

 

$

172,936

 

 

$

173,075

 

 

Note 6 – Goodwill and Intangible Assets

Identifiable intangible assets that are subject to amortization consist of the following:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Customer relationships

 

$

21,350

 

 

$

21,350

 

 

$

21,370

 

Brand names

 

 

17,070

 

 

 

17,070

 

 

 

17,070

 

Product formulas

 

 

850

 

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

300

 

 

 

300

 

 

 

300

 

 

 

39,570

 

 

 

38,720

 

 

 

38,740

 

Less accumulated amortization:

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

(20,356

)

 

 

(19,834

)

 

 

(19,311

)

Brand names

 

 

(12,314

)

 

 

(11,955

)

 

 

(11,598

)

Product formulas

 

 

(40

)

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

(276

)

 

 

(273

)

 

 

(270

)

 

 

(32,986

)

 

 

(32,062

)

 

 

(31,179

)

Net intangible assets

 

$

6,584

 

 

$

6,658

 

 

$

7,561

 

 

Customer relationships are being amortized on an accelerated basis. The brand names remaining to be amortized consist of the Squirrel Brand, Southern Style Nuts and Just the Cheese brand names.

13


Table of Contents

 

Total amortization expense related to intangible assets, which is classified in administrative expense in the Consolidated Statement of Comprehensive Income, was $482 and $924 for the quarter and twenty-six weeks ended December 28, 2023, respectively. Amortization expense for the remainder of fiscal 2024 is expected to be approximately $762 and expected amortization expense the next five fiscal years is as follows:

 

Fiscal Year Ending

 

 

 

June 26, 2025

 

$

1,374

 

June 25, 2026

 

 

1,038

 

June 24, 2027

 

 

863

 

June 29, 2028

 

 

685

 

June 28, 2029

 

 

496

 

 

Our net goodwill at December 28, 2023 was comprised of $9,650 from the Squirrel Brand acquisition completed in fiscal 2018 and $2,100 from the Just the Cheese brand acquisition completed in fiscal 2023. The changes in the carrying amount of goodwill since June 30, 2022 are as follows:

 

Gross goodwill balance at June 30, 2022

 

$

18,416

 

Accumulated impairment losses

 

 

(8,766

)

Net goodwill balance at June 30, 2022

 

 

9,650

 

Goodwill acquired during fiscal 2023

 

 

2,100

 

Net balance at June 29, 2023

 

 

11,750

 

Goodwill acquired during fiscal 2024

 

 

-

 

Net balance at December 28, 2023

 

$

11,750

 

 

Note 7 – Credit Facility

Our Second Amendment to the Amended and Restated Credit Agreement (the “Second Amendment”) dated September 29, 2023 provides for a $150,000 senior secured revolving credit facility (the “Credit Facility”), which was increased from $117,500, to provide extra available capacity for our short-term working capital requirements due to the Lakeville Acquisition. The Second Amendment also extends the maturity of the Credit Facility to September 29, 2028 and allows the Company to pay up to $100,000 in dividends per year, subject to meeting availability tests. The Credit Facility is secured by substantially all our assets other than machinery and equipment, real property and fixtures.

At December 28, 2023, we had $114,155 of available credit under the Credit Facility which reflects borrowings of $32,052 and reduced availability as a result of $3,793 in outstanding letters of credit. As of December 28, 2023, we were in compliance with all financial covenants under the Credit Facility.

Note 8 Earnings Per Common Share

The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Weighted average number of shares outstanding – basic

 

 

11,611,409

 

 

 

11,567,068

 

 

 

11,603,185

 

 

 

11,560,250

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

56,146

 

 

 

57,594

 

 

 

67,964

 

 

 

60,637

 

Weighted average number of shares outstanding – diluted

 

 

11,667,555

 

 

 

11,624,662

 

 

 

11,671,149

 

 

 

11,620,887

 

 

There were no anti-dilutive awards excluded from the computation of diluted earnings per share for any periods presented.

14


Table of Contents

 

Note 9 – Stock-Based Compensation Plans

At our annual meeting of stockholders on November 2, 2023, our stockholders approved a new equity incentive plan (the “2023 Omnibus Plan”) under which awards of options and stock-based awards may be made to employees, officers or non-employee directors of our Company. A total of 747,065 shares of Common Stock are authorized for grants of awards thereunder, which may be in the form of options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights (SARs”), performance shares, performance units, Common Stock or dividends and dividend equivalents.

The total number of shares of Common Stock with respect to which options or SARs may be granted in any calendar year to any participant may not exceed 500,000 shares (this limit applies separately with respect to each type of award). Additionally, for awards of restricted stock, RSUs, performance shares or other stock-based awards that are intended to qualify as performance-based compensation: (i) the total number of shares of Common Stock that may be granted in any calendar year to any participant may not exceed 250,000 shares (this limit applies separately to each type of award) and (ii) the maximum amount that may be paid to any participant for awards that are payable in cash or property other than Common Stock in any calendar year is $5,000.

During the second quarter of fiscal 2024, there were 56,168 RSUs awarded to employees and non-employee members of the Board of Directors. The vesting period is generally three years for awards to employees and one year for awards to non-employee directors.

The following is a summary of RSU activity for the first twenty-six weeks of fiscal 2024:

 

Restricted Stock Units

 

Shares

 

 

Weighted Average Grant Date Fair Value

 

Outstanding at June 29, 2023

 

 

155,012

 

 

$

67.87

 

Granted (a)

 

 

56,168

 

 

$

85.55

 

Vested (b)

 

 

(51,707

)

 

$

72.10

 

Forfeited

 

 

(621

)

 

$

72.58

 

Outstanding at December 28, 2023

 

 

158,852

 

 

$

72.73

 

 

(a)
The number of RSUs granted includes 8,031 RSUs with performance conditions for which the performance criteria had yet to be achieved. The final number of shares that will eventually be earned and vest has not yet been determined.
(b)
The number of RSUs vested includes shares that were withheld on behalf of employees to satisfy statutory tax withholding requirements.

At December 28, 2023, there were 26,653 RSUs outstanding that were vested but deferred.

The following table summarizes compensation expense charged to earnings for all equity compensation plans for the periods presented:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Stock-based compensation expense

 

$

1,383

 

 

$

1,515

 

 

$

2,130

 

 

$

2,287

 

 

As of December 28, 2023, there was $6,763 of total unrecognized compensation expense related to non-vested RSUs granted under our stock-based compensation plans. We expect to recognize that cost over a weighted average period of 1.7 years.

15


Table of Contents

 

Note 10 Retirement Plan

The Supplemental Employee Retirement Plan (“Retirement Plan”) is an unfunded, non-qualified deferred compensation plan that will provide eligible participants with monthly benefits upon retirement, disability or death, subject to certain conditions. The monthly benefit is based upon each participant’s earnings and his or her number of years of service. The components of net periodic benefit cost are as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Service cost

 

$

63

 

 

$

201

 

 

$

126

 

 

$

401

 

Interest cost

 

 

350

 

 

 

341

 

 

 

700

 

 

 

683

 

Amortization of loss

 

 

 

 

 

7

 

 

 

 

 

 

14

 

Net periodic benefit cost

 

$

413

 

 

$

549

 

 

$

826

 

 

$

1,098

 

 

The components of net periodic benefit cost other than the service cost component are included in the line item “Pension expense (excluding service costs)” in the Consolidated Statements of Comprehensive Income.

Note 11 – Accumulated Other Comprehensive Loss

The table below sets forth the changes to accumulated other comprehensive loss (“AOCL”) for the twenty-six weeks ended December 28, 2023 and December 29, 2022. These changes are all related to our defined benefit pension plan.

 

 

For the Twenty-Six Weeks Ended

 

Changes to AOCL (a)

 

December 28,
2023

 

 

December 29,
2022

 

Balance at beginning of period

 

$

(204

)

 

$

(2,480

)

Other comprehensive income before reclassifications

 

 

 

 

 

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

14

 

Tax effect

 

 

 

 

 

(3

)

Net current-period other comprehensive income

 

 

 

 

 

11

 

Balance at end of period

 

$

(204

)

 

$

(2,469

)

 

(a)
Amounts in parenthesis indicate debits/expense.

The reclassifications out of AOCL for the quarter and twenty-six weeks ended December 28, 2023 and December 29, 2022 were as follows:

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

Affected Line Item

Reclassifications from AOCL to Earnings (b)

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

 

Consolidated Statements of
Comprehensive Income

Amortization of defined benefit pension items:

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

$

 

 

$

(7

)

 

$

 

 

$

(14

)

 

Pension expense (excluding service costs)

Tax effect

 

 

 

 

2

 

 

 

 

 

 

3

 

 

Income tax expense

Amortization of defined pension items, net of tax

$

 

 

$

(5

)

 

$

 

 

$

(11

)

 

 

 

(b)
Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.

16


Table of Contents

 

Note 12 – Commitments and Contingent Liabilities

We are currently a party to various legal proceedings in the ordinary course of business. While management presently believes that the ultimate outcomes of these proceedings, individually and in the aggregate, will not materially affect our Company’s financial position, results of operations or cash flows, legal proceedings are subject to inherent uncertainties, and unfavorable outcomes could occur. Unfavorable outcomes could include substantial monetary damages in excess of any appropriate accruals, which management has established. Were such unfavorable final outcomes to occur, there exists the possibility of a material adverse effect on our financial position, results of operations and cash flows.

Note 13 – Fair Value of Financial Instruments

The Financial Accounting Standards Board defines fair value as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels:

 

 

 

 

 

 

 

 

Level 1

 

 

 

 

Quoted prices in active markets that are accessible at the measurement date for identical assets and liabilities.

 

 

 

Level 2

 

 

 

 

Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.

 

 

 

Level 3

 

 

 

 

Unobservable inputs for which there is little or no market data available.

 

The carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at each balance sheet date because of the short-term maturities and nature of these balances.

The carrying value of our revolving credit facility borrowings approximates fair value at each balance sheet date because interest rates on this instrument approximate current market rates (Level 2 criteria) and because of the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk.

The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Carrying value of current and long-term debt:

 

$

7,446

 

 

$

7,774

 

 

$

8,944

 

Fair value of current and long-term debt:

 

 

6,654

 

 

 

7,421

 

 

 

8,118

 

 

The estimated fair value of our long-term debt was determined using a market approach based upon Level 2 observable inputs, which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our long-term debt.

Note 14 – Recent Accounting Pronouncements

There were no recent accounting pronouncements adopted in the current fiscal year.

There are no recent accounting pronouncements that have been issued and not yet adopted that are expected to have a material impact on our Consolidated Financial Statements.

17


Table of Contents

 

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

OVERVIEW

The following discussion and analysis should be read in conjunction with the unaudited Consolidated Financial Statements and the Notes to Consolidated Financial Statements.

Our fiscal year ends on the final Thursday of June each year, and typically consists of fifty-two weeks (four thirteen-week quarters). Additional information on the comparability of the periods presented is as follows:

References herein to fiscal 2024 and fiscal 2023 are to the fiscal year ending June 27, 2024 and the fiscal year ended June 29, 2023, respectively.
References herein to the second quarter of fiscal 2024 and fiscal 2023 are to the quarters ended December 28, 2023 and December 29, 2022, respectively.
References herein to the first half or first twenty-six weeks of fiscal 2024 and fiscal 2023 are to the twenty-six weeks ended December 28, 2023 and December 29, 2022, respectively.

As used herein, unless the context otherwise indicates, the terms “we”, “us”, “our” or “Company” collectively refer to John B. Sanfilippo & Son, Inc. and our wholly-owned subsidiary, JBSS Ventures, LLC.

We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under our Fisher, Orchard Valley Harvest, Squirrel Brand and Southern Style Nuts brand names and under a variety of private brands. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snack and trail mixes, nutrition bars, snack bars, snack bites, sunflower kernels, dried fruit, corn snacks, chickpea snacks, sesame sticks, other sesame snack products and baked cheese snack products under our brand names, including Just the Cheese, and under private brands. We distribute our products in the consumer, commercial ingredients and contract packaging distribution channels.

Our Long-Range Plan defines our future growth priorities and focuses on growing our non-branded business across key customers, as well as transforming Fisher, Orchard Valley Harvest and Squirrel Brand into leading brands while increasing distribution and diversifying our portfolio into high growth snacking segments. We will execute on our Long-Range Plan by providing non-branded customer value-added solutions based on our extensive industry and consumer expertise with innovative products such as our newly developed product line of private brand nutrition bars which were introduced during fiscal 2023. We will grow our branded business by reaching new consumers via product expansion and packaging innovation, expanding distribution across current and alternative channels, diversifying our product offerings and focusing on new ways for consumers to buy our products, including sales via e-commerce platforms. This Long-Range Plan also contemplates increasing our sales through product innovation and targeted, opportunistic acquisitions, such as the acquisition of the Just the Cheese brand completed during fiscal 2023 and the recent Lakeville Acquisition completed during the current second quarter, which expanded our ability to produce private brand snack bars and allows us to provide our private brand customers with a complete snack bar portfolio.

We will continue to focus our promotional and advertising activity to invest in our brands to achieve growth. We intend to execute an omnichannel approach to win in key categories including recipe nuts, snack nuts, trail mix and other snacking categories. We continue to see e-commerce growth across our branded portfolio and anticipate taking various actions with the goal of maintaining that growth across a variety of established and emerging platforms. We will continue to face the ongoing challenges specific to our business, such as food safety and regulatory issues and the maintenance and growth of our customer base for branded and private brand products. See the information referenced in Part II, Item 1A — “Risk Factors” of this report for additional information about our risks, challenges and uncertainties.

We face a number of challenges in the future, which include integrating the recent Lakeville Acquisition into our existing business, the impacts of ongoing inflation in food prices, elevated interest rates that reduce economic growth, consumers reducing their purchases in the snack and nut category, including branded nut products, potential for economic downturn in the markets in which we operate and continued supply chain challenges. We continue to experience a tight labor market which has led to increased labor costs.

Inflation and Consumer Trends

We face changing industry trends as consumers' purchasing preferences evolve. Due to the current inflationary environment, we have seen higher selling prices at retail. These higher prices across our categories and the broader food market, coupled with an actual or

18


Table of Contents

 

potential economic downturn and tightening of consumer finances due to inflation or a variety of other reasons, are causing consumers to purchase fewer snack products. We have seen this through the decline in the recipe and snack nut categories since fiscal 2023 and into fiscal 2024, as consumers shift their preferences to private brands or lower priced nuts or purchase snack products outside the snack and nut and trail mix category. With the inflationary environment, we are also seeing signs of consumers shifting to more value-focused retailers, such as mass merchandising retailers, club stores and dollar stores, not all of which we distribute or sell to.

Supply Chain and Transportation

In the first half of fiscal 2024, we faced supply chain challenges related to certain raw material shortages, extended lead-times, supplier capacity constraints and inflationary pressures. While we do not have direct exposure to suppliers in Russia, Ukraine or Israel, the conflicts in these regions could continue to result in volatile commodity markets, supply chain disruptions and increased costs. Global supply chain pressures have eased, but we continue to see negative impacts related to macro-economics, geo-political unrest, growing political instability and climate-related events. Overall packaging and ingredient inflation appears to be leveling off but is expected to remain above historical levels. We anticipate pricing relief in some areas in the current fiscal year, if and as shortages decrease and supply chains improve. However, we expect that some costs may remain above historical levels or unpredictable for a longer period.

While we have seen stabilization in truckload capacity and volume at U.S. ports and improvements with driver hiring, there are still warehouse and dock staff shortages and fuel and energy concerns due to continued unrest abroad coupled with persistent inflation. Instability and prices in the transportation industry may increase further into the remainder of fiscal 2024 due to the bankruptcy of a major U.S.-based trucking company. Fuel prices that were at record highs during spring and summer 2022 have continued to decrease, yet still remain volatile and unpredictable. While there are indicators of transportation cost improvement, and despite our mitigation of some of the transportation shortages, we may continue to face an unpredictable transportation environment. There is no guarantee that our mitigation strategies will continue to be effective, that any transportation capacity easing will continue or that transportation prices will return to more normalized levels.

We have remained agile by proactively identifying risks, modifying inventory plans and diversifying our supplier base to mitigate risk of customer order shortages and maintain our supply chain. We continue to proactively manage our business in response to the evolving global economic environment and related uncertainty and intend to take steps to mitigate impacts to our supply chain. If these supply chain pressures continue, or we cannot obtain the transportation and labor services needed to fulfill customer orders, such shortages and supply chain issues could have an unfavorable impact on net sales and our operations during fiscal 2024. Additionally, as costs increase due to these issues or due to overall inflationary pressures, there is an additional risk of not being able to pass (in part or in full) such potential cost increases onto our customers or in a timely manner. If we cannot align costs with prices for our products, our operating performance could be adversely impacted.

19


Table of Contents

 

QUARTERLY HIGHLIGHTS

Our net sales of $291.2 million for the second quarter of fiscal 2024 increased $16.9 million, or 6.2%, from our net sales of $274.3 million for the second quarter of fiscal 2023. Net sales for the first twenty-six weeks of fiscal 2024 decreased by $1.6 million, or 0.3%, to $525.3 million compared to the first twenty-six weeks of fiscal 2023.

Sales volume, measured as pounds sold to customers, increased 11.8% compared to the second quarter of fiscal 2023. Sales volume for the first twenty-six weeks of fiscal 2024 increased 2.3% compared to the first twenty-six weeks of fiscal 2023.

Gross profit increased $1.4 million, and our gross profit margin, as a percentage of net sales, decreased to 19.9% for the second quarter of fiscal 2024 compared to 20.6% for the second quarter of fiscal 2023. Gross profit increased $7.8 million, and our gross profit margin increased to 21.9% from 20.3% for the first twenty-six weeks of fiscal 2024 compared to the first twenty-six weeks of fiscal 2023.

Total operating expenses for the second quarter of fiscal 2024 decreased by $1.7 million, or 5.3%, compared to the second quarter of fiscal 2023. As a percentage of net sales, total operating expenses in the second quarter of fiscal 2024 decreased to 10.4% from 11.7% for the second quarter of fiscal 2023. Total operating expenses for the first twenty-six weeks of fiscal 2024 increased by $2.5 million, or 4.2%, compared to the first twenty-six weeks of fiscal 2023. As a percentage of net sales, total operating expenses for the first twenty-six weeks of fiscal 2024 increased to 12.0% from 11.4% for the first twenty-six weeks of fiscal 2023.

The total value of inventories on hand at the end of the second quarter of fiscal 2024 increased $24.3 million, or 14.0%, in comparison to the total value of inventories on hand at the end of the second quarter of fiscal 2023.

We have seen acquisition costs for all major tree nuts, other than walnuts, remain flat or decrease, and we have seen acquisition costs for peanuts increase modestly in the 2023 crop year (which falls into our current 2024 fiscal year). We completed procurement of inshell walnuts during the first half of fiscal 2024. During the third quarter, we will determine the final prices to be paid to the walnut growers based upon current market prices and other factors such as crop size and export demand. We have estimated the liability to our walnut growers and our walnut inventory costs using currently available information. Any difference between our estimated liability and the actual final liability will be determined during the third quarter of fiscal 2024 and will be recognized in our financial results at that time.

20


Table of Contents

 

RESULTS OF OPERATIONS

Net Sales

In the second quarter of fiscal 2024, our net sales increased 6.2% to $291.2 million compared to net sales of $274.3 million for the second quarter of fiscal 2023, primarily due to the Lakeville Acquisition, which closed on the first day of our current second quarter and increased quarterly net sales by approximately $28.7 million. Sales volume, which is defined as pounds sold to customers, increased 11.8%, also due to the Lakeville Acquisition. The Lakeville Acquisition increased our quarterly sales volume by 11.6 million pounds, or 14.4%, over the second quarter of fiscal 2023. Sales volume for the second quarter, excluding the impact of the Lakeville Acquisition, decreased 2.6% and weighted average sales price per pound decreased 1.7% as we continue to navigate a challenging operating environment characterized by elevated retail selling prices and cautious consumers.

For the first twenty-six weeks of fiscal 2024 our net sales were $525.3 million, a decrease of $1.6 million, or 0.3%, compared to the same period of fiscal 2023. Excluding the impact of the Lakeville Acquisition, net sales decreased 5.7% to $496.6 million, which was primarily attributable to a 4.9% decline in sales volume. In addition to the decline in sales volume, a 0.8% decrease in weighted average selling price per pound also contributed to the decline in net sales.

The following table summarizes sales by product type as a percentage of total gross sales. The information is based upon gross sales, rather than net sales, because certain adjustments, such as promotional discounts, are not allocable to product type.

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

Product Type

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Peanuts & Peanut Butter

 

 

16.3

%

 

 

16.6

%

 

 

18.0

%

 

 

17.8

%

Pecans

 

 

14.2

 

 

 

17.5

 

 

 

12.0

 

 

 

14.1

 

Cashews & Mixed Nuts

 

 

17.7

 

 

 

20.6

 

 

 

19.1

 

 

 

20.4

 

Walnuts

 

 

5.3

 

 

 

6.8

 

 

 

5.1

 

 

 

6.3

 

Almonds

 

 

7.4

 

 

 

8.3

 

 

 

8.2

 

 

 

8.7

 

Trail & Snack Mixes

 

 

23.4

 

 

 

24.2

 

 

 

25.5

 

 

 

26.4

 

Snack Bars

 

 

9.8

 

 

 

 

 

 

5.7

 

 

 

 

Other

 

 

5.9

 

 

 

6.0

 

 

 

6.4

 

 

 

6.3

 

Total

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

 

The following table shows a comparison of net sales by distribution channel (dollars in thousands):

 

 

For the Quarter Ended

 

Distribution Channel

 

December 28,
2023

 

 

Percentage
of Total

 

 

December 29,
2022

 

 

Percentage
of Total

 

 

$
 Change

 

 

%
Change

 

Consumer (1)

 

$

241,362

 

 

 

82.9

%

 

$

224,513

 

 

 

81.8

%

 

$

16,849

 

 

 

7.5

%

Commercial Ingredients

 

 

27,712

 

 

 

9.5

 

 

 

28,419

 

 

 

10.4

 

 

 

(707

)

 

 

(2.5

)

Contract Packaging

 

 

22,148

 

 

 

7.6

 

 

 

21,396

 

 

 

7.8

 

 

 

752

 

 

 

3.5

 

Total

 

$

291,222

 

 

 

100.0

%

 

$

274,328

 

 

 

100.0

%

 

$

16,894

 

 

 

6.2

%

 

(1)
Sales of branded products were approximately 22% and 26% of total consumer sales during the second quarter of fiscal 2024 and fiscal 2023, respectively. Fisher branded products were approximately 73% and 75% of branded sales during the second quarter of fiscal 2024 and fiscal 2023, respectively, with Orchard Valley Harvest branded products accounting for the majority of the remaining branded product sales.

 

21


Table of Contents

 

The following table shows a comparison of net sales by distribution channel (dollars in thousands):

 

 

 

For the Twenty-Six Weeks Ended

 

Distribution Channel

 

December 28,
2023

 

 

Percentage
of Total

 

 

December 29,
2022

 

 

Percentage
of Total

 

 

$
 Change

 

 

%
Change

 

Consumer (1)

 

$

425,696

 

 

 

81.1

%

 

$

421,060

 

 

 

79.9

%

 

$

4,636

 

 

 

1.1

%

Commercial Ingredients

 

 

55,847

 

 

 

10.6

 

 

 

59,926

 

 

 

11.4

 

 

 

(4,079

)

 

 

(6.8

)

Contract Packaging

 

 

43,784

 

 

 

8.3

 

 

 

45,943

 

 

 

8.7

 

 

 

(2,159

)

 

 

(4.7

)

Total

 

$

525,327

 

 

 

100.0

%

 

$

526,929

 

 

 

100.0

%

 

$

(1,602

)

 

 

(0.3

)%

 

(1)
Sales of branded products were approximately 21% and 24% of total consumer sales during the first twenty-six weeks of fiscal 2024 and fiscal 2023, respectively. Fisher branded products were approximately 69% and 71% of branded sales during the first twenty-six weeks of fiscal 2024 and fiscal 2023, respectively, with Orchard Valley Harvest branded products accounting for the majority of the remaining branded product sales.

Net sales in the consumer distribution channel increased $16.8 million, or 7.5%, and sales volume increased 15.3% in the second quarter of fiscal 2024 compared to the second quarter of fiscal 2023. Excluding the Lakeville Acquisition, net sales in the consumer distribution channel decreased $11.4 million, or 5.1%, and sales volume decreased 2.8%. Private brand sales volume increased 20.2% driven by the Lakeville Acquisition, whose sales volume is almost exclusively private brand bars. Excluding the Lakeville Acquisition, private brand sales volume decreased 2.3% due to soft consumer demand at a mass merchandising retailer along with fewer seasonal items at another mass merchandising retailer. These decreases were partially offset by increased distribution of seasonal items at a grocery retailer. Sales volume of Fisher recipe nuts decreased 12.6% due to soft consumer demand across mass merchandising and grocery retailers and less merchandising activity at several grocery retailers. Sales volume of Southern Style Nuts decreased 36.7% from reduced distribution and promotional programs at a club store customer. The above decreases were partially offset by a 15.5% increase in sales volume for Orchard Valley Harvest, which was mainly due to increased distribution at a major customer in the non-food sector.

In the first twenty-six weeks of fiscal 2024, net sales in the consumer distribution channel increased $4.6 million, or 1.1%, and sales volume increased 5.1% compared to the same period of fiscal 2023. Excluding the Lakeville Acquisition, net sales in the consumer distribution channel decreased $23.6 million, or 5.6%, and sales volume decreased 4.2%. Private brand sales volume increased 7.7% driven by the Lakeville Acquisition. Excluding the Lakeville Acquisition, private brand sales volume decreased 3.7% for the reasons cited in the quarterly comparison above. These decreases were partially offset by increased distribution of seasonal items at a grocery retailer. Sales volume of Fisher recipe nuts decreased 12.0% for the reasons already cited in the quarterly comparison above. Sales volume of Fisher snack nuts decreased 16.7% due to increased competitive pricing pressures and the discontinuance of a product line at a mass merchandising retailer. Sales volume of Southern Style Nuts decreased 36.6% for the reasons already cited in the quarterly comparison above. The above decreases were partially offset by an 8.6% increase in sales volume for Orchard Valley Harvest for the reasons already cited in the quarterly comparison above. This increase was partially offset by decreased volume at a foodservice distributor due to competitive pricing pressures.

Net sales in the commercial ingredients distribution channel decreased $0.7 million, or 2.5%, while sales volume increased 6.5% in the second quarter of fiscal 2024 compared to the second quarter of fiscal 2023. The sales volume increase was mostly driven by a one-time sale associated with the Lakeville Acquisition. Excluding the Lakeville Acquisition, sales volume increased 2.8% primarily due to increased peanut butter sales at several existing foodservice and industrial customers.

In the first twenty-six weeks of fiscal 2024, net sales in the commercial ingredients distribution channel decreased $4.1 million, or 6.8%, while sales volume was flat compared to the same period of fiscal 2023. Excluding the Lakeville Acquisition, sales volume decreased 1.6% due to a 25.1% decrease in sales volume of peanut crushing stock to peanut oil processors due to reduced peanut shelling.

Net sales in the contract packaging distribution channel increased $0.8 million, or 3.5%, while sales volume decreased 8.6% in the second quarter of fiscal 2024 compared to the second quarter of fiscal 2023. The decrease in sales volume was primarily due to fewer seasonal items and reduced promotional activity at a major customer and an item discontinuance at another customer.

In the first twenty-six weeks of fiscal 2024, net sales in the contract packaging distribution channel decreased $2.2 million, or 4.7%, and sales volume decreased 14.3% compared to the same period of fiscal 2023. The sales volume decrease was primarily due to less promotional activity and a seasonal item sold to a major customer in the same quarter of our prior fiscal year that did not recur in the current quarter.

22


Table of Contents

 

Gross Profit

Gross profit increased by $1.4 million, or 2.5%, to $57.9 million for the second quarter of fiscal 2024 compared to the second quarter of fiscal 2023 due to the higher net sales base. Excluding the Lakeville Acquisition, gross profit increased approximately 7.7%, or $4.3 million. The increase in gross profit was due to lower commodity acquisition costs for most major tree nuts, increased manufacturing efficiencies, improved product mix and reduced noncompliant inventory. Our gross profit margin, as a percentage of net sales, decreased to 19.9% for the second quarter of fiscal 2024 compared to 20.6% for the second quarter of fiscal 2023 mainly due to the Lakeville Acquisition.

Gross profit was $115.0 million for the first twenty-six weeks of fiscal 2024 compared to $107.1 million for the first twenty-six weeks of fiscal 2023. Our gross profit margin, as a percentage of net sales, increased to 21.9% for the first twenty-six weeks of fiscal 2024 compared to 20.3% for the first twenty-six weeks of fiscal 2023. Gross profit and gross profit margin increased primarily due to lower commodity acquisition costs for all major nut commodities except peanuts and was partially offset by the impact of the Lakeville Acquisition, as noted above.

Operating Expenses

Total operating expenses for the second quarter of fiscal 2024 decreased by $1.7 million, or 5.3%, to $30.3 million. Operating expenses decreased to 10.4% of net sales for the second quarter of fiscal 2024 compared to 11.7% of net sales for the second quarter of fiscal 2023 primarily due to the $2.2 million net gain on bargain purchase that occurred in the second quarter of fiscal 2024 due to the Lakeville Acquisition.

Selling expenses for the second quarter of fiscal 2024 were $21.0 million, a decrease of $0.8 million, or 3.8%, from the second quarter of fiscal 2023. The decrease was driven primarily by a $1.2 million decrease in freight expense due to lower freight rates and fewer delivered sales pounds and a $1.1 million decrease in advertising and consumer insight research expense due to a shift of this expense into our first quarter. These decreases were partially offset by a $0.6 million increase in outside distribution expense, primarily related to the Lakeville Acquisition, an increase in compensation-related expenses of $0.3 million and a $0.3 million increase in insurance expense from increasing medical claims experience.

Administrative expenses for the second quarter of fiscal 2024 increased $1.4 million, or 13.3%, to $11.6 million compared to $10.2 million for the second quarter of fiscal 2023. The increase was due to a $0.8 million increase in compensation-related expenses, a $0.4 million increase in charitable food donations and a $0.3 million increase in consulting expense, primarily related to the Lakeville Acquisition.

Total operating expenses for the first twenty-six weeks of fiscal 2024 increased by $2.5 million, or 4.2%, to $62.8 million. Operating expenses increased to 12.0% of net sales for the first twenty-six weeks of fiscal 2024 compared to 11.4% of net sales for the first twenty-six weeks of fiscal 2023. The increase is net of the $2.2 million net gain on bargain purchase that occurred in the second quarter of fiscal 2024 due to the Lakeville Acquisition.

Selling expenses for the first twenty-six weeks of fiscal 2024 were $43.0 million, an increase of $3.2 million, or 8.0%, from the first twenty-six weeks of fiscal 2023. The increase was driven primarily by a $3.3 million increase in advertising and consumer insight research expense, a $0.7 million increase in outside distribution expense, of which $0.4 million was due to the Lakeville Acquisition, an increase in consulting expenses of $0.4 million and a $0.3 million increase in customer sample expense related to nutrition bars which launched in the third quarter of fiscal 2023. These increases were offset by a $2.0 million decrease in freight expense due to lower freight rates and fewer delivered sales pounds.

Administrative expenses for the first twenty-six weeks of fiscal 2024 increased $1.6 million, or 7.6%, to $22.0 million compared the first twenty-six weeks of fiscal 2023. The increase was due to a $0.8 million increase in compensation-related expenses, an increase in charitable food donations of $0.7 million and an increase in consulting expense of $0.3 million, primarily related to the Lakeville Acquisition.

Income from Operations

Due to the factors discussed above, income from operations was $27.6 million, or 9.5% of net sales, for the second quarter of fiscal 2024 compared to $24.5 million, or 8.9% of net sales, for the second quarter of fiscal 2023.

Due to the factors discussed above, income from operations was $52.2 million, or 9.9% of net sales, for the first twenty-six weeks of fiscal 2024 compared to $46.9 million, or 8.9% of net sales, for the first twenty-six weeks of fiscal 2023.

23


Table of Contents

 

Interest Expense

Interest expense was $1.1 million for the second quarter of fiscal 2024 compared to $0.6 million for the second quarter of fiscal 2023. The increase in interest expense was due to higher average debt levels, primarily due to the Lakeville Acquisition.

Interest expense was $1.3 million for both the first twenty-six weeks of fiscal 2024 and fiscal 2023.

Rental and Miscellaneous Expense, Net

Net rental and miscellaneous expense was $0.3 million for both the second quarter of fiscal 2024 and fiscal 2023.

Net rental and miscellaneous expense was $0.6 million for the first twenty-six weeks of fiscal 2024 and $0.7 million for the first twenty-six weeks of fiscal 2023.

Pension Expense (Excluding Service Costs)

Pension expense (excluding service costs) was $0.4 million for the second quarter of fiscal 2024 compared to $0.3 million for the second quarter of fiscal 2023.

Pension expense (excluding service costs) was $0.7 million for both the first twenty-six weeks of fiscal 2024 and fiscal 2023.

Income Tax Expense

Income tax expense was $6.8 million, or 26.1% of income before income taxes, for the second quarter of fiscal 2024 compared to $6.3 million, or 27.1% of income before income taxes, for the second quarter of fiscal 2023.

Income tax expense was $12.8 million, or 25.9% of income before income taxes, for the first twenty-six weeks of fiscal 2024 compared to $11.7 million, or 26.6% of income before income taxes, for the first twenty-six weeks of fiscal 2023.

Net Income

Net income was $19.2 million, or $1.65 per common share basic and $1.64 per common share diluted, for the second quarter of fiscal 2024, compared to $16.9 million, or $1.46 per common share basic and $1.45 per common share diluted, for the second quarter of fiscal 2023.

Net income was $36.8 million, or $3.17 per common share basic and $3.15 per common share diluted, for the first twenty-six weeks of fiscal 2024, compared to $32.5 million, or $2.81 per common share basic and $2.79 per common share diluted, for the first twenty-six weeks of fiscal 2023.

LIQUIDITY AND CAPITAL RESOURCES

General

The primary uses of cash are to fund our current operations, fulfill contractual obligations, pursue our Long-Range Plan through growing our branded and private brand programs, consummate and integrate business acquisitions, return cash to our stockholders through dividends, repay indebtedness and pay amounts owed under the Retirement Plan. Also, various uncertainties, including cost uncertainties, could result in additional uses of cash. The primary sources of cash are results of operations and availability under our Credit Facility. We anticipate that expected net cash flow generated from operations and amounts available pursuant to the Credit Facility will be sufficient to fund our operations for the next twelve months. Our available credit under our Credit Facility has allowed us to devote more funds to promote our products, increase consumer insight capabilities and promotional efforts, reinvest in the Company through capital expenditures, develop new products, pay cash dividends, consummate strategic investments and business acquisitions, such as the Lakeville Acquisition in fiscal 2024 and the acquisition of the Just the Cheese brand in fiscal 2023, and explore other growth strategies outlined in our Long-Range Plan.

Cash flows from operating activities have historically been driven by net income but are also significantly influenced by inventory requirements, which can change based upon fluctuations in both quantities and market prices of the various nuts and nut products we buy and sell. Current market trends in nut prices and crop estimates also impact nut procurement.

24


Table of Contents

 

The following table sets forth certain cash flow information for the first half of fiscal 2024 and 2023, respectively (dollars in thousands):

 

 

December 28,
2023

 

 

December 29,
2022

 

 

$
Change

 

Operating activities

 

$

61,172

 

 

$

70,952

 

 

$

(9,780

)

Investing activities

 

 

(69,909

)

 

 

(14,976

)

 

 

(54,933

)

Financing activities

 

 

8,764

 

 

 

(55,771

)

 

 

64,535

 

Total change in cash

 

$

27

 

 

$

205

 

 

$

(178

)

 

Operating Activities Net cash provided by operating activities was $61.2 million for the first twenty-six weeks of fiscal 2024 compared to net cash provided by operating activities of $71.0 million for the comparative period of fiscal 2023. The decrease in operating cash flow was primarily due to changes in working capital.

Total inventories were $197.3 million at December 28, 2023, an increase of $24.4 million, or 14.1%, from the inventory balance at June 29, 2023, and an increase of $24.3 million, or 14.0%, from the inventory balance at December 29, 2022. The increase in inventories at December 28, 2023 compared to December 29, 2022 was primarily due to the Lakeville Acquisition which was partially offset by lower quantities of work-in-process and finished goods inventories.

Raw nut and dried fruit input stocks, some of which are classified as work-in-process, increased by 8.1 million pounds, or 14.3%, at December 28, 2023 compared to December 29, 2022 due to higher quantities of walnuts and pecans on hand due to the receipt of the new crop. The weighted average cost per pound of raw nut input stocks on hand at the end of the second quarter of fiscal 2024 decreased 9.8% compared to the end of the second quarter of fiscal 2023 primarily due to lower commodity acquisition costs for all major tree nuts other than walnuts and peanuts.

Investing Activities Cash used in investing activities was $69.9 million during the first twenty-six weeks of fiscal 2024 compared to $15.0 million for the same period last year. The increase in cash used in investing activities was primarily due to the $59.0 million net purchase price for the Lakeville Acquisition. This was partially offset by the $3.5 million purchase price for the acquisition of the Just the Cheese brand in the second quarter of fiscal 2023. Capital asset purchases were $10.9 million during the first twenty-six weeks of fiscal 2024 compared to $11.4 million for the first twenty-six weeks of fiscal 2023. We expect total capital expenditures for new equipment, facility upgrades, and food safety enhancements, including for our newly acquired bar business in Lakeville, Minnesota, to be approximately $30.0 million for fiscal 2024. Absent any additional material acquisitions or other significant investments, we believe that cash on hand, combined with cash provided by operations and borrowings available under the Credit Facility, will be sufficient to meet the cash requirements for planned capital expenditures.

Financing Activities Cash provided by financing activities was $8.8 million during the first twenty-six weeks of fiscal 2024 compared to cash used of $55.8 million for the same period last year. Net borrowings under our Credit Facility were $32.1 million during the first twenty-six weeks of fiscal 2024 compared to net repayments of $17.6 million for the first twenty-six weeks of fiscal 2023. The increase in credit facility borrowings was primarily due to funding the Lakeville Acquisition in the current quarter. Dividends paid in the first half of fiscal 2024 were approximately $14.4 million lower than dividends paid in the same period last year. Long term debt payments in the first half of fiscal 2024 were approximately $1.7 million lower than payments in the same period last year due to the mortgage that was repaid in full in the third quarter of the fiscal 2023.

Real Estate Matters

In August 2008, we completed the consolidation of our Chicago-based facilities into our Elgin headquarters (“Elgin Site”). The Elgin Site includes both an office building and a warehouse. We are currently attempting to find additional tenants for the available space in the office building at the Elgin Site. Until additional tenant(s) are found, we will not receive the benefit of rental income associated with such space. Approximately 65% of the rentable area in the office building is currently vacant. Approximately 29% of the rentable area has not been built-out. There can be no assurance that we will be able to lease the unoccupied space and further capital expenditures will likely be necessary to lease the remaining space.

25


Table of Contents

 

Financing Arrangements

On February 7, 2008, we entered into the Former Credit Agreement (as defined below) with a bank group (the “Bank Lenders”) providing a $117.5 million revolving loan commitment and letter of credit subfacility.

On March 5, 2020, we entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) which amended and restated our Credit Agreement (the “Former Credit Agreement”). The Amended and Restated Credit Agreement provided for a $117.5 million senior secured revolving credit facility with the same borrowing capacity, interest rates and applicable margin as the Former Credit Agreement and extended the term of the Former Credit Agreement from July 7, 2021 to March 5, 2025.

The Amended and Restated Credit Facility is secured by substantially all of our assets other than machinery and equipment, real property.

On May 8, 2023, we entered into the First Amendment to our Amended and Restated Credit Facility (the “First Amendment”) which replaced the London interbank offered rate (LIBOR) interest rate option with the Secured Overnight Financing Rate (“SOFR”). The First Amendment updated the accrued interest rate to a rate based on SOFR plus an applicable margin based upon the borrowing base calculation, ranging from 1.35% to 1.85%.

On September 29, 2023, we entered into the Second Amendment to our Amended and Restated Credit Facility, which (among other things) increased the amount available to borrow under the Credit Facility to $150.0 million, increased from $117.5 million, extended the maturity date to September 29, 2028 (from March 5, 2025) and allows the Company to pay up to $100 million in dividends per year, subject to meeting availability tests.

Credit Facility

At our election, borrowings under the Credit Facility currently accrue interest at either (i) a rate determined pursuant to the administrative agent’s prime rate plus an applicable margin determined by reference to the amount of loans which may be advanced under the borrowing base calculation, ranging from 0.25% to 0.75% or (ii) a rate based on SOFR plus an applicable margin as noted above.

At December 28, 2023, the weighted average interest rate for the Credit Facility was 7.2%. The terms of the Credit Facility contain covenants that, among other things, require us to restrict investments, indebtedness, acquisitions and certain sales of assets and limit annual cash dividends or distributions, transactions with affiliates, redemptions of capital stock and prepayment of indebtedness (if such prepayment, among other things, is of a subordinate debt). If loan availability under the borrowing base calculation falls below $25.0 million, we will be required to maintain a specified fixed charge coverage ratio, tested on a monthly basis, until loan availability equals or exceeds $25.0 million for three consecutive months. All cash received from customers is required to be applied against the Credit Facility. The Bank Lenders have the option to accelerate and demand immediate repayment of our obligations under the Credit Facility in the event of default on the payments required under the Credit Facility, a change in control in the ownership of the Company, non-compliance with the financial covenant or upon the occurrence of other defaults by us under the Credit Facility. As of December 28, 2023, we were in compliance with all covenants under the Credit Facility and we currently expect to be in compliance with the financial covenant in the Credit Facility for the foreseeable future. At December 28, 2023, we had $114.2 million of available credit under the Credit Facility. If this entire amount were borrowed at December 28, 2023, we would still be in compliance with all restrictive covenants under the Credit Facility.

Selma Property

In September 2006, we sold our Selma, Texas properties (the “Selma Properties”) to two related party partnerships for $14.3 million and are leasing them back. The selling price was determined by an independent appraiser to be the fair market value which also approximated our carrying value. The lease for the Selma Properties has a ten-year term at a fair market value rent with three five-year renewal options. In September 2015, we exercised two of the five-year renewal options which extended the lease term to September 2026. The lease extension also reduced the monthly lease payment on the Selma Properties, beginning in September 2016, to reflect then current market conditions. At the end of each five-year renewal option, the base monthly lease amounts are reassessed, and the monthly payments increased to $114 beginning in September 2021. One five-year renewal option remains. Also, we have an option to purchase the Selma Properties from the owner at 95% (100% in certain circumstances) of the then fair market value, but not less than the original $14.3 million purchase price. The provisions of the arrangement are not eligible for sale-leaseback accounting and the $14.3 million was recorded as a debt obligation. No gain or loss was recorded on the Selma Properties transaction. As of December 28, 2023, $7.4 million of the debt obligation was outstanding.

26


Table of Contents

 

Critical Accounting Policies and Estimates

For information regarding our Critical Accounting Policies and Estimates, see the “Critical Accounting Policies and Estimates” section of “Item 7 – Management's Discussion and Analysis of Financial Condition and Results of Operations” in our Form 10-K for the fiscal year ended June 29, 2023.

Recent Accounting Pronouncements

Refer to Note 14 – “Recent Accounting Pronouncements” of the Notes to Consolidated Financial Statements, contained in Part I, Item 1 of this form 10-Q, for a discussion of recently issued and adopted accounting pronouncements.

27


Table of Contents

 

FORWARD LOOKING STATEMENTS

Some of the statements in this release are forward-looking. These forward-looking statements may be generally identified by the use of forward-looking words and phrases such as “will”, “intends”, “may”, “believes”, “anticipates”, “should” and “expects” and are based on the Company’s current expectations or beliefs concerning future events and involve risks and uncertainties. Consequently, the Company’s actual results could differ materially. The Company undertakes no obligation to update publicly or otherwise revise any forward-looking statements, whether as a result of new information, future events or other factors that affect the subject of these statements, except where expressly required to do so by law. Among the factors that could cause results to differ materially from current expectations are: (i) sales activity for the Company’s products, such as a decline in sales to one or more key customers, or to customers or in the nut category generally, in some or all channels, a change in product mix to lower price products, a decline in sales of private brand products or changing consumer preferences, including a shift from higher margin products to lower margin products; (ii) changes in the availability and costs of raw materials and ingredients and the impact of fixed price commitments with customers; (iii) the ability to pass on price increases to customers if commodity costs rise and the potential for a negative impact on demand for, and sales of, our products from price increases; (iv) the ability to measure and estimate bulk inventory, fluctuations in the value and quantity of the Company’s nut inventories due to fluctuations in the market prices of nuts and bulk inventory estimation adjustments, respectively; (v) the Company’s ability to appropriately respond to, or lessen the negative impact of, competitive and pricing pressures; (vi) losses associated with product recalls, product contamination, food labeling or other food safety issues, or the potential for lost sales or product liability if customers lose confidence in the safety of the Company’s products or in nuts or nut products in general, or are harmed as a result of using the Company’s products; (vii) the ability of the Company to control costs (including inflationary costs) and manage shortages in areas such as inputs, transportation and labor; (viii) uncertainty in economic conditions, including the potential for inflation or economic downturn, leading to adverse changes in consumer demand; (ix) the timing and occurrence (or nonoccurrence) of other transactions and events which may be subject to circumstances beyond the Company’s control; (x) the adverse effect of labor unrest or disputes, litigation and/or legal settlements, including potential unfavorable outcomes exceeding any amounts accrued; (xi) losses due to significant disruptions at any of our production or processing facilities or employee unavailability due to labor shortages; (xii) the ability to implement our Long-Range Plan, including growing our branded and private brand product sales, diversifying our product offerings (including by the launch of new products) and expanding into alternative sales channels; (xiii) technology disruptions or failures or the occurrence of cybersecurity incidents or breaches; (xiv) the inability to protect the Company’s brand value, intellectual property or avoid intellectual property disputes; (xv) our ability to manage the impacts of changing weather patterns on raw material availability due to climate change; and (xvi) our ability to operate and integrate the acquired snack bar related assets of TreeHouse and realize efficiencies and synergies from such acquisition.

28


Table of Contents

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

There has been no material change in our assessment of our sensitivity to market risk since our presentation set forth in Part I - Item 7A “Quantitative and Qualitative Disclosures About Market Risk,” in our Annual Report on Form 10-K for the fiscal year ended June 29, 2023.

Item 4. Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(e)) as of December 28, 2023. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of December 28, 2023, the Company’s disclosure controls and procedures were effective.

In connection with the evaluation by our management, including our Chief Executive Officer and Chief Financial Officer, there were no changes in our internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) during the quarter ended December 28, 2023 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

PART IIOTHER INFORMATION

Item 1. Legal Proceedings

For a discussion of legal proceedings, see Note 12 – “Commitments and Contingent Liabilities” in Part I, Item 1 of this Form 10-Q.

Item 1A. Risk Factors

In addition to the other information set forth in this report on Form 10-Q, you should also consider the factors, risks and uncertainties which could materially affect our Company’s business, financial condition or future results as discussed in Part I, Item 1A – “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended June 29, 2023. There were no significant changes to the risk factors identified on the Form 10-K for the fiscal year ended June 29, 2023 during the second quarter of fiscal 2024.

See Part I, Item 2 — “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Liquidity and Capital Resources” in this Form 10-Q, and see Part II, Item 7 — “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Liquidity and Capital Resources” in the Company’s Annual Report on Form 10-K for the fiscal year ended June 29, 2023.

Item 5. Other Information

Rule 10b5-1 Trading Arrangement

During the quarter ended December 28, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K).

Item 6. Exhibits

The exhibits filed herewith are listed in the exhibit index below.

29


Table of Contents

 

EXHIBIT INDEX

(Pursuant to Item 601 of Regulation S-K)

 

Exhibit

No.

Description

 

 

2.1

Asset Purchase Agreement, dated as of September 5, 2023, by and among John B. Sanfilippo & Son, Inc. and TreeHouse Foods, Inc., Bay Valley Foods, LLC and TreeHouse Private Brands, Inc. (incorporated by reference from Exhibit 2.1 to the Form 8-K filed on September 8, 2023)

 

 

3.1

Restated Certificate of Incorporation of the Company (incorporated by reference from Exhibit 3.1 to the Form 10-Q for the quarter ended March 24, 2005)

 

 

3.2

Amended and Restated Bylaws of the Company (incorporated by reference from Exhibit 3.2 to the Form 10-K for the fiscal year ended June 25, 2015)

 

 

*10.1

Amended and Restated John B. Sanfilippo & Son, Inc. Split-Dollar Insurance Agreement Number Two among Michael J. Valentine, as trustee of the Valentine Life Insurance Trust, Mathias Valentine, Mary Valentine and the Company, dated December 31, 2003 (incorporated by reference from Exhibit 10.35 to the Form 10-Q for the quarter ended December 25, 2003)

 

 

*10.2

Amendment, dated February 12, 2004, to Amended and Restated John B. Sanfilippo & Son, Inc. Split-Dollar Insurance Agreement Number Two among Michael J. Valentine, as trustee of the Valentine Life Insurance Trust, Mathias Valentine, Mary Valentine and the Company, dated December 31, 2003 (incorporated by reference from Exhibit 10.47 to the Form 10-Q for the quarter ended March 25, 2004)

 

 

*10.3

Restated Supplemental Retirement Plan (incorporated by reference from Exhibit 10.16 to the Form 10-K for the fiscal year ended June 28, 2007)

 

 

*10.4

Form of Indemnification Agreement (incorporated by reference from Exhibit 10.01 to the Form 8-K filed on May 5, 2009)

 

 

*10.5

2014 Omnibus Incentive Plan (incorporated by reference from Exhibit 4.1 to the Registration Statement on Form S-8 filed on October 28, 2014)

 

 

*10.6

Amendment No. 1 to the 2014 Omnibus Incentive Plan (incorporated by reference from Exhibit 10.12 to the Form 10-K for the year ended June 30, 2016)

 

 

 

*10.7

Form of Non-Employee Director Restricted Stock Unit Award Agreement (non-deferral) under 2014 Omnibus Plan (fiscal 2021, 2022 and 2023 awards cycle) (incorporated by reference from Exhibit 10.38 to the Form 10-Q for the quarter ended December 24, 2015)

 

 

 

*10.8

Form of Non-Employee Director Restricted Stock Unit Award Agreement (deferral) under 2014 Omnibus Plan (fiscal 2021 and 2022 awards cycle) (incorporated by reference from Exhibit 10.39 to the Form 10-Q for the quarter ended December 24, 2015)

 

 

*10.9

Form of Employee Restricted Stock Unit Award Agreement under 2014 Omnibus Plan (fiscal 2021 and 2022 awards cycle) (incorporated by reference from Exhibit 10.10 to the Form 10-Q for the quarter ended December 24, 2020)

 

 

*10.10

Form of Employee Restricted Stock Unit Award Agreement under 2014 Omnibus Plan (fiscal 2023 awards cycle) (incorporated by reference from Exhibit 10.10 to the Form 10-Q for the quarter ended December 29, 2022)

 

 

*10.11

2023 Omnibus Incentive Plan (incorporated by reference from Annex A to the form DEF 14A filed on September 12, 2023)

 

 

*10.12

 

Amended and Restated Sanfilippo Value Added Plan, dated August 23, 2023 (incorporated by reference from Exhibit 10.12 to the Form 10-Q for the quarter ended September 28, 2023)

 

 

*10.13

Form of Non-Employee Director Restricted Stock Unit Award Agreement under 2023 Omnibus Plan (fiscal 2024 awards cycle)

 

 

*10.14

Form of Employee Restricted Stock Unit Award Agreement under 2023 Omnibus Plan (fiscal 2024 awards cycle)

 

 

*10.15

Form of Employee Performance Restricted Stock Unit Award Agreement under 2023 Omnibus Plan (fiscal 2024 awards cycle)

 

30


Table of Contents

 

 

Exhibit

No.

Description

 

 

10.16

Amended and restated Credit Agreement dated as of March 5, 2020, by and among John B. Sanfilippo & Son, Inc., Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and the administrative agent, and Southwest Georgia Farm Credit, ACA, as a lender. (incorporated by reference from Exhibit 10.1 to the Form 8-K filed on March 11, 2020)

 

 

10.17

First Amendment to Amended and Restated Credit Agreement dated as of May 8, 2023 (incorporated by reference from Exhibit 10.13 to the Form 10-K filed on August 23, 2023)

 

 

10.18

Second Amendment to Amended and Restated Credit Agreement dated as of September 29, 2023 (incorporated by reference from Exhibit 10.1 to the Form 8-K filed on October 2, 2023)

 

 

*10.19

Amended and Restated John B. Sanfilippo & Son, Inc. Split-Dollar Insurance Agreement Number One among John E. Sanfilippo, as trustee of the Jasper and Marian Sanfilippo Irrevocable Trust, dated September 23, 1990, Jasper B. Sanfilippo, Marian R. Sanfilippo and Registrant, dated December 31, 2003 (incorporated by reference from Exhibit 10.34 to the Form 10-Q for the quarter ended December 25, 2003)

 

 

*10.20

Amendment, dated February 12, 2004, to Amended and Restated John B. Sanfilippo & Son, Inc. Split-Dollar Insurance Agreement Number One among John E. Sanfilippo, as trustee of the Jasper and Marian Sanfilippo Irrevocable Trust, dated September 23, 1990, Jasper B. Sanfilippo, Marian R. Sanfilippo and Registrant, dated December 31, 2003 (incorporated by reference from Exhibit 10.46 to the Form 10-Q for the quarter ended March 25, 2004)

 

 

*10.21

Split-Dollar Insurance Agreement Notice of Termination and Purchase Agreement, by and among John B. Sanfilippo & Son, Inc., John E. Sanfilippo, on behalf of and as sole trustee of the Jasper and Marian Sanfilippo Irrevocable Trust, dated September 23, 1990 and Marian R. Sanfilippo, dated December 24, 2021. (incorporated by reference from Exhibit 10.15 to the Form 10-Q for the quarter ended March 24, 2022)

 

 

*10.22

Amendment No. 1 to the Split-Dollar Insurance Agreement Notice of Termination and Purchase Agreement, by and among John B. Sanfilippo & Son, Inc., John E. Sanfilippo, on behalf of and as sole trustee of the Jasper and Marian Sanfilippo Irrevocable Trust, dated September 23, 1990 and Marian R. Sanfilippo, dated February 21, 2022. (incorporated by reference from Exhibit 10.16 to the Form 10-Q for the quarter ended March 24, 2022)

 

 

*10.23

Separation Benefits & General Release Agreement, effective June 29, 2023, between John B. Sanfilippo & Son, Inc. and Shayn E. Wallace (incorporated by reference from Exhibit 10.1 to the Form 8-K filed on June 30, 2023)

 

 

*10.24

Retirement Agreement and General Release, dated January 23, 2023 by and between John B. Sanfilippo & Son, Inc. and Michael Valentine (incorporated by reference from Exhibit 10.20 to the Form 10-Q for the quarter ended March 30, 2023)

 

 

*10.25

Nonqualified Deferred Compensation Plan Adoption Agreement of the Company dated as of November 22, 2022 (incorporated by reference from Exhibit 10.18 to the Form 10-Q for the quarter ended December 29, 2022)

 

 

*10.26

John B. Sanfilippo & Son, Inc. Nonqualified Deferred Compensation Plan dated as of November 22, 2022 (incorporated by reference from Exhibit 10.19 to the Form 10-Q for the quarter ended December 29, 2022)

 

 

31.1

Certification of Jeffrey T. Sanfilippo pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amended

 

 

31.2

Certification of Frank S. Pellegrino pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amended

 

 

32.1

Certification of Jeffrey T. Sanfilippo pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended

 

 

32.2

Certification of Frank S. Pellegrino pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended

 

 

101.INS

Inline eXtensible Business Reporting Language (XBRL) Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema With Embedded Link Base Documents

 

 

104

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

 

 

* Indicates a management contract or compensatory plan or arrangement.

31


Table of Contents

 

SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized on February 1, 2024.

 

JOHN B. SANFILIPPO & SON, INC.

 

 

By

 

 

/s/ Frank S. Pellegrino

Frank S. Pellegrino

Chief Financial Officer, Executive

Vice President, Finance and Administration

 

32


EX-10.13 2 jbss-ex10_13.htm EX-10.13 EX-10.13

[Non-Employee Director FY 2024 RSU]

John B. Sanfilippo & Son, Inc. 2023 Omnibus Incentive Plan

Restricted Stock Unit Award Agreement

[Insert Date]

[Insert Name of Participant]

 

In accordance with the terms of the John B. Sanfilippo & Son, Inc. 2023 Omnibus Incentive Plan (the “Plan”), pursuant to action of the Board of John B. Sanfilippo & Son, Inc. (the “Company”), the Company hereby grants to you (the “Recipient”), subject to the terms and conditions set forth in this Restricted Stock Unit Award Agreement (including Annex A hereto) (the “RSU Award Agreement”), Restricted Stock Units as set forth below.

Unless otherwise specified, capitalized terms used herein or in Annex A shall have the meanings specified in the Plan. The terms and conditions of the Plan are incorporated by reference and govern except to the extent that, when permitted by the Plan, this RSU Award Agreement provides otherwise.

Each RSU corresponds to one Share and is an unfunded and unsecured promise by the Company to deliver such Share on a future date as set forth herein. Until such delivery, you only have the rights of a general unsecured creditor of the Company and not as a stockholder with respect to the Shares underlying your RSUs.

Number of RSUs Granted:

[#]

Date of Grant:

[xx/xx/xxxx]

Period of Restriction:

Date of Grant through the date of the Company’s fiscal Annual Meeting of stockholders.

 

Share Payment Date:

Each RSU will convert to the right to receive one Share on the day following the date the Period of Restriction ends (including due to accelerated vesting as contemplated in Annex A) with respect to that RSU, with the Share being delivered to the Recipient as soon as administratively possible thereafter (but no later than 60 days thereafter).


RSUs are subject to cancellation as provided herein (including Annex A) and the Plan.

Further terms and conditions of your Award of RSUs are set forth in Annex A, which is an integral part of this RSU Award Agreement.

By accepting this Award, you hereby acknowledge the receipt of a copy of this RSU Award Agreement, including Annex A, and a copy of the Plan and agree to be bound by all terms and provisions hereof (including those in Annex A) and thereto.

1


[Non-Employee Director FY 2024 RSU]

 

 

John B. Sanfilippo & Son, Inc.

 

 

 

Recipient:

 

 

Print Name:

 

 

2


[Non-Employee Director FY 2024 RSU]

Annex A

Restricted Stock Unit Award Agreement

Further Terms and Conditions of Award. It is understood and agreed that the Award of RSUs evidenced by the RSU Award Agreement to which this is annexed is subject to the following additional terms and conditions:

1.
Termination of Service. Upon the Recipient’s Termination of Service, unvested RSUs (i.e., RSUs for which the Period of Restriction has not lapsed) shall be treated as follows:
a.
Death or Disability – If the Recipient’s Termination of Service is on account of death or Disability, then all of the unvested RSUs shall immediately become nonforfeitable and the restrictions with respect to such RSUs shall lapse as of the date of death or the date the Compensation and Human Resources Committee (the “Committee”) determines that the Disability occurred, as applicable.
b.
Retirement– If the Recipient’s Termination of Service is on account of Retirement, then all unvested RSUs shall immediately become nonforfeitable and the restrictions with respect to such RSUs shall lapse as of the date of such Termination of Service.
c.
Any Other Reason – If the Recipient’s Termination of Service is on account of any other reason, then all unvested RSUs shall be cancelled as of the end of the day of such Termination of Service.
2.
Fractional Shares. If any calculation of Shares to be awarded or to be cancelled or to be released from restrictions or limitations would result in a fraction, any fraction of 0.5 or greater will be rounded to one, and any fraction of less than 0.5 will be rounded to zero.
3.
Ratification of Actions. By accepting the RSU Award or other benefit under the Plan, the Recipient and each person claiming under or through him shall be conclusively deemed to have indicated the Recipient’s acceptance and ratification of, and consent to, any action taken under the Plan or the RSU Award by the Company, the Board or the Committee.
4.
Notices. Any notice hereunder to the Company shall be addressed to the head of the Company’s Human Resources Department, and any notice hereunder to Recipient shall be addressed to him or her at the address contained in the Company’s records, subject to the right of either party to designate at any time hereafter in writing some other address.
5.
Nontransferability. Recipient may not sell, transfer, assign, pledge or otherwise dispose of the RSUs covered by this RSU Award Agreement, other than by will or by the laws of descent and distribution.
6.
Governing Law and Severability. This RSU Award Agreement shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required. To the extent not preempted by Federal law, the RSU Award Agreement will be governed by and construed in accordance with the laws of the State of Delaware, without regard to conflicts of law provisions. The provisions

3


[Non-Employee Director FY 2024 RSU]

of this RSU Award Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
7.
Definitions. Capitalized terms not otherwise defined in the RSU Award Agreement or in this Annex A attached thereto shall have the meanings given them in the Plan.
8.
Code Section 409A. It is intended that this RSU Award Agreement will either comply with or be exempt from Code Section 409A to the extent applicable, and the Plan and the RSU Award Agreement shall be interpreted and construed on a basis consistent with such intent. The RSU Award Agreement may be amended in any respect deemed necessary (including retroactively) by the Committee in order to preserve compliance with (or exemption from) Code Section 409A. The preceding shall not be construed as a guarantee of any particular tax effect for any benefits or amounts paid pursuant to this RSU Award Agreement.
9.
Waiver. The Recipient and every person claiming under or through the Recipient hereby waives to the fullest extent permitted by applicable law any right to a trial by jury with respect to any litigation directly or indirectly arising out of, under, or in connection with the Plan or this RSU Award Agreement issued pursuant to the Plan.
10.
Interpretation. The Committee shall have final authority to interpret and construe the Plan and this RSU Award Agreement and Annex A and to make any and all determinations thereunder, and its decision shall be binding and conclusive upon the Recipient and his/her legal representative in respect of any questions arising under the Plan or this RSU Award Agreement and Annex A.
11.
Securities Laws. The Recipient acknowledges that certain restrictions under state or federal securities laws may apply with respect to the Shares underlying the RSUs granted pursuant to this RSU Award Agreement, even after the Shares have been delivered to the Recipient. Specifically, Recipient acknowledges that, to the extent he or she is an "affiliate" of the Company (as that term is defined by the Securities Act of 1933), the Shares underlying the RSUs granted pursuant to this RSU Award Agreement are subject to certain trading restrictions under applicable securities laws (including particularly the Securities and Exchange Commission's Rule 144). Recipient hereby agrees to execute such documents and take such actions as the Company may reasonably require with respect to state and federal securities laws and any restrictions on the resale of such shares which may pertain under such laws.
12.
Data Collection. The Recipient hereby explicitly and unambiguously consents to the collection, use, holding and transfer, in electronic or other form, of his or her personal data as described in this RSU Award Agreement by the Company for the exclusive purpose of implementing, administering and managing the Recipient’s participation in the Plan. The Recipient understands that the Company may hold certain personal information about the Recipient, including his or her name, home address and telephone number, date of birth, social security number or other identification number, salary, nationality, job title, any Shares held in the Company, details of all options or any other entitlement to Shares awarded, cancelled, exercised, vested, unvested or outstanding in the Recipient’s favor, for the purpose of implementing, administering and managing the Plan (“Data”). Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan. The Recipient may request a list with the names and addresses of any recipients of the

4


[Non-Employee Director FY 2024 RSU]

Data by contacting the head of the Company’s Human Resources Department. The Recipient authorizes any such third parties to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing his or her participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Recipient may elect to deposit any shares acquired upon settlement of the RSUs. Data will be held only as long as is necessary to implement, administer and manage the Recipient’s participation in the Plan. The Recipient may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the head of the Company’s Human Resources Department. Refusing or withdrawing his or her consent may affect the Recipient’s ability to participate in the Plan. For more information on the consequences of a refusal to consent or withdrawal of consent, the Recipient may contact the head of the Company’s Human Resources Department.

 

5


EX-10.14 3 jbss-ex10_14.htm EX-10.14 EX-10.14

[Employee FY 2024 RSU]

John B. Sanfilippo & Son, Inc. 2023 Omnibus Incentive Plan

Restricted Stock Unit Award Agreement

[Insert Date]

[Insert Name of Participant]

 

In accordance with the terms of the John B. Sanfilippo & Son, Inc. 2023 Omnibus Incentive Plan (the “Plan”), pursuant to action of the Compensation and Human Resources Committee (the “Committee”) of the Board of John B. Sanfilippo & Son, Inc. (the “Company”), the Company hereby grants to you (the “Recipient”), subject to the terms and conditions set forth in this Restricted Stock Unit Award Agreement (including Annex A hereto) (the “RSU Award Agreement”), Restricted Stock Units as set forth below.

Unless otherwise specified, capitalized terms used herein or in Annex A shall have the meanings specified in the Plan. The terms and conditions of the Plan are incorporated by reference and govern except to the extent that, when permitted by the Plan, this RSU Award Agreement provides otherwise.

Each RSU corresponds to one Share and is an unfunded and unsecured promise by the Company to deliver such Share on a future date as set forth herein. Until such delivery, you only have the rights of a general unsecured creditor of the Company and not as a stockholder with respect to the Shares underlying your RSUs.

Number of RSUs Granted:

[#]

Date of Grant:

[xx/xx/xxxx]

Period of Restriction:

Date of Grant through [xx/xx/xxxx]

Share Payment Date:

Each RSU will convert to the right to receive one Share on the day following the date the Period of Restriction ends (including due to accelerated vesting as contemplated in Annex A) with respect to that RSU, with the Share being delivered to the Recipient as soon as administratively possible thereafter (but no later than 60 days thereafter), or as may be required pursuant to Section 3 of Annex A.


RSUs are subject to cancellation as provided herein (including Annex A) and the Plan.

Further terms and conditions of your Award of RSUs are set forth in Annex A, which is an integral part of this RSU Award Agreement.

By accepting this Award, you hereby acknowledge the receipt of a copy of this RSU Award Agreement, including Annex A, and a copy of the Plan and agree to be bound by all terms and provisions hereof (including those in Annex A) and thereto.

1


[Employee FY 2024 RSU]

 

 

John B. Sanfilippo & Son, Inc.

 

 

 

Recipient:

 

 

Print Name:

 

 

2


[Employee FY 2024 RSU]

Annex A

Restricted Stock Unit Award Agreement

Further Terms and Conditions of Award. It is understood and agreed that the Award of RSUs evidenced by the RSU Award Agreement to which this is annexed is subject to the following additional terms and conditions:

1.
Termination of Service. Notwithstanding anything to the contrary contained in Article 13 of the Plan, upon the Recipient’s Termination of Service, unvested RSUs (i.e., RSUs for which the Period of Restriction has not lapsed) shall be treated as follows:
a.
Death or Disability – If the Recipient’s Termination of Service is on account of death or Disability, then all of the unvested RSUs shall immediately become nonforfeitable and the restrictions with respect to such RSUs shall lapse as of the date of death or the date the Committee determines that the Disability occurred, as applicable.
b.
Normal Retirement with Proper Advance Notice – If the Recipient’s Termination of Service is on account of Normal Retirement (as defined below) and the Recipient provided at least 365 days advance written notice of the Recipient’s intent to exercise this Normal Retirement provision to the head of the Company’s Human Resources Department, then all unvested RSUs shall immediately become nonforfeitable and the restrictions with respect to such RSUs shall lapse as of the date of such Termination of Service. For the purposes of this RSU Award Agreement, “Normal Retirement” shall mean the Recipient’s Termination of Service, other than death or Disability, after the date the Recipient has (i) been continuously employed by the Company or any Subsidiary of the Company for at least seven (7) years and (ii) achieved the age of at least 62.
c.
Early Retirement with Proper Advance Notice – If the Recipient’s Termination of Service is on account of Early Retirement (as defined below) and the Recipient provided at least 365 days advance written notice to the head of the Company’s Human Resources Department of the Recipient’s intent to exercise this Early Retirement provision, then the restrictions with respect to such RSUs shall lapse as of the date of such Termination of Service with respect to the number of RSUs subject to this RSU Award Agreement multiplied by a fraction (which shall not be greater than 1), the numerator of which is the number of whole months that have elapsed from the Date of Grant to the date of Termination of Service and the denominator of which is 36. The remainder of the RSUs shall be cancelled as of the date of the Participant’s Termination of Service. For the purposes of this RSU Award Agreement, “Early Retirement” shall mean the Recipient’s Termination of Service, other than death or Disability, after the date the Recipient has (i) been continuously employed by the Company or any Subsidiary of the Company for at least ten (10) years and (ii) achieved the age of at least 55.
d.
Normal Retirement or Early Retirement without Proper Advance Notice – If the Recipient’s Termination of Service is on account of Normal Retirement or Early

3


[Employee FY 2024 RSU]

Retirement and the Recipient failed to provide at least 365 days advance written notice to the head of the Company’s Human Resources Department in accordance with this RSU Award Agreement, then all unvested RSUs shall be cancelled as of the end of the day of such Termination of Service unless the Committee, in its sole discretion, determines that all or some portion of such unvested RSUs shall become nonforfeitable and the restrictions with respect to such RSUs shall lapse as of the date of Normal Retirement or Early Retirement.
e.
Any Other Reason – If the Recipient’s Termination of Service is on account of any other reason, then all unvested RSUs shall be cancelled as of the end of the day of such Termination of Service.
2.
[Reserved].
3.
Six-Month Delay Due to Code Section 409A. Notwithstanding anything else herein to the contrary, if Recipient is a “specified employee” for purposes of Code Section 409A at the time of the Recipient’s Termination of Service and if an exception under Code Section 409A does not apply, any payment to the Recipient under this RSU Award Agreement that is payable on account of a Termination of Service (other than death or Disability) shall be delayed until six (6) months after the Recipient’s Termination of Service (other than death or Disability) as required by Code Section 409A. Normal and Early Retirements with proper notice may be subject to this six-month delay.
4.
Fractional Shares. If any calculation of Shares to be awarded or to be cancelled or to be released from restrictions or limitations would result in a fraction, any fraction of 0.5 or greater will be rounded to one, and any fraction of less than 0.5 will be rounded to zero.
5.
Tax Withholding. With respect to the minimum statutory tax withholding required upon the date the Period of Restriction ends or as otherwise required by applicable law, the Company may satisfy such withholding requirements by (a) withholding from other wages, compensation and amounts otherwise owed to the Recipient or, (b) at the written election of the Participant, by withholding Shares upon the date that the restrictions lapse to such RSUs, in whole or in part, but only with regard to that portion of the RSUs for which the Period of Restriction has ended. Unless the withholding of such Shares is not allowed under applicable tax or securities law or has materially adverse accounting consequences, the Recipient may elect, in writing, for the Company to withhold additional Shares beyond the number required to satisfy the minimum statutory tax withholding, up to the maximum applicable federal and state tax rates. If the obligation for any taxes is satisfied by withholding in Shares, for tax purposes, the Recipient is deemed to have been issued the full number of Shares subject to the RSUs, notwithstanding that a number of the Shares are so withheld.
6.
Ratification of Actions. By accepting the RSU Award or other benefit under the Plan, the Recipient and each person claiming under or through him shall be conclusively deemed to have indicated the Recipient’s acceptance and ratification of, and consent to, any action taken under the Plan or the RSU Award by the Company, the Board or the Committee.
7.
Notices. Any notice hereunder to the Company shall be addressed to the head of the Company’s Human Resources Department, and any notice hereunder to Recipient shall be addressed to him or her at the address contained in the Company’s records, subject to the right of either party to designate at any time hereafter in writing some other address.

4


[Employee FY 2024 RSU]

8.
Nontransferability. Recipient may not sell, transfer, assign, pledge or otherwise dispose of the RSUs covered by this RSU Award Agreement, other than by will or by the laws of descent and distribution.
9.
No Employment Rights. This RSU Award Agreement does not provide Recipient with any rights to continued employment with the Company or a Subsidiary. The Company and its Subsidiaries reserve the right to terminate Recipient’s employment at any time, with or without cause.
10.
Trade Secrets and Confidential Information. Recipient shall not at any time directly or indirectly, either during or after the term of employment with the Company, divulge any Trade Secrets (as defined below) or any Confidential Information (as defined below) to any other person or business entity, nor use or permit the use of any Trade Secrets or any Confidential Information, other than on behalf of the Company and pursuant to the discharge of the responsibilities of Recipient as an employee. Upon the cessation of Recipient’s employment with the Company under any circumstances, Recipient shall promptly tender to the Company all documents, lists, records, cellular devices, computers, computer stored media and data (with accompanying passwords) and any other items, and reproductions thereof, of any kind in Recipient’s possession or control containing Trade Secrets or Confidential Information. Recipient agrees to carefully guard (a) the Trade Secrets and Confidential Information and (b) similar information owned by others (including customers and vendors) which Recipient knows the Company is obligated by contract or other duty to keep confidential.
a.
Trade Secrets – As used herein, the term “Trade Secrets” shall include any information that derives independent economic value, actual or potential, from not being generally known to, and not being readily ascertainable by proper means by, other persons or business entities who can obtain economic value from its disclosure or use. As used herein, Trade Secrets shall not include information which is known, or shall become known through no fault of the Recipient, to the public or generally known within the industry of businesses comparable to the Company. All Trade Secrets imparted to Recipient by the Company, or otherwise obtained by Recipient, at any time, relating to the Company’s business operations, product data, customer or prospect lists or information, procurement data or practices, customer specification information and related data, pricing and cost data, marketing information, computer programs, business strategies, information regarding products under research and development, recipes, product formulae, manufacturing processes and any other such proprietary and confidential information is revealed and entrusted to Recipient in confidence, solely in connection with and for the purpose of employment on behalf of the Company. Recipient agrees that Trade Secrets are and remain the sole property of the Company.
b.
Confidential Information – As used herein, the term “Confidential Information” shall include Trade Secrets and all other confidential and/or proprietary information that does not rise to the level of Trade Secrets that is imparted, revealed and/or entrusted to Recipient by the Company in confidence. Confidential Information that is not Trade Secrets includes, but is not limited to, information regarding the Company’s operations, procurement processes, product information regarding products under research and development, methods of doing business, supplier and

5


[Employee FY 2024 RSU]

grower information, and accounting and legal information. As used herein, Confidential Information shall not include any information that is (a) generally known within the industry of businesses comparable to the Company or to the public, other than as a result of the breach of this RSU Award Agreement by Recipient or any breach of confidentiality obligations or other duties by third parties, (b) made legitimately available to Recipient by a third party without breach of any confidentiality obligation or other duty, or (c) required by law or legal process to be disclosed; provided that Recipient shall give prompt written notice to the Company of such requirement, disclose no more information than is so required, and cooperate with any attempts by the Company to obtain a protective order or similar treatment. All Confidential Information imparted to Recipient by the Company, or otherwise obtained by Recipient, at any time, is revealed and entrusted to Recipient in confidence, solely in connection with and for the purpose of employment on behalf of the Company. Recipient agrees that Confidential Information is and remains the sole property of the Company.
c.
Notice of Immunity – Pursuant to the Defend Trade Secrets Act of 2016, Recipient understands that: Recipient shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of Trade Secrets that are made in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney, in each case, solely for the purpose of reporting or investigating a suspected violation of law. Recipient shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of Trade Secrets that are made in a complaint or other document that is filed in a lawsuit or other proceeding, if such filing is made under seal. Recipient who files a lawsuit for retaliation by the Company for reporting a suspected violation of law may disclose Trade Secrets to the attorney of Recipient and use the Trade Secrets information in the court proceeding if Recipient (a) files any document containing the Trade Secrets under seal, and (b) does not disclose the Trade Secrets, except pursuant to court order.
11.
Non-Solicitation and Non-Disparagement.
a.
Restrictions as to Solicitation of Employees – Recipient agrees that, during his employment with the Company and for a period of 12 months from the cessation of Recipient’s employment with the Company for any reason, including retirement, voluntary resignation, cessation as a result of performance or for or without cause, Recipient shall not solicit, hire or cause to be hired any employees of the Company for employment in any line of business or attempt to induce or encourage any such employee to leave the employ of the Company. Recipient also agrees not to make such solicitations indirectly. Recipient also shall not, directly or indirectly, aid or assist any other person, firm, corporation or other business entity in performing any of the aforesaid acts. This applies to actions Recipient may take in any capacity, including, but not limited to, as proprietor, partner, joint venturer, stockholder, member, director, manager, officer, trustee, principal, agent, servant, employee, or in any other capacity. It is agreed this restriction is reasonable and necessary to protect the goodwill and confidential information of the Company.

6


[Employee FY 2024 RSU]

b.
Non-Disparagement – Recipient agrees not to willingly or knowingly make any statement or criticism that would reasonably be expected to cause the Company’s customers, suppliers or other business partners embarrassment, humiliation or otherwise cause or contribute to the Company's customers, suppliers or other business partners being held in disrepute by the public or by the customers, suppliers, other business partners or employees of the Company, except as required by law. Recipient agrees not to willingly or knowingly make any statement or criticism that would reasonably be expected to cause the Company embarrassment, humiliation or otherwise cause or contribute to the Company being held in disrepute by the public or the customers, suppliers, other business partners or employees of the Company, or otherwise disparage or harm the reputation of the Company. However, nothing in this RSU Award Agreement will be construed to prohibit Recipient from filing a charge with, reporting possible violations to, or participating or cooperating with any governmental agency or entity, including but not limited to the Equal Employment Opportunity Commission, the Department of Justice, the Securities and Exchange Commission, Congress, or any agency Inspector General, or making other disclosures that are protected under the whistleblower, anti-discrimination or antiretaliation provisions of federal, state or local law or regulation; provided, that Recipient may not disclose Company information that is protected by the attorney-client privilege, except as expressly authorized by law; provided further, Recipient does not need the prior authorization of the Company to make any such reports or disclosures, and Recipient is not required to notify the Company that Recipient has made such reports or disclosures.
12.
Cooperation. At any time subsequent to the cessation of Recipient’s employment with the Company for any reason, Recipient agrees to cooperate fully with the Company in the defense, prosecution or conduct of any claims, actions, investigations, or reviews now in existence or which may be initiated in the future against, involving or on behalf of the Company or any Subsidiary which relate to events or occurrences that transpired during Recipient’s employment with the Company (“Matters”). Recipient’s cooperation in connection with such Matters will include, but not be limited to, being available for telephone conferences with outside counsel and/or personnel of the Company, being available for interviews, depositions and/or to act as a witness on behalf of the Company, if reasonably requested. The Company will reimburse Recipient for all reasonable out-of-pocket expenses incurred by Recipient in connection with such cooperation with respect to such Matters.
13.
Remedies. Recipient understands and agrees that money damages would not be a sufficient remedy for any breach of this RSU Award Agreement and that if Recipient should breach, or threaten to commit a breach, of any of the provisions of this RSU Award Agreement, the Company is entitled to seek equitable relief, including injunction and specific performance, as a remedy of such breach, in each case without any requirement to post a bond or other surety. Such remedies shall not be deemed to be the exclusive remedies for a breach of this RSU Award Agreement, but shall be in addition to all other remedies available at law or equity to the Company. The restrictions contained in this RSU Award Agreement do not supersede or reduce any rights that the Company may have pursuant to Federal or State law pertaining to any Trade Secrets or Confidential Information and, in the event that any such law provides greater protections with respect to any Trade Secrets or Confidential Information than the protections contained in this RSU Award Agreement, such greater protections shall apply.

7


[Employee FY 2024 RSU]

14.
Governing Law and Severability. This RSU Award Agreement shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required. To the extent not preempted by Federal law, the RSU Award Agreement will be governed by and construed in accordance with the laws of the State of Delaware, without regard to conflicts of law provisions. The provisions of this RSU Award Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
15.
Definitions. Capitalized terms not otherwise defined in the RSU Award Agreement or in this Annex A attached thereto shall have the meanings given them in the Plan.
16.
Code Section 409A. It is intended that this RSU Award Agreement will either comply with or be exempt from Code Section 409A to the extent applicable, and the Plan and the RSU Award Agreement shall be interpreted and construed on a basis consistent with such intent. The RSU Award Agreement may be amended in any respect deemed necessary (including retroactively) by the Committee in order to preserve compliance with (or exemption from) Code Section 409A. The preceding shall not be construed as a guarantee of any particular tax effect for any benefits or amounts deferred or paid pursuant to this RSU Award Agreement.
17.
Waiver. The Recipient and every person claiming under or through the Recipient hereby waives to the fullest extent permitted by applicable law any right to a trial by jury with respect to any litigation directly or indirectly arising out of, under, or in connection with the Plan or this RSU Award Agreement issued pursuant to the Plan.
18.
Interpretation. The Committee shall have final authority to interpret and construe the Plan and this RSU Award Agreement and Annex A and to make any and all determinations thereunder, and its decision shall be binding and conclusive upon the Recipient and his/her legal representative in respect of any questions arising under the Plan or this RSU Award Agreement and Annex A.
19.
Securities Laws. The Recipient acknowledges that certain restrictions under state or federal securities laws may apply with respect to the Shares underlying the RSUs granted pursuant to this RSU Award Agreement, even after the Shares have been delivered to the Recipient. Specifically, Recipient acknowledges that, to the extent he or she is an "affiliate" of the Company (as that term is defined by the Securities Act of 1933), the Shares underlying the RSUs granted pursuant to this RSU Award Agreement are subject to certain trading restrictions under applicable securities laws (including particularly the Securities and Exchange Commission's Rule 144). Recipient hereby agrees to execute such documents and take such actions as the Company may reasonably require with respect to state and federal securities laws and any restrictions on the resale of such shares which may pertain under such laws.
20.
Compensation Recovery. This RSU Award Agreement shall be subject to any compensation recovery policy adopted by the Company, including any policy required to comply with applicable law or listing standards, as such policy may be amended from time to time in the sole discretion of the Company. As consideration for and by accepting the RSUs, the Recipient agrees that all prior equity awards made by the Company to the Recipient shall become subject to the terms and conditions of the provisions of this Section 20.

8


[Employee FY 2024 RSU]

21.
Data Collection. The Recipient hereby explicitly and unambiguously consents to the collection, use, holding and transfer, in electronic or other form, of his or her personal data as described in this RSU Award Agreement by the Company for the exclusive purpose of implementing, administering and managing the Recipient’s participation in the Plan. The Recipient understands that the Company may hold certain personal information about the Recipient, including his or her name, home address and telephone number, date of birth, social security number or other identification number, salary, nationality, job title, any Shares held in the Company, details of all options or any other entitlement to Shares awarded, cancelled, exercised, vested, unvested or outstanding in the Recipient’s favor, for the purpose of implementing, administering and managing the Plan (“Data”). Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan. The Recipient may request a list with the names and addresses of any recipients of the Data by contacting the head of the Company’s Human Resources Department. The Recipient authorizes any such third parties to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing his or her participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Recipient may elect to deposit any shares acquired upon settlement of the RSUs. Data will be held only as long as is necessary to implement, administer and manage the Recipient’s participation in the Plan. The Recipient may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the head of the Company’s Human Resources Department. Refusing or withdrawing his or her consent may affect the Recipient’s ability to participate in the Plan. For more information on the consequences of a refusal to consent or withdrawal of consent, the Recipient may contact the head of the Company’s Human Resources Department.

 

9


EX-10.15 4 jbss-ex10_15.htm EX-10.15 EX-10.15

[Employee FY 2024 PSU]

John B. Sanfilippo & Son, Inc. 2023 Omnibus Incentive Plan

Performance Restricted Stock Unit
Award Agreement

[Insert Date]

[Insert Name of Participant]

 

In accordance with the terms of the John B. Sanfilippo & Son, Inc. 2023 Omnibus Incentive Plan (the “Plan”), pursuant to action of the Compensation and Human Resources Committee (the “Committee”) of the Board of John B. Sanfilippo & Son, Inc. (the “Company”), the Company hereby grants to you (the “Recipient”), subject to the terms and conditions set forth in this Performance Restricted Stock Unit Award Agreement (including Annexes A and B hereto) (the “PSU Award Agreement”), Restricted Stock Units subject to performance vesting (“PSUs”), as set forth below.

Unless otherwise specified, capitalized terms used in this PSU Award Agreement shall have the meanings specified in the Plan. The terms and conditions of the Plan are incorporated by reference and govern except to the extent that, when permitted by the Plan, this PSU Award Agreement provides otherwise.

Each PSU corresponds to one Share and is an unfunded and unsecured promise by the Company to deliver such Share on a future date as set forth herein, subject to the terms and conditions set forth herein. Until such delivery, you only have the rights of a general unsecured creditor of the Company and not as a stockholder with respect to the Shares underlying your PSUs.

Number of PSUs Granted:

Target number of PSUs [#] (the “Target PSUs”), subject to adjustment as set forth in Annex B.

Date of Grant:

[].

Vesting Date:

As defined in Section 1 of Annex B hereto.

Performance Period:

[]

Share Payment Date:

As set forth in Section 5 of Annex B hereto.

Dividend Equivalents:

During the period from the first day after the Vesting Date through the Share Payment Date, each vested PSU shall include a right to Dividend Equivalents, if any, in respect of such period and for which the applicable record date occurs during such period. Such Dividend Equivalents shall be paid to the Recipient on a current basis (less applicable withholding). "Dividend Equivalents" are a right to receive an amount equal to the dividends or property distributions that would have been made in respect of each Share underlying an PSU

1


[Employee FY 2024 PSU]

 

(other than dividends or distributions of securities to the extent covered in Section 4.4 of the Plan) for the period described above. For the avoidance of doubt, no Dividend Equivalents are granted with respect to any dividend record date prior to the Vesting Date.


PSUs are subject to cancellation as provided herein (including Annexes A and B) and the Plan.

Further terms and conditions of your Award of PSUs are set forth in Annexes A and B, which are integral parts of this PSU Award Agreement.

By accepting this Award, you hereby acknowledge the receipt of a copy of this PSU Award Agreement, including Annexes A and B, and a copy of the Plan and agree to be bound by all terms and provisions hereof (including those in Annexes A and B) and thereto.

 

 

John B. Sanfilippo & Son, Inc.

 

 

 

Recipient:

 

 

Print Name:

 

 

2


[Employee FY 2024 PSU]

Annex A

Performance Restricted Stock Unit Award Agreement

Further Terms and Conditions of Award. It is understood and agreed that the Award of PSUs evidenced by the PSU Award Agreement to which this is annexed is subject to the following additional terms and conditions:

1.
Termination of Service. Notwithstanding anything to the contrary contained in Article 13 of the Plan, upon the Recipient’s Termination of Service, unvested PSUs shall be treated as follows:
a.
Death or Disability – If the Recipient’s Termination of Service is on account of death or Disability, the PSUs shall not be cancelled and instead shall remain eligible to vest notwithstanding such Termination of Service and shall remain subject to adjustment pursuant to Annex B.
b.
Normal Retirement with Proper Advance Notice – If the Recipient’s Termination of Service is on account of Normal Retirement (as defined below) and the Recipient provided at least 365 days advance written notice of the Recipient’s intent to exercise this Normal Retirement provision to the head of the Company’s Human Resources Department, then all unvested PSUs shall remain eligible to vest notwithstanding such Termination of Service and shall remain subject to adjustment pursuant to Annex B. For the purposes of this PSU Award Agreement, “Normal Retirement” shall mean the Recipient’s Termination of Service, other than death or Disability, after the date the Recipient has (i) been continuously employed by the Company or any Subsidiary of the Company for at least seven (7) years and (ii) achieved the age of at least 62.
c.
Early Retirement with Proper Advance Notice – If the Recipient’s Termination of Service is on account of Early Retirement (as defined below) and the Recipient provided at least 365 days advance written notice to the head of the Company’s Human Resources Department of the Recipient’s intent to exercise this Early Retirement provision, then a pro-rated portion of the unvested PSUs shall remain eligible to vest notwithstanding such Termination of Service, with the proration determined by multiplying the number of PSUs granted by a fraction (which shall not be greater than 1), the numerator of which is the number of whole months that the Recipient was in service during the Performance Period and the denominator of which is 36. The prorated, unvested PSUs shall remain subject to adjustment pursuant to Annex B. The remainder of the PSUs shall be cancelled as of the date of the Participant’s Termination of Service. For the purposes of this PSU Award Agreement, “Early Retirement” shall mean the Recipient’s Termination of Service, other than death or Disability, after the date the Recipient has (i) been continuously employed by the Company or any Subsidiary of the Company for at least ten (10) years and (ii) achieved the age of at least 55.

3


[Employee FY 2024 PSU]

d.
Normal Retirement or Early Retirement without Proper Advance Notice – If the Recipient’s Termination of Service is on account of Normal Retirement or Early Retirement and the Recipient failed to provide at least 365 days advance written notice to the head of the Company’s Human Resources Department in accordance with this PSU Award Agreement, then all unvested PSUs shall be cancelled as of the end of the day of such Termination of Service unless the Committee, in its sole discretion, determines that all or some portion of such unvested PSUs shall remain eligible to vest notwithstanding such Termination of Service and (if the Committee so determines) shall remain subject to adjustment pursuant to Annex B.
e.
Any Other Reason – If the Recipient’s Termination of Service is on account of any other reason, then all unvested PSUs shall be cancelled as of the end of the day of such Termination of Service.
2.
[Reserved].
3.
Six-Month Delay Due to Code Section 409A. Notwithstanding anything else herein to the contrary, if Recipient is a “specified employee” for purposes of Code Section 409A at the time of the Recipient’s Termination of Service and if an exception under Code Section 409A does not apply, any payment to the Recipient under this PSU Award Agreement that is payable on account of a Termination of Service (other than death or Disability) shall be delayed until six (6) months after the Recipient’s Termination of Service (other than death or Disability) as required by Code Section 409A. Normal and Early Retirements with proper notice may be subject to this six-month delay.
4.
Fractional Shares. If any calculation of Shares to be awarded or to be cancelled or to be released from restrictions or limitations would result in a fraction, any fraction of 0.5 or greater will be rounded to one, and any fraction of less than 0.5 will be rounded to zero.
5.
Tax Withholding. With respect to the minimum statutory tax withholding required upon the Vesting Date or as otherwise required by applicable law, the Company may satisfy such withholding requirements by (a) withholding from other wages, compensation and amounts otherwise owed to the Recipient or, (b) at the written election of the Participant, by withholding Shares otherwise deliverable in connection with the applicable PSU, in whole or in part. Unless the withholding of such Shares is not allowed under applicable tax or securities law or has materially adverse accounting consequences, the Recipient may elect, in writing, for the Company to withhold additional Shares beyond the number required to satisfy the minimum statutory tax withholding, up to the maximum applicable federal and state tax rates. If the obligation for any taxes is satisfied by withholding in Shares, for tax purposes, the Recipient is deemed to have been issued the full number of Shares subject to the PSUs, notwithstanding that a number of the Shares are so withheld.
6.
Ratification of Actions. By accepting the PSU Award or other benefit under the Plan, the Recipient and each person claiming under or through him shall be conclusively deemed to have indicated the Recipient’s acceptance and ratification of, and consent to, any action taken under the Plan or the PSU Award by the Company, the Board or the Committee.
7.
Notices. Any notice hereunder to the Company shall be addressed to the head of the Company’s Human Resources Department, and any notice hereunder to Recipient shall be

4


[Employee FY 2024 PSU]

addressed to him or her at the address contained in the Company’s records, subject to the right of either party to designate at any time hereafter in writing some other address.
8.
Nontransferability. Recipient may not sell, transfer, assign, pledge or otherwise dispose of the PSUs covered by this PSU Award Agreement, other than by will or by the laws of descent and distribution.
9.
No Employment Rights. This PSU Award Agreement does not provide Recipient with any rights to continued employment with the Company or a Subsidiary. The Company and its Subsidiaries reserve the right to terminate Recipient’s employment at any time, with or without cause.
10.
Trade Secrets and Confidential Information. Recipient shall not at any time directly or indirectly, either during or after the term of employment with the Company, divulge any Trade Secrets (as defined below) or any Confidential Information (as defined below) to any other person or business entity, nor use or permit the use of any Trade Secrets or any Confidential Information, other than on behalf of the Company and pursuant to the discharge of the responsibilities of Recipient as an employee. Upon the cessation of Recipient’s employment with the Company under any circumstances, Recipient shall promptly tender to the Company all documents, lists, records, cellular devices, computers, computer stored media and data (with accompanying passwords) and any other items, and reproductions thereof, of any kind in Recipient’s possession or control containing Trade Secrets or Confidential Information. Recipient agrees to carefully guard (a) the Trade Secrets and Confidential Information and (b) similar information owned by others (including customers and vendors) which Recipient knows the Company is obligated by contract or other duty to keep confidential.
a.
Trade Secrets – As used herein, the term “Trade Secrets” shall include any information that derives independent economic value, actual or potential, from not being generally known to, and not being readily ascertainable by proper means by, other persons or business entities who can obtain economic value from its disclosure or use. As used herein, Trade Secrets shall not include information which is known, or shall become known through no fault of the Recipient, to the public or generally known within the industry of businesses comparable to the Company. All Trade Secrets imparted to Recipient by the Company, or otherwise obtained by Recipient, at any time, relating to the Company’s business operations, product data, customer or prospect lists or information, procurement data or practices, customer specification information and related data, pricing and cost data, marketing information, computer programs, business strategies, information regarding products under research and development, recipes, product formulae, manufacturing processes and any other such proprietary and confidential information is revealed and entrusted to Recipient in confidence, solely in connection with and for the purpose of employment on behalf of the Company. Recipient agrees that Trade Secrets are and remain the sole property of the Company.
b.
Confidential Information – As used herein, the term “Confidential Information” shall include Trade Secrets and all other confidential and/or proprietary information that does not rise to the level of Trade Secrets that is imparted, revealed and/or entrusted to Recipient by the Company in confidence. Confidential Information that is not Trade Secrets includes, but is not limited to, information regarding the

5


[Employee FY 2024 PSU]

Company’s operations, procurement processes, product information regarding products under research and development, methods of doing business, supplier and grower information, and accounting and legal information. As used herein, Confidential Information shall not include any information that is (a) generally known within the industry of businesses comparable to the Company or to the public, other than as a result of the breach of this PSU Award Agreement by Recipient or any breach of confidentiality obligations or other duties by third parties, (b) made legitimately available to Recipient by a third party without breach of any confidentiality obligation or other duty, or (c) required by law or legal process to be disclosed; provided that Recipient shall give prompt written notice to the Company of such requirement, disclose no more information than is so required, and cooperate with any attempts by the Company to obtain a protective order or similar treatment. All Confidential Information imparted to Recipient by the Company, or otherwise obtained by Recipient, at any time, is revealed and entrusted to Recipient in confidence, solely in connection with and for the purpose of employment on behalf of the Company. Recipient agrees that Confidential Information is and remains the sole property of the Company.
c.
Notice of Immunity – Pursuant to the Defend Trade Secrets Act of 2016, Recipient understands that: Recipient shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of Trade Secrets that are made in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney, in each case, solely for the purpose of reporting or investigating a suspected violation of law. Recipient shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of Trade Secrets that are made in a complaint or other document that is filed in a lawsuit or other proceeding, if such filing is made under seal. Recipient who files a lawsuit for retaliation by the Company for reporting a suspected violation of law may disclose Trade Secrets to the attorney of Recipient and use the Trade Secrets information in the court proceeding if Recipient (a) files any document containing the Trade Secrets under seal, and (b) does not disclose the Trade Secrets, except pursuant to court order.
11.
Non-Solicitation and Non-Disparagement.
a.
Restrictions as to Solicitation of Employees – Recipient agrees that, during his employment with the Company and for a period of 12 months from the cessation of Recipient’s employment with the Company for any reason, including retirement, voluntary resignation, cessation as a result of performance or for or without cause, Recipient shall not solicit, hire or cause to be hired any employees of the Company for employment in any line of business or attempt to induce or encourage any such employee to leave the employ of the Company. Recipient also agrees not to make such solicitations indirectly. Recipient also shall not, directly or indirectly, aid or assist any other person, firm, corporation or other business entity in performing any of the aforesaid acts. This applies to actions Recipient may take in any capacity, including, but not limited to, as proprietor, partner, joint venturer, stockholder, member, director, officer, manager, trustee, principal, agent, servant, employee, or in any other capacity. It is agreed this restriction is reasonable and necessary to protect the goodwill and confidential information of the Company.

6


[Employee FY 2024 PSU]

b.
Non-Disparagement – Recipient agrees not to willingly or knowingly make any statement or criticism that would reasonably be expected to cause the Company’s customers, suppliers or other business partners embarrassment, humiliation or otherwise cause or contribute to the Company's customers, suppliers or other business partners being held in disrepute by the public or by the customers, suppliers, other business partners or employees of the Company, except as required by law. Recipient agrees not to willingly or knowingly make any statement or criticism that would reasonably be expected to cause the Company embarrassment, humiliation or otherwise cause or contribute to the Company being held in disrepute by the public or the customers, suppliers, other business partners or employees of the Company, or otherwise disparage or harm the reputation of the Company. However, nothing in this PSU Award Agreement will be construed to prohibit Recipient from filing a charge with, reporting possible violations to, or participating or cooperating with any governmental agency or entity, including but not limited to the Equal Employment Opportunity Commission, the Department of Justice, the Securities and Exchange Commission, Congress, or any agency Inspector General, or making other disclosures that are protected under the whistleblower, anti-discrimination or antiretaliation provisions of federal, state or local law or regulation; provided, that Recipient may not disclose Company information that is protected by the attorney-client privilege, except as expressly authorized by law; provided further, Recipient does not need the prior authorization of the Company to make any such reports or disclosures, and Recipient is not required to notify the Company that Recipient has made such reports or disclosures.
12.
Cooperation. At any time subsequent to the cessation of Recipient’s employment with the Company for any reason, Recipient agrees to cooperate fully with the Company in the defense, prosecution or conduct of any claims, actions, investigations, or reviews now in existence or which may be initiated in the future against, involving or on behalf of the Company or any Subsidiary which relate to events or occurrences that transpired during Recipient’s employment with the Company (“Matters”). Recipient’s cooperation in connection with such Matters will include, but not be limited to, being available for telephone conferences with outside counsel and/or personnel of the Company, being available for interviews, depositions and/or to act as a witness on behalf of the Company, if reasonably requested. The Company will reimburse Recipient for all reasonable out-of-pocket expenses incurred by Recipient in connection with such cooperation with respect to such Matters.
13.
Remedies. Recipient understands and agrees that money damages would not be a sufficient remedy for any breach of this PSU Award Agreement and that if Recipient should breach, or threaten to commit a breach, of any of the provisions of this PSU Award Agreement, the Company is entitled to seek equitable relief, including injunction and specific performance, as a remedy of such breach, in each case without any requirement to post a bond or other surety. Such remedies shall not be deemed to be the exclusive remedies for a breach of this PSU Award Agreement, but shall be in addition to all other remedies available at law or equity to the Company. The restrictions contained in this PSU Award Agreement do not supersede or reduce any rights that the Company may have pursuant to Federal or State law pertaining to any Trade Secrets or Confidential Information and, in the event that any such law provides greater protections with respect to any Trade Secrets or Confidential Information than the protections contained in this PSU Award Agreement, such greater protections shall apply.

7


[Employee FY 2024 PSU]

14.
Governing Law and Severability. This PSU Award Agreement shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required. To the extent not preempted by Federal law, the PSU Award Agreement will be governed by and construed in accordance with the laws of the State of Delaware, without regard to conflicts of law provisions. The provisions of this PSU Award Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
15.
Definitions. Capitalized terms not otherwise defined in the PSU Award Agreement or in this Annex A attached thereto shall have the meanings given them in the Plan.
16.
Code Section 409A. It is intended that this PSU Award Agreement will either comply with or be exempt from Code Section 409A to the extent applicable, and the Plan and the PSU Award Agreement shall be interpreted and construed on a basis consistent with such intent. The PSU Award Agreement may be amended in any respect deemed necessary (including retroactively) by the Committee in order to preserve compliance with (or exemption from) Code Section 409A. The preceding shall not be construed as a guarantee of any particular tax effect for any benefits or amounts deferred or paid pursuant to this PSU Award Agreement.
17.
Waiver. The Recipient and every person claiming under or through the Recipient hereby waives to the fullest extent permitted by applicable law any right to a trial by jury with respect to any litigation directly or indirectly arising out of, under, or in connection with the Plan or this PSU Award Agreement issued pursuant to the Plan.
18.
Interpretation. The Committee shall have final authority to interpret and construe the Plan and this PSU Award Agreement and Annexes A and B and to make any and all determinations thereunder, and its decision shall be binding and conclusive upon the Recipient and his/her legal representative in respect of any questions arising under the Plan or this PSU Award Agreement and Annexes A and B.
19.
Securities Laws. The Recipient acknowledges that certain restrictions under state or federal securities laws may apply with respect to the Shares underlying the PSUs granted pursuant to this PSU Award Agreement, even after the Shares have been delivered to the Recipient. Specifically, Recipient acknowledges that, to the extent he or she is an "affiliate" of the Company (as that term is defined by the Securities Act of 1933), the Shares underlying the PSUs granted pursuant to this PSU Award Agreement are subject to certain trading restrictions under applicable securities laws (including particularly the Securities and Exchange Commission's Rule 144). Recipient hereby agrees to execute such documents and take such actions as the Company may reasonably require with respect to state and federal securities laws and any restrictions on the resale of such shares which may pertain under such laws.
20.
Compensation Recovery. This PSU Award Agreement shall be subject to any compensation recovery policy adopted by the Company, including any policy required to comply with applicable law or listing standards, as such policy may be amended from time to time in the sole discretion of the Company. As consideration for and by accepting the PSUs, the Recipient agrees that all prior equity awards made by the Company to the Recipient shall become subject to the terms and conditions of the provisions of this Section 20.

8


[Employee FY 2024 PSU]

21.
Data Collection. The Recipient hereby explicitly and unambiguously consents to the collection, use, holding and transfer, in electronic or other form, of his or her personal data as described in this PSU Award Agreement by the Company for the exclusive purpose of implementing, administering and managing the Recipient’s participation in the Plan. The Recipient understands that the Company may hold certain personal information about the Recipient, including his or her name, home address and telephone number, date of birth, social security number or other identification number, salary, nationality, job title, any Shares held in the Company, details of all options or any other entitlement to Shares awarded, cancelled, exercised, vested, unvested or outstanding in the Recipient’s favor, for the purpose of implementing, administering and managing the Plan (“Data”). Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan. The Recipient may request a list with the names and addresses of any recipients of the Data by contacting the head of the Company’s Human Resources Department. The Recipient authorizes any such third parties to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing his or her participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Recipient may elect to deposit any shares acquired upon settlement of the PSUs. Data will be held only as long as is necessary to implement, administer and manage the Recipient’s participation in the Plan. The Recipient may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the head of the Company’s Human Resources Department. Refusing or withdrawing his or her consent may affect the Recipient’s ability to participate in the Plan. For more information on the consequences of a refusal to consent or withdrawal of consent, the Recipient may contact the head of the Company’s Human Resources Department.

 

9


[Employee FY 2024 PSU]

 

Annex B

Performance Restricted Stock Unit Award Agreement

Further Terms and Conditions of Award. It is understood and agreed that the Award of PSUs evidenced by the PSU Award Agreement to which this Annex B applies is subject to the following additional terms and conditions:

1.
Vesting and Cancellation. Achievement of the following performance goals will result in cliff vesting of the PSUs, adjusted as set forth below, on the date following the Performance Period on which the Committee meets and determines if and to what extent the performance goals set forth below have been achieved (the “Vesting Date”). Except as set forth in Annex A, unvested PSUs shall be cancelled upon the Recipient’s Termination of Service prior to the Vesting Date.

 

2.
Performance Criteria. Upon completion of the Performance Period, the number of Target PSUs shall be adjusted (including to zero, if applicable) by multiplying the number of Target PSUs by the Total Performance Percentage. “Total Performance Percentage” means []. Any calculation of Total Performance Percentage (and each component thereof) shall be rounded to the nearest hundredth of a percentage point (i.e. 1.496% would round to 1.50%).

 

3.
[Reserved for Performance Conditions]

 

4.
[Reserved for Performance Conditions]

 

5.
Award Settlement. Subject to the Plan, as soon as reasonably practicable following the Vesting Date, but in no event later than the fifteenth day of the third month following the end of the Performance Period (the “Share Payment Date”), the Company shall deliver to the Participant one (1) share of Common Stock for each vested PSU, as adjusted pursuant to this Annex B, to the extent not otherwise cancelled pursuant to the terms of this PSU Award Agreement.

 

 

 

 

10


EX-31.1 5 jbss-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Jeffrey T. Sanfilippo, certify that:

 

1. I have reviewed this Report on Form 10-Q of John B. Sanfilippo & Son, Inc. for the quarter ended December 28, 2023;

 

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(s) 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(s) 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 the 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.

 

February 1, 2024

/s/ Jeffrey T. Sanfilippo

Jeffrey T. Sanfilippo

Chairman of the Board and

Chief Executive Officer

 


EX-31.2 6 jbss-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

 

I, Frank S. Pellegrino, certify that:

 

1. I have reviewed this Report on Form 10-Q of John B. Sanfilippo & Son, Inc. for the quarter ended December 28, 2023;

 

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(s) 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(s) 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 the 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.

 

February 1, 2024

/s/ Frank S. Pellegrino

Frank S. Pellegrino

Chief Financial Officer, Executive Vice President, Finance and Administration
 


EX-32.1 7 jbss-ex32_1.htm EX-32.1 EX-32.1


Exhibit 32.1

 

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 John B. Sanfilippo & Son, Inc. (the “Company”) on Form 10‑Q for the quarter ended December 28, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey T. Sanfilippo, Chief Executive Officer and Chairman of the Board, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:

 

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

February 1, 2024

/s/ Jeffrey T. Sanfilippo

Jeffrey T. Sanfilippo

Chief Executive Officer and Chairman of the Board

 


EX-32.2 8 jbss-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

 

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 John B. Sanfilippo & Son, Inc. (the “Company”) on Form 10‑Q for the quarter ended December 28, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Frank S. Pellegrino, Chief Financial Officer, Executive Vice President, Finance and Administration, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:

 

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

February 1, 2024

 

/s/ Frank S. Pellegrino

Frank S. Pellegrino

Chief Financial Officer, Executive Vice President, Finance and Administration

 


EX-101.SCH 9 jbss-20231228.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Basis of Presentation and Description of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Lakeville Acquisition link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Commitments and Contingent Liabilities link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Garysburg, North Carolina Facility link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Lakeville Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Retirement Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Basis of Presentation and Description of Business - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Lakeville Acquisition - Summary of Fair Value of Assets Acquired (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Lakeville Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Leases - Operating Lease Assets And Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Leases - Lease Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Leases - Operating Leases Cash Flow Related Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Leases - Other Information Related to Operating Lease (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Leases - Lessee Operating Lease Liability Maturity (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Leases - Operating Lease Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Inventories - Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Credit Facility - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Earnings Per Common Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Stock-Based Compensation Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stock-Based Compensation Plans - Summary of RSU Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Fair Value of Financial Instruments - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Subsequent Event (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink Business Acquisition, Description of Acquired Entity June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023) Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Statements class of stock. Statements Class Of Stock [Domain] Class of Stock [Domain] Option Indexed to Issuer's Equity [Axis] Lessor, Operating Lease, Payment to be Received Total Other Liabilities, Noncurrent Other Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Employees And Non Employee Member Employees and Non Employee [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Income taxes receivable Increase (Decrease) in Income Taxes Receivable Finite-Lived Intangible Asset, Expected Amortization, Year Two June 25, 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four June 24, 2027 Operating leases non-cash activity abstract. Operating Leases NonCash Activity [Abstract] Non-cash activity: Document Information [Table] Fair Value Disclosures [Text Block] Fair Value of Financial Instruments Bank Overdrafts Bank overdraft TreeHouse Foods, Inc. [Member] TreeHouse Foods, Inc. [Member] TreeHouse Foods, Inc. [Member] Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation expense related to non-vested share-based compensation Disaggregation of Revenue [Table Text Block] Summary of Revenue Disaggregated by Sales Channel Operating lease assets and liabilities table text block. Operating Lease Assets And Liabilities [Table Text Block] Supplemental information related to operating lease right-of-use assets and liabilities Schedule of Business Acquisitions, by Acquisition [Table] Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Compensation Cost and Income Tax Benefit Title of Individual [Domain] Subsequent Events [Text Block] Subsequent Events Goodwill, Gross Gross goodwill balance at June 30, 2022 Goodwill, Acquired During Period Goodwill acquired during the period Operating Lease, Liability, Noncurrent Long-term operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Balance Sheet Location [Axis] Assets, Current TOTAL CURRENT ASSETS Liabilities and Equity TOTAL LIABILITIES & STOCKHOLDERS' EQUITY Entity Address, State or Province Deferred Income Tax Assets, Net Deferred income taxes Business Acquisition, Effective Date of Acquisition Date of acquisition Business Acquisition, Effective Date of Acquisition Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Inventory Disclosure [Text Block] Inventories Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Amount before accumulated depreciation of equipment commonly used in offices that have no permanent connection to the structure of a building and amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement. Furniture And Leasehold Improvements Furniture and leasehold improvements Pro forma diluted earnings per share Business Acquisition, Pro Forma Earnings Per Share, Diluted Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Schedule of Long-Term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Shares, Outstanding Balance, Shares Balance, Shares Line of Credit Facility, Remaining Borrowing Capacity Available credit under the Credit Facility Lessee, Operating Lease, Liability, to be Paid, Year Three June 25, 2026 AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Lakeville Acquisition Business Combination Disclosure [Text Block] Other Comprehensive Income (Loss), Net of Tax Net current-period other comprehensive income Other comprehensive income , net of tax Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Land Land Entity Address, City or Town Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate Lessor, Operating Lease, Payment to be Received, Year Two June 25, 2026 Debt Disclosure [Text Block] Credit Facility Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Lessor, Operating Lease, Payment to be Received, Year Three June 24, 2027 Subsequent Event [Member] Subsequent Event Type [Axis] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Additional Paid-in Capital [Member] Capital in Excess of Par Value [Member] Pro forma net sales Business Acquisition, Pro Forma Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Business combination, recognized identifiable assets acquired, inventory Schedule of Operating Leased Assets [Table] Property, Plant and Equipment, Net [Abstract] PROPERTY, PLANT AND EQUIPMENT: Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Dividends allowed before lender approval needed Dividends Allowed Before Lender Approval Needed Dividends Allowed Before Lender Approval Needed Liabilities, Current [Abstract] CURRENT LIABILITIES: Current Assets, Current [Abstract] CURRENT ASSETS: Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts for accounts receivable, current Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Amounts reclassified from accumulated other comprehensive loss Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Operating Lease, Liability, Current Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Property, Plant and Equipment, Net TOTAL PROPERTY, PLANT AND EQUIPMENT Class of Stock [Domain] Class of Stock [Domain] Statement of Comprehensive Income [Abstract] Entity Central Index Key Plan Name [Domain] Lessor, Operating Lease, Payment to be Received, Year Five June 28, 2029 Ellen C. Taaffe [Member] Ellen C. Taaffe [Member] Ellen C. Taaffe Assets, Noncurrent [Abstract] OTHER LONG TERM ASSETS: Related Party [Member] Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Loss on disposition of assets, net Jasper B Sanfilippo, Jr. [Member] Jasper B Sanfilippo, Jr. [Member] Jasper B. Sanfilippo, Jr. Schedule of Goodwill [Table Text Block] Summary of Changes in Carrying Amount of Goodwill Liabilities, Current TOTAL CURRENT LIABILITIES Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Increase (Decrease) in Operating Capital [Abstract] Change in assets and liabilities: Debt issue costs Payments of Debt Issuance Costs Due to Related Party, Noncurrent Due to Related Party, Noncurrent Due to related party, noncurrent Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Lessee, Operating Leases [Text Block] Leases Plan Name [Axis] Line of Credit, Current Revolving credit facility borrowings Sales channel commercial ingredients. Sales Channel Commercial Ingredients [Member] Commercial Ingredients [Member] Assets TOTAL ASSETS Bargain purchase gain, net Business combination, bargain purchase, gain recognized, amount Business Combination, Bargain Purchase, Gain Recognized, Amount Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Pension liability amortization, net of income tax expense Common Class A [Member] Class A Common Stock [Member] Entity Registrant Name Related Party, Type [Domain] Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Retained earnings Statements class of stock. Statements Class Of Stock [Axis] Class of Stock [Axis] Real Estate Investment Property, Accumulated Depreciation Accumulated depreciation of rental investment property Property Subject to or Available for Operating Lease [Axis] Retained Earnings [Member] Retained Earnings [Member] Class of Stock [Axis] Class of Stock [Axis] Inventory, Raw Materials, Net of Reserves Raw material and supplies Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Outstanding ending balance, Shares Outstanding beginning balance, Shares Minimum [Member] Revenues, Total Revenues Net sales Total Disclosure of sale of facility Disclosure Of Sale Of Facility [Text Block] Garysburg, North Carolina Facility Present value of operating lease liabilities Operating Lease, Liability Total lease liabilities Disaggregation of Revenue [Abstract] Equity Component [Domain] Equity Component [Domain] Debt Disclosure [Abstract] Accumulated Amortization And Impairment [Abstract] Accumulated Amortization And Impairment [Abstract] Less accumulated amortization: Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Long-Term Debt, Fair Value Business Acquisition, Goodwill, Expected Tax Deductible Amount Goodwill Assets [Abstract] ASSETS Assets Lessor, Operating Lease, Payment to be Received, Year Four June 29, 2028 Amortization of Intangible Assets Amortization of intangible assets Common Stock Common Stock, Value, Issued Business Combination, Bargain Purchase, Gain Recognized, Description Business Combination, Bargain Purchase, Gain Recognized, Description Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Operating Income (Loss) Income from operations Squirrel Brand [Member] Squirrel Brand [Member] Squirrel Brand [Member] Business combination, initial purchase price Business Combination, Consideration Transferred Business Combination, Consideration Transferred, Total Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred income tax expense Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax expense Liability, Defined Benefit Plan, Noncurrent, Total Liability, Defined Benefit Plan, Noncurrent Retirement plan Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Amortization of defined pension items, net of tax Share-Based Payment Arrangement, Expense Stock-based compensation expense Payment, Tax Withholding, Share-Based Payment Arrangement Taxes paid related to net share settlement of equity awards Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Effect of dilutive securities: Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Intangible assets, net Net intangible assets Revenue from Contract with Customer [Text Block] Revenue Recognition Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income: Business combination, assets and liabilities arising from contingencies, description Business Combination, Assets and Liabilities Arising from Contingencies, Description Operating leases cash flow related information table text block. Operating Leases Cash Flow Related Information [Table Text Block] Summary of Supplemental cash flow and other information related to leases Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory Business Combination, Adjustment, Inventory Acquired Lesseeoperatingleaseliabilitypaymentsduethereafter Lesseeoperatingleaseliabilitypaymentsduethereafter Thereafter Operating Expenses [Abstract] Operating expenses: Operating Lease, Lease Income, Lease Payments Lease income related to lease payments Subsequent Events [Abstract] Commitments and Contingencies Disclosure [Abstract] Jeffrey T. Sanfilippo [Member] Jeffrey T. Sanfilippo [Member] Jeffrey T. Sanfilippo Other Accrued Liabilities, Current Other accrued expenses Finite-Lived Intangible Asset, Expected Amortization, Year Four June 29, 2028 Finite-Lived Intangible Asset, Expected Amortization, Year One June 26, 2025 Liabilities [Abstract] Liabilities Equity, Attributable to Parent [Abstract] STOCKHOLDERS' EQUITY: Lessee, Operating Lease, Liability, to be Paid, after Year Five June 28, 2029 Lease, Cost [Table Text Block] Summary of company's total lease costs and other information arising from operating lease transactions Defined Benefit Plan, Interest Cost Interest cost Line of Credit Facility, Maximum Borrowing Capacity Revolving loan commitment and letter of credit sub facility Credit facility maximum borrowing capacity Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Cost of sales Earnings Per Share [Abstract] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Summary of maturities of operating lease liabilities Operating lease revenue table text block. Operating Lease Revenue [Table Text Block] Summary of operating lease revenue Non Employee Directors Member Non Employee Directors [Member] Accounting Policies [Abstract] Finite-Lived Intangible Asset, Expected Amortization, Year Five June 28, 2029 Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Unrecognized net loss Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Business Acquisition, Pro Forma Information [Table Text Block] Business combination, recognized identifiable assets acquired and liabilities assumed, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Total Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Value of officers' life insurance and other assets. Value Of Officers Life Insurance And Other Assets Life insurance and other assets Revolving Credit Facility [Member] Senior Secured Revolving Credit Facility [Member] Lessee, Operating Lease, Remaining Lease Term Remaining lease term Earnings Per Share, Basic, Total Earnings Per Share, Basic Net income per common share — basic Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Summary of Changes in Accumulated Other Comprehensive Loss Commitments and Contingencies COMMITMENTS AND CONTINGENCIES Business Combinations [Abstract] Business combination, acquisition related costs Business Combination, Acquisition Related Costs Net sales Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Defined Benefit Plan, Amortization of Gain (Loss) Amortization of loss Related Party, Type [Axis] Operating Lease, Cost Operating lease costs  Goodwill, Impaired, Accumulated Impairment Loss Accumulated impairment losses Retirement Benefits [Abstract] Statistical Measurement [Domain] Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Document Period End Date Statistical Measurement [Axis] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingent Liabilities Operating Lease, Payments Cash paid for amounts included in measurements for lease liabilities Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Net income per common share — diluted Buildings and Improvements, Gross Buildings Asset Acquisition [Axis] Revenue from Contract with Customer [Abstract] Proceeds from (Repayments of) Bank Overdrafts Increase in bank overdraft Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Amortization of Defined Benefit Pension Items [Member] Additional Paid in Capital, Common Stock Capital in excess of par value 2023 Omnibus Plan [Member] Twenty And Twenty Three Omnibus Plan [Member] Twenty And Twenty Three Omnibus Plan [Member] Asset acquisition, consideration transferred, contingent consideration Asset Acquisition, Consideration Transferred, Contingent Consideration Sales channel contract packaging. Sales Channel Contract Packaging [Member] Contract Packaging [Member] Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Summary of Reclassifications Out of AOCL Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Liabilities and Equity [Abstract] LIABILITIES & STOCKHOLDERS' EQUITY Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, Postal Zip Code Entity Interactive Data Current Amount before accumulated depreciation of vehicles. Vehicles Gross Vehicles Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Finite-Lived Intangible Asset, Expected Amortization, Year Three June 24, 2027 Credit Facility [Domain] Credit Facility [Domain] Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted, Shares Restricted stock units in granted Pro forma net income Business Acquisition, Pro Forma Net Income (Loss) Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components [Axis] Increase (Decrease) in Accounts Receivable Accounts receivable, net Retirement Benefits [Text Block] Retirement Plan Inventory Disclosure [Abstract] Business acquisitions, net Business acquisitions, net Payments to Acquire Businesses, Gross Acquisition of Just the Cheese brand Payments to acquire businesses 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, Weighted-Average Grant-Date Fair Value Local Phone Number Goodwill, Total Goodwill Ending, Net balance Beginning, Net balance Goodwill Goodwill related to acquisition Statement of Cash Flows [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Balance at end of period Balance at beginning of period Accumulated other comprehensive loss Gross Profit Gross profit Common Stock, Par or Stated Value Per Share Common stock, par value Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expected weighted average recognize period of unrecognized compensation cost related to non-vested share-based compensation Common Stock, non-cumulative voting rights of one vote per share. Noncumulative Common Stock [Member] Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member] Common stock authorized for grants of awards under equity incentive plan Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Product formulas Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Payments of Dividends, Total Payments of Dividends Dividends paid Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense NET INCREASE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect NET DECREASE IN CASH AND CASH EQUIVALENTS Long-term debt, less current maturities, net, including related party debt of $6,742, $7,102 and $7,446 Long-Term Debt and Lease Obligation, Total Long-Term Debt and Lease Obligation Defined Benefit Plan, Service Cost Service cost Payments for (Proceeds from) Other Investing Activities Other, net General and Administrative Expense [Member] Administrative Expenses [Member] Just the cheese brand acquisition. Just The Cheese Brand Acquisition [Member] Schedule of Inventory, Current [Table Text Block] Components of Inventories City Area Code Inventory, Net Inventories Total Net Cash Provided by (Used in) Operating Activities [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Document Information [Line Items] Number of distribution channels. Number Of Distribution Channels Number of distribution channels Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax Business Acquisition [Line Items] Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax, Total Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax Amortization of actuarial loss included in net periodic pension cost Product Formulas [Member] Product Formulas [Member] Product Formulas [Member] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation General and Administrative Expense, Total General and Administrative Expense Administrative expenses Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Net Cash Provided by (Used in) Financing Activities [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES: Statement [Table] Statement [Table] Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payment Liabilities, Noncurrent TOTAL LONG-TERM LIABILITIES Share based compensation arrangement by share based payment award equity instruments other than options outstanding number vested and deferred. ShareBasedCompensationArrangementByShare Based Payment Award Equity Instruments Other Than Options Outstanding Number Vested And Deferred Restricted stock units vested Maximum amount of options or SARs that can be granted to participant in one calendar year. Maximum Amount Of Options Or Stock Appreciation Rights Maximum number of stock options or stock appreciation rights awarded to an individual Lessee, Operating Lease, Liability, to be Paid, Year Two June 26, 2025 Statement [Line Items] Statement [Line Items] Employees Member Employees [Member] Employees [Member] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total purchase price Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Carrying Value and Fair Value Estimate of Current and Long Term Debt Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contract with Customer, Asset, after Allowance for Credit Loss, Total Contract with Customer, Asset, after Allowance for Credit Loss Contract assets Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year June 27, 2024 (excluding the quarter ended September 28, 2023) Lease, Cost Total lease cost Subsequent Event [Line Items] Letters of Credit Outstanding, Amount Outstanding letters of credit Accounts receivable, less allowance for doubtful accounts of $370, $283 and $318 Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Construction in Progress, Gross Construction in progress Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash Entity Common Stock, Shares Outstanding Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Operating Leased Assets [Line Items] Treasury Stock, Value, Total Treasury Stock, Value Treasury stock, at cost; 117,900 shares of Common Stock Cover [Abstract] Document Fiscal Year Focus Comprehensive Income (Loss) Note [Text Block] Accumulated Other Comprehensive Loss Loss before income taxes Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Other Comprehensive Income Location [Domain] Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Other long-term assets and liabilities Option Indexed to Issuer's Equity, Type [Domain] Business Acquisition, Pro Forma Information [Abstract] 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 Grant-Date Fair Value Maximum Number Of Share Based Awards Maximum Number Of Share Based Awards Maximum number of shares that may be awarded to participant in one calendar year Due to Related Party, Current Due to Related Party, Current Due to related party, current Security Exchange Name Other Comprehensive Income (Loss), before Reclassifications, before Tax Other comprehensive income before reclassifications Customer Relationships [Member] Customer Relationships [Member] Customer relationships [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross Property, plant and equipment gross Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable in Cash and Property. Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable In Cash And Property Amount that may be paid to any participant for awards payable in cash or property other than Common Stock Lakeville [Member] Lakeville [Member] Just the cheese brand. Just The Cheese Brand [Member] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for new operating lease obligations Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other Comprehensive Income (Loss), Tax, Total Other Comprehensive Income (Loss), Tax Tax effect Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Summary of RSU Activity Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security, Total Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Principal payments on long-term debt Entity Emerging Growth Company Accumulated Other Comprehensive Loss [Abstract]. Accumulated Other Comprehensive Loss [Abstract] Amendment Flag Schedule of Weighted Average Number of Shares [Table Text Block] Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share Accounting Standards Update [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Expected Amortization Expense Leases [Abstract] Leases [Abstract] Fiscal year ending Common Shares, Treasury Stock Common Shares, Treasury Stock Common shares, Treasury stock Reclassification from AOCI, Current Period, Tax, Total Reclassification from AOCI, Current Period, Tax Tax effect Securities Act File Number Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Cash, end of period Cash, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Other Assets, Total Other Assets Other assets Share-Based Payment Arrangement [Abstract] Dividends, Common Stock, Cash Cash dividends Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted-Average Grant-Date Fair Value, Ending Balance Weighted-Average Grant-Date Fair Value, Beginning Balance Property Subject to or Available for Operating Lease [Domain] Operating Expenses Total operating expenses Entity Small Business Entity Shell Company Title of Individual [Axis] James J. Sanfilippo [Member] James J. Sanfilippo [Member] James J. Sanfilippo Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Pension expense (excluding service costs) Debt, Long-Term and Short-Term, Combined Amount, Total Debt, Long-Term and Short-Term, Combined Amount Liabilities, Noncurrent [Abstract] LONG-TERM LIABILITIES: Noncurrent Earnings Per Share [Text Block] Earnings Per Common Share Property, plant and equipment, before rental investment property. Property Plant And Equipment Property, plant and equipment net Entity Address, Address Line One Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Total intangible assets, gross Inventory, Finished Goods and Work in Process, Net of Reserves, Total Inventory, Finished Goods and Work in Process, Net of Reserves Work-in-process and finished goods Subsequent Event Type [Domain] Lessor, Operating Lease, Payment to be Received, after Year Five Thereafter Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Identifiable intangible assets: Rental investment property, less accumulated depreciation of $14,843, $14,439 and $14,036 Real Estate Investment Property, Net, Total Real Estate Investment Property, Net Income Statement Location [Axis] Income Statement Location [Axis] Variable Lease, Cost Variable lease costs  Goodwill And Intangible Assets Line Items Goodwill and Intangible Assets [Line Items] Goodwill and Intangible Assets [Line Items] Pro forma net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Lessee, Operating Lease, Liability, to be Paid, Year Five June 29, 2028 Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation and amortization Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Total accumulated amortization Equity award exercises, net of shares withheld for employee taxes Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Schedule of Finite-Lived Intangible Assets [Table Text Block] Components of Identifiable Intangible Assets Accounting Standards Update [Axis] Treasury Stock, Common [Member] Treasury Stock [Member] Accounting Changes and Error Corrections [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Long-Term Line of Credit, Total Long-Term Line of Credit Revolving credit facility borrowings Goodwill, Impairment Loss Accumulated impairment losses Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Weighted Average Number of Shares Outstanding, Diluted, Adjustment Restricted stock units Subsequent Event [Table] Current maturities of long-term debt, net, including related party debt of $704, $672 and $642 Long-Term Debt and Lease Obligation, Current, Total Long-Term Debt and Lease Obligation, Current Common Stock, Dividends, Per Share, Declared Cash dividends per common share Workers' Compensation Liability, Noncurrent Long-term workers' compensation liabilities Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Inventories Other information related to operating lease table text block. Other Information Related to Operating Lease [Table Text Block] Summary of other information Other Operating Activities, Cash Flow Statement Other, net Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Amortization expense for remainder of fiscal 2023 Rental and miscellaneous expense, net Rental And Miscellaneous Expense Net Rental and miscellaneous expense, net Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Plans Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited, Weighted-Average Grant-Date Fair Value Selling Expense Selling expenses Income Statement Location [Domain] Income Statement Location [Domain] Sales Channel, Directly to Consumer [Member] Consumer [Member] Business Combination and Asset Acquisition [Abstract] Document Type Line of credit facility, provide extra available capacity Line of Credit Facility, Current Borrowing Capacity Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Schedule of Net Benefit Costs [Table Text Block] Schedule of Net Periodic Pension Cost Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Second Amendment [Member] Second Amendment [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited, Shares Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Balance Sheet Location [Domain] Increase (Decrease) in Accrued Liabilities, Total Increase (Decrease) in Accrued Liabilities Accrued expenses Lessor, Operating Lease, Payment to be Received, Year One June 26, 2025 Trade Names [Member] Brand Names [Member] Brand names [Member] Net short-term borrowings (repayments) Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less, Total Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less Nonoperating Income (Expense), Total Nonoperating Income (Expense) Total other expense, net Business combination amount to be received from seller Business Combination Amount To Be Received From Seller Business Combination Amount To Be Received From Seller Noncompete Agreements [Member] Non-compete Agreement [Member] Non-compete agreement [Member] Liabilities TOTAL LIABILITIES Machinery and Equipment, Gross Machinery and equipment Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block] Undiscounted fixed lease consideration under non-cancelable tenant operating leases Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity, Attributable to Parent Balance Balance TOTAL STOCKHOLDERS' EQUITY Acquired finite-lived intangible assets, weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Operating leases not yet commenced Operating Leases Not Yet Commenced Operating leases not yet commenced. Net income Nonoperating Income (Expense) [Abstract] Other expense: Interest expense including $175, $189, $353 and $382 to related parties Interest Expense, Total Interest Expense Business Description and Basis of Presentation [Text Block] Basis of Presentation and Description of Business Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Equity award exercises Weighted Average Number of Shares Outstanding, Diluted Weighted average number of shares outstanding – diluted Operating lease cash flows abstract. Operating Lease Cash Flows [Abstract] Operating cash flows information: Credit Facility [Axis] Credit Facility [Axis] Asset Acquisition [Domain] Sale of Facility. Sale of Facility [Abstract] Sale of Facility [Abstract] Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term (in years) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net periodic benefit cost Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Fair Value Disclosures [Abstract] Other Comprehensive Income Location [Axis] Schedule of Business Acquisitions, by Acquisition [Table Text Block] Summary of Fair Value of Assets Acquired Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Pension liability amortization income tax expense Income tax expense related to pension adjustments Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested, Shares Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Accrued payroll and related benefits Business Acquisition [Axis] Business Acquisition [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - shares
6 Months Ended
Dec. 28, 2023
Jan. 25, 2024
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Dec. 28, 2023  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Trading Symbol JBSS  
Entity Registrant Name SANFILIPPO JOHN B & SON INC  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Entity Central Index Key 0000880117  
Current Fiscal Year End Date --06-29  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Title of 12(b) Security Common Stock  
Entity Address, State or Province IL  
Securities Act File Number 0-19681  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 36-2419677  
Entity Address, Address Line One 1703 North Randall Road  
Entity Address, City or Town Elgin  
Entity Address, Postal Zip Code 60123-7820  
City Area Code 847  
Local Phone Number 289-1800  
Document Quarterly Report true  
Document Transition Report false  
Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   9,002,660
Class A Common Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,597,426
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Statement of Comprehensive Income [Abstract]        
Net sales $ 291,222 $ 274,328 $ 525,327 $ 526,929
Cost of sales 233,283 217,826 410,366 419,784
Gross profit 57,939 56,502 114,961 107,145
Operating expenses:        
Selling expenses 21,001 21,830 42,993 39,812
Administrative expenses 11,563 10,208 22,016 20,455
Bargain purchase gain, net (2,226) 0 (2,226) 0
Total operating expenses 30,338 32,038 62,783 60,267
Income from operations 27,601 24,464 52,178 46,878
Other expense:        
Interest expense including $175, $189, $353 and $382 to related parties 1,055 615 1,282 1,276
Rental and miscellaneous expense, net 260 311 616 713
Pension expense (excluding service costs) 350 348 700 697
Total other expense, net 1,665 1,274 2,598 2,686
Income before income taxes 25,936 23,190 49,580 44,192
Income tax expense 6,765 6,283 12,821 11,740
Net income 19,171 16,907 36,759 32,452
Other comprehensive income:        
Amortization of actuarial loss included in net periodic pension cost 0 7 0 14
Income tax expense related to pension adjustments 0 (2) 0 (3)
Other comprehensive income , net of tax 0 5 0 11
Comprehensive income $ 19,171 $ 16,912 $ 36,759 $ 32,463
Net income per common share — basic $ 1.65 $ 1.46 $ 3.17 $ 2.81
Net income per common share — diluted $ 1.64 $ 1.45 $ 3.15 $ 2.79
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Interest Expense $ 1,055,000 $ 615,000 $ 1,282,000 $ 1,276,000
Related Party [Member]        
Interest Expense $ 175 $ 189 $ 353 $ 382
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
CURRENT ASSETS:      
Cash $ 1,975 $ 1,948 $ 620
Accounts receivable, less allowance for doubtful accounts of $370, $283 and $318 77,416 72,734 72,433
Inventories 197,335 172,936 173,075
Prepaid expenses and other current assets 13,040 6,812 11,693
TOTAL CURRENT ASSETS 289,766 254,430 257,821
PROPERTY, PLANT AND EQUIPMENT:      
Land 13,365 9,150 9,150
Buildings 114,708 104,150 102,840
Machinery and equipment 286,317 261,706 254,013
Furniture and leasehold improvements 5,310 5,275 5,312
Vehicles 790 729 614
Construction in progress 3,960 7,123 9,877
Property, plant and equipment gross 424,450 388,133 381,806
Less: Accumulated depreciation 276,987 267,336 259,597
Property, plant and equipment net 147,463 120,797 122,209
Rental investment property, less accumulated depreciation of $14,843, $14,439 and $14,036 14,280 14,684 15,087
TOTAL PROPERTY, PLANT AND EQUIPMENT 161,743 135,481 137,296
OTHER LONG TERM ASSETS:      
Intangible assets, net 6,584 6,658 7,561
Deferred income taxes 562 3,592 2,608
Goodwill 11,750 11,750 12,030
Operating Lease, Right-of-Use Asset 6,867 6,427 2,593
Other assets 7,187 6,949 6,021
TOTAL ASSETS 484,459 425,287 425,930
CURRENT LIABILITIES:      
Revolving credit facility borrowings 32,052 0 22,805
Current maturities of long-term debt, net, including related party debt of $704, $672 and $642 704 672 1,497
Accounts payable 62,955 42,680 49,342
Bank overdraft 1,500 285 1,970
Accrued payroll and related benefits 17,479 27,572 14,953
Other accrued expenses 13,601 14,479 13,495
TOTAL CURRENT LIABILITIES 128,291 85,688 104,062
LONG-TERM LIABILITIES:      
Long-term debt, less current maturities, net, including related party debt of $6,742, $7,102 and $7,446 6,742 7,102 7,446
Retirement plan 27,338 26,653 29,132
Long-term operating lease liabilities, net of current portion 5,141 4,771 1,472
Long-term workers' compensation liabilities 7,291 7,321 7,459
Other 2,419 1,545 696
TOTAL LONG-TERM LIABILITIES 48,931 47,392 46,205
TOTAL LIABILITIES 177,222 133,080 150,267
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY:      
Capital in excess of par value 133,432 131,986 130,731
Retained earnings 175,096 161,512 148,488
Accumulated other comprehensive loss (204) (204) (2,469)
Treasury stock, at cost; 117,900 shares of Common Stock (1,204) (1,204) (1,204)
TOTAL STOCKHOLDERS' EQUITY 307,237 292,207 275,663
TOTAL LIABILITIES & STOCKHOLDERS' EQUITY 484,459 425,287 425,930
Class A Common Stock [Member]      
STOCKHOLDERS' EQUITY:      
Common Stock 26 26 26
Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member]      
STOCKHOLDERS' EQUITY:      
Common Stock $ 91 $ 91 $ 91
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Allowance for doubtful accounts for accounts receivable, current $ 370 $ 283 $ 318
Accumulated depreciation of rental investment property 14,843 14,439 14,036
Due to related party, current 704 672 642
Due to Related Party, Noncurrent $ 6,742 $ 7,102 $ 7,446
Common shares, Treasury stock 117,900 117,900 117,900
Class A Common Stock [Member]      
Common stock, par value $ 0.01 $ 0.01 $ 0.01
Common stock, shares authorized 10,000,000 10,000,000 10,000,000
Common stock, shares issued 2,597,426 2,597,426 2,597,426
Common stock, shares outstanding 2,597,426 2,597,426 2,597,426
Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member]      
Common stock, par value $ 0.01 $ 0.01 $ 0.01
Common stock, shares authorized 17,000,000 17,000,000 17,000,000
Common stock, shares issued 9,120,560 9,076,326 9,072,068
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Class A Common Stock [Member]
Class A Common Stock [Member]
Common Stock [Member]
Balance at Jun. 30, 2022 $ 278,821 $ 90 $ 128,800 $ 153,589 $ (2,480) $ (1,204)   $ 26
Balance, Shares at Jun. 30, 2022   9,047,359           2,597,426
Net Income (Loss) 15,545     15,545        
Cash dividends (25,981)     (25,981)        
Pension liability amortization, net of income tax expense 6       6      
Stock-based compensation expense 772   772          
Balance at Sep. 29, 2022 269,163 $ 90 129,572 143,153 (2,474) (1,204)   $ 26
Balance, Shares at Sep. 29, 2022   9,047,359           2,597,426
Balance at Jun. 30, 2022 278,821 $ 90 128,800 153,589 (2,480) (1,204)   $ 26
Balance, Shares at Jun. 30, 2022   9,047,359           2,597,426
Net Income (Loss) 32,452              
Balance at Dec. 29, 2022 275,663 $ 91 130,731 148,488 (2,469) (1,204)   $ 26
Balance, Shares at Dec. 29, 2022   9,072,068           2,597,426
Balance at Sep. 29, 2022 269,163 $ 90 129,572 143,153 (2,474) (1,204)   $ 26
Balance, Shares at Sep. 29, 2022   9,047,359           2,597,426
Net Income (Loss) 16,907     16,907        
Cash dividends (11,572)     (11,572)        
Pension liability amortization, net of income tax expense 5       5      
Equity award exercises   24,709            
Equity award exercises, net of shares withheld for employee taxes (355) $ 1 (356)          
Stock-based compensation expense 1,515   1,515          
Balance at Dec. 29, 2022 275,663 $ 91 130,731 148,488 (2,469) (1,204)   $ 26
Balance, Shares at Dec. 29, 2022   9,072,068           2,597,426
Balance at Jun. 29, 2023 292,207 $ 91 131,986 161,512 (204) (1,204) $ 26  
Balance, Shares at Jun. 29, 2023   9,076,326         2,597,426  
Net Income (Loss) 17,588     17,588        
Cash dividends (23,175)     (23,175)        
Equity award exercises   14,605            
Equity award exercises, net of shares withheld for employee taxes 0 $ 0 0          
Stock-based compensation expense 747   747          
Balance at Sep. 28, 2023 287,367 $ 91 132,733 155,925 (204) (1,204) $ 26  
Balance, Shares at Sep. 28, 2023   9,090,931         2,597,426  
Balance at Jun. 29, 2023 292,207 $ 91 131,986 161,512 (204) (1,204) $ 26  
Balance, Shares at Jun. 29, 2023   9,076,326         2,597,426  
Net Income (Loss) 36,759              
Balance at Dec. 28, 2023 307,237 $ 91 133,432 175,096 (204) (1,204) $ 26  
Balance, Shares at Dec. 28, 2023   9,120,560         2,597,426  
Balance at Sep. 28, 2023 287,367 $ 91 132,733 155,925 (204) (1,204) $ 26  
Balance, Shares at Sep. 28, 2023   9,090,931         2,597,426  
Net Income (Loss) 19,171     19,171        
Equity award exercises   29,629            
Equity award exercises, net of shares withheld for employee taxes (684) $ 0 (684)          
Stock-based compensation expense 1,383   1,383          
Balance at Dec. 28, 2023 $ 307,237 $ 91 $ 133,432 $ 175,096 $ (204) $ (1,204) $ 26  
Balance, Shares at Dec. 28, 2023   9,120,560         2,597,426  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 28, 2023
Dec. 29, 2022
Sep. 29, 2022
Statement of Stockholders' Equity [Abstract]      
Cash dividends per common share $ 2 $ 1 $ 2.25
Pension liability amortization income tax expense   $ 2 $ 1
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax   $ 2  
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Pro forma net income $ 36,759 $ 32,452
Depreciation and amortization 11,715 10,099
Loss on disposition of assets, net 140 19
Deferred income tax expense 2,280 628
Stock-based compensation expense 2,130 2,287
Bargain purchase gain, net (2,226) 0
Change in assets and liabilities:    
Accounts receivable, net (4,542) (2,822)
Inventories 11,101 32,020
Prepaid expenses and other current assets (2,942) (1,885)
Accounts payable 20,557 1,492
Accrued expenses (10,077) (1,794)
Income taxes receivable (4,180) (2,523)
Other long-term assets and liabilities 132 721
Other, net 325 258
Net cash provided by operating activities 61,172 70,952
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (10,882) (11,420)
Business acquisitions, net (58,974) (3,500)
Other, net (53) (56)
Net cash used in investing activities (69,909) (14,976)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Net short-term borrowings (repayments) 32,052 (17,634)
Debt issue costs (316) 0
Principal payments on long-term debt (328) (1,984)
Increase in bank overdraft 1,215 1,756
Dividends paid (23,175) (37,553)
Taxes paid related to net share settlement of equity awards (684) (356)
Net cash provided by (used in) financing activities 8,764 (55,771)
NET INCREASE IN CASH AND CASH EQUIVALENTS 27 205
Cash, beginning of period 1,948 415
Cash, end of period $ 1,975 $ 620
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Sep. 28, 2023
Dec. 29, 2022
Sep. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Pay vs Performance Disclosure            
Net Income (Loss) $ 19,171 $ 17,588 $ 16,907 $ 15,545 $ 36,759 $ 32,452
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 28, 2023
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Rule 10b5-1 Trading Arrangement

During the quarter ended December 28, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K).

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 20 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Description of Business
6 Months Ended
Dec. 28, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Description of Business

Note 1 – Basis of Presentation and Description of Business

As used herein, unless the context otherwise indicates, the terms “we”, “us”, “our” or “Company” collectively refer to John B. Sanfilippo & Son, Inc. and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the final Thursday of June each year, and typically consists of fifty-two weeks (four thirteen-week quarters). Additional information on the comparability of the periods presented is as follows:

References herein to fiscal 2024 and fiscal 2023 are to the fiscal year ending June 27, 2024 and the fiscal year ended June 29, 2023, respectively.
References herein to the second quarter of fiscal 2024 and fiscal 2023 are to the quarters ended December 28, 2023 and December 29, 2022, respectively.
References herein to the first half or first twenty-six weeks of fiscal 2024 and fiscal 2023 are to the twenty-six weeks ended December 28, 2023 and December 29, 2022, respectively.

We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under our Fisher, Orchard Valley Harvest, Squirrel Brand and Southern Style Nuts brand names and under a variety of private brands. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snack and trail mixes, nutrition bars, snack bars, snack bites, sunflower kernels, dried fruit, corn snacks, chickpea snacks, sesame sticks, other sesame snack products and baked cheese snack products under our brand names, including Just the Cheese, and under private brands. Finally, with our recent acquisition of assets relating to the snack bars business from TreeHouse Foods. Inc., which was completed in the current second quarter of fiscal 2024, we are able to offer our private brand customers a complete portfolio of snack bars. Our products are sold through three primary distribution channels, including food retailers in the consumer channel, commercial ingredient users and contract packaging customers.

The accompanying unaudited financial statements fairly present the consolidated statements of comprehensive income, consolidated balance sheets, consolidated statements of stockholders’ equity and consolidated statements of cash flows, and reflect all adjustments, consisting only of normal recurring adjustments which are necessary for the fair statement of the results of the interim periods. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses.

The interim results of operations are not necessarily indicative of the results to be expected for a full year. The balance sheet data as of June 29, 2023 was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). Accordingly, these unaudited financial statements and related notes should be read in conjunction with the audited consolidated financial statements and notes thereto included in our 2023 Annual Report on Form 10-K for the fiscal year ended June 29, 2023.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lakeville Acquisition
6 Months Ended
Dec. 28, 2023
Business Combinations [Abstract]  
Lakeville Acquisition

Note 2 Lakeville Acquisition

On September 29, 2023, we completed the acquisition of certain assets from TreeHouse Foods, Inc. (the “Seller”) relating to its snack bars business. The acquired assets include inventory, a manufacturing facility and related equipment located in Lakeville, Minnesota, and product formulas (the “Lakeville Acquisition”). The initial purchase price was approximately $61,546 in cash, subject to certain post-closing adjustments. Following the closing, we received payment from the Seller of $2,572 for purchase price adjustments related to the actual inventory and fixed assets acquired, for a revised purchase price of $58,974, net. The purchase price for the Lakeville Acquisition was primarily funded from borrowings under the Credit Facility as amended by the Second Amendment (defined below).

The Lakeville Acquisition accelerates our strategy within the growing snack bar category and diversifies our product offerings. It also allows us to offer private brand customers a complete portfolio of snack bars, including fruit and grain, crunchy, protein, sweet and salty and chewy bars that complement internally developed nutrition bars. The Lakeville Acquisition has been accounted for as a business combination in accordance with ASC Topic 805, “Business Combinations”.

The following table summarizes the preliminary amounts allocated to the fair values of certain assets acquired at the acquisition date:

 

Inventories

$

35,500

 

Property, plant and equipment

 

25,600

 

Identifiable intangible assets:

 

 

   Product formulas

 

850

 

   Total assets acquired

$

61,950

 

Property, plant and equipment represent a manufacturing facility and related equipment located in Lakeville, Minnesota. The fair value for the property was primarily determined using a market approach. The fair values for the machinery and equipment were determined using a combination of the direct and indirect cost approaches, along with the market approach. All assets will be depreciated on a straight-line basis over their estimated remaining useful lives as determined in accordance with our accounting policies.

The product formulas asset represents the value of these formulas designed to replicate the taste, texture and appearance of branded snack bars. The fair value of the product formulas was determined using the income approach through a relief from royalty method analysis. We are amortizing formulas over a weighted average life of 5.4 years.

There were no recognized or unrecognized material contingencies associated with the acquired business.

The $61,950 fair value of the identifiable assets acquired exceeded the total purchase price of $58,974. Accordingly, this acquisition resulted in a bargain purchase and we recognized a gain of $2,226, net of taxes, which is reported in the caption “Bargain purchase gain, net” in our consolidated financial results for the quarter and twenty-six weeks ended December 28, 2023. We believe the Lakeville Acquisition resulted in a bargain purchase gain because the Seller was motivated to divest such snack bars business, as its performance no longer supported the Seller's long-term growth targets.

Net sales of $28,692 and a loss before income taxes of $3,957 from the closing of the Lakeville Acquisition on September 29, 2023 are included in our consolidated financial results as of December 28, 2023. The Company also incurred acquisition-related costs of $161 and $665 for the quarter and twenty-six weeks ended December 28, 2023, respectively. These costs are included in Administrative expenses.

The following reflects the unaudited pro forma results of operations of the Company as if the Lakeville Acquisition had taken place at the beginning of fiscal 2023. This pro forma information does not purport to represent what the Company’s actual results would have been if the Lakeville Acquisition had occurred as of the date indicated or what such results would be for any future periods.

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Pro forma net sales

 

$

291,222

 

 

$

313,870

 

 

$

565,640

 

 

$

608,754

 

Pro forma net income

 

 

18,883

 

 

 

16,697

 

 

 

33,335

 

 

 

29,797

 

Pro forma diluted earnings per share

 

$

1.62

 

 

$

1.44

 

 

$

2.86

 

 

$

2.56

 

 

These unaudited pro forma results have been calculated after applying our accounting policies and adjusting the results of the Lakeville Acquisition to reflect elimination of transaction costs and the bargain purchase gain and to record additional interest expense and cost of sales that would have been incurred, assuming the fair value adjustment to inventory had been applied from July 1, 2022, net of related income taxes in respect of pro forma net income and diluted earnings per share performance. The impact to the above pro forma information of incremental depreciation and amortization expense is insignificant and therefore excluded from the calculation of pro forma results.

Since the Lakeville Acquisition, we continue to operate in a single reportable operating segment that consists of selling various nut and nut-related products and snacks through three sales distribution channels. Revenues from the Lakeville Acquisition are primarily in our consumer distribution channel.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
6 Months Ended
Dec. 28, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 3 – Revenue Recognition

We recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. For each customer contract, a five-step process is followed in which we identify the contract, identify performance obligations, determine the transaction price, allocate the contract transaction price to the performance obligations, and recognize the revenue when (or as) the performance obligation is transferred to the customer.

When Performance Obligations Are Satisfied

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company’s performance obligations are primarily for the delivery of raw and processed recipe and snack nuts, nut butters and trail mixes.

Our customer contracts do not include more than one performance obligation. If a contract were to contain more than one performance obligation, we are required to allocate the contract’s transaction price to each performance obligation based on its relative standalone selling price. The standalone selling price for each distinct good is generally determined by directly observable data.

Revenue recognition is generally completed at a point in time when product control is transferred to the customer. For virtually all of our revenues, control transfers to the customer when the product is shipped or delivered to the customer based upon applicable shipping terms. This allows the customer to then direct the use and obtain substantially all of the remaining benefits from the asset at that point in time. Therefore, the timing of our revenue recognition requires little judgment.

Variable Consideration

Some of our products are sold through specific incentive programs including, but not limited to, promotional allowances, volume and customer rebates, in-store display incentives and marketing allowances to consumer and some commercial ingredient customers. The ultimate cost of these programs is dependent on certain factors such as actual purchase volumes or customer activities. It is also dependent on significant management judgment when determining estimates. The Company accounts for these programs as variable consideration and recognizes a reduction in revenue (and a corresponding reduction in the transaction price) in the same period as the underlying program based upon the terms of the specific arrangements.

Trade promotions, consisting primarily of customer pricing allowances, merchandising funds and consumer coupons, are also offered through various programs to customers and consumers. A provision for estimated trade promotions is recorded as a reduction of revenue (and a reduction in the transaction price) in the same period when the sale is recognized. Revenues are also recorded net of expected customer deductions which are provided for based upon past experiences. Evaluating these estimates requires management judgment.

We generally use the most likely amount method to determine the variable consideration. We believe there will not be significant changes to our estimates of variable consideration when any related uncertainties are resolved with our customers. The Company reviews and updates its estimates and related accruals of variable consideration and trade promotions at least quarterly based on the terms of the agreements and historical experience. Any uncertainties in the ultimate resolution of variable consideration due to factors outside of the Company’s influence are typically resolved within a short timeframe. Therefore, no additional constraint on the variable consideration is required.

Contract Balances

Contract assets or liabilities result from transactions with revenue recorded over time. If the measure of remaining rights exceeds the measure of the remaining performance obligations, the Company records a contract asset. Conversely, if the measure of the remaining performance obligations exceeds the measure of the remaining rights, the Company records a contract liability. There was no contract asset balance for any periods presented. The Company generally does not have material deferred revenue or contract liability balances arising from transactions with customers.

Disaggregation of Revenue

Revenue disaggregated by sales channel is as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

Distribution Channel

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Consumer

 

$

241,362

 

 

$

224,513

 

 

$

425,696

 

 

$

421,060

 

Commercial Ingredients

 

 

27,712

 

 

 

28,419

 

 

 

55,847

 

 

 

59,926

 

Contract Packaging

 

 

22,148

 

 

 

21,396

 

 

 

43,784

 

 

 

45,943

 

Total

 

$

291,222

 

 

$

274,328

 

 

$

525,327

 

 

$

526,929

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
6 Months Ended
Dec. 28, 2023
Leases [Abstract]  
Leases

Note 4 – Leases

Description of Leases

We lease equipment used in the transportation of goods in our warehouses, as well as a limited number of automobiles and a small warehouse near our Bainbridge, Georgia facility. Our leases generally do not contain non-lease components and do not contain any explicit guarantees of residual value. Our leases for warehouse transportation equipment generally require the equipment to be returned to the lessor in good working order.

Through a review of our contracts, we determine if an arrangement is a lease at inception and analyze the lease to determine if it is operating or finance. Operating lease right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental collateralized borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Implicit rates are used when readily determinable. None of our leases currently contain options to extend the term. In the event of an option to extend the term of a lease, the lease term used in measuring the liability would include options to extend or terminate the lease if it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the respective lease term. Our leases have remaining terms of up to 5.5 years.

It is our accounting policy not to apply lease recognition requirements to short term leases, defined as leases with an initial term of 12 months or less. As such, leases with an initial term of 12 months or less are not recorded in the Consolidated Balance Sheets. We have also made the policy election to not separate lease and non-lease components for all leases.

The following table provides supplemental information related to operating lease right-of-use assets and liabilities:

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

 

Affected Line Item in Consolidated Balance Sheets

Assets

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

$

6,867

 

 

$

6,427

 

 

$

2,593

 

 

Operating lease right-of-use assets

Total lease right-of-use assets

$

6,867

 

 

$

6,427

 

 

$

2,593

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

$

1,751

 

 

$

1,729

 

 

$

1,166

 

 

Other accrued expenses

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

5,141

 

 

 

4,771

 

 

 

1,472

 

 

Long-term operating lease liabilities

Total lease liabilities

$

6,892

 

 

$

6,500

 

 

$

2,638

 

 

 

 

The following tables summarize the Company’s total lease costs and other information arising from operating lease transactions:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Operating lease costs (a)

 

$

719

 

 

$

541

 

 

$

1,389

 

 

$

1,015

 

Variable lease costs (b)

 

 

33

 

 

 

58

 

 

 

(141

)

 

 

115

 

Total lease cost

 

$

752

 

 

$

599

 

 

$

1,248

 

 

$

1,130

 

 

(a)
Includes short-term leases which are immaterial.
(b)
Variable lease costs consist of sales tax and lease overtime charges.

Supplemental cash flow and other information related to leases was as follows:

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

Operating cash flows information:

 

 

 

 

 

 

Cash paid for amounts included in measurements for lease liabilities

 

$

1,210

 

 

$

807

 

 

 

 

 

 

 

 

Non-cash activity:

 

 

 

 

 

 

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

 

$

1,320

 

 

$

1,049

 

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Weighted average remaining lease term (in years)

 

 

4.2

 

 

 

4.4

 

 

 

3.0

 

Weighted average discount rate

 

 

6.9

%

 

 

6.7

%

 

 

5.2

%

 

Maturities of operating lease liabilities as of December 28, 2023 are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023)

 

$

1,159

 

June 26, 2025

 

 

1,954

 

June 25, 2026

 

 

1,742

 

June 24, 2027

 

 

1,455

 

June 29, 2028

 

 

1,285

 

June 28, 2029

 

 

346

 

Thereafter

 

 

 

Total lease payment

 

 

7,941

 

Less imputed interest

 

 

(1,049

)

Present value of operating lease liabilities

 

$

6,892

 

 

At December 28, 2023, the Company has additional operating leases of approximately $425 that have not yet commenced and therefore are not reflected in the Consolidated Balance Sheet and tables above. The leases are scheduled to commence in the third quarter of fiscal 2024 with initial lease terms ranging from 3 to 6 years.

Lessor Accounting

We lease office space in our four-story office building located in Elgin, Illinois. As a lessor, we retain substantially all of the risks and benefits of ownership of the investment property and under Topic 842: Leases we continue to account for all of our leases as operating leases. Lease agreements may include options to renew. We accrue fixed lease income on a straight‑line basis over the terms of the leases. There is generally no variable lease consideration and an immaterial amount of non-lease components such as recurring utility and storage fees. Leases between related parties are immaterial.

Leasing revenue is as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Lease income related to lease payments

 

$

533

 

 

$

403

 

 

$

977

 

 

$

805

 

 

The future minimum, undiscounted fixed cash flows under non-cancelable tenant operating leases for each of the next five years and thereafter are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023)

 

$

1,029

 

June 26, 2025

 

 

1,477

 

June 25, 2026

 

 

972

 

June 24, 2027

 

 

930

 

June 29, 2028

 

 

328

 

June 28, 2029

 

 

336

 

Thereafter

 

 

1,478

 

 

$

6,550

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
6 Months Ended
Dec. 28, 2023
Inventory Disclosure [Abstract]  
Inventories

Note 5 – Inventories

Inventories consist of the following:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Raw material and supplies

 

$

81,564

 

 

$

65,430

 

 

$

75,002

 

Work-in-process and finished goods

 

 

115,771

 

 

 

107,506

 

 

 

98,073

 

Total

 

$

197,335

 

 

$

172,936

 

 

$

173,075

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
6 Months Ended
Dec. 28, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

Note 6 – Goodwill and Intangible Assets

Identifiable intangible assets that are subject to amortization consist of the following:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Customer relationships

 

$

21,350

 

 

$

21,350

 

 

$

21,370

 

Brand names

 

 

17,070

 

 

 

17,070

 

 

 

17,070

 

Product formulas

 

 

850

 

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

300

 

 

 

300

 

 

 

300

 

 

 

39,570

 

 

 

38,720

 

 

 

38,740

 

Less accumulated amortization:

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

(20,356

)

 

 

(19,834

)

 

 

(19,311

)

Brand names

 

 

(12,314

)

 

 

(11,955

)

 

 

(11,598

)

Product formulas

 

 

(40

)

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

(276

)

 

 

(273

)

 

 

(270

)

 

 

(32,986

)

 

 

(32,062

)

 

 

(31,179

)

Net intangible assets

 

$

6,584

 

 

$

6,658

 

 

$

7,561

 

 

Customer relationships are being amortized on an accelerated basis. The brand names remaining to be amortized consist of the Squirrel Brand, Southern Style Nuts and Just the Cheese brand names.

Total amortization expense related to intangible assets, which is classified in administrative expense in the Consolidated Statement of Comprehensive Income, was $482 and $924 for the quarter and twenty-six weeks ended December 28, 2023, respectively. Amortization expense for the remainder of fiscal 2024 is expected to be approximately $762 and expected amortization expense the next five fiscal years is as follows:

 

Fiscal Year Ending

 

 

 

June 26, 2025

 

$

1,374

 

June 25, 2026

 

 

1,038

 

June 24, 2027

 

 

863

 

June 29, 2028

 

 

685

 

June 28, 2029

 

 

496

 

 

Our net goodwill at December 28, 2023 was comprised of $9,650 from the Squirrel Brand acquisition completed in fiscal 2018 and $2,100 from the Just the Cheese brand acquisition completed in fiscal 2023. The changes in the carrying amount of goodwill since June 30, 2022 are as follows:

 

Gross goodwill balance at June 30, 2022

 

$

18,416

 

Accumulated impairment losses

 

 

(8,766

)

Net goodwill balance at June 30, 2022

 

 

9,650

 

Goodwill acquired during fiscal 2023

 

 

2,100

 

Net balance at June 29, 2023

 

 

11,750

 

Goodwill acquired during fiscal 2024

 

 

-

 

Net balance at December 28, 2023

 

$

11,750

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Facility
6 Months Ended
Dec. 28, 2023
Debt Disclosure [Abstract]  
Credit Facility

Note 7 – Credit Facility

Our Second Amendment to the Amended and Restated Credit Agreement (the “Second Amendment”) dated September 29, 2023 provides for a $150,000 senior secured revolving credit facility (the “Credit Facility”), which was increased from $117,500, to provide extra available capacity for our short-term working capital requirements due to the Lakeville Acquisition. The Second Amendment also extends the maturity of the Credit Facility to September 29, 2028 and allows the Company to pay up to $100,000 in dividends per year, subject to meeting availability tests. The Credit Facility is secured by substantially all our assets other than machinery and equipment, real property and fixtures.

At December 28, 2023, we had $114,155 of available credit under the Credit Facility which reflects borrowings of $32,052 and reduced availability as a result of $3,793 in outstanding letters of credit. As of December 28, 2023, we were in compliance with all financial covenants under the Credit Facility.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share
6 Months Ended
Dec. 28, 2023
Earnings Per Share [Abstract]  
Earnings Per Common Share

Note 8 Earnings Per Common Share

The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Weighted average number of shares outstanding – basic

 

 

11,611,409

 

 

 

11,567,068

 

 

 

11,603,185

 

 

 

11,560,250

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

56,146

 

 

 

57,594

 

 

 

67,964

 

 

 

60,637

 

Weighted average number of shares outstanding – diluted

 

 

11,667,555

 

 

 

11,624,662

 

 

 

11,671,149

 

 

 

11,620,887

 

 

There were no anti-dilutive awards excluded from the computation of diluted earnings per share for any periods presented.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Plans
6 Months Ended
Dec. 28, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans

Note 9 – Stock-Based Compensation Plans

At our annual meeting of stockholders on November 2, 2023, our stockholders approved a new equity incentive plan (the “2023 Omnibus Plan”) under which awards of options and stock-based awards may be made to employees, officers or non-employee directors of our Company. A total of 747,065 shares of Common Stock are authorized for grants of awards thereunder, which may be in the form of options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights (SARs”), performance shares, performance units, Common Stock or dividends and dividend equivalents.

The total number of shares of Common Stock with respect to which options or SARs may be granted in any calendar year to any participant may not exceed 500,000 shares (this limit applies separately with respect to each type of award). Additionally, for awards of restricted stock, RSUs, performance shares or other stock-based awards that are intended to qualify as performance-based compensation: (i) the total number of shares of Common Stock that may be granted in any calendar year to any participant may not exceed 250,000 shares (this limit applies separately to each type of award) and (ii) the maximum amount that may be paid to any participant for awards that are payable in cash or property other than Common Stock in any calendar year is $5,000.

During the second quarter of fiscal 2024, there were 56,168 RSUs awarded to employees and non-employee members of the Board of Directors. The vesting period is generally three years for awards to employees and one year for awards to non-employee directors.

The following is a summary of RSU activity for the first twenty-six weeks of fiscal 2024:

 

Restricted Stock Units

 

Shares

 

 

Weighted Average Grant Date Fair Value

 

Outstanding at June 29, 2023

 

 

155,012

 

 

$

67.87

 

Granted (a)

 

 

56,168

 

 

$

85.55

 

Vested (b)

 

 

(51,707

)

 

$

72.10

 

Forfeited

 

 

(621

)

 

$

72.58

 

Outstanding at December 28, 2023

 

 

158,852

 

 

$

72.73

 

 

(a)
The number of RSUs granted includes 8,031 RSUs with performance conditions for which the performance criteria had yet to be achieved. The final number of shares that will eventually be earned and vest has not yet been determined.
(b)
The number of RSUs vested includes shares that were withheld on behalf of employees to satisfy statutory tax withholding requirements.

At December 28, 2023, there were 26,653 RSUs outstanding that were vested but deferred.

The following table summarizes compensation expense charged to earnings for all equity compensation plans for the periods presented:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Stock-based compensation expense

 

$

1,383

 

 

$

1,515

 

 

$

2,130

 

 

$

2,287

 

 

As of December 28, 2023, there was $6,763 of total unrecognized compensation expense related to non-vested RSUs granted under our stock-based compensation plans. We expect to recognize that cost over a weighted average period of 1.7 years.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan
6 Months Ended
Dec. 28, 2023
Retirement Benefits [Abstract]  
Retirement Plan

Note 10 Retirement Plan

The Supplemental Employee Retirement Plan (“Retirement Plan”) is an unfunded, non-qualified deferred compensation plan that will provide eligible participants with monthly benefits upon retirement, disability or death, subject to certain conditions. The monthly benefit is based upon each participant’s earnings and his or her number of years of service. The components of net periodic benefit cost are as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Service cost

 

$

63

 

 

$

201

 

 

$

126

 

 

$

401

 

Interest cost

 

 

350

 

 

 

341

 

 

 

700

 

 

 

683

 

Amortization of loss

 

 

 

 

 

7

 

 

 

 

 

 

14

 

Net periodic benefit cost

 

$

413

 

 

$

549

 

 

$

826

 

 

$

1,098

 

 

The components of net periodic benefit cost other than the service cost component are included in the line item “Pension expense (excluding service costs)” in the Consolidated Statements of Comprehensive Income.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss
6 Months Ended
Dec. 28, 2023
Accumulated Other Comprehensive Loss [Abstract]  
Accumulated Other Comprehensive Loss

Note 11 – Accumulated Other Comprehensive Loss

The table below sets forth the changes to accumulated other comprehensive loss (“AOCL”) for the twenty-six weeks ended December 28, 2023 and December 29, 2022. These changes are all related to our defined benefit pension plan.

 

 

For the Twenty-Six Weeks Ended

 

Changes to AOCL (a)

 

December 28,
2023

 

 

December 29,
2022

 

Balance at beginning of period

 

$

(204

)

 

$

(2,480

)

Other comprehensive income before reclassifications

 

 

 

 

 

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

14

 

Tax effect

 

 

 

 

 

(3

)

Net current-period other comprehensive income

 

 

 

 

 

11

 

Balance at end of period

 

$

(204

)

 

$

(2,469

)

 

(a)
Amounts in parenthesis indicate debits/expense.

The reclassifications out of AOCL for the quarter and twenty-six weeks ended December 28, 2023 and December 29, 2022 were as follows:

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

Affected Line Item

Reclassifications from AOCL to Earnings (b)

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

 

Consolidated Statements of
Comprehensive Income

Amortization of defined benefit pension items:

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

$

 

 

$

(7

)

 

$

 

 

$

(14

)

 

Pension expense (excluding service costs)

Tax effect

 

 

 

 

2

 

 

 

 

 

 

3

 

 

Income tax expense

Amortization of defined pension items, net of tax

$

 

 

$

(5

)

 

$

 

 

$

(11

)

 

 

 

(b)
Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingent Liabilities
6 Months Ended
Dec. 28, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingent Liabilities

Note 12 – Commitments and Contingent Liabilities

We are currently a party to various legal proceedings in the ordinary course of business. While management presently believes that the ultimate outcomes of these proceedings, individually and in the aggregate, will not materially affect our Company’s financial position, results of operations or cash flows, legal proceedings are subject to inherent uncertainties, and unfavorable outcomes could occur. Unfavorable outcomes could include substantial monetary damages in excess of any appropriate accruals, which management has established. Were such unfavorable final outcomes to occur, there exists the possibility of a material adverse effect on our financial position, results of operations and cash flows.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments
6 Months Ended
Dec. 28, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

Note 13 – Fair Value of Financial Instruments

The Financial Accounting Standards Board defines fair value as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels:

 

 

 

 

 

 

 

 

Level 1

 

 

 

 

Quoted prices in active markets that are accessible at the measurement date for identical assets and liabilities.

 

 

 

Level 2

 

 

 

 

Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.

 

 

 

Level 3

 

 

 

 

Unobservable inputs for which there is little or no market data available.

 

The carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at each balance sheet date because of the short-term maturities and nature of these balances.

The carrying value of our revolving credit facility borrowings approximates fair value at each balance sheet date because interest rates on this instrument approximate current market rates (Level 2 criteria) and because of the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk.

The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Carrying value of current and long-term debt:

 

$

7,446

 

 

$

7,774

 

 

$

8,944

 

Fair value of current and long-term debt:

 

 

6,654

 

 

 

7,421

 

 

 

8,118

 

 

The estimated fair value of our long-term debt was determined using a market approach based upon Level 2 observable inputs, which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our long-term debt.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Recent Accounting Pronouncements
6 Months Ended
Dec. 28, 2023
Accounting Changes and Error Corrections [Abstract]  
Recent Accounting Pronouncements

Note 14 – Recent Accounting Pronouncements

There were no recent accounting pronouncements adopted in the current fiscal year.

There are no recent accounting pronouncements that have been issued and not yet adopted that are expected to have a material impact on our Consolidated Financial Statements.

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lakeville Acquisition (Tables)
6 Months Ended
Dec. 28, 2023
Business Acquisition [Line Items]  
Summary of Fair Value of Assets Acquired

The following table summarizes the preliminary amounts allocated to the fair values of certain assets acquired at the acquisition date:

 

Inventories

$

35,500

 

Property, plant and equipment

 

25,600

 

Identifiable intangible assets:

 

 

   Product formulas

 

850

 

   Total assets acquired

$

61,950

 

Business Acquisition, Pro Forma Information [Table Text Block] This pro forma information does not purport to represent what the Company’s actual results would have been if the Lakeville Acquisition had occurred as of the date indicated or what such results would be for any future periods.

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Pro forma net sales

 

$

291,222

 

 

$

313,870

 

 

$

565,640

 

 

$

608,754

 

Pro forma net income

 

 

18,883

 

 

 

16,697

 

 

 

33,335

 

 

 

29,797

 

Pro forma diluted earnings per share

 

$

1.62

 

 

$

1.44

 

 

$

2.86

 

 

$

2.56

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
6 Months Ended
Dec. 28, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Disaggregated by Sales Channel

Revenue disaggregated by sales channel is as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

Distribution Channel

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Consumer

 

$

241,362

 

 

$

224,513

 

 

$

425,696

 

 

$

421,060

 

Commercial Ingredients

 

 

27,712

 

 

 

28,419

 

 

 

55,847

 

 

 

59,926

 

Contract Packaging

 

 

22,148

 

 

 

21,396

 

 

 

43,784

 

 

 

45,943

 

Total

 

$

291,222

 

 

$

274,328

 

 

$

525,327

 

 

$

526,929

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
6 Months Ended
Dec. 28, 2023
Leases [Abstract]  
Supplemental information related to operating lease right-of-use assets and liabilities

The following table provides supplemental information related to operating lease right-of-use assets and liabilities:

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

 

Affected Line Item in Consolidated Balance Sheets

Assets

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

$

6,867

 

 

$

6,427

 

 

$

2,593

 

 

Operating lease right-of-use assets

Total lease right-of-use assets

$

6,867

 

 

$

6,427

 

 

$

2,593

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

$

1,751

 

 

$

1,729

 

 

$

1,166

 

 

Other accrued expenses

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

5,141

 

 

 

4,771

 

 

 

1,472

 

 

Long-term operating lease liabilities

Total lease liabilities

$

6,892

 

 

$

6,500

 

 

$

2,638

 

 

 

Summary of company's total lease costs and other information arising from operating lease transactions

The following tables summarize the Company’s total lease costs and other information arising from operating lease transactions:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Operating lease costs (a)

 

$

719

 

 

$

541

 

 

$

1,389

 

 

$

1,015

 

Variable lease costs (b)

 

 

33

 

 

 

58

 

 

 

(141

)

 

 

115

 

Total lease cost

 

$

752

 

 

$

599

 

 

$

1,248

 

 

$

1,130

 

 

(a)
Includes short-term leases which are immaterial.
(b)
Variable lease costs consist of sales tax and lease overtime charges.
Summary of Supplemental cash flow and other information related to leases

Supplemental cash flow and other information related to leases was as follows:

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

Operating cash flows information:

 

 

 

 

 

 

Cash paid for amounts included in measurements for lease liabilities

 

$

1,210

 

 

$

807

 

 

 

 

 

 

 

 

Non-cash activity:

 

 

 

 

 

 

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

 

$

1,320

 

 

$

1,049

 

Summary of other information

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Weighted average remaining lease term (in years)

 

 

4.2

 

 

 

4.4

 

 

 

3.0

 

Weighted average discount rate

 

 

6.9

%

 

 

6.7

%

 

 

5.2

%

 

Summary of maturities of operating lease liabilities

Maturities of operating lease liabilities as of December 28, 2023 are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023)

 

$

1,159

 

June 26, 2025

 

 

1,954

 

June 25, 2026

 

 

1,742

 

June 24, 2027

 

 

1,455

 

June 29, 2028

 

 

1,285

 

June 28, 2029

 

 

346

 

Thereafter

 

 

 

Total lease payment

 

 

7,941

 

Less imputed interest

 

 

(1,049

)

Present value of operating lease liabilities

 

$

6,892

 

Summary of operating lease revenue

Leasing revenue is as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Lease income related to lease payments

 

$

533

 

 

$

403

 

 

$

977

 

 

$

805

 

Undiscounted fixed lease consideration under non-cancelable tenant operating leases

The future minimum, undiscounted fixed cash flows under non-cancelable tenant operating leases for each of the next five years and thereafter are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023)

 

$

1,029

 

June 26, 2025

 

 

1,477

 

June 25, 2026

 

 

972

 

June 24, 2027

 

 

930

 

June 29, 2028

 

 

328

 

June 28, 2029

 

 

336

 

Thereafter

 

 

1,478

 

 

$

6,550

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
6 Months Ended
Dec. 28, 2023
Inventory Disclosure [Abstract]  
Components of Inventories

Inventories consist of the following:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Raw material and supplies

 

$

81,564

 

 

$

65,430

 

 

$

75,002

 

Work-in-process and finished goods

 

 

115,771

 

 

 

107,506

 

 

 

98,073

 

Total

 

$

197,335

 

 

$

172,936

 

 

$

173,075

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Dec. 28, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Components of Identifiable Intangible Assets

Identifiable intangible assets that are subject to amortization consist of the following:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Customer relationships

 

$

21,350

 

 

$

21,350

 

 

$

21,370

 

Brand names

 

 

17,070

 

 

 

17,070

 

 

 

17,070

 

Product formulas

 

 

850

 

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

300

 

 

 

300

 

 

 

300

 

 

 

39,570

 

 

 

38,720

 

 

 

38,740

 

Less accumulated amortization:

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

(20,356

)

 

 

(19,834

)

 

 

(19,311

)

Brand names

 

 

(12,314

)

 

 

(11,955

)

 

 

(11,598

)

Product formulas

 

 

(40

)

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

(276

)

 

 

(273

)

 

 

(270

)

 

 

(32,986

)

 

 

(32,062

)

 

 

(31,179

)

Net intangible assets

 

$

6,584

 

 

$

6,658

 

 

$

7,561

 

Summary of Expected Amortization Expense expected amortization expense the next five fiscal years is as follows:

 

Fiscal Year Ending

 

 

 

June 26, 2025

 

$

1,374

 

June 25, 2026

 

 

1,038

 

June 24, 2027

 

 

863

 

June 29, 2028

 

 

685

 

June 28, 2029

 

 

496

 

Summary of Changes in Carrying Amount of Goodwill The changes in the carrying amount of goodwill since June 30, 2022 are as follows:

 

Gross goodwill balance at June 30, 2022

 

$

18,416

 

Accumulated impairment losses

 

 

(8,766

)

Net goodwill balance at June 30, 2022

 

 

9,650

 

Goodwill acquired during fiscal 2023

 

 

2,100

 

Net balance at June 29, 2023

 

 

11,750

 

Goodwill acquired during fiscal 2024

 

 

-

 

Net balance at December 28, 2023

 

$

11,750

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share (Tables)
6 Months Ended
Dec. 28, 2023
Earnings Per Share [Abstract]  
Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share

The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Weighted average number of shares outstanding – basic

 

 

11,611,409

 

 

 

11,567,068

 

 

 

11,603,185

 

 

 

11,560,250

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

56,146

 

 

 

57,594

 

 

 

67,964

 

 

 

60,637

 

Weighted average number of shares outstanding – diluted

 

 

11,667,555

 

 

 

11,624,662

 

 

 

11,671,149

 

 

 

11,620,887

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Plans (Tables)
6 Months Ended
Dec. 28, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of RSU Activity

The following is a summary of RSU activity for the first twenty-six weeks of fiscal 2024:

 

Restricted Stock Units

 

Shares

 

 

Weighted Average Grant Date Fair Value

 

Outstanding at June 29, 2023

 

 

155,012

 

 

$

67.87

 

Granted (a)

 

 

56,168

 

 

$

85.55

 

Vested (b)

 

 

(51,707

)

 

$

72.10

 

Forfeited

 

 

(621

)

 

$

72.58

 

Outstanding at December 28, 2023

 

 

158,852

 

 

$

72.73

 

Summary of Compensation Cost and Income Tax Benefit

The following table summarizes compensation expense charged to earnings for all equity compensation plans for the periods presented:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Stock-based compensation expense

 

$

1,383

 

 

$

1,515

 

 

$

2,130

 

 

$

2,287

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan (Tables)
6 Months Ended
Dec. 28, 2023
Retirement Benefits [Abstract]  
Schedule of Net Periodic Pension Cost The components of net periodic benefit cost are as follows:

 

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

 

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

Service cost

 

$

63

 

 

$

201

 

 

$

126

 

 

$

401

 

Interest cost

 

 

350

 

 

 

341

 

 

 

700

 

 

 

683

 

Amortization of loss

 

 

 

 

 

7

 

 

 

 

 

 

14

 

Net periodic benefit cost

 

$

413

 

 

$

549

 

 

$

826

 

 

$

1,098

 

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Dec. 28, 2023
Equity [Abstract]  
Summary of Changes in Accumulated Other Comprehensive Loss

The table below sets forth the changes to accumulated other comprehensive loss (“AOCL”) for the twenty-six weeks ended December 28, 2023 and December 29, 2022. These changes are all related to our defined benefit pension plan.

 

 

For the Twenty-Six Weeks Ended

 

Changes to AOCL (a)

 

December 28,
2023

 

 

December 29,
2022

 

Balance at beginning of period

 

$

(204

)

 

$

(2,480

)

Other comprehensive income before reclassifications

 

 

 

 

 

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

14

 

Tax effect

 

 

 

 

 

(3

)

Net current-period other comprehensive income

 

 

 

 

 

11

 

Balance at end of period

 

$

(204

)

 

$

(2,469

)

 

(a)
Amounts in parenthesis indicate debits/expense.
Summary of Reclassifications Out of AOCL

The reclassifications out of AOCL for the quarter and twenty-six weeks ended December 28, 2023 and December 29, 2022 were as follows:

 

For the Quarter Ended

 

 

For the Twenty-Six Weeks Ended

 

 

Affected Line Item

Reclassifications from AOCL to Earnings (b)

December 28,
2023

 

 

December 29,
2022

 

 

December 28,
2023

 

 

December 29,
2022

 

 

Consolidated Statements of
Comprehensive Income

Amortization of defined benefit pension items:

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

$

 

 

$

(7

)

 

$

 

 

$

(14

)

 

Pension expense (excluding service costs)

Tax effect

 

 

 

 

2

 

 

 

 

 

 

3

 

 

Income tax expense

Amortization of defined pension items, net of tax

$

 

 

$

(5

)

 

$

 

 

$

(11

)

 

 

 

(b)
Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Dec. 28, 2023
Fair Value Disclosures [Abstract]  
Carrying Value and Fair Value Estimate of Current and Long Term Debt

The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs:

 

 

December 28,
2023

 

 

June 29,
2023

 

 

December 29,
2022

 

Carrying value of current and long-term debt:

 

$

7,446

 

 

$

7,774

 

 

$

8,944

 

Fair value of current and long-term debt:

 

 

6,654

 

 

 

7,421

 

 

 

8,118

 

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Description of Business - Additional Information (Detail)
6 Months Ended
Dec. 28, 2023
Channel
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of distribution channels 3
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lakeville Acquisition - Summary of Fair Value of Assets Acquired (Detail) - Just The Cheese Brand [Member]
$ in Thousands
Sep. 29, 2023
USD ($)
Business Acquisition [Line Items]  
Inventories $ 35,500
Property, plant and equipment 25,600
Identifiable intangible assets:  
Product formulas 850
Total purchase price $ 61,950
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Business Acquisition, Pro Forma Information [Abstract]        
Pro forma net sales $ 291,222 $ 313,870 $ 565,640 $ 608,754
Pro forma net income $ 18,883 $ 16,697 $ 33,335 $ 29,797
Pro forma diluted earnings per share $ 1.62 $ 1.44 $ 2.86 $ 2.56
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lakeville Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 29, 2023
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Business Acquisition [Line Items]          
Payments to acquire businesses $ 58,974     $ 58,974 $ 3,500
Business combination amount to be received from seller 2,572        
Business combination, recognized identifiable assets acquired and liabilities assumed, net $ 61,950        
Business combination, bargain purchase, gain recognized, amount   $ 2,226 $ 0 2,226 $ 0
Net sales   28,692      
Loss before income taxes   3,957      
Business combination, acquisition related costs   $ 161   $ 665  
TreeHouse Foods, Inc. [Member]          
Business Acquisition [Line Items]          
Date of acquisition Sep. 29, 2023        
Lakeville [Member]          
Business Acquisition [Line Items]          
Payments to acquire businesses $ 58,974        
Business combination, initial purchase price $ 61,546        
Business combination, assets and liabilities arising from contingencies, description There were no recognized or unrecognized material contingencies associated with the acquired business        
Business Acquisition, Description of Acquired Entity The Lakeville Acquisition accelerates our strategy within the growing snack bar category and diversifies our product offerings. It also allows us to offer private brand customers a complete portfolio of snack bars, including fruit and grain, crunchy, protein, sweet and salty and chewy bars that complement internally developed nutrition bars.        
Acquired finite-lived intangible assets, weighted average useful life 5 years 4 months 24 days        
Business Combination, Bargain Purchase, Gain Recognized, Description We believe the Lakeville Acquisition resulted in a bargain purchase gain because the Seller was motivated to divest such snack bars business, as its performance no longer supported the Seller's long-term growth targets.        
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Revenue from Contract with Customer [Abstract]      
Contract assets $ 0 $ 0 $ 0
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Disaggregation of Revenue [Line Items]        
Total $ 291,222 $ 274,328 $ 525,327 $ 526,929
Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Total 241,362 224,513 425,696 421,060
Commercial Ingredients [Member]        
Disaggregation of Revenue [Line Items]        
Total 27,712 28,419 55,847 59,926
Contract Packaging [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 22,148 $ 21,396 $ 43,784 $ 45,943
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail)
$ in Thousands
Dec. 28, 2023
USD ($)
Operating Leased Assets [Line Items]  
Operating leases not yet commenced $ 425
Maximum [Member]  
Operating Leased Assets [Line Items]  
Remaining lease term 5 years 6 months
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 6 years
Minimum [Member]  
Operating Leased Assets [Line Items]  
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Operating Lease Assets And Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Assets      
Operating lease right-of-use assets $ 6,867 $ 6,427 $ 2,593
Current      
Operating Lease, Liability, Current 1,751 1,729 1,166
Noncurrent      
Operating Lease, Liability, Noncurrent 5,141 4,771 1,472
Total lease liabilities $ 6,892 $ 6,500 $ 2,638
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Leases [Abstract]        
Operating lease costs  [1] $ 719 $ 541 $ 1,389 $ 1,015
Variable lease costs  [2] 33 58 141 115
Total lease cost $ 752 $ 599 $ 1,248 $ 1,130
[1] Includes short-term leases which are immaterial.
[2] Variable lease costs consist of sales tax and lease overtime charges.
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Operating Leases Cash Flow Related Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Operating cash flows information:    
Cash paid for amounts included in measurements for lease liabilities $ 1,210 $ 807
Non-cash activity:    
Right-of-use assets obtained in exchange for new operating lease obligations $ 1,320 $ 1,049
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Other Information Related to Operating Lease (Detail)
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Leases [Abstract]      
Weighted average remaining lease term (in years) 4 years 2 months 12 days 4 years 4 months 24 days 3 years
Weighted average discount rate 6.90% 6.70% 5.20%
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lessee Operating Lease Liability Maturity (Detail) - USD ($)
$ in Thousands
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Leases [Abstract]      
June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023) $ 1,159    
June 26, 2025 1,954    
June 25, 2026 1,742    
June 24, 2027 1,455    
June 29, 2028 1,285    
June 28, 2029 346    
Thereafter 0    
Total lease payment 7,941    
Less imputed interest (1,049)    
Present value of operating lease liabilities $ 6,892 $ 6,500 $ 2,638
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Operating Lease Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Leases [Abstract]        
Lease income related to lease payments $ 533 $ 403 $ 977 $ 805
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail)
$ in Thousands
Dec. 28, 2023
USD ($)
Leases [Abstract]  
June 27, 2024 (excluding the quarter ended September 28, 2023) $ 1,029
June 26, 2025 1,477
June 25, 2026 972
June 24, 2027 930
June 29, 2028 328
June 28, 2029 336
Thereafter 1,478
Total $ 6,550
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Inventory Disclosure [Abstract]      
Raw material and supplies $ 81,564 $ 65,430 $ 75,002
Work-in-process and finished goods 115,771 107,506 98,073
Total $ 197,335 $ 172,936 $ 173,075
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Jun. 30, 2022
Goodwill and Intangible Assets [Line Items]          
Amortization expense for remainder of fiscal 2023 $ 762 $ 762      
Goodwill related to acquisition 11,750 11,750 $ 11,750 $ 12,030 $ 9,650
Administrative Expenses [Member]          
Goodwill and Intangible Assets [Line Items]          
Amortization of intangible assets 482 924      
Squirrel Brand [Member]          
Goodwill and Intangible Assets [Line Items]          
Goodwill related to acquisition 9,650 9,650      
Just The Cheese Brand Acquisition [Member]          
Goodwill and Intangible Assets [Line Items]          
Goodwill related to acquisition $ 2,100 $ 2,100      
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross $ 39,570 $ 38,720 $ 38,740
Less accumulated amortization:      
Total accumulated amortization (32,986) (32,062) (31,179)
Net intangible assets 6,584 6,658 7,561
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 21,350 21,350 21,370
Less accumulated amortization:      
Total accumulated amortization (20,356) (19,834) (19,311)
Brand Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 17,070 17,070 17,070
Less accumulated amortization:      
Total accumulated amortization (12,314) (11,955) (11,598)
Product Formulas [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 850 0 0
Less accumulated amortization:      
Total accumulated amortization 40 0 0
Non-compete Agreement [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 300 300 300
Less accumulated amortization:      
Total accumulated amortization $ (276) $ (273) $ (270)
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail)
$ in Thousands
Dec. 28, 2023
USD ($)
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]  
June 26, 2025 $ 1,374
June 25, 2026 1,038
June 24, 2027 863
June 29, 2028 685
June 28, 2029 $ 496
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Dec. 28, 2023
Jun. 29, 2023
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Gross goodwill balance at June 30, 2022     $ 18,416
Accumulated impairment losses   $ (8,766)  
Beginning, Net balance $ 11,750 9,650  
Goodwill acquired during the period 0 2,100  
Ending, Net balance $ 11,750 $ 11,750  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Facility - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 28, 2023
Sep. 29, 2023
Sep. 28, 2023
Second Amendment [Member]      
Debt Instrument [Line Items]      
Dividends allowed before lender approval needed   $ 100,000  
Senior Secured Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Revolving loan commitment and letter of credit sub facility   $ 150,000  
Line of credit facility, provide extra available capacity     $ 117,500
Available credit under the Credit Facility $ 114,155    
Outstanding letters of credit 3,793    
Revolving credit facility borrowings $ 32,052    
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 11,611,409 11,567,068 11,603,185 11,560,250
Effect of dilutive securities:        
Restricted stock units 56,146 57,594 67,964 60,637
Weighted average number of shares outstanding – diluted 11,667,555 11,624,662 11,671,149 11,620,887
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Earnings Per Share [Abstract]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 0 0 0
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Nov. 02, 2023
Dec. 28, 2023
Dec. 28, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected weighted average recognize period of unrecognized compensation cost related to non-vested share-based compensation     1 year 8 months 12 days
Amount that may be paid to any participant for awards payable in cash or property other than Common Stock     $ 5,000
Maximum number of shares that may be awarded to participant in one calendar year 250,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period [1]     56,168
Unrecognized compensation expense related to non-vested share-based compensation   $ 6,763,000 $ 6,763,000
2023 Omnibus Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock authorized for grants of awards under equity incentive plan 747,065    
Maximum number of stock options or stock appreciation rights awarded to an individual 500,000    
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock units vested     26,653
Restricted Stock Units (RSUs) [Member] | Employees and Non Employee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   56,168  
[1] The number of RSUs granted includes 8,031 RSUs with performance conditions for which the performance criteria had yet to be achieved. The final number of shares that will eventually be earned and vest has not yet been determined.
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Plans - Summary of RSU Activity (Detail)
6 Months Ended
Dec. 28, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Outstanding beginning balance, Shares | shares 155,012
Granted, Shares | shares 56,168 [1]
Vested, Shares | shares (51,707) [2]
Forfeited, Shares | shares (621)
Outstanding ending balance, Shares | shares 158,852
Weighted-Average Grant-Date Fair Value, Beginning Balance | $ / shares $ 67.87
Granted, Weighted-Average Grant-Date Fair Value | $ / shares 85.55 [1]
Vested, Weighted-Average Grant-Date Fair Value | $ / shares 72.1 [2]
Forfeited, Weighted-Average Grant-Date Fair Value | $ / shares 72.58
Weighted-Average Grant-Date Fair Value, Ending Balance | $ / shares $ 72.73
[1] The number of RSUs granted includes 8,031 RSUs with performance conditions for which the performance criteria had yet to be achieved. The final number of shares that will eventually be earned and vest has not yet been determined.
[2] The number of RSUs vested includes shares that were withheld on behalf of employees to satisfy statutory tax withholding requirements.
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Share-Based Payment Arrangement [Abstract]        
Stock-based compensation expense $ 1,383 $ 1,515 $ 2,130 $ 2,287
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Retirement Benefits [Abstract]        
Service cost $ 63 $ 201 $ 126 $ 401
Interest cost 350 341 700 683
Amortization of loss 0 7 0 14
Net periodic benefit cost $ 413 $ 549 $ 826 $ 1,098
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance at beginning of period     $ (204)  
Net current-period other comprehensive income $ 0 $ 5 0 $ 11
Balance at end of period (204) (2,469) (204) (2,469)
Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance at beginning of period [1]     (204) (2,480)
Other comprehensive income before reclassifications [1]     0 0
Amounts reclassified from accumulated other comprehensive loss [1]     0 14
Tax effect [1]     0 (3)
Net current-period other comprehensive income [1]     0 11
Balance at end of period [1] $ (204) $ (2,469) $ (204) $ (2,469)
[1] Amounts in parenthesis indicate debits/expense
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2023
Dec. 29, 2022
Dec. 28, 2023
Dec. 29, 2022
Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Unrecognized net loss [1] $ 0 $ (7) $ 0 $ (14)
Amortization of Defined Benefit Pension Items [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Tax effect [1] 0 2 0 3
Amortization of defined pension items, net of tax [1] $ 0 $ (5) $ 0 $ (11)
[1] Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 28, 2023
Jun. 29, 2023
Dec. 29, 2022
Fair Value Disclosures [Abstract]      
Debt, Long-Term and Short-Term, Combined Amount, Total $ 7,446 $ 7,774 $ 8,944
Long-Term Debt, Fair Value $ 6,654 $ 7,421 $ 8,118
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Event (Additional Information) (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 29, 2023
Dec. 28, 2023
Dec. 29, 2022
Subsequent Event [Line Items]      
Payments to acquire businesses $ 58,974 $ 58,974 $ 3,500
Revolving Credit Facility [Member]      
Subsequent Event [Line Items]      
Credit facility maximum borrowing capacity $ 150,000    
TreeHouse Foods, Inc. [Member]      
Subsequent Event [Line Items]      
Business Acquisition, Effective Date of Acquisition Sep. 29, 2023    
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %*#05@'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 " !2@T%8>O4R8^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G4TJ!<-V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M X)HFC4X)&44*9B 55R(K&N-ECJAHI#.>*,7?/Q,_0PS&K!'AYXR\)H#ZZ:) M\33V+5P!$XPPN?Q=0+,0Y^J?V+D#[)P,W=M_ M;'P1[%KX=1?=%U!+ P04 " !2@T%8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %*#05C;$-F3= 8 /TC 8 >&PO=V]R:W-H965T&UL MM9IK;]LV%(;_"N$!Q0;4M40YOK2) 4=-5G>IX\99AZ[8!T:B;:&2Z)%4+O]^ MAY(L.2U][!E1/S22K/.*+P\OCRB>/@CY7:TXU^0QB5-UUEIIO7[;Z:A@Q1.F MWH@U3^&7A9 )TW JEQVUEIR%>5 2=ZCC]#H)B]+6Z#2_-I.C4Y'I.$KY3!*5 M)0F33^<\%@]G+;>UN7 3+5?:7.B,3M=LR>=<_[F>23CK5"IAE/!412(EDB_. M6F/WK>_U34!^QY>(/ZBM8V*LW GQW9Q,PK.68TK$8QYH(\'@SSWW>1P;)2C' MOZ5HJWJF"=P^WJA?YN;!S!U3W!?Q7U&H5V>M08N$?,&R6-^(AP^\-'1B] (1 MJ_Q_\E#A4B@G'0W"YN=.4(J<%R)TATB/?!*I7BERD88\?![?@0)5I:*;4IU35/ ]#]X0 M.GA-J$,]2WE\//PC2R'\) _O(L7QJDKRJ']L559(=NV2IG>^56L6\+,6=#_%Y3UOC5[]XO:<=S:_+R3VS'VWI6IWF%YFG$9B=!T1@)C@C5E>Y0VW6]G_T/CC_39KWSV#_-Y&:F Q>0K M9Y)XVF=J\X?&'.EO6/D;HB6Z ME2R,TB69/R5W(K8YPN,_GL_G-D]HU)&>7*>>1QVT5!>ICO03N>'+2&G)('U3 MEEC['BYD+^A\/+V<7$UFLVOR\?K#E)R35RQ9OR/SZRF93'UBJX]CGK._0K; MPD4K9,Z#3)HJN7@,5BP%P-A9(;C0=#Q_/[9.(7C@L0YI[9 >DO))JKDL<-2, MMXSXF930?ZU6<<6O5OKR\:AC?=;TXZ)XL?'I@R<)X]$$(.^1_,&?K 9Q*0?^ M#0:.Z_:M/IO '+?F'!'F4U"$P8)/<\4_*SLS177V9W1)L#(K1<+DT_?%W4- KM.GB M@KN--D%+M*8EBM/2;:1C3L2"N/37N]_(AA5L#O7,J/C, 1U]3H?8<&X)#,I[J,TL$XL>S0G5U:C3< 0K6&(XNA2IC#B M"D82G8\@9)HE=]9QY'R/F--VA[V!:[79! O1FH7H02PT20,A8=;,EX*VLNJ+ M#" )IE81VC.+J[^_L%IN HMHC444YYC2\BU[)),0>"%:1$&Q!(;D%Y?T (RZ MD.*^%0/QX&/]UG1$#Z*CJLN6!R1?[[M.[7G%)=V^XY$I0-:*W+ T-+/7C6"A MU7P3R$1K9*('(5-EWC=GT+!OQ4-J-;Y'+H9YS&JS"72B-3K1@]"ILCD32@/R M_QVM=W==7+'GN-1K]P?4L=IM@IMHS4T4YYT\BV/)V6YWN,"@:^^I3> 2K7&) MXG1S)?+UL95(T;D&%Z=L=./:T-4%)7DU)'LXVU4K@YXQ)S67\5+ZK6;\W MX%I:9E80Q,..M5CSD8>S3/UQ0;)41?FT@GC$Q7;2+AYWK,F:C3P<9[89]37, M VG;SY(L9OF2T1>1OWKG'U"506*88LQ%;A9^X=V524Z^?>*F==N_,[T0$)4U MU01>>5L?VIKXTO:RG]J:H"VOIBWO(-IZWF3R5J#(=:9AFDK-ZKFU'EZ(F\IZ M*-1.^C\U<7HR['=I[XF =4.WY&_P%02P,$% @ 4H-! M6+@529.YNV>4B3R27M0ZS^LKQDE[0G[A#S^QCI"O_:6\ M$,U?]-!B W>&TIV0O.R,U1N4>=5^)H]=( X,E!_8@'0&Q#3P1@SOWR#7J) M\@I]W?"=2*I,7,RE>AOM9_D<\Z@Q)Q"=__?T^#\__2@8;E\7;N// M'?'7E\)H)?QV=2MDK0;Z[U#N6^\>[%UWOW.Q35)V.5..!:OOV6SQZ@6FSGLH M\*=TMCJEL_A$SHY2Y/4I\J:\+WY6TXA("@:.O=:4-J9ZLKA?D @371KWAY$% M8('GDO 8MK)A/O%=$AS#8@A&(Q+UL".>?L_3G^2YY**IPE&NK;E_2,)5'%R# M*P##04BHP=6&>=AQJ0&+(5@4A![,E?9I4I!97K64NKTTG&$3 X?&JV% #E$,?LGC:* M$ >;#05 .9X_,LRP,^@[9Y+S=5+?J?4"VN[J=*,4-=)7;U'%P/[2.3M\BW=J MUC#>=0G S#0_SU,\Z>F8\H&DQ9.4OW*9%(A;'08DC.U"OI+W(&UB5UM K1$-P3R/>B9M&^;K MN=6D;<,\&A[ CFD/4A5/:]5/U-OJI-[B4WD[3L4@2?&T M)OU02:;\RGTVU!HQ+7:9'H4O<>"_57]#M4AYZ?HN4LM&]24D2')4LZ)9@6Z3 M6N8C(]4#FNU!?^QR8Z,H]LUZ!5R1D)CE"J$".E*M@YK%TW+VBUI4J?:DV9>Y M2-7LFU1,K:+W(1OOS8" I8[)WP:Y&)O\;1"UYB, %&!WA/V@;_&TP/W<[3'M MZ^,U>]P7B*[&/&4H57I?O $C8&M1U[E!^.)) M-;>?G0Y[UGC* [L$*;5J'D"I99Q)V481/[)Z-("BX5C1#QH33XO,;F:Z96M> M-TU!7\GD<62H TK2CUQ+A0 P%T>6$@$49^2'5K8!F%K2C4A./&A./"TZ/_1D M]^D&*=ORCP9VI@&4M=!= 2C=WLR%'03#@3K0]UE('90B9U*W_ M5H:9:G:-O-3GH* A-H*UAS^@$@5M$^Z24&('AD:XD,.IE,BC^@ M$_6Z2TFP/?PUUWWHTX M>&8<()1G5;^-4G'PS3C8*'(6F,<(\X-3SY+5=\UQLU#T=I5L#[KZN_V1]E5S MD&OR'YMCES MO>52\K+YNF%)QFH-4+^O.9?["_V _A\#%O\ 4$L#!!0 ( %*#05@XB_ ? MO0( +0( 8 >&PO=V]R:W-H965T&ULK5;);MLP$/T5 M0BV*!&BCS;(=5Q80+T5S"&#$2'LH>J"EL26$BTK22_Z^)"6KCJT809.+Q.6] M-PM'',5;+AYE#J#0CA(FATZN5#EP79GF0+&\XB4PO;/D@F*EIV+ERE( SBR) M$C?PO*Y+<<&<)+9K,Y'$?*U(P6 FD%Q3BL73" C?#AW?V2_<%ZM2,6>2DR+#"C(T5_JEBT!)Q)=HS*DNO=S4Q ;0+4LY!70QPT(# MYA-T\?$R=I5VQXBZ:6UZ5)D.7C =HCNNE22:L@RR%O[D/+][ MAN_J-#2Y"/:Y& 5G!2>07J&@_QD%7A"V^#-^#?W:TH.V<-YF??K?UI\E(VP* M([1ZG1?T;ID" 5*AZ4[?21+:SK=2Z%H%77W1:![WHJ/1: M,/WKH[H[Q811>%1S+9A^<%1O[L$U3$&L;/^3*.5KIJH/KUEM6NR-[2Q'ZR-_ M,/9;UB>Z)5<=])]\U<_OL%@53"("2VW*N^II?T75(ZN)XJ5M @NN=$NQPUS_ M5H P +V_Y%SM)\9 \Z.2_ 502P,$% @ 4H-!6!R/!\[N"@ X#8 !@ M !X;"]W;W)K>\OQ']>9Z?C9PJAGQE,_*RD0L_]OP,4_3RI*)L$ S0G#_'Z[1\S%^_\JU#;F5OEJ=%_2]Z MW6J= 9JMBS)?;@?+&2R3K/D__KD-Q-X S P#R'8 .78 W0Z@QPY@VP&LCDSC M2AV'*"[C\U.1OR)1J:6UZD4=S'JT=#_)JG6?E$+^-9'CRO-QGA5YFLSCDL_1 M99S&V8RC266N0"?HVR1"?__P#_0!)1F:+O)U$6?SXG14RF^NQH]FVV^Y;+Z% M&+XEXK./B 1#1!Q"@>%C^_!_KC,Y/#0.CX[Y]F8XZ0X?R7#M8D9V,2.U/6J* MV;?'QZN[*;J83*ZFDT]0.!H###90[>5/Q2J>\;.!W*P%%QL^./_M;]AS/D/! MZ=-8U).Q3N#H+G#49OU\'!<+*%K-**\>526JS3D.??=TM-F/ B1B05<4Z2*/ M.#M-9])L-VEFG?3%;):O,[D=!)_Q9!,_I7R(4EX4*$YEUJPWC,R_:)ZOG\KG M=2I3V79 _HP^4-\9H@\DH$CN'/D6!U FAFX>]/V?88])0* BOB4*2& 5(Q2 M. CN+@BN-0C7V89G92X2#NY^5_M.N8"4JDL(R'P24L7/"))19^^"Z+C@[5SP MK"X\"+Z*DSGB/V7-+'A1+TA>+KB0>58(Z1Z*BT+F/KO 3 MQ3O %/9"P_KX.^=\JW/3^^G%#>HF)L@/7_MR$H2^IUYI@,QEC"K^1I#,#PB& M?0EVO@36]/KP>/]P]3C];BXJ;^XB=/7O;]ZD3#_UHG*\G+)>@3 M!K:E1[&O^@3H/.P[:@*%="YSL"')X!9\L!4/SO]8BRPIUX+7/J5< OW[=!.30VU MV0,B$JJ3UT4>9H:YMX2"[8A207PIULU)2I*Z7(P7F4]@7W0^H*&G.0-0!"94 M]497A8'O&]QI60/;8>-!R&.M*-^&:"7/(V5W_Z 7D1L\T[F!$<;4'3\&=#0( M,-6\@W0XV-MM7?]:$,%V$KF12_,)2:Y<+]=I??":\@ M'2%.:/"N!1-LK=?GC]*).)4[;,.+LO9HM?.W.1$8UK0^"F V#!@=UB\8#9L# M@7SM5,L#1"4 HD("[6J&9%Z@G@H@F>L$I@5O&0/;(:,!3RNR@TGDT7E[QAJ:<@'1T<5SU:MY#*FD3+DH )7O>H;3 M"=GK_M@A*.+/7)X7)?5DLWS)41G_A+&! *3B$=45743=4#TT BKB[3%OUY46 M>H@=>K[D^?PU25-P]CJJ8.QKU?0X603)B$,-E$U:]"%V]+F7Z5>FV.P%W50T M.D1UY_HD?S[Y5G!T45ULH',ZN7B!IY932,6(6FX E2RF!M8F+041.P7=UZT) M3%G2('72:XF#N1A =0U@@B2U4G0!TQ"6J MLQ&L"XU768LUQ#^JXWMS?7%Y?7,]O;XRE K'?UR">C36M27M6X(6W8BA]AI MDZ>;:J/.9.Y,2O03DHNEA($G\JZW@VKBI&NJ]8&$KRAQ%4L MZ;&6U(SH.TP"HN>3A@YEM@%CHM..'*A&1!=)NVI, &YBIF, ;:F)VCLXNY[Y M*GZK&N9@TU]OO'@D=+6VORYCQ%,Q.()D(66&M@!MR87:R>4RSGZ@?,/%7,3/ M8"FA.F5(LE;+)* B@=K:@$R%OB%[T198J!U8Y&J(=7VMO8D\3>M+Z_WZ>^(9 M?T[@"D-UZ)"([JO9&9 1W]4N-<@:"UU#G:1[]Y3L#+.MDUL?W[O[H#\ @U#/ MP:H_@(QI;D>@->F0P9^6:*B=:+JM_+V* [JDLPVU8L,4-5?"UYB+:-1 M>^OID9>)X$U7)HW!-AH%;ECYE*JW#B"9/%ZJ_4%(%F)JVBLM*5$[*;7+G.\. M-W6K':5)_%0QT_LB5\OXOOZK7)BZAU0''Q MN%>U\[EZ3(B+XG@QX"0 0D04!%B>8AH-H_DG0?(FB1B-F1 MJ"Y3X+U_G5P(PVJ1!53892I "K/U -C+0,Q.P,U%0E,X:!#.L6P(*3J:D R MGVJ=#TCF$1.ULQ:*F!V*MDX=< 4B()\0-?%!.DH=C5(AG>L0SP#]ZGNE9PY:57#LK:;49_18O M5Y^/=M0%FD%07QG207UE6&?L*[LM6;EVLAJGLR(JNWO,B M:H4[0A/9-=W)MQCG'GH*JIW\$-WEVU^?H^NY@70#NL_I#CAYD M"9Q4=<&^\7I%OUZM17U9Z\9][]%P>V_O^(W7:VNO5VM17]:Z,6P9T[4SYL&- MUPS?_V&#UMXX0A/9-,Y%)9!_?\[E/MN^J7ZSM/M1V_G_ 5!+ P04 " !2 M@T%8+MT_TBX$ #:$ & 'AL+W=OT=(Z%4*)'4G:S3[^C MI,K6@Q5Y2%[$(O6_(W]'\GST[,C%L]P!*/(M8:F<&SNE]G>F*<,=)%3>\CVD M^&;+14(5-L63*?<":)0;)(45H+(+$FH>'D MQH]SPS:^=SS&3SNE.\S%;$^?8 WJRWXEL&567J(X@53&/"4"MG/CWKX+[+$V MR!5?8SC*LV>B43:X*W[%B%X^HCZ[A\7( MMV;FX3Q(;8TS&=4U08U)I:KBC"G?4CQN&69*Q?,=$@-DFC&E^AOF6:!S* M<'<<0"I,#XKL!>8HH5ZZ((MQQF>3L]V)VT!8=JG[S;FNFR+?-MJ G6(7/?"ZG@5D==+M.1)@MM.[C!-R1OR&;_W9"9> M"";-\+D+QVOO$=N?6LUS-4P6O"JK0?D5E-\/Q:B4Y)Z4<&O-0O[Z!,D&Q-]= M4+WN=-EP)_"-GM3!.JC!.!NT-';X; M?7#)@;(,N@)8./+/UM&ZM>S&GA@B"EX1U4"F%+&76C59Z.Y^),YYB3O(::$.%P0!A'>VL MLK*O1\/26RHLFN+TJ9//'LHW4!@,$-;Y3E6/W5_VG&>H_(ODX[*H"["0)U^Y M0D22WR.DK@S^2/-.("L06&!B,'JS6O_8UZ:U-_46O)6W>MQ/Y9?=7W]=D=I* M3Z_DMD&JX#55G>948=G])=;_R&]VNSJR_%V;XL:M MF4QMQQI[+;@.H>5[HW8*Z!0ZEM>\")AG]TA]Z_]$Q5.<2L)@BY;6K8\N1'&1 M+AJ*[_.KY88KO*CFCSN@$0@MP/=;CB>^;.C;:O5SQN(_4$L#!!0 ( %*# M05B>QT$5 PL )%N 8 >&PO=V]R:W-H965T&ULM9UM M;]LX$L>_BN!;[.T"36V1>G(O"= Z>CK,A^3=B+41I?-EN=L759%V6]V^FTV*Y M%MND>)W=BUWUE[LLWR9E]33_-"WNY]>7 MV;[*_7:;Y%_?B4WV>#4Q)]]^\2']M"[K7TRO+^^33^)6E+_?O\^K M9],3995NQ:Y(LYV1B[NKR5OS36PY=8.#Q1^I>"R>/#;JKGS,LL_UDWAU-9G5 M5R0V8EG6B*3Z\2 68K.I2=5U_-E )R>?=<.GC[_1@T/GJ\Y\3 JQR#;_25?E M^FKB38R5N$OVF_)#]AB)ID-VS5MFF^+PO_%XM'7YQ%CNBS+;-HVK*]BFN^// MY$LS$$\:F'T-6-. 20T8ZVG FP9<:F#->AI830-+]N#V-+";!K;LP>EIX#0- M'-F#U=/ ;1JX4@/>UP>O:>!)#>R^49HW#>:'=#C&[Q#\FZ1,KB_S[-'(:^N* M5C\X9-"A=17S=%OP^R8T_DLU>Z,"^'OQ!E%6)J0;33_)=NOM4Z%B!GO5VN=QO]YM# M;'XMUR(WJMY7-6U=%YL'8?PK*[3X\$P$JNI8[/.OYPB6P@U>KQ^N[9)/LEL)(2N.?^]UK@\]>&6S&&)791Y)S M(-73R<,U9K)K-9UV3&]7$9)XWD\Q\PLSFMC?OF@6JV06S/ D6 M$E8FFUE=JT@[6O4<_*:X3Y;B:E(E9"'R!S&Y_O%OIC/[!Q5P8L"!:+K>EF-P@G?I(6("$A4A8A(3%:J"8 M/7>MO@2T3@EH:1/PW]5*--XMLZTP?JH+\<]4QEF*;].V+5NJ$UI'([M[@X3Y M@ZX_0+H,D; ("8M!L$ZVV:=LL[79MDB*M;%*']*5Z%EMV4JH+JH\]^0Y2>MF M;*XA8?ZP#@1(GR$2%B%A,0C623;GE&R.-MG>-YO939I\3#?ULC_99GF9_I74 M&]17QJXJ?=5R.3U6OS+Y8H@OU>Z[$%1>.DI8'2DEM1H MDDPVMY5D(LPL7FT*I=E2-:MVA*ZTUPL)*V)'J!VML8%51Z)O03X_A6L^=D=X M-FQ:XM@=X7S@CA#IU$?" B0L1,(B)"Q6 Z7=$9JS5DR=P32D!M6Y"DI$:NRT M-8-@D3(294?I2(0=)2119D3=T _:V. 1X]$;N"L*>2.6^M6524BOKNTHJ^+&KC/%F7+94UDFG[G< ME*BM*ZU<;>KU:F**.Q] I'ZZ M,%4U>3YSV&G[/%UB-'UQ!51>U9 M)D.%8"@M@-)"*"V"TF(B7/H:THK"IEX5'K9,5F59TZGF'+EV0*5@*,T?UH4 MZC2$TB(H+4;1NGG7:L*F7A0^_T:L2:FIIC+++/2.1F<=DN8/[$, ]1I":1&4 M%J-HW;1KM6U3+VY#WY(U50%4/I*BOYS1R0F5O*&TX/Q@A%"'$906HVC=,Y.M MXLWTBG=S+#AY3/)5E7(B7Z:%(,NB'C1V'<@(]=QR9_(J$.K4A]("*"V$TB(H M+4;1NCG:BOM,+^[3.7JJF<5Q+_.8ENNUV*R,NRPWQ/9^DWT5ATK:D\ZJ 'S! M;;F,-E:=@[MRBI(@Z6B(K^_BZ-2#ZO106@2EQ2A:-_6>G"G7B_G/.;O"5&W? MM$TELZ#2_B"?/M1G *6%4%H$I<4H6C<)6\F>X21[-E"R9P,D>X)%2O:4'279 M$W:49$^949]O@$KVQ'CT:1RLE>P97K+7(TI^!*GN%FKV#. 8L\(N=NUY:7 0N]J].H7JM@/ZT( =1I" M:1&4%J-HW;QK%7OVO8H]HTY)\RIHO^= MRBA7I7GI(,Z"JV>XY;,ZYRF^OG-CDPY*"Z&T"$J+4;1NTK5R/-?+\<_11+DJ MDKN6O)_4^QT[/0]QZ4-=!E!:"*5%4%J,HG53L)7E^>![O1S/KWG]NV&N2N/, M<[FC9!]QMQ=9S2!8)FL+==N7ZI\L:M] W?I06@"EA5!:1 PPK6:@W'93L=7F^2!M M?I"@Q@E9EA)$&SM]"5%9I"!*V5&"*&%'E1#"BBHA:@?4N($4[V[<6B&;#Q*R M1PFB>N3H$J**R[0@"G7K0VD!E!9":1$QP#TEY"6T>=YJ\UROS0\21+FJ[E9K M#_FX^T+O:O3:%RK%0VD!E!9":1&4%J-HW?1L]7JNU^N58P.Z19:J>?.9R[@R MP[D#9CA"/^?C5P2R^'O\C;MQ9Q?-KQ++F4JN>=Y<7] M()"O[^+HU(,JVU!:!*7%*%HW]9[<_%PO?S_G35R+DJX]^9,%>L>C)^DA/GVH MSP!*"Z&T"$J+4;1N$K9:OC7X4/I9A<-2SVJ3"A5AIVPO"1M2H:+L*(6*L".V MEY05L;TDS-0U_4L(WU8K?%NC#Z6?CQ_T4+I%'$HG%2JH6Q]*"Z"T$$J+B 'N MV5Y"1>[IDV_"JK^L[9'A6B0KD=<&U=_OLJS\]J3^OJW3M]!=_Q]02P,$% @ 4H-!6#C88+$: M P '0D !@ !X;"]W;W)K MSO?L+[QVTK)@!J=*?.:9S@:.+U7"^%_8UK&= -*UL:JHP91!P64ULEWMPP& >-H!40V( M?@?T;P'T:D#O7P']&M#WSE12O \)LRP>:;4%[:*)S4V\F1Y-\KETUSZWFIYR MPMEXJJ11@F?,8@9S2P/=J36@EK12Z4VN1(;:/(3GW];S&=,4D*/E*1/G M\ @^SA,XNW\.]X%+^)"KM6$R,Z/04G;NC#"M,YE4F42W9-*#MXJ(#3R7&6;' M^)!4-=*BO;1)=))PCN4E1$\N(.I$O99\IJ?A":8$?^KA40L\^9?36^%':GK- M1?4\7^\VOOW=W'HU7ZX7QFKZ(WUM,[]B[[>SN^)R94J6XCB@ZF%0;S"(']SK M#CO/VIR[2[+DCLB.7.TWKO9/L<=39G+(^(9G2"\ME*@A545!!62A"%8M@/<4=,PK>).'O&_;\G@;TXE?T9TVTT8-B8,3YKPCBJ3 MAJDJ*+_<&;)!>%TI/WNCC#F_@ 27!,I@@I)F%F:"R0MX21VR#H%KS0V7*TC6 MV@TSU%QE%_"![=HL.YG0_UHV_*ME=W1+M#1.(& #$&P M& 'AL+W=OBT0IO2%M7:]TV\^&&(@68LXV=+V__AXG-*&QXVU2I6E-PN,G7S]^^3Q/ M?/'(Q7>Y84RA']N\D)>]C5*[\\% +C=L2^5[OF,%_++B8DL5W(KU0.X$HVG9 M:)L/B.>%@RW-BM[HHGQV)T87?*_RK&!W LG]=DO%TQ7+^>-E#_>>']QGZXW2 M#P:CBQU=LSE37W9W NX&M9V-\/O$#W:"T^)JQ1WERC717 M%IQ_US>S]++G:44L9TNE75#X.K.@ MDDUX_BU+U>:R%_=0RE9TGZM[_OB!'3M4"ESR7);_H\?*-O1[:+F7BF^/C4'! M-BNJO_3',1 G#<"/O0$Y-B#M!L..!OZQ@5]VM%)6=NN:*CJZ$/P1"6T-WO1% M&9NR-?0F*_0PSI6 7S-HIT837DB>9RE5+$5S!7]@C)1$?(4F5&[0#8RS1'WT M97Z-WKYYA]Z@K$ /&[Z7M$CEQ4"!!NUIL#R^[ZIZ'^EX7X@^\4)M))H6*4M? MMA^ ]KH#Y+D#5\3I\)HMWR,2GR'B$=^B9_(KS9.R.7'(\>MX^J4_ORN>X_D' M=//Q\[CQ]FMW^C\>1A]G7V,)O.SVUAJ]P.[6[U8CZ7.[ID MESU8K9*) ^N-_OP#A]Y?MCZ_DK,7$1C6$1BZO(_N!$?E]H(*V(6R8LFWS-;A MRDM8>M&;S6'DAU&07 P.ISVQ6)%A0&JK%Q*#6F+@E'C-H-_+C%8;29$BNN5" M9?^5#VQ:*W?!B0J,(QRTM%JL/"])[%K#6FOHU/J12UB-!4HSN>,R*R7#XJ12 M,B7/=(QM@D-3RM!KR;78=&B-:JW13^*Z8D+ 1E*-.E+T!V(_@#C2.@,B0P A M<5NE:122V"XSKF7&3IESQ9??^WKS3Q'HU/JJJ>#0&IM:L=_6:C$B<607F]1B M$Z?8*RK60&.TVXOE!B0C?=7L9@1.08N= C9=+OM?HA*V%90>ZR%GG M,!U=O1BG83 DK7&RF9&8=.Q^F#12B5/JK#@ Y+F <;&J(Y;M#GNXK!#OZI&> 5>+0W":\((C:$DTS/$RZQKY!'W:S#Q2*/6NB:U5HDJP/ M*(L,B3:[*!EV:&R0A]W,F]7X8*?+R2K5I%A_B V*V,Q(H!-&J](&>-A-O,_E MM,QYL>XK)K8=FY]5N DV[!O3U#2*".X0W> /N_E7BN[>FTR*^:2=ZEB,2-"! M9=R@#KM9=PL)XU)7'3O!#QG4!VCQA*!B%8#G8EV5?-T!-:D60I9FA-0TB[RD M*Z,D#0#)3P#82OQGMU^G\U])_,FK0O"UO+V,0@-!XH;@W3%+*0M(&$48._5T MAG8YU;LVK KV[S[;Z1+3&@H+[[ 7Q^TQM-KA81=Z2 -&X@;CU5["$TBXZ1)T M5MEV=Y)-3 #V@SB)AFVY%CL_\+K4-J D;E"ZUS&Q("[PV])L1F&'L(:"Q$W! M>AWO95D,P+\#D[^PAHG)O'Z8)%Z[*K39 1RC+N4-'4GP6ZOX9G8[OIW\RBIV M4O>W5_$K>7L9A8:_Q,U?/7YR R5Q!;4%%^ "1D^BMSHW>RH_$;VSAL'D+.2$ M@;& +3C&4>AW9 ZDX3'Y606Z4"B3*F,F1C@NG* M$Q;R@A;?$3\PD0JZLFLU^8J)\:G$9A5U;3Q^ V'?B;?1=:;3AB+5^7>6VN0= M';Q,!'UX=TN@S76R4#^MCZ+&Y0%,Z_D5/I]4!TJ-F^I\ZQ,5$'B);AA-F= &\/N*<_5\HU]0']R-_@=02P,$% @ M4H-!6(H50R*Y @ A0D !@ !X;"]W;W)KU ^^]G.R&#+B#4 M\87XY7F>\_D.WPTVE#WS!$"@ESPC?&@D0A1]T^11 CGFU[0 (G>6E.58R"E; MF;Q@@&--RC/3[G1\,\QU!1C=#PS*V"P_I M*A%JP0P'!5[! L1C,6=R9C8J<9H#X2DEB,%R:-Q8_9FK\!KP,X4-WQDCYXW>M:30F%7%WO%6?:M^E+T^8PRW- M?J6Q2(9&UT Q+'&9B0>Z^0JU/Y[2BVC&]2_:5%C/,U!4D^N*7 M^AYV"-8A@ET3[+<$]P#!J0G.J02W)KBG$KR:X)WJ@U\3_%,M!#4AT,&J;E>' M9HP%#@>,;A!3:*FF!CJ^FBTCDA*5B0O!Y&XJ>2*TYF@.3& MIMLM],DIU@_3I__G^^S=A]\+A=/DH*/UG/?D8%NJ57)NNYQZN_N\P!$,#?DX MDYQ69G$MO+%K?)%O>8>OA=EN<[$M$< MT.4WROE56X94$KZ64,5X'5H]*[ &YGHW]"VHP.MV]U'C%I3?ZP3[J$D+RO-< M;Q\U_1?E^('7VT?-6E"VZ]D-JKHW<^?5SX&M=$'G**(E$=6?KUEM>H8;72K? MK(^L_L1J69_*'J-J"?[*5PW*/6:KE'"4P5*:ZEP'LKJQJNA7$T$+77.>J) 5 M3 \3V2_[P( &@( M 9 >&PO=V]R:W-H965TY-#,OLW9SZ?LFSK!@IJ?/^Y6+B["N#7P*WYF ,+I.U4@]NLN0S+W! F&-L MG0*COR>\PCQW0H3QN-/TFI#.\7"\5_]:Y4ZYK)G!*Y7_%MQF,V_B <>$E;E= MJ>TWW.4SF*CAGO-N) IS+5F M,D4Z=FNFOJ4(SLZ/=VJ+6BT\H3: &R5M9N"+Y,C_]?>)K,$+]WB+L%7P&N,> MA),.A$$X:-$;-.D.*KW!";UC:79@_0)+R<63X"7+CV5=BPZ/B[I[9W^LKNV""&ULK5AID]LV$OTK74J5*UNET37C M8SU'E31>K^/-,64ESH>M_0"1S2$B$J !<#3Z]_L:('4X,TI2NQ_L$4#T];K[ MHJPKXZ\'90C-V_'89R77RH]LPP9/"NMJ%;!T]V/?.%9Y%*JK M\6PR>36NE3:#FZNX=^=NKFP;*FWXSI%OZUJY[8(KN[D>3 ?]QB=]7P;9&-]< M->J>EQQ^:>X<5N.=EES7;+RVAAP7UX/Y].WB0L[' Y\U;_S!;Y)(5M:N9?%= M?CV8B$-<<19$@\*?![[EJA)%<.-+IW.P,RF"A[][[>]C[(AEI3S?VNI7G8?R M>O!F0#D7JJW")[OYP%T\+T5?9BL?_Z=-.OMR,J"L]<'6G3 \J+5)?]5CA\.! MP)OG!&:=P"SZG0Q%+]^IH&ZNG-V0D]/0)C]BJ%$:SFDC25D&AZ<:I\7LY,*WW$VHMF;(?/Z)MGF6U- MT.:>[FRE,\V>_CU?^>!0,_]Y*N"D[^)I?=)';WVC,KX>-(*J>^#!S8MOIJ\F MER>\O=AY>W%*^_\G8Z=-_&@#TY1>?/-F-IU>TE^V2'-/K>><2G:LS9!:4\EV M*)DRU (_!K)8N(WV3-KD.E.!_3 >".QJ'VW/)I<;CC^FE\-^I_5?[]C6=5MD M7;]Y:^M&F6W_ &T2>>"!JZUP"3L*EC[:TM!B1$ME"EWIIK'T0M7-)2TMG/[. MH,PD2AB@30D-VS.[,0C+MRNO^U%_DA_>2R4KF$L?%&@8> YI^:75SG%%"R?VY-\2 MXPJD#&QL*Z8?1?[#6 # MW,D''9>I)/K-H[BCBRNUAF;,JU(87SW?5\9!0@_1^MA*EZ',;I/\\"#;7R?X MO9!W!=;?Z%!&I0YM8Y#J#$7E=7\1*N\9ME%D*HX5/?_LT +\W559.%O3SX[Y M@\652>^17AB2NP=6@$N)+O&1K"N.?-RQ=XL2AN&3E 8-J6G5JHJL8(NB ^,H MLF[0%()3.U/46!? ^UK$#EQ/U]L>_[X%0^EL>U_*7Y:RU3+D[^M?D$%#FE0+ M>_AC/3L.*#*QWX>'(FSA4"\B!5-CG>EXF=T[SK6$#\@ZUI&Y0N8UPN"U5O>B M>A=5Y SD*$M#@3QKC8)] 50N9!/U>B$8O' @JD)IA\NWNP9W+@&-7(G0P5& M(WH=E_*J\B#S#-8\/!98J0I6 )5,ZGYX2AN( MDFK#0E"260P4Z=("5'L_^KL!P.&]R/=+C5D"%='/%R,9)3%]Q )X"G\G 4.' M$"3>#:/F(,2ZQJ@$QVNY"F*,:+6VCA.HS)<*P1;"8IT34L. 2=4RX/M]:P[! MIVGTT<(&CA_8M)U&?L0;K^]NFIWG!P'AC=BI9#%"8L,.%@TPNWE62N$K,!#! MBJ/^+%:>E?ND:*LTXB1[1X5"R+*2^:L?$_O1)Y(""@1&\D0AI\IY*&Q/N46 MXFQJ/HYE@?[,*NME>.U!1[%N8[-T[T1H92@$)WBZ9X/092S%M0WSYI(JN6^862K0RHJ%]:,T,^-:2'X*1:73-/R M>8"FD[-_[7OB].!*HZ?> \<';_$ [SY^JQ#J1Q[2"_UN=_\3:1%L$[\)K&P 1<:?)4!D)P?P'*P<^H48V'TD MNODO4$L#!!0 ( %*#05@??0VZ%@H $(9 9 >&PO=V]R:W-H965T M@N*[-IFHL\2)2E"VI2O;&M4[%&\=R ML@^I/( S/236P\$8P)#B?GU.-S!#2J*T6Y6\B',!>Y?;I[=+FU[JM?$05U MMZYJ?S58A="\/CWU^8K6VI_8AFJ\*:U;ZX!;MSSUC2-=R*9U=3H>#F>G:VWJ MP?6E//ODKB]M&RI3TR>G?+M>:[=[2Y7=7@U&@^[!9[-GW9Z"7=4OAG M\\GA[K274I@UU=[86CDJKP8WH]=OSWB]+/B7H:T_N%9LR<+:KWSSH;@:#%DA MJB@/+$'C9T/OJ*I8$-3XEF0.^B-YX^%U)_V]V Y;%MK3.UO]8HJPNAK,!ZJ@ M4K=5^&RW/U&R9\KRUD,E!YZX-=I\W08&WJ^*OODA\.-LR'3VP8 MIPUCT3L>)%K^J(.^OG1VJQROAC2^$%-E-Y0S-0?E-CB\-=@7KO^FO]+&5!6I MF_Q;:[QA7UV>!HCF!:=Y$O,VBAD_(6:F/MHZK+SZ2UU0<7__*53J]1IW>KT= M/ROP1\I/U'B>J?%P/'E&WJ2W]MZ//%>O;/KA:DUF^G5OV\6/C@@ MXS_'3(X2SXY+Y&QY[1N=T]4 Z>#);6AP_?UWH]GPS3/ZGO7ZGCTG_8_'Y7DQ M/]M :JR^_VX^'HW>J*-2U=]K=4M-H/6"G!I?1)^K3&U)Y7;=5!2H4&%%2*'] M)ENJG%Q VBOM/06O2F?7ZHLC^LFVGM1[:PN?J0\U OD#[V8EQL,WM\A O-G)':%8-1+%:PRD.)KG7]%HCFO%BEF)^I+=[B#)NDX4^=56Q!^-U0'ZW:9 MTLB,NBT1S]:Q2%R9RH2=TG41#\)V@I@&M!)497-Y A-ZQV3JHZEQJ TZDVV- MLT6;!\7\UU;:W[/EJ#\[TZ+:IL9#7:FF=?D*] &!)B>UA23=0/B= ;50M5,O MU6R43<]FK$ZN_2H#42Y^!7FQ9SI7-]:'5WEE/9NGBU]!$&P*7/3>5B!8<21. M34LDAHYR O/!%+T3NR50O"J&@D/Y4HVSZ?F8K7RHZ<$IO0^A4<1#:&%:'P%Q M6&GN]D'J@I:)9 T!&^-9E?MGB ;3>79Q?@;Q#J7% MP)MERT0435U8Y\0U7O'3*.0=M#)!O>\A F5A)&]:[))W<@M[;OBI^.T'L#T MB05\0KAN.R\V.!F#EO M2I-$=$"T94F,;L3\0U"Z\A9_H ^,\QP8><^>V$":6CB6%0L)Q"$$74H#2RZ4 MMC*\Y2#MLI19DD"NA8]8PM(!?IG*75OG*Z0:M G$3_R66P=>XG654@V=PW87 M&KZ,1[]F M(?=Y;CX=OO@"&JP>:2=,=3$=JNACOO*J&4"UOGJH43?BUSC+7:FE-RKN"5'QP0?0@_Q91$%?)9'WY@Z MW>2@\?YT0LKIRF*_P#,>^T"_FZH/PQ;N0 [@=+@W-^(I9ASA&.Y!7W$3P*VJ M <8VD>Y@&?D@I88]SMTZ*XPZ7;:5JD UGI/HP*(CB<,LE/*.-S?@CAQ 3%S] M$#^B[AX$,4EBP*)G/.T7%^3-LHYY@BT0S.3%.X+V =$/= ?PD+@1;B'M1"]( M$H;#SCV#/0)(BL0C%;?W38Y!#%*T$4CJ_8]GSK;+E12PRE 9ZXJS.Z&\-865 MA5J@M1VD8)A*X.-0+J7GZ01R M[&,_TUFNE:RP*G8PX_$LM@^BN[[CS-JN# )HN'?A@A>%2XND&SFTX_^'IRVE MX$%8*@*\CS, 3O9 ?B&.13\ '++OH^Y[YOC6:ISF1.FPA0MWK[RY@_[TU:O8 M9V#&23UWFG,$.0M&V(:>Z71^QTURMZ!<TK3BGI;QAVT(^X0_T9<4&/ M$"O?2S9Z=C&."8U=G@L[CNF33^(7ETX S?-]V]KUOPF@QYUDCPXU.LKGP:'X M@P'5HL216''>H%EH=+V+;1@$MT[*]UZ/5UUY8\I/YHQF(S$;23>;_D^ R5C+ MAN3+1K43E3REHQZ:>E. Y8PTHEB-S&VH]AU[[WL;1R4\F2>^;FN-3I#U!Q,* MB^G>,;"%ZVT:I5,P>H< .L^%9Z5A)=[4W#KPE!$[G@4M4>93<$OCNG,V=JV*J#7AF*' M^;OJV[P+=V\]8TBJ?&Q@$%DY73+L_CF+V+:PJ\I6*AM<:3 QG[QXGP#QCP0( M^:2BNJ=?(C1N 8U?!!KR^L4]:.QO+C+UY!MN^9(WZSXUD9<7(Q#IF--N-,GF MYT/F[QF:R#.^F@WGV?GT[,'>E+*C>3:?3X!O9/:YFDRRR63*)YU?G!]L*$S5 M2L.G72U#6<-LLF*\(C=.9F/Y.3MC74[F,_F9SA*VGP/D/G: 3=[&O-.E)%73 M5#N!U?$>)M*03+I=#W \Z=Q($@K^1.C2MU_W_JA+?$Z?GI,"5E'JCQ.V/(V MEGG'JA1R@$S7,(!Y.F5LG+"X@>2Q38(F0]8C_"8V8AK'J-*9=5#@]Y.]?'SI MIW@&=QRRX#733=%_;=%+CX1WQGV1[=CM'F>;NJ,E7M(<0TH<<)_$P4'%25]1 MD+KQ2XAT,0NT44^0 4[$&4ZF37BO[Y)E*N<@QZ8L/NA<:EAI[D#1Y^3=)!.X M_Y**A"XGTNB^!"6 I1,?8?%$W1HNET\B)WU=8Q2V)&.[4"G%FL[EK:+4LDCC ME9B6/Q?0,H8L3M90.Q46CQ+,"S88>VSK>:H6._#;5Z'4 DC@P'LH,ZV:\3XF/"38]],3P^^ M:V/C4K[>\WR/[(V?N/NG_3\(;N)W\?WR^-^%CT@ZA%A55&+K\.1\.E N?K&/ M-\$V\I5\84.P:[E&PO=V]R:W-H965TS"KRTMU,-MY7;V8SEVQ4(=W45*K$ ME\S80GJ\VO7,55;)E!<5^2P^/3V?%5*7D]MK'OMH;Z]-[7-=JH]6N+HHI-V_ M4[G9W4SFDW;@DUYO/ W,;J\KN58/RO^S^FCQ-NNDI+I0I=.F%%9E-Y.[^9MW M2YK/$_[2:N<&SX(L61GS2"\?TIO)*2FDS^UTU]IR1O,3DCG_%+LQ= M7DQ$4CMOBF8Q-"AT&?[+I\8/@P67IT<6Q,V"F/4.&[&6[Z67M]?6[(2EV9!& M#VPJKX9RNJ2@/'B+KQKK_.TGM55EK<0GE9AUJD;?HK%RPO,4W MK,RL*<0]=+5 SSM-^*>?:RL^-?=RO'XOP\Y(,A?'I9/S'GC*IFHFPFHX93= MJLGMCS_,ST_?OJ+]LM-^^9KT[XW1JT(.J_AWXY58B!]_N(SG\[?BP$;BBP+W M^/6_]!0F> /D5QH^]!N\65FZ#"XTF:C@8>U4*M;&I$X8\!];Z40Y6I0TSG9" M@Y#X*TQ=DA#IB>%$5<2J]]CMT@ M3CTE&UFN$61LZC?&J9C62_'(B>8!F'-U(END@XQ/H5Z[*U/AXJT[X'!2M8D-.X-AU*EUQ+Y1 M%%)X?!2%2' 4HF]$P;5^G(K/F'AOBDJ6^T[5(Q 0$B& ZBBV.M\WM% 8 Z4 MVSTYQLH=:]B@7;&NNE(\Z$J9/(JR]M /OV)5>T_4I6_PCLY1CYZ(4W_6]B6= MG$B-*(U'4).\3I4HC"48@O6F/&;L5'S(AA#8*U EX':2%JQ[YR8,98 M8H@C[FM5(@7F"%Z7-5*QPAO,2CR&S8I8(%8/;E]DTDZHJH5E6Y3M@9O)0\3%YSY/^&O#LW7A[$ ME8U'0])P ?YFQ9!S]8HBY_70O)!-J>>E35;P;D9(X/:"ODEPR9.'N;*-G,Q@ M0*T#D@/M,4A"QDX;!; !LA.Y]JAVXC]UND9?[*?B+U";#;X?U;X1#(=693HBA5+6V[/VUE85K2 N](J(]\SB'GB'S19RP#6TE M\^!6(@@"O35Y703W=2ZV:@7BX:,N45J)P,!YEAA54L4F*B?* M MJT/&TV6'NI]H&N5?4-V!4X2 \U#@(Z6)"FHW!% E"#:H' $A? M,N@6H-=!#*ZM0O<$G'(,39:%Q-.PAOQK:M?[?-36#H4YZBLP;:OY!,MIO@DI M%]"10809BH]-0Y]TZ=43*#0>JL! MM]-6#]=TQJ'E@,FTC"P>Q+J2X"')L* K-^._;F5>2XYA '('^3[G':#*E XE M?4FCA$U&%<3S7#\JRM/A8%$H' 32<%P9MMV'2<)R5R@U\ 1-@RT[C81/V0^' MC2&!PU&#@T])MM<;;CK"0'8^$9C[!7)*V:0 M]\>ZS/*:]FWLD\U+=NA%L&KBHYQ.BSQLW-T?/EWZ$1U+ #5MWMH/=H %ZH]%U;?9^>P:9OJM4Z=]_$5NR0;$OS3&_@G./#*8PDA01*61]IJO3] M24R$G0:=NE&.,\9&(HL0I"WU*:EJ^N4*K=E])!4Z,.1WZ0%]YK)]<@ M7W,T@6/Z:YSP/^UGA/,#I7_'.:Q4W.#+]I;#O3GYK3DG_B.0/MSIB7;T\P[F M[W]YT$](ENJQN?([@1+>ZE7@[7TC^+U*5+&""+K)ZU^NHN-?3N[;2OPW$2_G MT>(\IJ=X&9W-%WA:QF?1^=4Y/\VCT_-3+.AZP0]=+^A$?!%=S&.2OYQ?B;.S MZ')Y(G+171QN13+L^AJN3CY;#R$ M0XNK>13'K,_%,EK$EW@Z@SZ+^(*?SB'\2ARZ[YL-[F>A[)IOH9W@/BY'6_(_I(7". JH#$M/IQ=GDP#]]L6;BF][5\8#(?RX44CLEB;@ M>V:,;U]H@^[Z__9_4$L#!!0 ( %*#05A+)0ZH- H 'H: 9 >&PO M=V]R:W-H965T@/)>*JV19HNZ.[2HG MF=GUEC.33;*3VMK:!XB$)%1(@@% RYJOW],-DJ)DV>L\[#[8%$&@T9?3W0?D MY<;8KVZME!/)TMA,>MS:U;DKK)()+\K2 M\ZC?GYQG4N7YK2ISI7'ZQP999)NWVC4K.Y.AF#\ M^K*0*_5)^7\4'RSNSALIBFO2 M+SKQZZN3V8E(U%*6J?]H-G]5E3UCDA>;U/%_L0ES!Y@]-[M=._)(G*ME??PX=&D6B6I$WT;," MWZFX)Z)95T3]:/B,O&%CV)#E#9\U3/SK9N&\1>S_?@7)5+Z)=2W4A=(,"]*IQ*A<^'72L!;N2N,];)>MS(F8XS*)Z8T( MD2MI6>H;E(^%UE3,6]3$NU MMRVJ7TOM Q?M_+C3SM*@5>S1W7-OQ$+AF2]M#E?AEI[#/P[RH1QYFLN8SE?" MV$39GOB\MJ9$]J^ZIS$%3E!4Z#4GC#- M %+*QEM<12YQ)2X*%F-*RU5 // MS/*,O"2=4XB!50Q3Z$%:\PS:@V?DHD3YL.F61/!\]G1+&>C!>H;;5,L%84*K M0[EFD>I5" >$9_)K+:&0VRQ@P6I'VRRMR78[O,P&UJ"U-Y" _6.SRO6?B".\ MNE,9\,.&<7!](I&7U#4284)ZU4HSQBB6!VJ:>W7H@)ZX<2(SSM>AKT!9(;NP MYEXG[$V=5<"&18IQ04;0$D3=LDJ -WI&BN< *FN_,!:EBQQ@'VFK\]#W&2[W M4J=RD:K:WL>6 L(U=DC>"^SMB=NVSL&U7(XV:T5M7R::DKV22MOWQ&]([P-? MQ*6UD(>I=:(;!KDC.*@'KQ!!KF[LS]M@G;IG^'#"A.E'9O/SL$WW$)EUW5]]^BS%$Q MVVB45/6@;*Q)+7H<-NJ%@D_5#B1*<6:9 [ WL./-&D!3M 7U3T!ME_>RG#F)0G;5''F^[Z%@" :90M";I>2G54 M?"+ZANW0F=EK,G54PY* BV=*B0G;%79 :>C/9#"3ETWF$#]A*"0 MIB'E/2=T54+(6GBZKA/MY+X(;[=>9>2T9QS6N>'-.B^IX#^*27Q:V^QQ;-H_X.N[WV;+)<'8, M0ZXZU^F*3%3EB1GI]#5EYVZ+&+TL8,2PD7M=IMVF#W5FXB4Y#8"I7RNJ\'>P M.)@8CB*B'OV\@8^V9Y_T _)*?:U.*OM W,/?DT\> 2SH_TJ>PB'3 85L/ H! M',Y" /N#<>B5>"8G4J!ICZ^< Y)'=,;A_/@[QH- O M&/9YW]O04ERH>&>MBH>^J>,UUQ^->. )"E6/]SVJ$-HE"CMW02(6+JU6 ('3T2S539J]>BPX"KTM(+XO>%J!:51PK7W MONB\I?%"ZB34P(QZBZN[<:MO5_UC:>S1%(#W!P3]67]*V7?&V_';!+3XB\[' M(Q7!+*A7ASW4 UP'*L[R<^+O!VC:4=>PVS#J!PR-YB\HFYTO_.*!.AQ")5?M MGMMB*J^@"??;4S'J1?@;B6&O_WAQHAWWX, %)[VY^ G_I_@_QK*?Q'N)LTOP M#!&PIVL*!1DS]@R@HSTC\8"1>P8.(6,VN? "* M U V#!3%:?]HH].0,.-Y)6["PV.,S<>C:FS,8Q.JO*.H&AOQV)3JYWC<:7R. ML1E!85:/A6WF8CB:=% /0=665(2XX$6O]U*Z8EEBVIV/!IT[X@=@ZJ5G@&"1 M0OZ]"A$7IYT/AXSY.2_7%?K&/_9 =X\GKBGQDH2)$S0SA[V#:&X!(O"@J6J M;OTH1G 7$TIF)40ZMLHWM#_AG*>45X"V:E&>91H:^7_E/$%":!]R@5H3Z$FE M$0FDMY!)F8824N_5EBEDN-G?G-2_TN9(E_9\X;NZT?+TJ=,E)3$\O*!;^DV*XK M;E/P:*,#JY35H9_/:%8QLW?EPGF9D[[P/E$V6,1<6[NOH5TN5 XZZT/N;7)E MW5H7]32=WP-(##2$$>'% 806\1%;?#:%CL5L%%W4[X$VBL]*.B_YT%^1[X8O M[I^OI'N$F/I\(5=6524TD]MCIQVP%;5A>AOH#.+TH.H.@_D&_67OR$%)U)^_ M/G;P:,X1S7$I<%KJ=^W70[E! AWT.W2ZA&UH7GZT>F35($CT41Y-!P%R Q@] M^!>YH?3AE$>B" 54/Y>J<8Q#N%"LU*X+@K WKP_:S9FF\_F;#J0E&W*L1?[/ M>>C3__ETRLUQ'%AAB?Z@Z$VUSLJL2^"K.@I$A;"W MVG6 9LY-%7D=WB[@9"PI#H<%BH"I)()0!3_'(1HB49DX>W?5*!3B_V^?02=X MU&=&T^E!GYE/#[O,?-@_Z#'#:';8889['88$SSI,R<=]<>Q-]'GK>T"F0-OH MJP=1/80A?!IH1IL/*S?A>\)N>O@J\QZL3^=T=EYB:;\W'9^$,U!]XTW!7Q<6 MQGN3\<^UPM'5T@0\7QKCZQO:H/G<=/T?4$L#!!0 ( %*#05B&PO=V]R:W-H965T, M N(4R%?3M*6M1&%7RTJL$.PNA]4>W&3:6"1VUG8I_/L=.R44J91+,Q[/>W[3 M\?-D(]6C+A$-/->5T%.O-*89!X'.2ZR9/I,-"MI92E4S0TNU"G2CD!4.5%=! M'(:#H&9<>+.)R]VJV42N3<4%WBK0Z[IFZF6.E=Q,OS2_FEM%JZ!C*7B-0G,I0.%RZEU$XWG?UKN"WQPW>B<&V\E"RD>[N"ZF7F@% M886YL0R,/D]XB55EB4C&ORVGUQUI@;OQ*_M7USOULF :+V7UP M33KVA!P4N MV;HR=W+S#;?]I)8OEY5VO[!I:Y/8@WRMC:RW8%)0<]%^V?/V?]@!#,,/ /$6 M$#O=[4%.Y14S;#91<@/*5A.;#5RK#DWBN+!#N3>*=CGAS.Q:/*$P4G'4D\ 0 MH4T'^18\;\'Q!^ !W$AA2@U?1('%>WQ 0CHU\:N:>7R0\ KS,XB'/L1AG!S@ M2[KN$L>7?-+="UQQG5=2KQ7"GXN%-HJNP]]]';>$_?V$UB)CW; F@3\$@]?M)2$&6^F$8]Q[(JZ=^G-'3.,42CS$^2U$99[(^2@8L2JDEAWRR"'9/4J%;N M*;"MKX5I_=)EN]?FHC796WG[5-TPM>)"0X5+@H9G6>J!:NW?+HQLG.46TI"! M75C2BXG*%M#^4M)&PO=V]R:W-H965T./.3^S:M9R?B$Y7O,%K":JK:R;OS[$2ZU,W<#<+G_FJU&9A M,C]IV0IO4/_67DOZFHPH!:^Q45PT('%YZIX%Q^>QD;<"OW-31G%[OD%_;[D3EP53>"&J/WBA MRU,WLJ_5FL?\*!3V+P8G4JQ!&FE",Q-+U6J3<[PQAW*C)>URTM/S#T(4 M:UY5P)H"+AO-FA5?5 AG2J%6)Q---HSD)!_PSGN\\ F\%#Z)1I<*WC4%%KOZ M$_)M=##<.'@>/@OX%O,C"#,/0C^,GL&+1L*1Q8M^B#"\Y2JOA.HDPE]G"Z4E MIK8X<2 .L%2IL$'[L&(9QY\+ Z\YP+6R?T M(;&R<*KDK8(#" ,O2OQO)U/?.9>&1L-J5!!,/7_J[P[.M11%1WZ:MM=53$%& MZH=PZ%R)YC 7=8L4';:2B-2A-$2^O_ESHIF7$%"4>=.P'V+?^1F5HA:4=P9- M8['#_O@I!J\HZ\GQ%%[3-)AY611OIE$0P.L='K08&_R98&4!)M@4=A,(S>]/*>^+FT@J2=S=02_4M8LMJ(A MT5Q)1IE2;8%;$-^DVLUMQR49!AM+#V[HZBI1-G"C[\GUJXX<-[ ?R4FK<$'- M5NT8(^M"LVHWH_&.+DZ2LYS(++GQ*"(>K$N>E\ 5Y'0@B@J()#D1+*C7<]-^ MS*4U8M&.]8 8B(H7%O=&TV!/BPA=T!%*+,VE26J7#1TIDA%F8A]GH25R +,P M-DE@L6X[)C6%WNSH-<'<'RI^!VO$+PK0-''8J4#3ACTBI5JT%VIU?P1G^WAO M#/0'49 Z^;>D]DJ!(I#8D#:R^1 < !LC#=Y1 M7AO.@X5[9%(9$T2];R;JV'G?[_U)>^9^HN1P^H:26EX)F33M(1Y6$[N:TIH? M9<-:;->FD*61,S8C6LD@S9)AI8_2#.)9"K]TDIS3L!K;IWX<3WM IOHD5R;' ME^:,J$)\6$I1[\E2*@#Z5GQHG75;H>X39PQPD V''7J!OP6T/XV_CQ=&?8WE M):4PU=>0BCF3\GXHT:[/P9&JXDV.?"L.',3#^I)C_!U!+ P04 " !2@T%8WEYK$_8# "Y" M&0 'AL+W=O2 MY3C))K8!)^FB!;J[0=++0]$'6AI;;"A22U)V_/<]I&37S0U]L,W+S.&9,^2, MIUMC'US%[.FQ5MK-DLK[YB)-75%Q+=S0-*RQLS*V%AY3NTY=8UF4T:E6:9YE MIVDMI$[FT[AV:^=3TWHE-=]:;GR54M,Z;NG<&@UKJ[E<\]CH<.9QGKSCDO4,> M>7<'198WPHOYU)HMV6 -M#"(H49OD),Z).7>6^Q*^/GYM>52>OHD"JFDWTU3 M#]"PE18]P%4'D+\"<$J?C?:5HQ]UR>5__5.0.3#*]XRN\C^%6\I:<;Z0IE7&N9_EPLG;>X#7^]%&R'=?(R5G@A%ZX1!<\2 M/ ''=L/)_,.[T6EV^0;3DP/3D[?0_T\NW@1XF=X7XYG.Z,.[\WPTNJ0GA]#7 MUM(]%T:7M,!C*_'QY WYBKL%+DE@\XZ=%QZ3'F"QMLS1^+M@&N#S[/(I4EP> M77Y/9?2]Y\9SO61+^<2X0-9*%("- M41NIUU1T!%;["([/?Q+=_O@!;2M95+05CJ0& -YQ22MKZG#@Z&PPR;)!B+IG M0_R(*T)B(Z022\54",@:#@LL#21SE;'^!\^VCF4G\A*-]$*!Z;=6VJB-H[+E MO9J_B ?>2 6T10$+)T-9&M*OV'J6 *&<"20P=]$9]:>U@8!9Q?G3-.*,9^*> MQ\0)A<(+$ I>IFZ$CM:-V%';A!$4R#K)I:92AOC#J0V =BSL 5[^3>*:+"M M46="K+TR_=FX&HZZ2)[RDNZ0P>4N(.$6:2]!:A>812V%@7Z^H'$,U6BC&D^&8PF MDR#@45X[NBVNN7U1U^[>H%.$-N)H:2P>-11P ><]C?-!-LDC$3BV17@LQ]+@ MO@GL./2(WF%P]G$&ULG55+<]LV$+[K5^PP,SDQYD,B12F29FS'G>:0 MCF.G]:'3 T0N18Q)@ 5 T_[W78 4HV1L3=N#1.SKP[? [F+32_6H*T0#STTM M]-:KC&G70:#S"ANF+V2+@BRE5 TS)*I#H%N%K'!!31W$89@&#>/"VVV<[E;M M-K(S-1=XJT!W3(-" ML'7IAJZV4>%%BRKC9WLO\5QWP2BY?+ M6KM_Z ??>>A!WFDCFS&8<#%_V/)[#24#V5D \!L2.]["18_F)&;;;*-F# MLMZ$9A%&%%C\&!\0K8E;?.1V%9\%_(3Y!<29#W$8S\_@S:=< MYPYO_F]R=4G"GY=[;125QE^OY3O +5Z'L^VRUBW+<>M1/VA43^CMWK^+TO#C M&;*+B>SB'/I_NYCS4+])@Y#!^W=9'$4?X4UD^%8AE+*F1B4[&+:O$5QJPF@P M9%282Y'SFC/74K)TVMZ5/A; GE!1)X.V:!IH!FC#1&'!.DUV+B"73=L9JZ%> MXCF0&0I>=S8_X,#XB/8^G- MJ'"PV9.W+9[OPNI4^,DR>_@Y"=$Y&^7X2CK'LQR2B"(_I=\B7-EEDB[],,V< M-IS[498,VM"/DW!V4Y8TD"RL2YM&$FC,.\4-1[V>W2'5(\\M$>K]_!$ZP>GP MD]2/%BDD2S]9+8 V6*7T"?UTOOR?S(^';ED27I(XEFF\(#%VRV5$>ZX&;>AG MV=+6A[+737]"TM49_F%*@O5,%1KP.:\[>T6EDHV[H^'&IX)Y^[*I]!2!OE@- MEX0UEAX6%Z_U4W R]!I4!S?:-6W7"3/,OTD[O1Z7P]#\[CX\/5^8.G"AH<:2 M0L.+9>*!&L;Y(!C9NA&ZEX8&LEM6] *BL@YD+R6UV"C8#:8W=?&PO=V]R:W-H965T7 MLA:N;QJIL;,TMA8>KW8U<(V5H@A"=37(TG0RJ(72O>O+L'9KKR]-ZRNEY:TE MU]:UL)L;69GU56_8VR[6%P?=F(E;R7_D-S:_$VV&DI5"VU4T:3EY#M95:P(;GSI M=/9V)EEP__=6^X\A=L2R$$Z^,]4G5?CRJC?K42&7HJW\G5G_++MXQJPO-Y4+ M?VD=SYZ/>I2WSINZ$X8'M=+Q*1Z[/.P)S-)G!+).( M^1T/!R_?"B^M+:]9D M^32T\8\0:I"&Z]Q:Z"G+^^]R;__/H&<17TSM2HM1,A7;>5T.YRX&&# M3P[R3M]-U)<]HV]"OQGM2T<_Z$(6A_(#^+9S,-LZ>).]J/"]S/N4S1+*TFST M@K[1+N!1T#=Z+N!26-D%?"LVP)>GN;5"KV3X_>_YPGD+L/SG6/!1]_EQW=Q M%ZX1N;SJH4.D5F28[G25(6TCG#\=_,@ZX6TE,6:)4'NX)1H M&HM3!0G2Z%OYI55^0TKG* !ZE!I8I%-?RN!T8M M8&9I7:J\)+$6MG#LDVG8A'BZD[48D,+B4,38J!X!<8J$WO1I#A4>*<'Z]'R:I),Q.<98.(E3-7(2 MW35_2G>""R%S%>ELF,IR_G]_M'6RD#5< BM3%=[@6 MC"2' 2/ 0CVH0NHBUF+[%DK^("K4V_7ISU)V.=1M0 ZCZG@*U\J7'&"#8G#I M8HJVY88]=GJ;LI!<9 &I0Z4H9WN%L+21^ -A7FR$]2I7**4/8MIXDH^YA-@X M39,T3;>N (_*4:5JY3E?E<*:DY 77E:;;SR3 H[Y32-WQ3T#5HI"L:NBJC9) M , 39K\M)%?J6.(Y3L- .89M7PH?D*80.W,P._,%/:N6&Q)N7UTGF.\U^P6= MJK, M/^Q(,'0H*_M&AU/?77H.)%<M3 M82YDP[ HMK,A^X<0X\S&=P,K#/2GK$,AUR".S6NG'I$4^=E]E;&+D[NG7HKE M^! H\#XBZU,8U; W?T" *TD_,7 )\Y.D'X6R]%%4K3SYH_7.(RQV#DCXM45T MV9MXJ=%PC#H.,]1S,NW/IB<_==@_%6?;&KVBV;@_'I]\A#.\LSBC4QH/DVDZ MI3/L3K/^,#W!;+F4*AR@23;<[HQG7]O'(-3=J[.=#[-D-LZBP'04;'-.GYHV MP.2I+?.J!?4ZFB7I:!@W VVAYK3C&(:BBGS*68\,R[G?)Z+6/U"2HUA M&S8Q [-^SN:16!]BKF.H3!C[)D,3(=Y25HQ5*"U%M639)Q@C#F9"![)$\GT+ MI +_XC$*8G[A:EB^OFR8%P'C^9':'/1L-DDFXU%TT.P5]7MXD].S.R?W>578T MM% M.VK5RDKXF%"FL:Y0!WT51]#=D'LLAI#F/G(4],8!86^* 9['X*U!!+XA@NLO?A/N5G=?U//X(?ET/'Z. M_P8@*6"CDDN(IOWIN!A*;2R#*O5(HPB:)16#(N@_G4[RWU?*IJ M*[C$I093ER73^P4*M9T%<7#8N..;PKJ-<#ZMV 97:/^HEII688>2\1*EX4J" MQGP67,=7BZ&3]P)_?4:*@;)N ])E Q.X TZ#P<>;_#_'BY08LZM M@;^NU\9JRHB_GW*XP1L^C>>JY,I4+,590&5@4#]@,'_Y(AY%DQ-LAQW;X2GT MG[F/DP!/T_ND+$(>(: @F_X6B!43%N>\HI)NKHMMP64+N7$'M:'"ZTKWR,.G/J0<TUDR( O/CCL?MX2XO[-BN_@ M"^)]6YL]JBST=%QU?5]<'B\>G?16#=N&Q6\P&M"01#&-<3*B<1C%O5M)%-"T M5 ?G$0R&,5Q$$8S&@]YUJ2A>WYJK)B>%,J9)Q&0"%]TL'O8^/>L^V8F=Y?/A M)8UC;SGN1Y?C7PJBLNY**-&DCY(Y=JW#\*'F,A6UBRAO1%V1 ;=80IO^R_99 MPIU+8X17N',:E (_P)K7;6$<@&XHT93@&;,$OK+T*0^\;XB!QL(!/R#<2F)$ M2?)42PF/VGV)>N,?-4,&:VF;SM_M=N_F=?-?M1.@,YS1:VE73@#W=_$_%]02P,$% @ M4H-!6&)ZLN4V! FPH !D !X;"]W;W)K&UL MI591;]LX#'[/KR"\86B +HZ=M.O:)$":;5B!;NVUW>WA< ^*S<1"92F3E";; MKS]2=MP42X/B]F)+LOCQ(_F)UF!E[+TK$#VL2Z7=,"J\7YS&LIG8>NX5%D0>C4L5IMWLB$>#A9CC+?IOBVM+L[A!R66)VDFCP>)L&(V3T_,^[P\; M_I:XOUX3="WB]/P@; M_AE/G;>DFW]W9:!RT-_M@,_2J5N(#(<1P3JT#QB-WKQ*CKMG>^CW&_K]?>C_ MNVK[4;\:CY D\.;529HD9_"B)-T5"%Y,%<*43S@X] ZH6?@"R 2R0N@Y.O"& M#N CG EPV1,XQ7 '[#SMGHVO)I=AF)RU&2Z ^15J__.MDVM8(=X[0)87D#BP MG!+>1B @]/;J^[":=IBK>Z0D+()0BEI+Q8DHFJ7E(TUYR2D<32,/B[H#+930 MG=:GFLI=1>66J'P/5(+26Y/'<#D".!#MI_2V6;7.!6%FQ,*3M[G46NHYF!FY MM-+D\!H.B'@?VM7HL'_2A7;K:D?JI*8Y5X RA110IH1SMQ) <^L*5]6I U8.8;">%RKLO'\02]MR#Y2XY M"J$(V0NI7&?7[R;>NC"4:.?A6N0H@<2UNCLTJ\W-:UQ=.!ZW5]>V+\)2YW*@ M<$:FW&8JTG[*"YCX[^ U!+ M P04 " !2@T%8+INL5G@# #E!P &0 'AL+W=O2RBRZP700MNGDH]H&B1A9; MBE1)RH[_?@\I1_&BB=%%7VR1G#ESY@QGN-A:]\TWS($>6VW\,FM"Z"[SW,N& M6^&GMF.#D]JZ5@0LW3KWG6-1):=6Y\5L=IZW0IELM4A[]VZUL'W0RO"](]^W MK7"[&]9VN\SFV=/&1[5N0MS(5XM.K/D3A\_=O<,J'U$JU;+QRAIR7"^SZ_GE MS6FT3P9_*][Z@V^*F936?HN+/ZIE-HN$6+,,$4'@;\.WK'4$ HWO>\QL#!D= M#[^?T']/N2.74GB^M?I!5:%99A<955R+7H>/=ON>]_F<13QIM4^_M!ULSXJ, M9.^#;??.8- J,_R+Q[T.!PX7LU<!)F(INK0G*K+&F/Y4HE59!L5_D ;&B1R[W MN#<#;O$*[CE] %+CZ3=3,7VY+GUPN#W_O*3"$.3TY2"QHRY])R0O,[2,9[?A M;/7VS?Q\=G4DA=,QA=-CZ+]0NZ.X+[/^RP:F>4%OWUP4\_D5_5QP>F 2$%'V MSN%([TA0)US84;"T$4[9WI/FM=#4.2N9*V!X4H9"PV0=EA@5)&WO/-8UE;T' M6^^G]- HS6@%@]D1:5#BFF*4K!5O$#TT(B0D]*A""P.B#]*V. (6#@!Z$'>" MP)7:J*H7.E)%6GLF8KUV8!EX@O[4FHP-%/&<&BSK&E,&X"[JT@FS2S*]N_)4 M(P/AQ '3U8FXBY4C*7Q#-08EJ/RH2A32]^77& KR*=-P M%)5Z(]D%#."H^"31[DTM-M:)4A^D#!5U15:B&%/Z_+J%,E+W58KE@P J>+36 M<(BEJ$0+P5.)^%&B$C$+)$RB ]<.@D!E(:6#AB"S;91L#JO4"$\,V%(K3*T* M=>24%JP.24?9]#,QI)MX3V(U8,^/R@>?2@-9O4KW;9>HC'4A46TX7AO>5\>D M OU\0:*0SQ69TDLMFQ^,WI;=.CTP24@3ABD\[HYOV/4PNI_-AP?P@W!K96([ MU'"=3=^=9>2&1V58!-NE05[:@&&ULG5=;;]LV%'[OKR#X3IHE 9)VP3JL6]>NW<.P!XHZMHA( MI$I2=KQ?O^^0DF/7CC/LQ9+(<_F^ MQB4K;K]WUF\C=W#)I*?7MOQ3YZ&X[)WU1$YSV93A@UW]1"V?EVQ/V=+'7[%* MLB>SGE"-#[9JE8&@TB8]Y7T;ARV%L]$C"I-681)Q)T<1Y1L9Y-6%LROA6!K6 M^"52C=H IPTGY6-PV-70"U>W4COQ698-"3L7M]I(H[0LQ5OC@VL0_> OA@&. M6'RH6J,WR>CD$:,S\3,Y:O -J8&8G/7%9#0Y M.6+O9,/Z)-H[>9KU&^U5:7WCR(N_KC.P1J'\?8AS,CD];)*;Y]S74M%E#]WA MR2VI=_7B^7@V^N$(X.D&\/28]?^;IN-&?[6!Q/A$O'A^-AF/?Q#_P8GXHZ"M MG6NE;&."-@OQ,4B32Y=[<6/QX,Z .R_F;'09C4HO M1KIQ7A309T;%/F(B.T MMR)T9RXP9H1$LWJ/@83W6NIUT(9EKLD(E.S M9Q161 :=XNY@J)8N:*5KR12PS3 JDIQUIB5R&6@0N2T:G8,<"?)!9J5&9WGX MW&)1:'+2J6*=*("-=3KH?R!G,\X[U,#5Y*(Q6PO:U V<-YXBG];[MF%MF&?A MB$3FK,Q%24LJ_?FS7_@IQIL\_=X@<7F*HX]!B*.M)>L3+@GC4D' ZX@G'"0= MXZUS?&J%?,:P^PB^B[(F/V@13#8(?MOC96'=L6E2N@X,5K:P'* +@7TC>YSVS:"*=X&U-!\:XM.!!++Q5:%5P?%$C+6' MW1 @@ UCNXI#<*602PDF4$ZUI:1S:^Z5F&_/3::D+_I3;YMA4T:; M]5JNTV)=.WNO*\X?0*" 'JK( 4JE-,^LP[K#CMZ'O MCH:G0:,]$&\?A(O*L8LU)[(;3CMQ48USO-:F(^E\V]6Q E=R6GX7V3X9EO5> M4."XA3K >!0R!V',G7Y;% 5&7<;S!P7A]<+H.4H1:!3Z8\%48L2T86%>3@%S MVM^E",]M6<:(B1 SGJY,<<:$_00PN*U8(D8I!FUBNE#$KK9FD:CEE(4^VE"5 M3)[U7TVGSVX?J#QA8=:?O9RREQW\G M*&TL=BV(%?*4$W_CK,+ ]@Q>=D43ZRE5)4_MID;-=16T-QCZ[53HO.^4=S)@ MS==%W)+#X67G.-R23&EQCN$:&(K-*&2$GH^-U$KDXO#H=MOR^=+(V&Z80S@_ M[J@=B_Z1"EW2D1*- Y)+K3'Q<(UQ28/4$U#S]WX\!X=N.L.MRVE%;A&OX*#. M,RW=4S>KFUO^=;KUL@$CQ6I;*+H""J+\+0I@56PHYTC8I/]MI4@GAK\M#6!D7F2549QE%T M'E9"JB"9>]O&)'/=4"D5;@S8IJJ$>5IAJ=M%, Z>#5N9%^0,83*O18YW2-_J MC>%=.*ADLD)EI59@<+\(EN.+U=3A/>"[Q-8>K,%ELM/ZWFT^9XL@<@%AB2DY M!<&_!UQC63HA#N-WKQD,+AWQ6*&3R7S*-EBBHI@F::Z4215#ANC%:]3 MY*LG.P^)O3ALF/:*JTXQ?D?Q'&ZUHL+"M\T/.;HAQ/@YQ%5\5/ *TQ'$ MLP\01_'DB-YD2'GB]2;OZ!WDNBZ$RM&"4!E<&Z,-K+4QW8.Q\'.YLV3XW?QZ MZQ8Z)].WG;A>NK"U2'$1<+-8- \8)*GAXL7>/T:+C)=$V8@%5"!_++YFIFPES85 M)3RA,*->4ORC(A6"H! /"#M$!=+:AO5=)94F5J3!IT1@'0;:LNOC%W@W#6^%R26_P1+W3(U&'\\",-V$Z3:D:]_5.TT\(_RRX*&, MQ@'X?*^YHOW&.1C&?/('4$L#!!0 ( %*#05@MV?*O[ , *D( 9 M>&PO=V]R:W-H965TA.95B,KO5$CHB2.\ZAA M7 ;+N=^[U^\DUMW4:TG+=L@W=H_VIO M-4G1'J7D#4K#E02-U2*X&E^N,J?O%;YQW)F#-;A(UDH]..&F7 2Q(X0""^L0 M&'VV>(U".""B\6/ #/8NG>'A^AG]DX^=8EDS@]=*?.>EK1?!+( 2*]8)^U7M M_L A'D^P4,+X7]CUNGD:0-$9JYK!F!@T7/9?]CCDX?=._(L M/S++EG.M=J"=-J&YA0_56Q,Y+MVEW%E-IYSL[/(S>\ M%P+AJOC1<<-]KGZY M9VN!YM=Y9,F'TXR* 6_5XR5OX.7P14E;&_A=EEC^;!\1MSW!Y)G@*CD)^!&+ M$22S$)(X24_@I?N 4X^7OH&WZ@SM&/-3O']_ICVXL=B8?X[%W$-.CD.Z=W-I M6E;@(J"'85!O,5B^?S?.XP\G"$_VA">GT)=W_7,!5<$GQC5\8Z)#)UT9@W:( M0[_.=<_[)/)QWOI MT9M2;G?U<%/7JFF9?'K_;I:,IQ]G G2JC9%F&-*(%7WNIX MFZE9":HH.NTKP=>)4W8%0-1*WA>4TKUWTQ7U*S]K5ZN:RN )JLYVFFH3-5>E M&9U14CW8GQW3%G7?C^!Y]WY'03W]=L39+^[G\-7_?AY4>^'^!>F-UP:$%B1 M:3R:4HWJ?C#V@E6M'T9K96FT^65-_R50.P4ZKY2RSX)SL/]WLOP/4$L#!!0 M ( %*#05@8UEA ^0( %,& 9 >&PO=V]R:W-H965T(=A [S:EG\DZ9( ;;KA]C"@:WJWA^$>%)NQA=I2 M)BE-^]\?)2=>=TAS+S%)D1\_2B0SVRO]8!I$"T]=*\T\:*S=7D:1*1OLN+E0 M6Y1TLE&ZXY9474=FJY%7/JAK(Q;'1=1Q(8/%S-MN]6*F=K85$F\UF%W75UYOR] MP]\"]^:%#*Z2M5(/3OE2S8/8$<(62^L0.'T><8EMZX"(QL\#9C"D=($OY2/Z M9U\[U;+F!I>J_2XJV\R#20 5;OBNM7=J_R<>ZLD=7JE:XW]AW_OF<0#ESEC5 M'8*)02=D_^5/AWMX$3!Y+8 = ICGW2?R+&^XY8N95GO0SIO0G.!+]=%$3DCW M*"NKZ510G%W_Q$3$;Z+$CO6MV%O &RPM@DQ!8S-(S>.E0;NKQTO\I=Z-5!TOB MJJDMZ,IM TM_V:CAQ]7:>/L_IRZ@Q\].X[L1NC1;7N(\H!DQJ!\Q6+Q]DQ3Q MQS/LLX%]=@Y]L>HG!]0&CH7<",/K6F/-+5:P?H85IZ>#9<.EQ/94 6=3G"[@ MF*SZ;S+CDY5],A &N(&-:FG2S>6(I@9L@_!MQ[6E>_4] 4?K_1ZE??ZP$D_P M'?'AT#(CJL=JL=[Y1CQ4 =0%V*T)PG7"+V4:OGXRHL>E14/*'\"R)$P+YB26 MA7F2DI2Q/"RFA9>2,"YB"NC(O12\A2^2BJP$$33 QN$X80X_2Z:0Y^$D&T,^ M#:>L& T-=,O+!UX+65.&,,DF0)@IH6=I.)YDD.7A-$M']\H2.+&8)B%CGL\X M"U,V(2DG/BD;>ZD@\"FL6JK5\;:V5I+KS8T-9'[1SH?*.4/2HNP? _LO@7 M4$L#!!0 ( %*#05A;$H]\4P8 * 3 9 >&PO=V]R:W-H965T*[_O'%+G2RZ^R#F (JLB+^5%9Z[4 M8M3ORW0.!94]OH 2WTRY**C"1S'KRX4 FAFA(N_[KCOH%Y25G?&Y&;L5XW-> MJ9R5<"N(K(J"BLZ,ISM8"9\8G!4F[=$QW*A/,O^N%M=M%QM4>00ZJT"HJ7![B& M/->:T(^_:Z6=C4TMN'V_UOZS"1Z#F5 )USS_S#(UO^@,.R2#*:UR]8$O?X$Z MH$CK2WDNS3]9UG/=#DDKJ7A1"Z,'!2OME:[J1!PCX-<"OO';&C)>OJ&*CL\% M7Q*A9Z,V?6-"-=+H'"OUJMPI@6\9RJGQ#6!(DIS<=+-9?DIS*#;%>^C\YL//+7'EWYK0K?0-HC_K!+?-+#Y72*S$8;-Q@&>:N@0 _(-2\ESUEFK%_1G)8ID#M- M#^E<&F/.^R,<>DD&W>$@-M?0UU>_&R4!.4+6N>?;J)^;J#0;DO9IC8FB:B@HCAQ66;9SN_,;+]%E=4=<+/1)VX]A# M+6'LDQM>SLX4B.)@V;:69R?"K7$;6>*;:^2Z)K)!,"0M)(DV)(F^0A+3-0B? MDI07"UH^_B@174]^I%S60.(F$]MHI())'TC]$C'Q>';'5N0S MP)>Z?N\2;X=OS[XY()3U_X2>(@!B3T,T"BU@@Z$%K.M%SB<,Q523':')*0D" M$@W)"='8/"4>3KW?2X[6&VF818G5YX=#2X3 -7;?EFE>F0(UYT)90->87\Y9 M.L@EYA?\Q_D&FF[#]9@UDY @'#C81O&@.=6]R_1)__5. M)UC01TUC$G>3T'-N0"+3BT6E# E1"+!LG]2L.G5N=;)Q]@/-*_A:EM<;F194 M)1M4)4>3<7_S" ]05M"$H5:=S1C2YQRMN]9*6'/5_>Z[ 7/>TC67%W#0#=:+ MIE,<8:-_24)7_R=Q;.IMU)9RSWTZU+JM2?]8KNL%VIZR%62;IH[M/#/+@+VJ MPB"Q0IL*C^>$W'1_!25%G.PM5B/3V[UHV1M62'?0QWE65$57^['O[E:'^Q8O M3V!)6"E4^@*VRIFFK)U[]OV4#B7U0-L(XWBL;2;Q?-)+ W2L9 M@3_<+QC!3L'0BH>..8A$;B.H^EL?30K S9O^-*0W?+@,]OO)9G3S^>G2?G1Y MFFZ_7;W#O1_#7I[#%$7=7HQG!F$_!]D'Q1?F$\R$*\4+=J M_: -;#[*C?\%4$L#!!0 ( %*#05AJ$$!IG ( (L% 9 >&PO=V]R M:W-H965TU2^/>[=MK02:5[B:_M>X[/C7WN;"/5DZX!#'EIN-!S MKS:FG0:!+FIHJ#Z3+0C%,P*TB>MTT5+TN@,O-W(N\W<(=6]7&+@3YK*4KN ?SH[U5. MZEI(U(#23 M@BBHYMYY-%T,;;Y+^,E@H_=B8BM92OED)]?EW NM(.!0&,M <7B&"^#<$J&, M/UM.KS_2 O?C'?M75SO6LJ0:+B1_9*6IY][8(R54=,W-G=Q\@VT]J>4K)-?N M2S9=;A)[I%AK(YLM&!4T3'0C?=G^ASW .'P'$&\!L=/='>147E)#\YF2&Z)L M-K+9P)7JT"B."7LI]T;A+D.1889+;[0;%E670L M\3LL(W(CA:DUN1(EE/_B U34RXIWLA;Q4<)+*,Y(//9)',;)$;ZD+S-Q?,E_ MRGPEETP77.JU O+K?*F-PG?Q^U#%'>'P,*'URE2WM("YAV;0H)[!RS]^B$;A MER-RA[W2GHR$& MH]0?)B$&6>J'83QX1)^>,G':*EF U@Y7,<'P%9=D)66I212E?I9%) HS/PU' M9#+VPRP9/$B#YYR0:)+Y29+:*(O]23)R48(Y*3GT^X,]@S2@5JX-V-+7PG1> MZ5?[3G/>&>PMO6M3-U2MF-"$0X70\"Q+/:(ZZW<3(UMGMZ4T:%X7UM@M0=D$ MW*^D-+N)/:#OO_E?4$L#!!0 ( %*#05CU!_AS6 0 ,<* 9 >&PO M=V]R:W-H965T;JI*KJ;O1>CL>#%2^@8JJ*[$%CE]60E94XU:N!VHK@196J2H'H>^G@XHR M[LXFEG,UE&(W=0.W8WQDZXTVC,%LLJ5KN ?]V_9. MXF[0HQ2L JZ8X$3":NK.@_%U:N2MP.\,=FJ/)B:2I1"?S>:VF+J^<0A*R+5! MH+A\A064I0%"-[ZTF&YOTBCNTQWZ:QL[QK*D"A:B_(,5>C-U,Y<4L*)UJ3^* MW5MHXTD,7BY*9?_)KI%-(I?DM=*B:I71@XKQ9J4/;1[V%#+_!86P50BMWXTA MZ^4-U70VD6)'I)%&-$/84*TV.L>X.91[+?$K0ST]>R-$L6-E22@OR"W7E*_9 ML@0R5PJT(N>?*.[4Q62@T9A1&>0M\'4#'+X G)+W@NN-(J]X <6A_@"=[#T- M.T^OPY. -Y!?D3#S2.B'T0F\J(\\LGC1_XO\AJF\%*J60/Z:+Y666#]_'TM# M8R4^;L7TU%AM:0Y3%YM&@?P*[NSGGX+4_^5$#'$?0WP*?;80U59PX.BO6)'; M BFV8N;(GD=TS/>3Z,=]/S#"GHS0)FUZ0S6AF#15+__!SB-:$%H)J=F_U+9A M+K"AE3;^Z@V0E2AQ+C"^'CMXP% M0=I#_K7F0,*11YZX(\]9V(; C832PJD- MVRIR1L+ BQ+_>V+H.]?2'"^G%2@2##U_Z!\NSIT418U^FOE6EU21#-4OR:7S M0?#+'/,+&H-;2P <19I$OM_]G&CD)0@49=XP;);8=]Z!4CAK\MJ@:2@.HA^_ M%,$Y5C4ZGI(+)(.1ET5Q1T9!0"X.XD!VB.Q6(O!&2=*1R2A#X6IGY>/6RQPC#%\_T",URNX%BYGT0^7N[0V3@H M8FALV KF\("9QJL%_U1.2_((5"K"L I46]YJ[+QNOOV)W\Q$Q()WFA)/[4!+ M,$6F8..6FUANBCP_REI>;'E#DJ61T[<'['!,\;B8YPLJ)2/&(')>\UM*W?#]%C63YHXGO5/F-?\R:!)<]X9I;W1=3?! M%>,Y-",C\FT&0CN#]@_@C138F+W*DI;4*.&T.M3#<\B\.$B=^5X/LVI+F;2= M@G>"LCV([9ZF;0?\-^P(^\!WGNZ<_$O-)"(7M31!M:5CKC82>@$.%P/[/5I[ MX)'I].&/P<6FY0^A#N:LA3MK 8^6S&#O<8&#:VV?4 KG.)Y"\\[HN?TK;=X\ M3I[$FR?>>RK7C"M2P@I5_:LA-J1LGDW-1HNM?:HLA<8I:&PO=V]R M:W-H965T>JB30U!:5A1?Z?NR5E'%G/K6^:SF? MBEH7C,.U)*HN2RJ?EU"([?%K1#=R"OJ^N)5I>AY*R$KAB M@A,)VX1R*P@ A MC5\MIM.U-(7[ZQWZ)ZL=M:RI@G-1K%BJ\YDSB+'&G;G,J@;R[H^L"U/NII[&/ MR?:2%G/98(;_P(S)E> Z5^22IY#^6>\AOXYDN".Y#(\"7D!R1L*12T(_[!_! MZW>B^Q:O_Q;1C=H?B[72$L_(ST-Z&[C!83AS;R:JH@G,'+P8"N0C.//3DR#V M/QXA.^C(#HZASU?V8$%*%H\@\9XTA!7Y6FNE*4]1"+E7&&? )*QBU%U%D MUKO=Z:*M+M7H$GNZZE97TNE:=[K25A?L=%6HRV),>GAA;8]O-94:W?8@DIWW M;HO4GC_R GAHSVD/3QF4:\PV)^W%&.\;KR*]U6L1O+8QU'A SNG)* R" MCZV(('!C_ W\L5E&\=#UXY'U^GTW&$6-UW?#R.]=9AF.,0-K9>,@(PJ26C+- M0$UZ-X"'ER6&"$Z,Y('4G.'F1[$;#&(2#=UH/"#88!SCPW?C_O _F>\VW;!$ MO"BR+.-P@&9HE\, >XX;K^^.1D-RZ YX>Q.K!+FQZZY;H97Y^U&_Z*9 M>"_IS7?CBLH-XXH4D&&I?S:,'"*;6=P86E1V_JV%QFEJESE^OD":!(QG0NB= M81IT'\3Y;U!+ P04 " !2@T%81TV8L8D# '" &0 'AL+W=O"?5H]X@&MB7A= 3 M;V/,=N3[.MU@R71/;E&0))>J9(:V:NWKK4*6.:.R\*,@&/@EX\*;CMW90DW' MLC(%%[A0H*NR9.IYCH7<3;S0.QS<\/7&V -_.MZR-2[1W&T7BG9^BY+Q$H7F M4H#"?.+-PM$\MOI.X9[C3A^MP7JRDO+1;CYE$R^PA+# U%@$1K\GO,:BL$!$ MXT>#Z;576L/C]0']H_.=?%DQC=>R>."9V4R\Q(,,RI%QKYL*U*)C0<''+5@7J MR[%OZ#)KXJ<-\+P&CEX!'L 7*D\.@OX =,>1$D7 MHB#JG\'KMY[W'5[_-<\W3&'C^8(]4Z$9F"G%Q!K=^MMLI8VBJOE^ROD:^^HT MMNVDD=ZR%"<>M8I&]83>](\WX2#X\PSSJY;YU3GTZ;)N() YW"SO8&8+FYOG M4S3/ IVF>;M!R&5!W<&*: \-11P5W9P)[C1X!*AX<$U$,EF3ZAH'L#?E L#5-4( M'QE7<,^*"CM?*Z,-$YDEQPQ\K@1"]+ZN"@CCN!N$$;R%P;"7##L.@B OV"7$ M@VXX2$B4Q+TX[MP3&2M97<(%Q&%W& SADJ3#J!<&'>KX'+E3@$$4'B1Q\O_[ MJ2JQ7*%J*Y,X)-TDCFJ#81_.)#QN$Q[_;L)?].BUI+ 3%_@D4EDBW+(]S%%@ MSLVI8CA[R>\4@['#H*D&_A_E+#UF@WN[1D@IGVN*G)& 3 DRU*Y26%$ _JAL MX;RPV[I)R";#B?ZMF#(4:C=1X'!Z6Y?=DLKNP96=$W=> M).;7YGT77I5TZF&XSVD[[[QV%,_Z@;]@/WCY+AR5S[1\.Y1(J, M?8)LZ"IAZCG=GK:OW*P>[K_4ZR?R"P664ZP*S,DTZ TIHZI^=NJ-D5LWZE?2 MT,/AEAMZJ5%9!9+G4IK#QE[0OOW3GU!+ P04 " !2@T%8!S=7$.Y0 M;$!7?R9-T\1 TFY8#RVRIEL/PPZ*3<=";0.W9%PX\;C>FZMX+->FX +G"O2Z+)EZF6$A-Q/'=[8;=WR5&[OAQN.*K7"! MYELU5^2Y'4K*2Q2:2P$*LXDS]4>SR,;7 =\Y;O2.#;:3I92/UKE.)XYG"6&! MB;$(C#Y/>(E%88&(QJ\6T^E*VL1=>XO^N>Z=>EDRC9>R>."IR2?.T($4,[8N MS)WI6ZVPBQX5]E(51=,HIS\1W:+A"NF4#\X()>'_/ ME@7J#V/7$+J-<9,6:=8@!6\@#>!&"I-K^"123/_.=XE51RW84IL%!P&O,#F% M8'@"@1>$!_#"KM6PQ@O_W^H,!6;<:/@Q76JCZ-?XN:_A!B_:CV?E,M(52W#B MD!XTJB=TXN,C?^!='& ;=6RC0^CQ@N27K@L$F<$MB7..BLN4)V0TBKB4VNPC M?1!V/^G['"&1924%78ZV%055K+85E\UM48@VP!0"TY#)@O2L1SW2!AC*_[IF MRJ!J7A^VN_<;0GSYN.#/\(#XV/X?3Z@<#6B//[UT+HH"ZI1KV/0@C'\X\#P;#L#8):I5/7XT(:V% M:33:[783;MH(^S6\&8\W3*VXT%!@1JG>Z5G? =6,G,8QLJIEOI2&AD9MYC2E M4=D .L^D-%O'%NCF?OP'4$L#!!0 ( %*#05@T&^ 36 0 ,+ 9 M>&PO=V]R:W-H965T,W*H*4HK!D#07 M0"(T52.E34Y(3Q^.SL-B#W@5>Y?LK@/IKS\S:V.(0E"D\X+W-M]\<_F6[2^U M>; IHH-5GBD["%+G%F=A:.,4H&*=F;:Y,+1U,Q#NS H$F^49V'4;A^' MN9 J&/;]VJT9]G7A,JGPUH M\ER8YPO,]'(0=(+UPIV8X0?=K M<6MH%M8HB=ZE M(\_RJW!BV#=Z"89/$QH/?*C>FLA)Q469.$.[DNS< ,H444)P):^5,QH*O,0NH!=(GF3_ISB MC*$V?JWAVX57,:\3.=E*H MO/O2<7Q*8\[P.AQJ\H5@CU1GR=.$,X!4TJET-L05UQ*AM4=B1[7$CMXKL;M7 MZ;XI'&]P!^P2U'YD%M3K"NH-9"V'QT(81QGE;O]_TB ;%@,+-R,1V[.ZS_^J M?/CVAOW=#R/?"#2XIIC@RF'>>)TBK.NYDG_HC*+N]:W^L6Y-;KHO MOOFV5SK=>&J5(/C4R76FU&\ M8'_H"=,N6[XD>/2:L2!+)48B,D)V0F=TIQ'#K89*CF?OGEZ4$$M?RC5*OUB^\ M4?FPV1POGX<_A*%;U4*&,S)MM[Z0\DSYY"HG3B_\,V>J'3V:_#"E5RH:/D#[ M,TVQ5A-V4+][A_\!4$L#!!0 ( %*#05A (S4\PP( #$& 9 >&PO M=V]R:W-H965T5K@%1H MT3JM4M5VW<.T!Y/<$&N.S6RGM/OUNW9"H!*E+_CKGG//<:XOXXW2?TR.:.&I M$-),@MS:]2@,39)CP7 M*&'\+VRJV-XP@*0T5A4UF!047%8C>ZKO80\P:+\"B&I Y'57B;S*"V;9=*S5 M!K2+)C8W\58]FL1QZ3[*G=5TR@EGIPO&-3PP42*H#!9<,IEP)N!*&JM+NGUK MX.,]6PHTG\:AI8P.%R8U^ZQBCUYA[\&UDC8W<"E33%_B0U+:R(VV:XHX\.4[A6- MS)HE. GHF1C4CQA,/[SK]-I?C@B.&\'Q,?;IG&G]S.6J%LUD"GL>+HWE5*G^ M6\Y+K>GS^9#OBA#WJ NXP*4]Y.EHUL.>[G.$3 EZUDZ/=352OVW^C^[0TG&R M5?O8J,VVI5J:G<=XH%*?YLG>*4%+< GQ)1IHZJE*Q0VE*.U)\!-Z:D MJJ5LRE@S.J$:P6*)VM?)MU(B1,,6[':'K9/Y2UV4__7<(W@/_58<]_S8[\[33\\ MK]K +KQJIM=,K[@T(# C:/NT?Q: KAI4M;!J[9O"4EEJ,7Z:4T]'[0+H/%/* M;A&PO=V]R M:W-H965T]\[_F]Z]E9I\T#5@"6/=92X32J MK&VNXQB+"FJ.Y[H!13M;;6IN*32[&!L#O/2@6L9IDDSBF@L5Y9G/K4R>Z=9* MH6!E&+9US #H_6S#G9:/W@@MMR&B5.$$@HK&/@]-G# J1T1"3C3\\9 M#4C^7CJ_0$OTOZ_K: M)&)%BU;7/9@4U$*%+W_L^W $2--7 &D/2+WN<)!7N>26YYG1'3.NFMC<1"1OB)BPNZTLA6RSZJ$\CD^)D.# MJ_3@:IZ>)%Q"<<[2JS.6)NF(+2JN%,@3O*.A6R//.WJ%]YO9<27^>;]G;*$5 M:BG*IYX]:R(U[48HK@I!C5I3$FB8+;)?LPU:0^/X^Z5.!0'CEP6X*WJ-#2]@ M&C7N++.'*'_[YF*2?#IA;SS8&Y]BS[^V]0:,$UX*DB@VK3=2A/[A2W(#X:4G M= _ /A]E\?Y80WPTG#68G;^"R K=*AOF=,@.MWP6AONI/#P1=]SLA$(F84O0 MY/PCG6O"M0N!U8T?]8VV=''\LJ*7"HPKH/VMUO80N .&MR__#U!+ P04 M" !2@T%8_76S\JX" ",!@ &0 'AL+W=OTE\1W]O?==W?Q9;!2^L7DB!;>"B'-T,NM+?N^;](<"V9.5(F2=N9* M%\R2J1>^*36RK 85P@^#(/8+QJ67#&K?1"<#55G!)4XTF*HHF'X?H5"KH=?Q M/AQW?)%;Y_"30%*@L;YT+OH]$<]=[X^\,AQ93;6 MX#*9*?7BC'$V] (G" 6FUC$P>BWQ$H5P1"3C=:V-RB3K5&DS@N75.F5M,N)YQ- M;M@++KD0"!?I:\4-KVOU Z9-DT#-X9IQ#8],5.BL"V/0FN:TQ@P.K] R+HX( M\YODPGV.<$ER#,)(,YG!TRT6,]3/< ![@W=4&?(8\ZD"3S?D@['% MPCQOD]I0GFZG=#>I;TJ6XM"CJV)0+]%+OG_KQ,'//8*[K>#N/O9D+)I2)J541[6S7.*!J?U\^ ME+AS_B6XOS%YO2[0.T. MT/Y<*?MAN!'6_H"2OU!+ P04 " !2@T%8U:=Q-CD# 6"@ &0 'AL M+W=OQ_9HR_B#2 $D M>LHS*L96*N7ZW+9%G$*.18^M@:HW2\9S+%67KVRQYH 30\HSVW67H"4$&L=0*6#TV M< E9IH74-!XK3:L.J8G-]K/Z)^-=>;G' BY9]ITD,AU;0PLEL,1%)F_9]C-4 M?@*M%[-,F'^TK;".A>)"2)979#6#G-#RB9^J/#0(2J>;X%8$MTWP7R!X%<%[ M;02_(OBOC1!4!&/=+KV;Q$VQQ-&(LRWB&JW4=,-DW[!5O@C5ZV0AN7I+%$]& M7_ #;$B6 ;J('PLBB"G?![0HUPUB2W1'<9$0"0F:= M"%4)@6Z6Z&8- M'&N60,=3D)ADXD0)W"VFZ/CH!!TA&XD4E+.VGUAUAZZ9E2F LUH DD'?WJ8'Q[@VRJ#=1K=YS1.W(."4XA[ MR!V>(M=QO8[Y7+Z&?F;H;I>=_XL^^^?H.\GPZC7E&3WO!;U)(=2($,TE==I8 M/%>TW-_T2OMQ<2\D5]O%SZY54,;QN^/H+?1]/QP.O9;C#E08G@U:AO=1GOH%+;_[*/=LT-#:L1O6=L-7VDU(5NAM'#"G MA*X$4CMWN3=WV2]5!TUCO;!=[RZ0[[?,[X/>\"!6'+NMTXZ'+@*W/# M$"AF!97E_E2/UI>8"W-VM\8G_?/+?L?X5%UZRCO*'_GRQG2-^8JH,RZ#I0KE M] :J6+R\A90=R=;FF+UG4AW:IIFJBQMP#5#OEXS)YXX.4%\%H]]02P,$% M @ 4H-!6$$@2&%1!P Q"H !D !X;"]W;W)K&ULM5K;;N,V$/T5PBUZ ;RQ)=O*I8F!))+:!7:+8+-M'XH^T-+8)I82O205 MK_OU'5**9-F*&F_9%UNW.3.:,YPA1[S>"OE)K0$T^9+Q7-T,UEIOKD8CE:PA MH^I,;"#'.TLA,ZKQ5*Y&:B.!IE8HXR-_/ Y&&67Y8'YMKSW(^;4H-&\#]8JM)>A MG)Z_HY_@B7$.Y#;Y7##%+-]OR&V:VD/*R=N\#&!SXX<0-&7\1WSBM\>0_/#M MC^1;PG+R<2T*1?-478\T6F6P1TEEP7UI@?^"!1/R7N1ZK4B4IY!VR$?]\D&/ M_ B]4;O$?W;)G=\+^ B;,^)?#HD_]B==[],O'D*"XAO$2^U^UW>^&_: MXZ_6WO+EI ZOB<6;O(!W5RB\HE0KNOY\A]?(6PV9^JO#Q+L2U1BNB M!58*Y%D"653$0U=&N"OQ HMG:M_3?'9Q>3Z]'CWM4]>K]53J7()%K[(_/GYJ M,AN/ZX=:OI[5OI[U^KH>4(G(%BPOLS+-1)%KX_X%8+E/ (MU2I929 1K. ?9 MQ4&I9[9GG3\[]P\HZ#7F5 I<@D4NP6)'8"U&@YK1X&1&AX9%L(MQS*V@S/TB@W1(V] M%I]*NTNPR"58[ BL1?MY3?OY5]"^H'*%RP&R*62RQ@GSD-C3)AJ&U6#OXK97 MX:EU\_PH4'S?#]IQ$AX_=!!)T?EQECF"B?M@6LZ]J)U[T>O<7W%)IBCO+CZ] MHJ>ZZ>+X_2Z"RX,T&KI4&;D$BQV!M5BZK%FZ[&7IG<#P7P"N+@#7$#@.@&CZ MI9NT7J132;L\(FUR.3L_X,REQL@E6.P(K,69-VX6C..O2%QT;WXO@5.-M2D1 M2G>2V:_A5#8KM/WTX07> 9M.548=*H-@=I#57*EL\[2WL/=Z>?HH 7[!53F0 M6(A4#7$=CVN[/]]#M@#9N>[J!SR9%I=HH5.TR"E:[ JM3;3?$.V[7V-7F*ZX M=HD6.D6+G*+%KM#:7#?M%*]W(3\/,;$2L=Q/MYWL]J/4':X76US] "<3ZK1O MXA0M=H76)K1IG7C]O9.F_]J;F5UV+^Z=HH5.T2*G:+$KM#:Y3:_&F_T/F=EE M9^/>*5KH%"URBA:[0FMSW71QO/XVSNE-4.^X%]/5!>W7>S*#3KLQ3M%B5VAM M!IN&C/=S&"+S9-#CDTV6;)G2*%CE%BUVAM?EL M>D!>?Q/HA85JU4 ][)M*S,_YJFR:)R+7> )Y@K>&) 652+9Y<;+5;\;'-6 J MV)J?7.SW=84D1;YWGN'<3II0:ZDW!HN$V07UENDUT6MHVK_/&:8S];ML%(5. MT2*G:+$KM':@-6TLK[^/U57FAR1LHL;,V&^?*8N07+WK#*1^-1A(I/MS/4T2 MX" Q1A01A21*F^/5S@8,RVW(K/"U3("KG":?3)^9).89(7=V+*3L":1B2U9! M;*1(BT2CY4L,RGRESG#*0BA76-TX%UM%"EOJ['V3$Y_,RF0A#5:Y;0'A"#5C M;\,!;VV$U$O!F1%IC% FP2:\2,NQ5S!MK5E)RM"%B2SR9+T;&FLTF"MJ:W;; MF$<4Y;HT/5G#=F?!\$6IKE2:8HS8.*1R-'B'@_@)N-@@ 7FA9>DW(W/6.71< M]NM"IVB14[38%5I[IT733/3[FXGUJ%B:.@MON/URB;31?,6:[UU#S)]FBY#Y MX(5Q2E> X0?+@F,.7W86XW_1.R,[, $S)5FY><2?DI3N.O-H/]2IP> 4+7** M%KM":P=#T['T^SN6=1Z]WR_8=]4GL8?ZD]C/YO3#WB>QL+] _XO:/S!O 6>8 M'VRB[$ZQ^+X%US8V,:L=?J8KO](M(*&FWVI0'NUW=[*E"B-,V^R8FGQI\JS2 M1!7)>B\+UG75W0YI)I=%KLL-4?75 M>LOEK=UH>'#]WKL*O8[KD7<5EQLJ&_AR?^=[I)/ER#,L4=7X[!R7NK+<,EF> M:+&Q6_P60F/EM8=KH"E(\P#>7PJLG]6)45!O7)W_ U!+ P04 " !2@T%8 MBR.'Z40" #[!0 &0 'AL+W=OF0YOR*;=M7VEI M3JG!Z7@)6^ UH"6D8L.IZ\5G-,LRMR0,/?+V;MF#RP0TH>S*>#RM$G1Y<84N M$.7H1R%J17BF(D^;G"RSEW;Q[]OXP9'X":0#%-Q^0H$?A ?@\]/P;S4W\+NC M\.2 WWC)"]FD&O9N#XPC?4S*4HT5QP+N0&X!QQ\_#,?^ET/:O2=9\DYDKW0->UW#4^QQ M+R51"O3!:]82C!V!G77;V(^\[;X:;WHDISS:O+V]EV;'XGW%MJTWRT+,YU!6@=SG@NA=X9]S_V\C_\#4$L#!!0 ( M %*#05@F;JFSY@, #<4 9 >&PO=V]R:W-H965T>X,;DMPGSN#UQ+J MT,TF]CIQ(1%D,2O9 9456JI5%W7V:[;,5T:K1EF)4C[-)$\L[F /= ?H#F*6 MTJPNWB>T:MH&L34Z L*,DS0M(24"$G3_ ZU(#APM-X12R-'[$ 3)\@^2_'45 MHO?O/J!W**/HRX;M.*$)GYE"+K>:U(S;I5TU2\-/+,U!-XR*#4<132!1\,-Q MOC_"-V6:NESA8ZZN\*A@"/$%PM./"%O84:QG^1QZ4-.Q*IS_-WOTZME[R7"Z MQG%J/>D\W$H]V L M?OW%]JW?5"G7*1;J%(LTB?6*XW;%<9T1 M-#3O_!?NVHX_- (%#+N>[0R,X#',Q9X?^ ,C4,%LR[?41C#M8IS^Q @*:0-Q M1G)T364C)AE0P4=M853PI9VG4RS4*19I$NM5)>BJ$KR1+00ZBZ-3+-0I%FD2 MZQ7'MDZO_=;KC*'E]7[RDXD]- 85;.K:P< 8%##/F[K#-P05+ BPKS8&^VQS M8__L'4&4'83(=X*T/H'B*&8[*IJM;3?:G7)]KL]V!N-7]N725HR'U:E8??!R MDF^.U&Y(*?V%HQS64&2 )E!9#/UXR) MXTTU07=6N/@/4$L#!!0 ( %*#05A0LF[(N0( /H( 9 >&PO=V]R M:W-H965TK#]J+:"Y,]WY[.=X5+I9Y,A6G@1 MN30C+[.V./5]DV0HF#E6!4KZ,E5:,$M=/?--H9&EI9'(_3 ((E\P+KUX6([= MZGBHYC;G$F\UF+D03+^>8ZZ6(Z_MK0?N^"RS;L"/AP6;X3W:Q^)64\^O55(N M4!JN)&B"[S M/'=*Q/%K)>K5/IWA9GNM_J4,GH*9,(,7*O_!4YN-O($'*4[9/+=W:GF)JX!Z M3B]1N2F?L*SF1GT/DKFQ2JR,B4!P6;W9RRH1&P9AN,,@7!F$)7?EJ*0<,\OB MH59+T&XVJ;E&&6II37!UP MC);Q_ @.@$MXR-3<,)F:H6_)N9/PDY6C\\I1N,/1&)-C" +JFB7!E49B?VV@KU>YV M5;<73DW!$AQY5.P&]0*]^..'=A1\;F#NU,R=)O4-YKQ*OU067FD+)DI0Q2>8 M;B.N-*-2TVVV1=P->T-_L06D6X-T&T%NV L7;T#MUA6"\N6-1B&V.S2H_J@6D#$0@E;68:P/HU6+]1\AHI M>=B"?Y+:JE[P=56#%^L:;,$#H8.:TI"TFL[/;6$T^XRJ,!KH!S7]H+E4*:=O ME6JCPCN7_:3F.]E+J9[L@;D=_#G]@_]0$V\X[>PN"G_C)G-_!3=,S[@TM)6F M)!4<]VEGZ^JBK3I6%>7E-E&6KLJRF='/"6HW@;Y/E;+KCKLOZ]^=^#=02P,$ M% @ 4H-!6)$X]U'H @ S@H !D !X;"]W;W)K&ULK59M;YLP&/PK%JNF3FH+F-=T"5);-&U3MU5]V3X[Q$FL@LULD[3_ M?K:A-"$DBB:^!-O<'<\=#X[':\:?Q1)C"5Z*G(J)M92RO+1MD2UQ@<0%*S%5 M=^:,%TBJ*5_8HN08S0RIR&WH.*%=($*M9&S6[G@R9I7,"<5W'(BJ*!!_O<8Y M6T\LUWI;N">+I=0+=C(NT0(_8/E4WG$ULUN5&2DP%811P/%\8EVYEVFL\0;P MF^"UV!@#[63*V+.>?)M-+$<7A'.<2:V U&6%;W">:R%5QM]&TVH?J8F;XS?U M+\:[\C)% M^P_ ^9R>7$BBTPPW-4Y?*>K;_BQD^@]3*6"_,+U@W6L4!6"EZP2B,[$V):J+"UN9TT)UW4)<$\) M*_3JW/I2 MJ'E^/T]_WI>B1!F>6.K[%9BOL)5\_."&SN>^3(842P<2V\K+:_/R#JDG[WV7 MF[[C^D,]9_/S2DW0WC!KT="(ZJUME81Q&(WMU69(/2 ?=D#I+@@&(Z\%;9GR M6U/^P2:XJ3C'5/85[@_9!4.*I0.);046M($%1W:!V7W.VCWG]0P<"+,6#3;> MG1L%;J<+^D!PU.F"'I ;AOU=$+:FPH-=\)/1;'_MX9"-,*18.I#85F91FUGT MWXUP.,]HYPT&KM_MA5V0'T4=4+H+[:V$>P8Z0$%CM,QL@N"H1=WC-@;AP=]TON!^()0H6J=*YIS$:D@>'UZJB>2 ME>8\,652G4[,<*D.G)AK@+H_9TR^3?01I3W")O\ 4$L#!!0 ( %*#05@N M2C#Q5@, %\+ 9 >&PO=V]R:W-H965T'H)]H*6Q1502O21M9_]^AY2B.C)M M)-V\V.3HG#.<0U*:\9Z+GS('4.2A+"HY<7*E-B/7E6D.)94]OH$*GZRX**G" MJ5B[;%;4E8YR=C$;D0RYEM5L IN!)';LJ3BWVLH^'[B^,YC MX):MT#7<@?JVN1$X'HR) MKF3)^4\]^9A-'$\O" I(E5:@^+>#*12%%L)E_--H.FU*33P%NN7[#]#4$VF]E!?2_))]@_4=FB!I"]-P,<4.(C?>U6<;I M&54T&0N^)T*C44T/S'89-AK,*GVP[I3 IPQY*OD$N"V2O"=F0*9<*O)F!HJR MXBU&O]W-R)N+M^2"L(I\S?E6TBJ38U=A:BW@IDV::9TF.)$F))]YI7))YE4& MF84_/\^/S_!=++FM.WBL>QJ<%9Q!VB/!\!T)O""TK&?V'/JEH0>V@M#HA>2&IC!Q\ 4G0>S 2?[\ MPX^]OVSNOJ;8_#7%%J\D]F0?^NT^]%^N_F4#@BI6K4EAKFB*5U2>7/_UV0S) MO6_=VYH4&Y+^%.V2@7\Y=G>'6W:,B?K^4\S\&..'PX[0P@+R_*@%/7$N:IV+ M7N[<=RH871;P/./.)DCN ZMQ-2DZJ"4,.[X=0Z)AQ[9CB-^U=F'!G#(M;DV+ MS];TE2M:')AC*S ^/AE1T*GP&!-==C9]?HSQ@W['AX4%Y(>>O"_(QRHMMAF^!V7.A7JO0)2U.9+L>G[$,5DDL;X5+ M\WH#/**B;N?JB>(;TWXLN<)FQ@QS[(!!: ^7W&N'B&PO=V]R:W-H965TWW//Y6ZRENI1YP"&/!5RW-@#/YZ4-(-[, _EK<*=WZ*DK "AF11$P7+J7?3'\\C:.X/?#-9Z M:TTLDX64CW9SG4Z]P 8$'!)C$2C^K6 .G%L@#.-O@^FU3UK'[?4&_'@AGT*9ZX/ & M;^"]9#BQJ5UB:C6FK,WIN"ME->2P&])^XF-=T@2F'G[#&M0*O/CCAWX4?.GB M^TY@.^R'+?OA(?38E5-)64J0,*&%K(2Q]!->H=JV= JLNTH!M@B\L$;<%B+A MC"X89X9!9TW5KT;N5=NR5G$_[ <3?[5-_+7167#:VNSP&;5\1@?5_"%%S^I8 M)\AU(V:>.S4&[P2VPSEJ.4<'-70]OB>7O0IUH5H#"B47V =$K2 \)3D5 M&3CU!+9PV99\K:5<<):Y8N_4,GJMY2#[XGI;W7$ E3F!H4FB:VZ MNH&TI^TLNG M>.]\AC.J'BDO,/6 NZ$J8T(CLR5"!B>GJ(RJAT:],;)T?7&ULK55M:]LP$/XKPH/1 MP18[LI.^S#&T-6,M&RTM6S^,?5#L2RQJ2YZD).V_WTER3#JW0ZI1NI'G4%8,A34PL]"RICVK,PU$4%#=,CV8+ E854#3-HJF6H6P6L=*"F M#FD43<.&<1%DJ9N[55DJ5Z;F FX5T:NF8>KY FJYF07C8#MQQY>5L1-AEK9L M"?=@?K2W"JVP9REY T)S*8B"Q2PX'Y_EB?5W#C\Y;/3.F-A,YE(^6N.JG 61 MW1#44!C+P/"SADNH:TN$V_C3<09]2 O<'6_9O[C<,9FFH6G 2D MA 5;U>9.;KY"E\_$\A6RUNZ?;+SO- Y(L=)&-AT8=]!PX;_LJ=-A!T G>P"T M ]#7 N(.$/\#&"=[ $D'<%*'/A6G0\X,RU(E-T19;V2S R>F0V/Z7-ACOS<* M5SGB3/8-4#1-/I$;4X$B5\)7DCV2.ZB9@9(826Y:4#@IEL3YDZ,<#./UAS0T MN ?+%!9=O L?C^Z)ET,Q(O3D(Z$1C0?@EX?AURN!\-.]\/PUT3VK_.Y-@I+^/>0()XB&::PU_I,MZR 68#W5H-:0Y"]?S>>1I^' MY'E+LOR-R%Y(%_?2Q8?8LP=W([&\V!IK:PG80VR7LC56NQHSH!IRQ 5Y!J;T M8*D=CI!X)*&DD<)4FHPI*=FS'I+U=4S)EHDF^YCRPTRQ9SJ@7]+KE_R??B77 MA5P)0_"FPI!:GN_$\=G78)U%HVAZ&NW^QFFXWM5E&'/\TBL?])K0WLLG&.YT M*?ND?&=JR87&XUX@+AH=8XM4ODU[P\C6-:ZY--@&W;#"EPV4=<#UA91F:]A> MV+^5V5]02P,$% @ 4H-!6-'+;=^@ P X@\ !D !X;"]W;W)K&ULK9==;Z,X%(;_BL6,5JVT+1\! MT$::;1:';5:JKI M?%R,]L())\$J8-8V2?OOUS:4"82B('$3;/#['ONQ(>3RR9:R# O993N3%PQPK$59:CJ6Y9L9)KD1+?2]!Q8M M:"E2DL,#0[S,,LQ>/D)*#TO#-EYO?"6[1*@;9K0H\ X>07PO'ICLF8U+3#+( M.:$Y8K!=&A_LFY7M*($>\8/ @1^UD5K*FM(GU?D[7AJ6FA&DL!'* LO+'FXA M3963G,=_M:G1Q%3"X_:K^R>]>+F8->9P2].?)!;)T@@,%,,6EZGX2@^?H5Z0 MI_PV-.7Z%QWJL9:!-B47-*O%<@89R:LK?JY!' EL]PV!4PN<3J9:B.:RPP-&"T0-B:K1T4PT-4ZOE\DFN]OU1,/F42)V([D!"X^@*W0'G M .A+ 0P+DN^0?H+N"%Z3E(@7=(]%R53C8@4"D_12BKX_KM#%^TOT'I$\X4IY,R4O[FI9_&QFH7SQBQ6L+E&3O G3!_KV;_W5AV=*L]5$9BUTLP;=;,A=[20@9ZZWPD47\+Q)RUB=1I$ $@?( MQ0QQ$AN'V1K8,T!NNSC7<7U=5SU,=Q'MNV%"W-_S'%P'HY)[QSA"S^W@&(PQ%L=$9BT<7H/#.P.'IW'X?3B\ M4QQSU^G@&(PQ%L=$9BT(+"ZH 8=!\+8B*S%@C;^ITJ6L,HJ, I M2G5>6. 7F?V+WE3/.H$R#UV[PV4XUE@P4[FUR1PET?8@&94\(Y(5I9#Y",GE M80'>S\8^87-E6VXW#QD.-QK.1&YM.+^S87LP8XP>E&DNT!ZG)2"Z1;2I,:JS ME-8U!H'^TL$Y2=W\(.S^.?>-\JS.V[CJ&>7XLZ 952W1/*JG5/5[C]F.Y%Q. M=RMEUO5<[A^K"LJJ(VBA2ZPU%;)@T\U$%N' U #Y?$NI>.VHJJTIZZ/_ 5!+ M P04 " !2@T%8AUCM8)T" #,!P &0 'AL+W=O\ M5?]H8\=8%E3!3.0_6*JSB7/FD!26M,KUM=A\@B:>OM%+1*[LEVQJ[&#HD*12 M6A0-&7=0,%[_Z7V3AQT"ZG03_(;@/R6$SQ""AA"\U$/8$,*7>N@W!!NZ6\=N M$Q=33:.Q%!LB#1K5S,!FW[(Q7XR;>W*C):XRY.GH"V"6%7E/OI8@J69\1:R) M7,,:> 7D. 9-67Z"D-N;F!P?G9 CPCCYEHE*49ZJL:MQ'T;-31J?T]JG_XS/ M@%P*KC-%YCR%M(,?'^8/#O!=C+]-@K]-PM0_*!A#*E0*[!B=Z^Z0V\#UW9?4VQ^#7%YJ\D]N@^OEIW8'5-GUA'_0 OUGHWY_N8T'N"B?&ULC971;ILP%(9?Y8A54RMMA9 24>0FD;3-K5:U+3;Q;0+ M!TZ"5<#4-DG[]K--PK+%C7(#-O8YW__;YCC>,/XD-YF]3I MF#IPO[W+_MF85V861. -*W[23.9C9^A ADO2%/*>;;[@UE"@\Z6L$.8)F^U< MSX&T$9*5VV"EH*15^R8OVX78"_#]-P+\;8!O=+<@HW)*)$EBSC; ]6R533>, M51.MQ-%*[\I<&$P0 M[C%%M8H9W!'9<"I?X7R*DM#B LZ 5O"0LT:0*A.Q*Y4ZS7#3K9))J\1_0\D4 MTTOPAQ_ ]_P^/,ZG<'YV\6\:5YGK'/J=0]_D[1]W^.MZ(217A^"W35J;8F!/ MH?^,*U&3%,>..OH"^1J=Y/V[7NA].B*PWPGL'\N>?&LJ!#\RQ@=PCB]IT61Z M!V2.\-P0+I$#5IE:]3G6$LN%ZN\6ZL+FIN6%AJ=_RW72\_Q1[*XM*@>=RL$) M*D-##6S0-CS8APZBR X-.FAP C0PT- �Z@H\BW,\..&9[ '!AF9&.&A\R^ M9V=&'3,Z@3DRS*&-&1TP^WJBC3GLF,,3F.TQ&MF8PT-F/[0S1QUS=)3YD*.Z M.I;J0-N (]L)>L-ES_M;X+SC3"9)82U'WL%O$@;!_SOI[M56?4_=$;ZBE8 " MERK,NXR47MZ6_K8C66W*[8))5;Q-,U?7)7(]08TO&9.[CJ[@W06<_ %02P,$ M% @ 4H-!6->>A,JP @ DP< !D !X;"]W;W)K&ULK57);MLP%/P50@V*!&BBW;)36T!BH6@*%#"R-(>B!UI^MHE0I$K2 M=O+W?904P8OBYI"+Q65F^&;,9;B1ZDDO 0QY+KC0(V=I3'GINCI?0D'UA2Q! MX,Q+8@X) ;JT#QLX8Q<&Z%L(R_C:;3+FF)V^U7]6^5 M=_0RI1K&DC^RF5F.G+Y#9C"G*VYNY>8[-'ZJ G/)=?5+-C4VB1R2K[2114/& M"@HFZB]];G+8(OAO$8*&$+R7$#:$\+V$J"%$53*UE2J'C!J:#I7<$&71J&8; M59@5&^TS8?_V.Z-PEB'/I#=B#<)(Q4"3TX-=NHL9MD$&;9!!I1?^)\@7DC&=]TM=TAQ&#AYH#6H-3OKYD]_SOG:%]9%BV0>)[009MD&&Q]33 M6[K!#6Y ,AMXO* M#E%)['E!B]IQ$[5NHJ-N'O'6.V?BO%0R!ZTK0W,F&)[8&5E(V7UP:LUXJQ3? MCY/$W_/5 ?.PYMZ>L4/8H.\E8;>QN#46'S5V+PWE7;7'!S'Z@R0,X[W:.V!) M, CW:^^"A6ARKWAWZP:TS]5/JA9,:,)ACD3O(D$=53\!=RV%U4O##F M4G,VF:8]M?73C*!0(A@>^9FR,=Y'SM^ MG7,R]FC'Q5>Y!E#D)4TR.;;62FUN;5LNUI!2><,WD.D[2RY2JO2I6-ER(X#& MN2A-;,]Q?#NE++,FH_S:HYB,^%8E+(-'0>0V3:GX9P8)WXTMUWJ]\(FMULI< ML">C#5W!$Z@OFT>AS^R*$K,4,LEX1@0LQ];4O8W9<[Y M5W-R'X\MQ_0($E@H@Z#ZYQGN($D,2??C6PFUJC:-\/#XE1[E#Z\?9DXEW/'D M3Q:K]=@:6"2&)=TFZA/?_0;E _4,;\$3F?\ENS+6L^ ME -Q(-"<9H%7"KQ+!9U2T#D6=,\(NJ6@>ZF@5PIZEPK\4N#G8U\,5C[2 55T M,A)\1X2)UC1SD-N5J_4 L\S,K"0K(^WIZD__T\>M,L_;C,M'YZ5AY>T7LB]!GET0>L=ITE>&\M.-<\Z M.:_S??/LK]]U/+E7D,J_FV9. >\VPTWVO94;NH"QI=.K!/$,UN3''US?^:7) M-DQ8@ D+,6$1$JQF=[>RN]M>Q3+A3[M\@5\*+KH 2BLXOM0@3%B'!:A;U*HMZK195 M;Z2 A"J(B>*ZSG_;,IGG^R9#"F#O8+!=M]]SCBRY*"KHG1C7$!4V1'E.YR@J M.HT:^@>HVO#XU?#X[3,XUM66226H^?0A83&'=:9Z@'0.HC%+M1*OS5*8L 3 M%F+"(B18S>-^Y7'_+8M2']-N3%B "0LQ81$2K&;WH+)[<'E1TN6'[1VGN>-- M)@].LEEW<%R$3F.&7OOL_[5TWC*]EG0DQU%I 2HM1*5%6+2ZZP<+ M"B[V=V5)[)W[@"L=O"0J:._=UN(20M0:2$J+<*BU4W?K[NX;[KPXJ*NO*#2 E1:B$J+L&AU MU_?++V[[^LOW).'3I13/=4Z2\"5107OOKG8&=&ULM5G1,G4F-CPS5Y9"IDR;H5RY M:B,Y6Q1!:>(2SPO=E,69,YL4YV[E;"*V.HDS?BN1VJ8ID_]?\$3LI@YVGD[< MQ:NUSD^XL\F&K?@]UU\VM]*,W(IE$:<\4['(D.3+J?,!GU,2Y@$%XJ^8[]3! M,1#B:SZX6DP=+Y\13_A*'74R=RT((OV3;1=V+W!R\3"G*^N4A4\1?M2JSGH/E6:9&6 MP68&:9SM?]FW4HB# #P\$D#* ')J@%\&^*<&#,N 8:',/I5"!\HTFTVDV"&9 MHPU;?E"(642;].,L?^[W6IJKL8G3L]^%6.SB)$$L6Z"K3+-L%3\D''U0BFN% M!NA2I!N1\H/B#'U>BZTR M=U 35YM)Y[=VY^4$+_83)$\2WAE_WA?VXS$SX^&DY/N?L^ MG#3#7:-T)3>IY"8%GW^$[V.?&@GSUO$ MN=JP.9\ZI@.KGF M2IF>.-^FVX1I4RLL%5+'WUG>+,]M*0TA2P.2C *1-70,*AV#$TKCF) V'?=\ MP<'C'/AD'(6MVK#"O)"TBL,&PW@TME='6&45]F9U8_Q I]QMR82=VX=!-&RE M8@$95"N1+F@4A-B>QJA*8]2;QF6QO'&)[GA2/ ^UCC>F"7[BZ0.7U@;82_C2 M*H5"%)42#(*1-80=5R).@9>5<:==X1@/VBO*B>AJ!4U M.K*J8*]V>Q[PNE(2 E4'*!N%8FN*>6"=,?#B4A(VU@/B^4%[=;'A\#CR6ZV; MVG%FA3E2)[5-Q;V&;78A\_\';EC*^_MQ/\V+JP/4DD*Q-26L32GV7[,IXU[/ M^V)E(=DH%%M3V=H;XU[+^!.=N20\?$_PR.L8_M-@]%E8,Z_:J^( NCGWNM\7 M%PDD&X5B:XI96V3<[Y%_HCEW/>X $Q^W_;(5A\=!T"X3*RX81T?JI+;-N-\W MWTJQV,XURC]\F=R>Z="@EAF4C4*Q-76L73-^5=N,07TS*!N%8FLJ6UMG#.V= M<=?P1AWK; %U>G,?I/G)KC;-!-HT$U#3#,I&H=B:8M:FF4";9M(UN<-V95@P M[5^CW<_T&)3['H^"*U%6ARN.5MPF0/,]:40^FF0;Z16.^VS'U!+ P04 M " !2@T%8KR?1!8D" !.!@ &0 'AL+W=OQXGOJ:-D ]JC:CAL61<3;RUUM6Y[ZM\C251IZ)" M;G:60I9$FZE<^:J22 J75#(_#(+8+PGE7I:ZM5N9I:+6C'*\E:#JLB3RZ0*9 M:";>P'M>N*.KM;8+?I969(5SU/?5K30SOZM2T!*YHH*#Q.7$FP[.+Q(;[P*^ M4VS4SABLDX40#W9R74R\P I"AKFV%8AY;/ 2&;.%C(S?VYI>A[2)N^/GZE?. MN_&R( HO!?M!"[V>>&,/"ER2FND[T7S&K9_(ULL%4^X7FFULX$%>*RW*;;)1 M4%+>/LGC]AQV$L+PE81PFQ ZW2W(J9P13;)4B@:DC3;5[,!9==E&'.7VI)!4Q+(37] M0]RYVE6N$ YGJ EE1W E,.WM:B5J:E27QN9%N;G6TD7K:3P%4DSS$\A'!]# M&(1#N)_/X/#@Z-\ROG'960T[JZ&K.WRE[A7E5./)5_,5]%@][G5U##=$UY+J M)YB;^U#4)O[G=*&T-)_3KSYOK891OP9[Q.8.*90;]++W[P9Q\.$- MA\/.X?"MZMF7FB.$L3NYJ$],7S#C<=3/3#IF ML@>SO0MG?V"75_(=E?4$L#!!0 ( %*#05B_2$P51 , M & + 9 >&PO=V]R:W-H965TX&:'<"2?EV)4,)Z+0C'*\DJ"*+"/R[QR9V$R=GK,=^$K7J;8#;CC) MR1JO47_/KZ3IN0U+0C/DB@H.$E=39]8[C\8VO@SX07&C=MI@E2R%^&,[GY*I MX]F$D&&L+0,Q?[>X0,8LD4GCIN9TFB4M<+>]9?]0:C=:ED3A0K"?--'IU!D[ MD."*%$Q_%9N/6.L96KY8,%7^PJ:.]1R("Z5%5H--!AGEU3^YJWW8 1B>=H!? M _Q]0' T*\!_7W X !@4 ,&I3.5E-*'B&@23J38@+31ALTV2C-+M)%/N=WV M:RW-+#4X'5X(D6PH8T!X I^X)GQ-EPQAIA1J!:=P79T'$"M8I&86%5 ."R+E M7\K7,,M$P;6=;9C>1*@)9<<&_/TZ@C='QW!D,=]242BSC)JXVF1NUW?C.LMY ME:5_(,L +@77J8+W/,&D!;_HQO?\#@+76-;XYF]]F_N=C!'&9^"/3\#W_'Y; M0MWPSP4W\+<'X=$CX'VOA/L=:OK-*>B7?/WGG8*(JI@)54B$7[.ETM)\K;_; M=K%:9="^BKW!SE5.8IPZYHI2*&_1"5^_Z@7>NS8'7Y(L>B&R>^X.&G<'7>SA MA11*P7KK\9(PPF,$HL'L(Q[8Q\K03N*G&OJ29%%%%I1D]FVY#7OC02^8N+& WF["ELO38ZZ9[JS_"!I-/Q*/@OJ1+^ M0DO>\R=H_ DZ_9GCFG)N[MT3^&)*@OHDM1D3/-R>WFCHW=>RJ**&.U%O@_V@ MJ#.E9PH>-8)'W9].6=NSU0^;I2/.Y6;A^HQ^SQ^U#X_*BKJ3.BIJ\J09 M;J[J:)&7%&PO=V]R:W-H965TT%)9YNH)&HD):???D=*D2U'UF) !F*+%.]_Y(]WE"[+ M Q??Y1Y D>7*VBM5W-JVC/>047G#"\CQSI:+C"ILBITM"P$T,499:GN. M,[4SRG)KO31]#V*]Y*5*60X/@L@RRZCX\0E2?EA9KO72\Z4[[/6RH#MX M O6M>!#8LEN5A&602\9S(F"[LN['I]8OZ9[-X7$Q$)6QX^A=+U'YES2V2 MP):6J7KDAR_0+"C0>C%/I?DFAWKL++!(7$K%L\889Y"QO/ZESPV($P-WH'^87<)=B!6T)3$Y>2//2\ES1.YM!7.1ZO:<>/[4^W;N^ [A/B&>/./Q',\O\=\,VS^! 6: M+RZ:AV\Q[_5N(\26I->2](S>Y*)>S/.$W&%2)/BGR-]?(8M _-,'9E!*Y_JM M+&@,*PN368*HP%K__),[=7[MPS2F6#B26 >AWR+TC;I_,2 BA4$GE2AK@K_A M '*O().]%/TQ*8XI%HXDUJ$X:2E.!@,Q9!5+, @EH2D>ZY"0"#"/@:38"8+0 MHA"\PO3. 1)(^L ..K@6;"TV-6+Z,52M74=_EG9UBFPDGQUD08LL^)_F8%,<4"T<2 MZU",;M3/(Z_=2285I:;+59*8\QE[O6W*M%YPP\F<+ M_XS0L-=K$8VEUF5T4G6X;SS/SE*21%R@&M[I+RC<5^'D>T[@G;,:]'XUJY'4 M:E;V2;&F2^NO5.Q8+C%4MBCOW.A:5-35:MU0O##U6\055H/F&PO M=V]R:W-H965TV@7).CZ,.R!EHYM(A+ID93=_?N1E*+9"F-DFU\L7L[WG2O)X]F1BR>Y U#H M>U,S.?=V2NVGOB_+'31$WO ],+VSX:(A2D_%UI=[ :2RH*;VHR# ?D,H\Q8S MNW8O%C/>JIHRN!=(MDU#Q%]+J/EQ[H7>\\(#W>Z46? 7LSW9PB.HK_M[H6?^ MP%+1!IBDG"$!F[EW%TZ+S,A;@=\H'.7)&!E/UIP_F/V-5FHW]R8>JF!#VEH]\.// MT/N3&KZ2U]+^HF,O&WBH;*7B30_6%C24=5_RO8_#"4#SN %1#XC&@.050-P# MXK=J2'I \E8-:0^PKON=[S9P.5%D,1/\B(21UFQF8*-OT3I>E)DZ>51"[U*- M4XN""$;95J)[$&C%FT8G[W%'!*"/Z)N-,E3H[@!"%TVW(=&OK9**L$KCT%>I M]RDST'VKS,J22%HBO8UR6K<&?J:C(_\A!T5H_:/6(BWIS%?:&V.37_:6+SO+ MHU M'K_?K:42^@[YPU46G>+$K=C,F0ON<3^[[+WH3ORKE1U6E*KQ;Q8AT48XC!,@MN9?SA-@TLPQ5F M)^>"N9,QB,-)>BY8N!F#* T&P;/0I$-HTHN%76PV^HTSD:C,]:9?.22A; 55 M%.34%83TFO5Z3;+\FF3%ESMQU0TA]0-AS0[CU% M_.1Z??]N$H7AIZYBG6_E,G.=*YREZ>AJY;WJY#_8>^ZY<_ M$[&E3*(:-EI5<)-IVR5ISI5LV.]SIMAV$$=#[&\[5\\0H&/X( M+/X&4$L#!!0 ( %*#05C!]H[.H ( /L' 9 >&PO=V]R:W-H965T MVPG#=W(N@KVDOARON_J0I HWM&N9IXE=;UV/=5 M7@'#ZES4P,U-*23#VFSEQE>U!%PX$*-^& 27/L.$>VGBSI8R342C*>&PE$@U MC&'Y:P94[";>R-L?W))-I>V!GR8UWL *])=Z**%R![D).YS$A]C3Z=RV!IPX0RPXV6;!HF_ M/4S-LQ+9LQ*+8Q)M9/R#;L9 ;MP842BW=K>/N#_M)]74->A'Y[/1>#X:.,_, M9&L'T1_Z=BS>8+DA7"$*I5$5G+\W=LIVU+0;+6K72]="F\[LEI69SB"M@+DO MA=#[C570S_OT-U!+ P04 " !2@T%8"_OK4_0% #V' &0 'AL+W=O M_-K,,9#$VA9@ M:8-DV3X4^T!+C$54(E62LN-A/WY'2K&M1.;F34#WQ99(WL/C<\?3'3E="_E9 MI91J>,HSKLY[J=;%F>>I.*4Y4:>BH!Q['H7,B<97N?14(2E)K%">>:'OC[R< M,-Z;36W;K9Q-1:DSQNFM!%7F.9&;2YJ)]7DOZ#TWW+%EJDV#-YL69$GOJ7XH M;B6^>5N4A.64*R8X2/IXWKL(SJ+0-P)VQ*^,KM7>,YBE+(3X;%ZND_.>;S2B M&8VU@2#XMZ)7-,L,$NKQI0;M;>D%#@Q>+3-E?6-=C_1[$I=(BKX51@YSQZI\\U43L"03] P)A M+1"^%!@<$.C7 OV7 L,# H-:8/!"(#PTP[ 6L$OWJK5;XN9$D]E4BC5(,QK1 MS(-EWTHC7XP;1[G7$GL9RNG9O1;QYW>72'4"5R)'_U/$6O V(US!.[A($F8: M2 ;7O'),T_UF3C5AV5L<\7 _AS??OIUZ&O4QJ%Y2@>/2O MQ1NKZ6]-V[=X_4.F38FD;::]D)+P)<7MKF&Q@?UQMV1CFR_61";PZ6>$A&M- M<_5[RWJNJOD'[?.;$'>F"A+3\Q[&,$7EBO9FWWT3C/SOV[CM$BSJ"*S!^V#+ M^\"%/HN>"HR"2.;:1BE\("LJ,>IB8(W%DK,_*!14,I& >(22;UL3B/?-% NE M420C!D(+X(*_6U%EWI0UV<*:;%^FS4A.98\U4I=@D9O& #:42)A 7FWR((2$ M;)3#0,.M@89.Y(M4-B\ M(8N, D/+$)4"]A02/]A2;T#HE$H#R,U.0X7!QM4V/[W"/1 L-/ M3#+*$_0$XPYMC%8:#/?T#HWB.\TKKIR*'LM51V -3L=;3L=.3O]S7#^!Z$O) MT&VON=*R-!T*/NY<^&-AX-0)_(AXV(6&N+7QJH6)2[>NGX+6#X=3Z-A-T"58 M-'[E3,-1,)JT[X+)UF(3)PL/!V,\?3+/M(,P[]3@6$HGKT+!:#SJO]I3T=^/ M:_#U?LO7>R=?)@&"CSEGBU+91!0^W5 30%J=R8EU[,J[!(LZ FMP&/B[S-[_ MROE?K4!'U'>*%G6%UB1_KZP*G"Y_22B655C%CV&=6I18 MOTB@55!F/$8+8/4,!7I^*^W!JR U'HS]T?#%%\^MXM&$=H36)#3<$1H>FTE8 M;D7UL3+I6$UV@?/'K')U:3)PM9]A8#!A/&$KEI0D:V4W?/T)\%OR";>^1[/; M$5J3W5VI&#@KHMD=?G DLU6+S5SA@3/D[QY=Q872>G256;5RV6EEUBE:5*,U M:IS1:-AO3[."7746N,NS?[;MX4^(\B(3&XJ%&^$)?$ ??FYQ!XS1AIK\30E;6Z"C M29L6,!5>\^A]5ZZ$SHS<'!7 +RG=2_!,%*J29:0?T^*L3 CT.3$[P=5YYKI MU)RE@KV8P,09RV1>W5:,ZAXI31 M%4U.K1Z/S-QYM!]K%\&B^,0BML)37%GY!*8>$ MXIPY+CHY;6/0V[O#R:ELIN:[._+>MVPNZ2WLM]:K]_=D<#='2$_IG M\^I.S]M-4=T(WA"Y9$A:1A]Q.O]TC/XCJTNVZD6+PMXB+836(K>/*258MY@! MV/\HA'Y^,1-LKSIG?P%02P,$% @ 4H-!6/9=AP]6! H T !D !X M;"]W;W)K&ULK9=?;^,V#,"_BN -PP:T\9_4L=LE M 9+-FP/6AL661_)$B)6JX M%?)990":O!2,JY&3:;V^XIO;:$GS KC*!2<2EB-GXM_-_- (V!F/.6S5T3,QKBR$>#8O?Z4CQS-$ MP"#11@7%GPW,@#&C"3F^UTJ=QJ81/'[>:_]DG4=G%E3!3+"O>:JSD1,[)(4E M+9E^$-L_H7;( B:"*?N?;.NYGD.24FE1U,)(4.2\^J4O=2".!/K!&8&@%@A. M!/S^&8%^+="WCE9DUJT/5-/Q4(HMD68V:C,/-C96&KW)N5G&N9;X-4T:Y(M=D7JTO$4OR,/]")B;LN=Z17S^ ICG[;>AJ MQ##*W*0V.:U,!F=,#LAGP76FR$>>0OI:WD7\QH=@[\,TZ%3X 9(>">(K$GA! MG_Q,7*(R*D'5/QT6^DV4^M9"_UR4C*(Z2O=TAVFLR41*RE=@GY\F"Z4EIN2W MMG!4NF_:=9LZO5-KFL#(P4)4(#?@C'_YR1]XOW>0WS3D-UW:QW^76FG*TYRO MR )6.>?VB>+J)G!%YE6@_FT-545?Z0^M?K,I;,9^&'I^,'0W+5QAPQ5VT]!%W744$>=6G"_6T)^*7CT%GP0^.VK'3<$\<59"'4R_H\4C%M2,([#,REX MVT#==D)]M5L\I->3#4@\LHC-R6O<1H%\HKDDCY25"#AMRF9:,2/K89-IXZWL M1D>\@Z@71^VXOG?8JKW+:N8R\G<=>1<%/>_V^._4TV["[FKT@X.GP:7U^*.<#=ZL)/H:QFN1PROCO;OODGPP(+XL%R+J)461551+) M><+*E.#V$U]Y?;_ZN,UU1M8XVS;)QI]$H'^F*U)FC&RS/,F(1K4XZS!)XI+* MG)*,IF2'#;@6>.)BGYKEL(&T9SF6.:?LB*9N5'1&-=IEC.!4KDO*V,X( Y4< M,7'G)!LL#U2M"!?:JE\ <&Q8T2:VA7O])WYN;$W5;C8-46T.)%A?,V IP8YO M 1EE2R,+Q9J)'9B9@IA^4"UW!#=P76J!K:"F+Y6@8';9)7POW,W:YD_\&Q2X:?T2[F\? M[@&INKM\IA)W?$48+!'/ZT688[*Z#E0O6JQM1[T0&OMS^YCA%0JDF8#?ET+H M_8LQT%S*QO\!4$L#!!0 ( %*#05AP_LT5L0( 0( 9 >&PO=V]R M:W-H965T3'"1J8F>V@?;?[^R$#+J JJU?$OM\SW,O/M\-=UP\RA1 D: L.3%1<%5;@5:UN6 FAB0$5N>X[3LPN:,2L<&MERKG G=VP)%D!3&:< M$0&KD35V![- ZQN%;QGLY,&:Z$B6G#_JS9=D9#G:(<@A5IJ!XF\+4\AS381N M_*HYK<:D!AZN]^RW)G:,94DE3'G^/4M4.K+Z%DE@13>YNN>[SU#'T]5\,<^E M^9)=K>M8)-Y(Q8L:C!X4&:O^]*G.PP$ >=H!7@WP7@*"$P"_!OBOM1#4@."U M%KHUP(1N5[&;Q$54T7 H^(X(K8UL>F&R;]"8KXSI.EDH@:<9XE2X4#Q^O)Y@ MJA,RY066GZ3F!N":=\92B69L022%GQT'M\[@['Z+/]/7P#\:N-<6SO]9G_VS]:-D^$W)^(;//U4R M*150E\RRI#&,+&Q[$L06 MK/#].[?G?&I+^UN216])-GLCLJ,+"IH+"LZQUV]Z:2XH/GRS4+W9MFNI&'N& M4<^6;>CZ?2RV[6&Z6Y2Z;O=8*?I;R7-]YUAIUJ+D]6\:I2IL^Z"M%2#69IY( M#&G#5%6NC;0966/3J5_()^Y@ZK;((QQQU43Z0U_-QSLJUAGVOQQ6:,KIW M%=7,J3:*EZ:I+KG"%FV6*8YI$%H!SU>&PO=V]R:W-H965TV1;R"#(MKM@:JWBP8S[!4 M0[ZTQ9H#3@PI2VW/<4([PX1:4<_,37G48QN9$@I3CL0FRS#_-824[?J6:^TG M[LER)?6$'?76> DSD _K*5 K@9TX>$;: MR9RQ1SVX3?J6HQ<$*<12*V#UMX41I*D64LOX66A:94A-/'S>JW\TWI67.18P M8NDWDLA5W^I8*($%WJ3RGNT^0>&GI?5BE@KSBW8%UK%0O!&29059K2 C-/_' M3T4>#@A*IYG@%02O2@A.$/R"X+\T0E 0@I=&:!4$8]W.O9O$C;'$48^S'>(: MK=3T@\F^8:M\$:KK9":Y>DL43T;W( D'M?$235-,T7LT4Z68;%) ;($^JT*= M B*\# ;H\N+*W2!"$5?5FPC,$U$SY9J>3J( M'1=+&>9+\4XLQ4=WC,J50!.:0-+ 'Y_GAV?XMDI+F1MOGYNA=U9P#/$U\CKO MD.=X?L-Z1B^AWQBZUV3G_Z)/_CGZ43+\LE!\H^<_7RA%(0CT?3 7DJMO_4?3 M;N=Z0;.>/O^Z8HUCZ%OJ@!/ MV!%;]^XH?.A*=6O*39^3;')*XD=;4I0;DIP M3CV:*3T2 XK5)]FT!3D[-&Q]8VRC4)72]C"Q=8CGN,>8<1WC>N$Q9E+'! W5(+*F3QI+Z>W#F+Z+:?BKP$35/W5,6VGHC.I8\*.W^PO+/V% M9_T-,L8E^8W-C:E.VY2)QF,SK(6NFJPCVA6+SVI,Z@@W:/;7+OVUS_K3M\=Z M?WO,B]OCU%ZVZ_7C5FNUCFD%-Q6C=4RG5JMUC.O<="IF[8-+-0.^--V,4.O? M4)D?F^5LV3 -3)]0F1^ZW9';,#]6#5;>#_V5S[NS.\R7A J4PD*%,R?U !RC;SN@/4$L#!!0 ( %*# M05CM>P[T=P0 )07 9 >&PO=V]R:W-H965T\[UO<=?U\,=9=]Y""#06Q(3/C)"(=8#T^1^" GFMW0-1'Y9 M4I9@(5_9RN1K!CA(04EL.I;EF@F.B#$>IFW/;#RD&Q%'!)X9XILDP>S?"<1T M-S)L8]_P)5J%0C68X^$:K^ %Q+?U,Y-O9L$21 D0'E&"&"Q'QH,]F-NN J06 M?T:PXT?/2(6RH/2[>GD,1H:E>@0Q^$)18/FWA2G$L6*2_?@G)S4*GPIX_+QG MGZ?!RV 6F,.4QG]%@0A'1M] 2SQ)A9?Z.XCY 'U%)]/8Y[^HEUN:QG(WW!! MDQPL>Y!$)/O';WDBC@!VIP;@Y #G/:!7 ^CD@,Y[0+<&T,T!W:8>>CF@U]2# MFP-2,R]ZH/IYSV=9CUU:GK:04^4B) CCP005. ]/=[5X$V9 MM2)USCYU4T=+. /_%CG]WY!C.9V*_LR:P.]3N%,5SL]YG_^P]U(R.L4XZJ1\ MG1\<1X_$IPF@*S4ZKM'K)PE'CP(2_G?52,A\=:M]J<5VP-?8AY$A/7!@6S#& MO_YBN];O53*T2>:U239OB:PD6+<0K*MC'T]PC(D/" NT@%5$2$16B"[1&EA$ MJZ;75,MWJ2AMDGD9F9N2J:UT.[YQK.[0W!XGNR6/I63WBF3WM,G^0QX1_ UC M0,1-EF!$TTGBER9)E$Z2JMSW3B*TRN'-3BUZ90LOL^C5<\Q/.6R[,"D%[A:! MNTU'&9! /[[$EE)HWZA4?]_W*OZ;0K6)IG7)MF\);*28/>%8/?M[E43 M/=^K7:FD%G2IDFV2>?=-UK,JHV[?JE[/;.M0(%C:9'VNW:BD&+*T!5E@^C'F M/%I&/E;E8M7A?G+&2XTD>M2EFK3*YN5LN@U5:U+6XZA@L_4[3$(W1/"CK,ME M;,EH(JOTP[I6=;R(Y7I6*8W>89TT6M3%TK3)YN5L6FE.3>QNC3;.01M'FZJO M^ W!<@F^J,RS'ER79RWJXCRWR>;E;-H\GYK<=&KR?"@V;6UI]-/GZ=[^U!&VHWKR',G_,D9JKJL-RGO9I56IY5!([+Y6;)R MLE096&XYU$>VOD"2,:/]BAX1M,9J3(? (_4:J T54 "+2' 3WM9R7$/5>4ARYE]]5/F,E3'$ MF#*0WY>4BOV+M@BT$ C$0 &0 M 'AL+W=OQVQU#%/\4Z"6B8)DW]=8BQ67<=W7B?N^6RNS83;ZRS8 M#!]0/R[N)(W<@B7B"::*BQ0D3KM.WS\?^Q9@+7[CN%)K[V ^92+$-S.XBKJ. M9SS"&$-M*!@]GG& <6R8R(_O.:E3[&F Z^^O[&/[\?0Q$Z9P(.+?>:3G7>?4 M@0BG;!GK>['Z%?,/:AF^4,3*_H55;NLY$"Z5%DD.)@\2GF9/]I('8@W@-W8 M@AP0; -:.P"-'-#8!C1W )HYH/G>'5HYH/7>'=HYH&UCGP7+1GK(-.MUI%B! M--;$9EYLNBR: LQ34UD/6M(J)YSN]<-PF2QCIC&"6SU'"0.14(W.3?$\(UP+ MI> ([C&,F5)\RD-F*D+![5*#F$+_=G -!T/4C,>?R?#Q80@''S_#1^ I?)V+ MI6)II#JN)E_-CFZ8^S7(_ IV^-6 &Y'JN8)1&F%4@A]5X]L5>)=B5 0J> W4 M(*@D'&)X#,'I(01>T"CQ9_@>^)F%!V6?\]]V'__KW3>"T2BJIF'YFN^HFB%. M:36"2TSI3<-=S*@\^M&?5+PD0?H0OI! _D(B!P>FFCY#7VO))TO-)C&"%G#' M)-G!TPTF$Y1_E!5+I3M&?<_5@H78=:AT%HD&]=$ MMI'39I'3IF5O[,CI]A%?2R&(_+#O$8NK-!0)PM,U4<.5QD25)K-99S+K)!O5 M23:NB6PCF:TBF:W* _J82@S%+.4_*%4IG;^83EZ)DY?5-$]^:0(S4-N"S-7E MN>=UW.?UK+RU.#K9-!GM)1F7D/C-PF8C+NTB+NUJX4J$U/Q'5N!4T6_$*[\S MV>*M5*3*?7ZVB.LD&]5)-JZ);"-9)T6R3OXGBG129S+K)!O523:NB6PCF:=% M,D\K3]Y7]@(XG5)#429#U=@=,I2!6A4R]-8BV%*AO1SCMQ:-<@TZ*R)Q]E,: M%.4:M,BUAYLR/;2J3:N:O90%K'J+'0$[VZO;;RV.6EL1VTLR+B'Q_?*8^:;/ MW)Q9ZUS\?1\)%,MEJI5I-A;V%CE'QPP,B?!&T MYGOPZ<-IX/L7]AEX%_>HN42K+^86:V=IE4T$20EU\<"BB)NTL9B839+YON^=SZBF):M M^+22]>O_N)3]?'##Y(S3G3W&*;GG'9]0L&PO=V]R:W-H965T-W)+3)@3 M1_;;M8@C7BE*&%P+)*NRQ.+I'"C?3!W?>?YP0Y:%,A_<.%KA)@K)**EPU91U 25K_Q8Y.'#L$/7R$$#2%X+V'8$(;O)80- MP:;:K:W8/*18X3@2?(.$06LU,[#)M&QMGS!3]ID2>I5HGHHO,!'H'M,*$%^@ M"\(PRPBFZ(I))2I=7R71(4JP$$^$+1LD9CGJ$+]*170%K$)2":%)%O*=L^7A M+8@2I3!7:#\%A0F5!UKP;I:B_;T#M(<(0[<%KZ0FR,A5VI()S,V:\,_K\(-7 MPD\A.T+!9( "+QCVT).WZ=\JINDGK]+3]^Q>TX-MNJOKT!8C:(L16+WA_XN1 M$IE1+BL!$OTZF^MBZ!ORNR]!M638+VFZQJEE+ MUT>*I1\DMI7*89O*X5OJL3EQ@\X)-.=Q5G"A['2 $E[.-25'9R6OF(;>1N^[FK0PIT(1J/C%V$FNZ!Q&/@OO.R")KX_>>'%[?0E\Q/Y@<62,(DH+#3-.QH? M.TC4C;F>*+ZRK6K.E6Y\=ECH?QD( ]#K"\[5\\1TO_;O&/\%4$L#!!0 ( M %*#05A 53L0:P, $P. 9 >&PO=V]R:W-H965T_A;-]-]D)^5QM$#3_2)%-39Z/U]LIU5;C!E*E+L<6, M1F(A4Z:I*=>NVDIDD06EB>M[WL!-&<^.9%6&"H384C%X[7&"2&"9:QU-)ZE1S&N#Q]X'] MUCI/SJR8PH5(OO)(;Z;.R($(8Y8G^E'L/V+I4-_PA2)1]@G[PG8X="#,E19I M":85I#PKWNQ'*<01@'CJ 7X)\%\+Z): [N^ W@N 7@GH664*5ZP. =-L-I%B M#])8$YOYL&):-+G/,_/?EUK2*"> M R]F]QN\Z58_IVOYNJ_].=\^D07<:4S5_S7+FQ=TO7HZK0&:%0 M[M"9?7C7&7C_UDG5)EG0$MF)C+U*QEX3^^R!/=-)I15H0>?,4\XEPBI79*44 MUD7MO. ;6#YS973B4;_RJ-_HT2/N1++C MV1H6$FF[PBT+><+U,WR[QW2%LC8Z&CG?&AUMD@4MD9UH.:BT'+2[R09MRM@F M6= 2V8F,PTK&86-(EH$8'P*1[BB>YBFLA"0F$ZHAH\EIJ$[3X1^;I$.;Y&B; M%&HU+N&M:K5$=J+6J%)KU*C69XGXD:Y-A%LA(G5!5RU='4V;MY'OK5'7)EG0 M$MF)CN-*QW&[FW?8T#.R_L0KLT%J6P&> $W<8PV M,0=*+A%$?#Q<)^]?9JG2LQ?SLV:"MVK:%ELAJGN49J+PY+RB49 MC^2BO"Y-'AP-V^9"GIQ^O>G5_OQDP8X):%7].(%HF<]7-=BF'2\*[T>?FRU.NXQ1K[TDK>H#3%L5VX\ MRI7<+&!$7, JTY(%#U2D9$(%GVH.K)R67*Q<> "!F1)*!\;NG$W5ATC]Z."^ MZ\&FMCHEETHWN5T&]W?:#M\#UCTPR(7H# Z("XQ'%36&:7EM.\W@)O@$"MKV MW:JR#@M-5_W!!=D0FIM-,E4Z8[I+TR?KT'@D6 YV-"_F<#>J"@$T1I6VD7%: M*$D;#VM&V["R,R;$+53\CWQ'>YEO[5D/=DQV36NH;3H9UP'];36GO2W[.MV@ MX@_*?%[8ZQ]5I58G5)\$+63(W^1:/-AN4RLP&F";! ].&S[8COS2M[MC2K,MIF>.>!V_0\]]=YX))IJG8-FUK M_Y!7^=6.H\M_9;GYK[)OV.NQ/<8.W>3%6S 9'[[)*#E\C^W+QL&9#-NC<>O\ MW3E]NV@ ;SDI^0[O2V*3-)@NN#!P$.VH3?LK3*\?=Z]8-A>7&5NR;-)V=3%MFH%MV*SM M!81]Y+JY_ C&<9@? 0S+@SG .(Z%Y?F?YC-$Y^,PS-O0BPQ1SA#E.)8/F30? M+(^?D]C+/],DB:(XQE9T,O$ZF&#K%L?P]:MAWH"!Y8%,?[;6^&[C%?)\'6![ M^ER%8#/%*Q&;*;[6@/C7#1A)XM]M+ \PL%W :@?R^_- 3?DY402[BGG#GF < M21(,@5KTUV@<(ZL3P\>_/]A3$D5)XD< \SN((@R!IQ%', ?@ 4.BJ#D']\ZC M<'U.A9M?>,:_ 5!+ P04 " !2@T%8EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %*#05APGXYR* 4 ),J / M >&PO=V]R:V)O;VLN>&ULQ9I-;]LX$$#_"N%3]I"UK:^V05P@39IN@* Q MXB)[7- 2;1.A2)>DDFU__0ZI.J429["7B4^V)5EZ&E+SAJ1.'XV]7QISS_YM ME7:ST<;[[-L,JG&+9=Z M]/%T=ZZY':<_C!>UET;#QK#A3HI']WM_^,D>I)-+J:3_,1O%[TJ,6"NU;.5/ MTJT5MC5*ST;3?<2>LE_6+S8L ^8TO7=SB^?*6 \AL M5$W@A"MIG8]'Q/-S8'P0<'#_J_/F4BHO[ 7WXHLUW5;J=3@-W,4XN8T8A]UG M'\03^W_":%8K68L+4W>MT+Z/HQ4J &JWD5LW8IJW8C8Z-P_"LCE?BW!3<)6K MIK]!#V1)N.R)A!WVJHF,E#S:&24;N'K#%@$B_,$QLV+GIMTFD!D"F1T0\I\L M@'QB,8UPV[$*ZV M*2;J&F+97/-[\2"5$NRL_M[!Y<,1*1SFF"FQ9&[%@]"=8+>B-FO] @TSRY18 M+=>".S'H;)A&IL0>N=(0* _%VQ )D\:4V!I?C&D>H6/%+G\%_5^O P$[7O([%<8J%>6)*+(K/W&I(;#$+AZ*OA=2QV/!!_IUBCI@2 M2R*(__X8Q@Z:8F$DR8I/LK0?8$0S;E7!_I)287#)BN>PI#/8R8FK)B-725PA[L3"U M9,1J24J%O6R853)BJ^ U TLQ,:UDQ%IYUGT3$ MFGDFZ7V=,L?\DA/[!;7U<*8+G>HB]@NJP2$FYI> MLT77MMRFXX0<PSQKFO UQ<3TDQ/K9U]5\02IT]G8 M'--/3CZJV8?YJV>R-)H%II^"6#^_ZI\D@"$9]:<:3N04F'X*Z@FP'>;-5E@> M"_.XZ>5$18%9J""VT!-F#W=NG&='%\)SJ5)3%IB"BC>9$WL92A=GM]."HT#7 M7*B'.$^8T>9)GX1'2J6/>8$IJ*!6T.\6AYXHG@0&28F(6*HDM]/HD MPC'[6\@4$UW[)[80A@EQ33$Q"Y7$%D+G.H8)";-026PA''.0D# +E8=X;1Q"Q4$5MHT2V=^-Z%OODYE'3LZ#4+59B%JFBA<3S8?3QMQ$IJT7R%2SC8 M7G-5SRT+'_V[&D49UEM7G5+GL.U&7QO>[-ZIW+T/^O$_4$L#!!0 ( %*# M05C22;QM$0( !&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q M)'CY%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYMO>OZ00I#.'V00 M9/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT M%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT M5M1;"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN! MWH9Z&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\C MT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.WZEW M'3\/I5Y[OM;X_.^D>CS?6ZZ/ORR_3D[>W@O.Z;:B/O\%4$L#!!0 ( %*# M05C B&UTZ0$ 'XE 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0& MX+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>* MZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)V MD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU* M&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^ MO,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_ MXX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ 4H-!6'KU,F/N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 4H-!6)E&PO M=V]R:W-H965T&UL4$L! A0#% @ 4H-!6+@52&PO=V]R:W-H965T&UL4$L! A0#% @ 4H-!6"[=/](N! VA !@ M ("!T2, 'AL+W=OQT$5 PL )%N 8 " @34H !X;"]W;W)K&PO M=V]R:W-H965TM# !X;"]W;W)K&UL4$L! A0#% @ 4H-!6!]]#;H6"@ 0AD !D ("! MQDL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4H-!6)RS?/Z6 @ CP4 !D ("!ZFD 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 4H-!6&)ZLN4V! FPH !D M ("!VH0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4H-!6,7PL "2 @ \@4 !D ("!@Y( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4H-!6%L2CWQ3!@ H!, !D ("!GYP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H-!6#0;X!-8! PL !D M ("!EK0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4H-!6/UUL_*N @ C 8 !D ("!L;X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H-! M6(LCA^E$ @ ^P4 !D ("!CLP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H-!6)$X]U'H @ S@H M !D ("!%M8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H-!6!I Z]F' @ -P< !D M ("!W-\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4H-!6-5SZ]# @ C < !D ("!1>D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4H-!6 Y M+=+&! =1\ !D ("!C/, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H-!6)93(G&D P /Q !D M ("!Q/X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4H-!6 O[ZU/T!0 ]AP !D ("! M'@D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4H-!6"<9TC@@ P @@H !D ("!OA8! 'AL+W=O&PO=V]R:W-H965T 0!X M;"]W;W)K&UL4$L! A0#% @ 4H-!6"%MDW^N M @ *0< !D ("!)R,! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !( $@ KQ, ' )LW 0 $! end XML 76 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 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 128 280 1 true 30 0 false 5 false false R1.htm 100000 - Document - Cover Page Sheet http://jbssinc.com/20231228/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - Consolidated Statements of Comprehensive Income Sheet http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 2 false false R3.htm 100030 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Consolidated Balance Sheets Sheet http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 100050 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 100060 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100070 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 100080 - Statement - Consolidated Statements of Cash Flows Sheet http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - Basis of Presentation and Description of Business Sheet http://jbssinc.com/20231228/taxonomy/role/BasisOfPresentationAndDescriptionOfBusiness Basis of Presentation and Description of Business Notes 11 false false R12.htm 995465 - Disclosure - Lakeville Acquisition Sheet http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisition3 Lakeville Acquisition Notes 12 false false R13.htm 995475 - Disclosure - Revenue Recognition Sheet http://jbssinc.com/20231228/taxonomy/role/RevenueRecognition Revenue Recognition Notes 13 false false R14.htm 995485 - Disclosure - Leases Sheet http://jbssinc.com/20231228/taxonomy/role/Leases Leases Notes 14 false false R15.htm 995495 - Disclosure - Inventories Sheet http://jbssinc.com/20231228/taxonomy/role/Inventories Inventories Notes 15 false false R16.htm 995505 - Disclosure - Goodwill and Intangible Assets Sheet http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 995515 - Disclosure - Credit Facility Sheet http://jbssinc.com/20231228/taxonomy/role/CreditFacility Credit Facility Notes 17 false false R18.htm 995525 - Disclosure - Earnings Per Common Share Sheet http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShare Earnings Per Common Share Notes 18 false false R19.htm 995535 - Disclosure - Stock-Based Compensation Plans Sheet http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 19 false false R20.htm 995545 - Disclosure - Retirement Plan Sheet http://jbssinc.com/20231228/taxonomy/role/RetirementPlan Retirement Plan Notes 20 false false R21.htm 995555 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 995565 - Disclosure - Commitments and Contingent Liabilities Sheet http://jbssinc.com/20231228/taxonomy/role/CommitmentsAndContingentLiabilities Commitments and Contingent Liabilities Notes 22 false false R23.htm 995575 - Disclosure - Fair Value of Financial Instruments Sheet http://jbssinc.com/20231228/taxonomy/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 23 false false R24.htm 995595 - Disclosure - Recent Accounting Pronouncements Sheet http://jbssinc.com/20231228/taxonomy/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 24 false false R25.htm 995615 - Disclosure - Lakeville Acquisition (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables Lakeville Acquisition (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisition3 25 false false R26.htm 995625 - Disclosure - Revenue Recognition (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/RevenueRecognition 26 false false R27.htm 995635 - Disclosure - Leases (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesTables Leases (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/Leases 27 false false R28.htm 995645 - Disclosure - Inventories (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/InventoriesTables Inventories (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/Inventories 28 false false R29.htm 995655 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssets 29 false false R30.htm 995665 - Disclosure - Earnings Per Common Share (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShare 30 false false R31.htm 995675 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlans 31 false false R32.htm 995685 - Disclosure - Retirement Plan (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/RetirementPlanTables Retirement Plan (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/RetirementPlan 32 false false R33.htm 995695 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLoss 33 false false R34.htm 995705 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://jbssinc.com/20231228/taxonomy/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://jbssinc.com/20231228/taxonomy/role/FairValueOfFinancialInstruments 34 false false R35.htm 995715 - Disclosure - Basis of Presentation and Description of Business - Additional Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/BasisOfPresentationAndDescriptionOfBusinessAdditionalInformationDetail Basis of Presentation and Description of Business - Additional Information (Detail) Details 35 false false R36.htm 995725 - Disclosure - Lakeville Acquisition - Summary of Fair Value of Assets Acquired (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail Lakeville Acquisition - Summary of Fair Value of Assets Acquired (Detail) Details 36 false false R37.htm 995735 - Disclosure - Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details) Sheet http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details) Details 37 false false R38.htm 995745 - Disclosure - Lakeville Acquisition - Additional Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail Lakeville Acquisition - Additional Information (Detail) Details 38 false false R39.htm 995755 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 39 false false R40.htm 995765 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) Details 40 false false R41.htm 995775 - Disclosure - Leases - Additional Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 41 false false R42.htm 995785 - Disclosure - Leases - Operating Lease Assets And Liabilities (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail Leases - Operating Lease Assets And Liabilities (Detail) Details 42 false false R43.htm 995795 - Disclosure - Leases - Lease Cost (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesLeaseCostDetail Leases - Lease Cost (Detail) Details 43 false false R44.htm 995805 - Disclosure - Leases - Operating Leases Cash Flow Related Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail Leases - Operating Leases Cash Flow Related Information (Detail) Details 44 false false R45.htm 995815 - Disclosure - Leases - Other Information Related to Operating Lease (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesOtherInformationRelatedToOperatingLeaseDetail Leases - Other Information Related to Operating Lease (Detail) Details 45 false false R46.htm 995825 - Disclosure - Leases - Lessee Operating Lease Liability Maturity (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail Leases - Lessee Operating Lease Liability Maturity (Detail) Details 46 false false R47.htm 995835 - Disclosure - Leases - Operating Lease Revenue (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseRevenueDetail Leases - Operating Lease Revenue (Detail) Details 47 false false R48.htm 995845 - Disclosure - Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail) Details 48 false false R49.htm 995855 - Disclosure - Inventories - Components of Inventories (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/InventoriesComponentsOfInventoriesDetail Inventories - Components of Inventories (Detail) Details 49 false false R50.htm 995865 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 50 false false R51.htm 995875 - Disclosure - Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail) Details 51 false false R52.htm 995885 - Disclosure - Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail) Details 52 false false R53.htm 995895 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) Details 53 false false R54.htm 995905 - Disclosure - Credit Facility - Additional Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail Credit Facility - Additional Information (Detail) Details 54 false false R55.htm 995915 - Disclosure - Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail) Details 55 false false R56.htm 995925 - Disclosure - Earnings Per Common Share - Additional Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareAdditionalInformationDetail Earnings Per Common Share - Additional Information (Detail) Details 56 false false R57.htm 995935 - Disclosure - Stock-Based Compensation Plans - Additional Information (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail Stock-Based Compensation Plans - Additional Information (Detail) Details 57 false false R58.htm 995945 - Disclosure - Stock-Based Compensation Plans - Summary of RSU Activity (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail Stock-Based Compensation Plans - Summary of RSU Activity (Detail) Details 58 false false R59.htm 995955 - Disclosure - Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfCompensationExpensesDetail Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail) Details 59 false false R60.htm 995965 - Disclosure - Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail) Details 60 false false R61.htm 995975 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) Details 61 false false R62.htm 995985 - Disclosure - Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail) Sheet http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail) Details 62 false false R63.htm 995995 - Disclosure - Fair Value of Financial Instruments - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Details) Sheet http://jbssinc.com/20231228/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCarryingValueAndFairValueEstimateOfCurrentAndLongtermDebtDetails Fair Value of Financial Instruments - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Details) Details 63 false false R64.htm 996005 - Disclosure - Subsequent Event (Additional Information) (Details) Sheet http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails Subsequent Event (Additional Information) (Details) Details 64 false false All Reports Book All Reports jbss-20231228.htm jbss-20231228.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "jbss-20231228.htm": { "nsprefix": "jbss", "nsuri": "http://jbssinc.com/20231228", "dts": { "inline": { "local": [ "jbss-20231228.htm" ] }, "schema": { "local": [ "jbss-20231228.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": 260, "keyCustom": 20, "axisStandard": 12, "axisCustom": 1, "memberStandard": 18, "memberCustom": 11, "hidden": { "total": 12, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 128, "entityCount": 1, "segmentCount": 30, "elementCount": 524, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 678, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://jbssinc.com/20231228/taxonomy/role/CoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R2": { "role": "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "longName": "100010 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "unique": true } }, "R3": { "role": "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "longName": "100030 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:InterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_121568d4-9096-4fe3-9d5e-59a808c10a04", "name": "us-gaap:InterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "unique": true } }, "R4": { "role": "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "longName": "100040 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R5": { "role": "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "longName": "100050 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R6": { "role": "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "longName": "100060 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_9e95047c-670d-4220-b182-b69293b1e4e2", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_926f4c01-236b-4efa-9f59-2d1239f64985", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "unique": true } }, "R7": { "role": "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "longName": "100070 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_84c53ee8-08d3-467d-890c-337937c7cdab", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_84c53ee8-08d3-467d-890c-337937c7cdab", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R8": { "role": "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows", "longName": "100080 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": null }, "R10": { "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": "10", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R11": { "role": "http://jbssinc.com/20231228/taxonomy/role/BasisOfPresentationAndDescriptionOfBusiness", "longName": "995455 - Disclosure - Basis of Presentation and Description of Business", "shortName": "Basis of Presentation and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R12": { "role": "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisition3", "longName": "995465 - Disclosure - Lakeville Acquisition", "shortName": "Lakeville Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R13": { "role": "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognition", "longName": "995475 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R14": { "role": "http://jbssinc.com/20231228/taxonomy/role/Leases", "longName": "995485 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R15": { "role": "http://jbssinc.com/20231228/taxonomy/role/Inventories", "longName": "995495 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R16": { "role": "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssets", "longName": "995505 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R17": { "role": "http://jbssinc.com/20231228/taxonomy/role/CreditFacility", "longName": "995515 - Disclosure - Credit Facility", "shortName": "Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R18": { "role": "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShare", "longName": "995525 - Disclosure - Earnings Per Common Share", "shortName": "Earnings Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R19": { "role": "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlans", "longName": "995535 - Disclosure - Stock-Based Compensation Plans", "shortName": "Stock-Based Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R20": { "role": "http://jbssinc.com/20231228/taxonomy/role/RetirementPlan", "longName": "995545 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R21": { "role": "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLoss", "longName": "995555 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R22": { "role": "http://jbssinc.com/20231228/taxonomy/role/CommitmentsAndContingentLiabilities", "longName": "995565 - Disclosure - Commitments and Contingent Liabilities", "shortName": "Commitments and Contingent Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R23": { "role": "http://jbssinc.com/20231228/taxonomy/role/FairValueOfFinancialInstruments", "longName": "995575 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R24": { "role": "http://jbssinc.com/20231228/taxonomy/role/RecentAccountingPronouncements", "longName": "995595 - Disclosure - Recent Accounting Pronouncements", "shortName": "Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R25": { "role": "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables", "longName": "995615 - Disclosure - Lakeville Acquisition (Tables)", "shortName": "Lakeville Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R26": { "role": "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionTables", "longName": "995625 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R27": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesTables", "longName": "995635 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "jbss:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "jbss:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R28": { "role": "http://jbssinc.com/20231228/taxonomy/role/InventoriesTables", "longName": "995645 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R29": { "role": "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsTables", "longName": "995655 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R30": { "role": "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareTables", "longName": "995665 - Disclosure - Earnings Per Common Share (Tables)", "shortName": "Earnings Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R31": { "role": "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansTables", "longName": "995675 - Disclosure - Stock-Based Compensation Plans (Tables)", "shortName": "Stock-Based Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R32": { "role": "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanTables", "longName": "995685 - Disclosure - Retirement Plan (Tables)", "shortName": "Retirement Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R33": { "role": "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossTables", "longName": "995695 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R34": { "role": "http://jbssinc.com/20231228/taxonomy/role/FairValueOfFinancialInstrumentsTables", "longName": "995705 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R35": { "role": "http://jbssinc.com/20231228/taxonomy/role/BasisOfPresentationAndDescriptionOfBusinessAdditionalInformationDetail", "longName": "995715 - Disclosure - Basis of Presentation and Description of Business - Additional Information (Detail)", "shortName": "Basis of Presentation and Description of Business - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "jbss:NumberOfDistributionChannels", "unitRef": "U_Channel", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "jbss:NumberOfDistributionChannels", "unitRef": "U_Channel", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R36": { "role": "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "longName": "995725 - Disclosure - Lakeville Acquisition - Summary of Fair Value of Assets Acquired (Detail)", "shortName": "Lakeville Acquisition - Summary of Fair Value of Assets Acquired (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_21a481d5-c8db-431a-be7d-887f26e34c74", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_21a481d5-c8db-431a-be7d-887f26e34c74", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R37": { "role": "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails", "longName": "995735 - Disclosure - Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details)", "shortName": "Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R38": { "role": "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "longName": "995745 - Disclosure - Lakeville Acquisition - Additional Information (Detail)", "shortName": "Lakeville Acquisition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_d0331e3f-31bc-4052-8316-d6df321ce39f", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d0331e3f-31bc-4052-8316-d6df321ce39f", "name": "jbss:BusinessCombinationAmountToBeReceivedFromSeller", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "unique": true } }, "R39": { "role": "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionAdditionalInformationDetail", "longName": "995755 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R40": { "role": "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail", "longName": "995765 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail)", "shortName": "Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cc214414-fcce-44af-9bc9-fd20bfba3563", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "unique": true } }, "R41": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail", "longName": "995775 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "jbss:OperatingLeasesNotYetCommenced", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "jbss:OperatingLeasesNotYetCommenced", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R42": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail", "longName": "995785 - Disclosure - Leases - Operating Lease Assets And Liabilities (Detail)", "shortName": "Leases - Operating Lease Assets And Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "jbss:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "unique": true } }, "R43": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesLeaseCostDetail", "longName": "995795 - Disclosure - Leases - Lease Cost (Detail)", "shortName": "Leases - Lease Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R44": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail", "longName": "995805 - Disclosure - Leases - Operating Leases Cash Flow Related Information (Detail)", "shortName": "Leases - Operating Leases Cash Flow Related Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "jbss:OperatingLeasesCashFlowRelatedInformationTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "jbss:OperatingLeasesCashFlowRelatedInformationTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R45": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesOtherInformationRelatedToOperatingLeaseDetail", "longName": "995815 - Disclosure - Leases - Other Information Related to Operating Lease (Detail)", "shortName": "Leases - Other Information Related to Operating Lease (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "jbss:OtherInformationRelatedToOperatingLeaseTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "jbss:OtherInformationRelatedToOperatingLeaseTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R46": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail", "longName": "995825 - Disclosure - Leases - Lessee Operating Lease Liability Maturity (Detail)", "shortName": "Leases - Lessee Operating Lease Liability Maturity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R47": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseRevenueDetail", "longName": "995835 - Disclosure - Leases - Operating Lease Revenue (Detail)", "shortName": "Leases - Operating Lease Revenue (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:OperatingLeaseLeaseIncomeLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "jbss:OperatingLeaseRevenueTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:OperatingLeaseLeaseIncomeLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "jbss:OperatingLeaseRevenueTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R48": { "role": "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail", "longName": "995845 - Disclosure - Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail)", "shortName": "Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R49": { "role": "http://jbssinc.com/20231228/taxonomy/role/InventoriesComponentsOfInventoriesDetail", "longName": "995855 - Disclosure - Inventories - Components of Inventories (Detail)", "shortName": "Inventories - Components of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R50": { "role": "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "995865 - 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": "50", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_724a5d38-a16a-4bec-ba8c-f6d35cc4eef6", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "unique": true } }, "R51": { "role": "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail", "longName": "995875 - Disclosure - Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R52": { "role": "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail", "longName": "995885 - Disclosure - Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail)", "shortName": "Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R53": { "role": "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail", "longName": "995895 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail)", "shortName": "Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_9e95047c-670d-4220-b182-b69293b1e4e2", "name": "us-gaap:GoodwillGross", "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": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e95047c-670d-4220-b182-b69293b1e4e2", "name": "us-gaap:GoodwillGross", "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": "jbss-20231228.htm", "first": true, "unique": true } }, "R54": { "role": "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail", "longName": "995905 - Disclosure - Credit Facility - Additional Information (Detail)", "shortName": "Credit Facility - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_2df20296-3195-4fe9-879c-685e7c5a9442", "name": "jbss:DividendsAllowedBeforeLenderApprovalNeeded", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2df20296-3195-4fe9-879c-685e7c5a9442", "name": "jbss:DividendsAllowedBeforeLenderApprovalNeeded", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R55": { "role": "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail", "longName": "995915 - Disclosure - Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail)", "shortName": "Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R56": { "role": "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareAdditionalInformationDetail", "longName": "995925 - Disclosure - Earnings Per Common Share - Additional Information (Detail)", "shortName": "Earnings Per Common Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "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": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "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": "jbss-20231228.htm", "first": true, "unique": true } }, "R57": { "role": "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail", "longName": "995935 - Disclosure - Stock-Based Compensation Plans - Additional Information (Detail)", "shortName": "Stock-Based Compensation Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_55011812-58a3-4fdb-b345-1cc7fa22fe16", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R58": { "role": "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail", "longName": "995945 - Disclosure - Stock-Based Compensation Plans - Summary of RSU Activity (Detail)", "shortName": "Stock-Based Compensation Plans - Summary of RSU Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_b7bd92b5-f7ad-48bb-a56f-1247ec7ddbd2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b7bd92b5-f7ad-48bb-a56f-1247ec7ddbd2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R59": { "role": "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfCompensationExpensesDetail", "longName": "995955 - Disclosure - Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail)", "shortName": "Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R60": { "role": "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail", "longName": "995965 - Disclosure - Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail)", "shortName": "Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5b026e0c-97b0-45ba-b697-f01d40e420e7", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R61": { "role": "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "longName": "995975 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_b7bd92b5-f7ad-48bb-a56f-1247ec7ddbd2", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_dd5b297a-6d4b-407b-912b-3929d4605738", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "unique": true } }, "R62": { "role": "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail", "longName": "995985 - Disclosure - Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_4b23cf8c-b24b-4951-9f1e-bf5c7db2a292", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b23cf8c-b24b-4951-9f1e-bf5c7db2a292", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R63": { "role": "http://jbssinc.com/20231228/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCarryingValueAndFairValueEstimateOfCurrentAndLongtermDebtDetails", "longName": "995995 - Disclosure - Fair Value of Financial Instruments - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Details)", "shortName": "Fair Value of Financial Instruments - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7833c5b7-ff2b-4d90-add7-f4ea002c5d36", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true, "unique": true } }, "R64": { "role": "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "longName": "996005 - Disclosure - Subsequent Event (Additional Information) (Details)", "shortName": "Subsequent Event (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_d0331e3f-31bc-4052-8316-d6df321ce39f", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20231228.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "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://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r21", "r711" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $370, $283 and $318", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r252", "r253" ] }, "jbss_AccumulatedAmortizationAndImpairmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "AccumulatedAmortizationAndImpairmentAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated Amortization And Impairment [Abstract]", "label": "Accumulated Amortization And Impairment [Abstract]", "terseLabel": "Less accumulated amortization:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Amortization of Defined Benefit Pension Items [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r8", "r15", "r32", "r807", "r808", "r809" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r7", "r15", "r32", "r182", "r183", "r807" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "jbss_PropertyPlantAndEquipment", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r44", "r163", "r572" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r181", "r182", "r488", "r490", "r491", "r492", "r493", "r494" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r31", "r32", "r103", "r171", "r569", "r589", "r593" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r181", "r182", "r488", "r490", "r491", "r492", "r493", "r494" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r15", "r32", "r454", "r457", "r525", "r584", "r585", "r807", "r808", "r809", "r819", "r820", "r821" ] }, "jbss_AccumulatedOtherComprehensiveLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "AccumulatedOtherComprehensiveLossAbstract", "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Loss [Abstract].", "label": "Accumulated Other Comprehensive Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r120" ] }, "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": [ "r761" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital in excess of par value", "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": [ "r94" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital in Excess of Par Value [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r413", "r414", "r415", "r601", "r819", "r820", "r821", "r876", "r899" ] }, "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": [ "r767" ] }, "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": [ "r767" ] }, "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": [ "r767" ] }, "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": [ "r767" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r203", "r204", "r205", "r207", "r216", "r255", "r256", "r258", "r259", "r260", "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r284", "r413", "r414", "r415", "r420", "r421", "r422", "r423", "r438", "r439", "r440", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r478", "r479", "r481", "r482", "r483", "r484", "r496", "r497", "r500", "r501", "r502", "r503", "r521", "r522", "r523", "r524", "r525", "r538", "r539", "r540", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r53", "r54", "r379" ] }, "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": [ "r732", "r743", "r753", "r778" ] }, "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": [ "r735", "r746", "r756", "r781" ] }, "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": [ "r767" ] }, "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": [ "r774" ] }, "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": [ "r739", "r747", "r757", "r774", "r782", "r786", "r794" ] }, "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": [ "r792" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfCompensationExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r408", "r416" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts for accounts receivable, current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r172", "r254", "r270" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r40", "r43" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r227" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r872" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition, consideration transferred, contingent consideration", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r873", "r874", "r875" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r872" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "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": [ "r136", "r167", "r194", "r235", "r243", "r247", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r443", "r447", "r480", "r565", "r635", "r711", "r723", "r841", "r842", "r887" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "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": [ "r159", "r174", "r194", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r443", "r447", "r480", "r711", "r841", "r842", "r887" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "verboseLabel": "OTHER LONG TERM 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": [ "r789" ] }, "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": [ "r790" ] }, "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": [ "r785" ] }, "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": [ "r785" ] }, "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": [ "r785" ] }, "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": [ "r785" ] }, "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": [ "r785" ] }, "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": [ "r785" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail", "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": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407" ] }, "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": [ "r788" ] }, "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": [ "r787" ] }, "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": [ "r786" ] }, "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": [ "r786" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r75", "r76" ] }, "us-gaap_BankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankOverdrafts", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Bank Overdrafts", "terseLabel": "Bank overdraft", "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing." } } }, "auth_ref": [ "r24", "r45" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "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": [ "r436", "r703", "r704" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r56", "r59", "r436", "r703", "r704" ] }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Description of Acquired Entity", "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information." } } }, "auth_ref": [ "r57" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Effective Date of Acquisition", "verboseLabel": "Date of acquisition", "terseLabel": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1", "r2", "r17" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [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": [ "r436" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma diluted earnings per share", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r802", "r803" ] }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationAbstract", "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r802", "r803" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r432", "r433" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r432", "r433" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r55" ] }, "jbss_BusinessCombinationAmountToBeReceivedFromSeller": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "BusinessCombinationAmountToBeReceivedFromSeller", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination amount to be received from seller", "label": "Business Combination Amount To Be Received From Seller", "documentation": "Business Combination Amount To Be Received From Seller" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesDescription", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, assets and liabilities arising from contingencies, description", "label": "Business Combination, Assets and Liabilities Arising from Contingencies, Description", "documentation": "This element represents a description of the nature of contingencies, both unrecognized and recognized, which have given rise to assets acquired and liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r62", "r434", "r435" ] }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Bargain purchase gain, net", "terseLabel": "Business combination, bargain purchase, gain recognized, amount", "label": "Business Combination, Bargain Purchase, Gain Recognized, Amount", "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity." } } }, "auth_ref": [ "r67", "r68", "r69", "r70", "r71", "r73" ] }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationBargainPurchaseGainRecognizedDescription", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Bargain Purchase, Gain Recognized, Description", "label": "Business Combination, Bargain Purchase, Gain Recognized, Description", "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents a description of the reasons why the transaction resulted in a gain." } } }, "auth_ref": [ "r67", "r68", "r69", "r70", "r71", "r74" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, initial purchase price", "label": "Business Combination, Consideration Transferred", "totalLabel": "Business Combination, Consideration Transferred, Total", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r14" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisition3" ], "lang": { "en-us": { "role": { "terseLabel": "Lakeville Acquisition", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r132", "r437" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss before income taxes", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory", "terseLabel": "Business Combination, Adjustment, Inventory Acquired", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Identifiable intangible assets:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product formulas", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r60", "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "verboseLabel": "Business combination, recognized identifiable assets acquired, inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r60", "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, recognized identifiable assets acquired and liabilities assumed, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Total", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r60", "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r60", "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r61" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/BasisOfPresentationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Basis of Presentation and Description of Business", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r85", "r115", "r116" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash", "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": [ "r38", "r161", "r680" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r38", "r112", "r192" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCREASE IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r5", "r112" ] }, "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": [ "r765" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "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://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r151", "r168", "r169", "r170", "r194", "r221", "r222", "r224", "r226", "r233", "r234", "r257", "r292", "r294", "r295", "r296", "r299", "r300", "r328", "r329", "r330", "r331", "r332", "r480", "r595", "r596", "r597", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r623", "r644", "r663", "r672", "r673", "r674", "r675", "r676", "r800", "r815", "r822" ] }, "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": [ "r766" ] }, "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": [ "r766" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "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": [ "r28", "r83", "r567", "r622" ] }, "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://jbssinc.com/20231228/taxonomy/role/CommitmentsAndContingentLiabilities" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingent Liabilities", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r124", "r286", "r287", "r677", "r840" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r899" ] }, "jbss_CommonSharesTreasuryStock": { "xbrltype": "sharesItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "CommonSharesTreasuryStock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Common Shares, Treasury Stock", "label": "Common Shares, Treasury Stock", "terseLabel": "Common shares, Treasury stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Cash dividends per common share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r128" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r819", "r820", "r876", "r897", "r899" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r93" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r93", "r623" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r93", "r623", "r641", "r899", "r900" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r93", "r568", "r711" ] }, "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": [ "r771" ] }, "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": [ "r770" ] }, "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": [ "r772" ] }, "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": [ "r769" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "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": [ "r33", "r178", "r180", "r187", "r559", "r578" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r102", "r186", "r558", "r577" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r334", "r335", "r345" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r700", "r844" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r700", "r844" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "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": [ "r108", "r536" ] }, "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://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]", "verboseLabel": "Customer relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r66" ] }, "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://jbssinc.com/20231228/taxonomy/role/CreditFacility" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "verboseLabel": "Credit Facility", "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": [ "r125", "r193", "r301", "r307", "r308", "r309", "r310", "r311", "r312", "r317", "r324", "r325", "r327" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "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": [ "r197", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r499", "r688", "r689", "r690", "r691", "r692", "r816" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [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": [ "r26", "r47", "r48", "r79", "r80", "r82", "r84", "r126", "r127", "r197", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r499", "r688", "r689", "r690", "r691", "r692", "r816" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCarryingValueAndFairValueEstimateOfCurrentAndLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt, Long-Term and Short-Term, Combined Amount, Total", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r417", "r418" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r131", "r145", "r428", "r429", "r818" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r350", "r360", "r372", "r701", "r702" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r350", "r352", "r359", "r371", "r701", "r702" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r357", "r369", "r701", "r702" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r351", "r358", "r370", "r701", "r702" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r239" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "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://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "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": [ "r344", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "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": [ "r344", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Summary of Revenue Disaggregated by Sales Channel", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r844" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlans" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation Plans", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r377", "r381", "r409", "r410", "r412", "r706" ] }, "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": [] }, "jbss_DisclosureOfSaleOfFacilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "DisclosureOfSaleOfFacilityTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GarysburgNorthCarolinaFacility" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of sale of facility", "label": "Disclosure Of Sale Of Facility [Text Block]", "terseLabel": "Garysburg, North Carolina Facility" } } }, "auth_ref": [] }, "jbss_DividendsAllowedBeforeLenderApprovalNeeded": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "DividendsAllowedBeforeLenderApprovalNeeded", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends allowed before lender approval needed", "label": "Dividends Allowed Before Lender Approval Needed", "documentation": "Dividends Allowed Before Lender Approval Needed" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r128" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r727" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r760" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "jbss_DueToRelatedPartyCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "DueToRelatedPartyCurrent", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Due to Related Party, Current", "label": "Due to Related Party, Current", "terseLabel": "Due to related party, current" } } }, "auth_ref": [] }, "jbss_DueToRelatedPartyNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "DueToRelatedPartyNoncurrent", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Due to Related Party, Noncurrent", "label": "Due to Related Party, Noncurrent", "terseLabel": "Due to related party, noncurrent" } } }, "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://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "verboseLabel": "Net income per common share \u2014 basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r188", "r208", "r209", "r210", "r211", "r212", "r219", "r221", "r224", "r225", "r226", "r230", "r471", "r472", "r560", "r579", "r683" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "verboseLabel": "Net income per common share \u2014 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": [ "r188", "r208", "r209", "r210", "r211", "r212", "r221", "r224", "r225", "r226", "r230", "r471", "r472", "r560", "r579", "r683" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Common Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r218", "r227", "r228", "r229" ] }, "jbss_EllenCTaaffeMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "EllenCTaaffeMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Ellen C. Taaffe [Member]", "label": "Ellen C. Taaffe [Member]", "terseLabel": "Ellen C. Taaffe" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation expense related to non-vested share-based compensation", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r411" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Expected weighted average recognize period of unrecognized compensation cost related to non-vested share-based compensation", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r411" ] }, "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": [] }, "jbss_EmployeesAndNonEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "EmployeesAndNonEmployeeMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employees And Non Employee Member", "label": "Employees and Non Employee [Member]" } } }, "auth_ref": [] }, "jbss_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "EmployeesMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employees Member", "label": "Employees [Member]", "terseLabel": "Employees [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r725" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r725" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r725" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r799" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r725" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r725" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r725" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r725" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r16", "r154", "r181", "r182", "r183", "r198", "r199", "r200", "r204", "r213", "r215", "r232", "r261", "r269", "r333", "r413", "r414", "r415", "r422", "r423", "r452", "r454", "r455", "r456", "r457", "r460", "r470", "r488", "r490", "r491", "r492", "r493", "r494", "r525", "r584", "r585", "r586", "r601", "r663" ] }, "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": [ "r768" ] }, "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": [ "r732", "r743", "r753", "r778" ] }, "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": [ "r729", "r740", "r750", "r775" ] }, "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": [ "r774" ] }, "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://jbssinc.com/20231228/taxonomy/role/FairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments", "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": [ "r477" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Total accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r165", "r281" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "June 26, 2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Amortization expense for remainder of fiscal 2023", "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", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "June 28, 2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "June 29, 2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "June 24, 2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "June 25, 2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r537", "r544" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r121", "r544" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [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": [ "r537" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r41", "r42" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net intangible assets", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r121", "r537" ] }, "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": [ "r736", "r747", "r757", "r782" ] }, "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": [ "r736", "r747", "r757", "r782" ] }, "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": [ "r736", "r747", "r757", "r782" ] }, "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": [ "r736", "r747", "r757", "r782" ] }, "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": [ "r736", "r747", "r757", "r782" ] }, "jbss_FurnitureAndLeaseholdImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "FurnitureAndLeaseholdImprovements", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices that have no permanent connection to the structure of a building and amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Furniture And Leasehold Improvements", "terseLabel": "Furniture and leasehold improvements" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposition of assets, net", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r813", "r837", "r838" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "Administrative expenses", "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": [ "r109", "r646" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r106" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "label": "Goodwill", "periodEndLabel": "Ending, Net balance", "periodStartLabel": "Beginning, Net balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill related to acquisition", "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": [ "r164", "r272", "r557", "r687", "r711", "r827", "r834" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired during the period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r275", "r687" ] }, "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]", "verboseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssets" ], "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": [ "r119" ] }, "jbss_GoodwillAndIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "GoodwillAndIntangibleAssetsLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill And Intangible Assets Line Items", "label": "Goodwill and Intangible Assets [Line Items]", "terseLabel": "Goodwill and Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Gross", "verboseLabel": "Gross goodwill balance at June 30, 2022", "documentation": "Amount before 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": [ "r274", "r277", "r687" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated impairment losses", "documentation": "Amount of accumulated impairment loss for 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": [ "r274", "r277", "r687" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "negatedLabel": "Accumulated impairment losses", "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": [ "r12", "r273", "r276", "r278", "r687" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "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": [ "r107", "r194", "r235", "r242", "r246", "r248", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r480", "r685", "r841" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "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", "r104", "r140", "r235", "r242", "r246", "r248", "r561", "r574", "r685" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r283", "r285", "r647" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r285", "r647" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r144", "r148", "r214", "r215", "r240", "r419", "r427", "r580" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Change in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Other long-term assets and liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "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": [ "r739", "r747", "r757", "r774", "r782", "r786", "r794" ] }, "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": [ "r792" ] }, "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": [ "r728", "r798" ] }, "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": [ "r728", "r798" ] }, "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": [ "r728", "r798" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense including $175, $189, $353 and $382 to related parties", "totalLabel": "Interest Expense, Total", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r81", "r142", "r184", "r238", "r498", "r648", "r721", "r898" ] }, "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://jbssinc.com/20231228/taxonomy/role/Inventories" ], "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": [ "r271" ] }, "us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsAndWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/InventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods and Work in Process, Net of Reserves, Total", "label": "Inventory, Finished Goods and Work in Process, Net of Reserves", "terseLabel": "Work-in-process and finished goods", "documentation": "The aggregated amount of merchandise or goods held by the entity and readily available for future sale plus items held by the entity which are partially complete or in the process of being readied for future sale. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r118", "r805" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://jbssinc.com/20231228/taxonomy/role/InventoriesComponentsOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total", "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": [ "r173", "r681", "r711" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/InventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw material and supplies", "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": [ "r118", "r682" ] }, "jbss_JamesJSanfilippoMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "JamesJSanfilippoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "James J. Sanfilippo [Member]", "label": "James J. Sanfilippo [Member]", "terseLabel": "James J. Sanfilippo" } } }, "auth_ref": [] }, "jbss_JasperBSanfilippoJrMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "JasperBSanfilippoJrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Jasper B Sanfilippo, Jr. [Member]", "label": "Jasper B Sanfilippo, Jr. [Member]", "terseLabel": "Jasper B. Sanfilippo, Jr." } } }, "auth_ref": [] }, "jbss_JeffreyTSanfilippoMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "JeffreyTSanfilippoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Jeffrey T. Sanfilippo [Member]", "label": "Jeffrey T. Sanfilippo [Member]", "terseLabel": "Jeffrey T. Sanfilippo" } } }, "auth_ref": [] }, "jbss_JustTheCheeseBrandAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "JustTheCheeseBrandAcquisitionMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Just the cheese brand acquisition.", "label": "Just The Cheese Brand Acquisition [Member]" } } }, "auth_ref": [] }, "jbss_JustTheCheeseBrandMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "JustTheCheeseBrandMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lakeville [Member]", "label": "Lakeville [Member]", "documentation": "Just the cheese brand.", "verboseLabel": "Just The Cheese Brand [Member]" } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Land", "terseLabel": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r804" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLeaseCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r511", "r710" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of company's total lease costs and other information arising from operating lease transactions", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r882" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]", "verboseLabel": "Fiscal year ending" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r881" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of operating lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r883" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payment", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "June 28, 2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 27, 2024 (excluding the twenty-six weeks ended December 28, 2023)", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "June 29, 2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "June 24, 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "June 25, 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "June 26, 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r880" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/Leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r506" ] }, "jbss_Lesseeoperatingleaseliabilitypaymentsduethereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "Lesseeoperatingleaseliabilitypaymentsduethereafter", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "documentation": "Lesseeoperatingleaseliabilitypaymentsduethereafter", "label": "Lesseeoperatingleaseliabilitypaymentsduethereafter", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received", "totalLabel": "Total", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r519" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "terseLabel": "June 28, 2029", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r519" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "June 29, 2028", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r519" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]", "terseLabel": "Undiscounted fixed lease consideration under non-cancelable tenant operating leases", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r884" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "June 26, 2025", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r519" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "terseLabel": "June 27, 2024 (excluding the quarter ended September 28, 2023)", "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r884" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r519" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "June 24, 2027", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r519" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "June 25, 2026", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r519" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "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": [ "r23", "r194", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r444", "r447", "r448", "r480", "r621", "r684", "r723", "r841", "r887", "r888" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES & STOCKHOLDERS' EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r98", "r139", "r571", "r711", "r817", "r825", "r877" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES & STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "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": [ "r25", "r160", "r194", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r444", "r447", "r448", "r480", "r711", "r841", "r887", "r888" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:", "verboseLabel": "Current" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "TOTAL LONG-TERM LIABILITIES", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r86", "r87", "r88", "r90", "r194", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r444", "r447", "r448", "r480", "r841", "r887", "r888" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "LONG-TERM LIABILITIES:", "verboseLabel": "Noncurrent" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Line of Credit, Total", "label": "Long-Term Line of Credit", "terseLabel": "Revolving credit facility borrowings", "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": [ "r19", "r138", "r896" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, provide extra available capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving loan commitment and letter of credit sub facility", "verboseLabel": "Credit facility maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available credit under the Credit Facility", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Line of Credit, Current", "terseLabel": "Revolving credit facility borrowings", "documentation": "The carrying value as of the balance sheet date of the current portion 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": [ "r89", "r137" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, less current maturities, net, including related party debt of $6,742, $7,102 and $7,446", "totalLabel": "Long-Term Debt and Lease Obligation, Total", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r19", "r566" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current maturities of long-term debt, net, including related party debt of $704, $672 and $642", "totalLabel": "Long-Term Debt and Lease Obligation, Current, Total", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCarryingValueAndFairValueEstimateOfCurrentAndLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r123" ] }, "jbss_MaximumAmountOfOptionsOrStockAppreciationRights": { "xbrltype": "sharesItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "MaximumAmountOfOptionsOrStockAppreciationRights", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of options or SARs that can be granted to participant in one calendar year.", "label": "Maximum Amount Of Options Or Stock Appreciation Rights", "terseLabel": "Maximum number of stock options or stock appreciation rights awarded to an individual" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r376", "r535", "r581", "r613", "r614", "r667", "r668", "r669", "r670", "r671", "r678", "r679", "r686", "r693", "r705", "r712", "r843", "r889", "r890", "r891", "r892", "r893", "r894" ] }, "jbss_MaximumNumberOfShareBasedAwards": { "xbrltype": "sharesItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "MaximumNumberOfShareBasedAwards", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum Number Of Share Based Awards", "label": "Maximum Number Of Share Based Awards", "terseLabel": "Maximum number of shares that may be awarded to participant in one calendar year" } } }, "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": [ "r766" ] }, "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": [ "r766" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r376", "r535", "r581", "r613", "r614", "r667", "r668", "r669", "r670", "r671", "r678", "r679", "r686", "r693", "r705", "r712", "r843", "r889", "r890", "r891", "r892", "r893", "r894" ] }, "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": [ "r785" ] }, "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": [ "r793" ] }, "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": [ "r767" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r191" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "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": [ "r191" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r112", "r113", "r114" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r114", "r141", "r158", "r176", "r179", "r183", "r194", "r203", "r208", "r209", "r210", "r211", "r214", "r215", "r223", "r235", "r242", "r246", "r248", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r472", "r480", "r576", "r643", "r661", "r662", "r685", "r721", "r841" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component", "terseLabel": "Pension expense (excluding service costs)", "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits." } } }, "auth_ref": [ "r350" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RecentAccountingPronouncements" ], "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": [ "r146", "r147", "r149", "r157", "r201", "r202", "r205", "r206", "r216", "r217", "r262", "r263", "r424", "r425", "r426", "r458", "r468", "r474", "r475", "r476", "r485", "r486", "r487", "r504", "r505", "r526", "r541", "r542", "r543", "r588", "r589", "r590", "r591", "r593" ] }, "jbss_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non Employee Directors Member", "label": "Non Employee Directors [Member]" } } }, "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": [ "r766" ] }, "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": [ "r736", "r747", "r757", "r774", "r782" ] }, "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": [ "r764" ] }, "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": [ "r763" ] }, "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": [ "r774" ] }, "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": [ "r793" ] }, "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": [ "r793" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreement [Member]", "verboseLabel": "Non-compete agreement [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r65" ] }, "jbss_NoncumulativeCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "NoncumulativeCommonStockMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, non-cumulative voting rights of one vote per share.", "label": "Noncumulative Common Stock [Member]", "terseLabel": "Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Nonoperating Income (Expense), Total", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense, net", "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": [ "r110" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense:" } } }, "auth_ref": [] }, "jbss_NumberOfDistributionChannels": { "xbrltype": "integerItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "NumberOfDistributionChannels", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/BasisOfPresentationAndDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of distribution channels.", "label": "Number Of Distribution Channels", "terseLabel": "Number of distribution channels" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "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://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r235", "r242", "r246", "r248", "r685" ] }, "jbss_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Operating lease assets and liabilities table text block.", "label": "Operating Lease Assets And Liabilities [Table Text Block]", "terseLabel": "Supplemental information related to operating lease right-of-use assets and liabilities" } } }, "auth_ref": [] }, "jbss_OperatingLeaseCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "OperatingLeaseCashFlowsAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating lease cash flows abstract.", "label": "Operating Lease Cash Flows [Abstract]", "terseLabel": "Operating cash flows information:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r512", "r710" ] }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeLeasePayments", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Lease Income, Lease Payments", "terseLabel": "Lease income related to lease payments", "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r231", "r520" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of operating lease liabilities", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r508" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r508" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r509" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities, net of current portion", "verboseLabel": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r508" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in measurements for lease liabilities", "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": [ "r510", "r514" ] }, "jbss_OperatingLeaseRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "OperatingLeaseRevenueTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Operating lease revenue table text block.", "label": "Operating Lease Revenue [Table Text Block]", "terseLabel": "Summary of operating lease revenue" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r507" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOtherInformationRelatedToOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r517", "r710" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOtherInformationRelatedToOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r516", "r710" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leased Assets [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": [] }, "jbss_OperatingLeasesCashFlowRelatedInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "OperatingLeasesCashFlowRelatedInformationTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Operating leases cash flow related information table text block.", "label": "Operating Leases Cash Flow Related Information [Table Text Block]", "terseLabel": "Summary of Supplemental cash flow and other information related to leases" } } }, "auth_ref": [] }, "jbss_OperatingLeasesNoncashActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "OperatingLeasesNoncashActivityAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating leases non-cash activity abstract.", "label": "Operating Leases NonCash Activity [Abstract]", "terseLabel": "Non-cash\u00a0activity:" } } }, "auth_ref": [] }, "jbss_OperatingLeasesNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "OperatingLeasesNotYetCommenced", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases not yet commenced", "label": "Operating Leases Not Yet Commenced", "documentation": "Operating leases not yet commenced." } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity [Axis]", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r46", "r77", "r78", "r134" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Total", "label": "Other Assets", "terseLabel": "Other assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r135", "r166", "r564", "r723" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax", "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Other comprehensive income before reclassifications", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r182", "r488", "r491", "r494", "r577", "r807" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Net current-period other comprehensive income", "totalLabel": "Other comprehensive income , net of tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r18", "r177", "r180", "r186", "r488", "r489", "r494", "r558", "r577", "r807", "r808" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax, Total", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Amortization of actuarial loss included in net periodic pension cost", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r10", "r103", "r175", "r845" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail": { "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Unrecognized net loss", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r10", "r103", "r175", "r361" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Pension liability amortization, net of income tax expense", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r10", "r103", "r129", "r175" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "verboseLabel": "Pension liability amortization income tax expense", "negatedLabel": "Income tax expense related to pension adjustments", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r9", "r133" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Tax effect", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r181", "r186", "r419", "r430", "r431", "r488", "r492", "r494", "r558", "r577" ] }, "jbss_OtherInformationRelatedToOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "OtherInformationRelatedToOperatingLeaseTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Other information related to operating lease table text block.", "label": "Other Information Related to Operating Lease [Table Text Block]", "terseLabel": "Summary of other information" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "verboseLabel": "Other, net", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "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": [ "r766" ] }, "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": [ "r734", "r745", "r755", "r780" ] }, "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": [ "r737", "r748", "r758", "r783" ] }, "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": [ "r737", "r748", "r758", "r783" ] }, "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": [ "r762" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other, net", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r801", "r810" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issue costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments of Dividends, Total", "label": "Payments of Dividends", "negatedLabel": "Dividends paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of equity awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r189" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business acquisitions, net", "verboseLabel": "Business acquisitions, net", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Acquisition of Just the Cheese brand", "terseLabel": "Payments to acquire businesses", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r34", "r441" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r111" ] }, "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": [ "r765" ] }, "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": [ "r765" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RetirementPlan" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r347", "r354", "r355", "r356", "r362", "r364", "r365", "r366", "r367", "r368", "r373", "r374", "r375", "r701" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Retirement plan", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r91", "r348", "r349", "r353", "r701" ] }, "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": [ "r764" ] }, "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": [ "r774" ] }, "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": [ "r767" ] }, "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": [ "r763" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "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": [ "r806" ] }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Repayments of) Bank Overdrafts", "terseLabel": "Increase in bank overdraft", "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer." } } }, "auth_ref": [ "r811", "r812", "r814" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net short-term borrowings (repayments)", "totalLabel": "Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less, Total", "label": "Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less", "documentation": "The cash inflow from a borrowing net of the cash outflow from repayment of a borrowing having initial term of repayment within three months." } } }, "auth_ref": [ "r811", "r812", "r814" ] }, "jbss_ProductFormulasMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "ProductFormulasMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Formulas [Member]", "label": "Product Formulas [Member]", "documentation": "Product Formulas [Member]" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r158", "r176", "r179", "r190", "r194", "r203", "r214", "r215", "r235", "r242", "r246", "r248", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r442", "r445", "r446", "r472", "r480", "r561", "r575", "r600", "r643", "r661", "r662", "r685", "r708", "r709", "r722", "r809", "r841" ] }, "jbss_PropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "PropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment, before rental investment property.", "label": "Property Plant And Equipment", "totalLabel": "Property, plant and equipment net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "jbss_PropertyPlantAndEquipment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r123", "r162", "r573" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "TOTAL PROPERTY, PLANT AND EQUIPMENT", "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": [ "r13", "r562", "r573", "r711" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT:" } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease [Axis]", "documentation": "Information by property that could be leased or is available for lease." } } }, "auth_ref": [ "r143" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease [Domain]", "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "auth_ref": [ "r143" ] }, "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": [ "r762" ] }, "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": [ "r762" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r354", "r376", "r404", "r405", "r406", "r534", "r535", "r581", "r613", "r614", "r667", "r668", "r669", "r670", "r671", "r678", "r679", "r686", "r693", "r705", "r712", "r715", "r839", "r843", "r890", "r891", "r892", "r893", "r894" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r354", "r376", "r404", "r405", "r406", "r534", "r535", "r581", "r613", "r614", "r667", "r668", "r669", "r670", "r671", "r678", "r679", "r686", "r693", "r705", "r712", "r715", "r839", "r843", "r890", "r891", "r892", "r893", "r894" ] }, "us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInvestmentPropertyAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Real Estate Investment Property, Accumulated Depreciation", "terseLabel": "Accumulated depreciation of rental investment property", "documentation": "The cumulative amount of depreciation for real estate property held for investment purposes." } } }, "auth_ref": [ "r563" ] }, "us-gaap_RealEstateInvestmentPropertyNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInvestmentPropertyNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Rental investment property, less accumulated depreciation of $14,843, $14,439 and $14,036", "totalLabel": "Real Estate Investment Property, Net, Total", "label": "Real Estate Investment Property, Net", "documentation": "Amount of real estate investment property, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments." } } }, "auth_ref": [ "r895" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [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": [ "r183" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r182", "r488", "r493", "r494", "r577", "r807" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "totalLabel": "Amortization of defined pension items, net of tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r32", "r182", "r488", "r493", "r494", "r807" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail": { "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "label": "Reclassification from AOCI, Current Period, Tax", "negatedLabel": "Tax effect", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r175", "r181", "r577" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r183" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r183" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r183" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Summary of Reclassifications Out of AOCL", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "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": [ "r729", "r740", "r750", "r775" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "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": [ "r363", "r527", "r528", "r616", "r617", "r618", "r619", "r620", "r640", "r642", "r666" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r195", "r196", "r527", "r528", "r529", "r530", "r616", "r617", "r618", "r619", "r620", "r640", "r642", "r666" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "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": [ "r363", "r527", "r528", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r616", "r617", "r618", "r619", "r620", "r640", "r642", "r666", "r886" ] }, "jbss_RentalAndMiscellaneousExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "RentalAndMiscellaneousExpenseNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Rental and miscellaneous expense, net", "label": "Rental And Miscellaneous Expense Net", "terseLabel": "Rental and miscellaneous expense, net" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security, Total", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "negatedLabel": "Principal payments on long-term debt", "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation." } } }, "auth_ref": [ "r36" ] }, "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": [ "r730", "r741", "r751", "r776" ] }, "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": [ "r731", "r742", "r752", "r777" ] }, "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": [ "r738", "r749", "r759", "r784" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r128", "r570", "r588", "r593", "r599", "r624", "r711" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r198", "r199", "r200", "r204", "r213", "r215", "r261", "r269", "r413", "r414", "r415", "r422", "r423", "r452", "r455", "r456", "r460", "r470", "r584", "r586", "r601", "r899" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognition" ], "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": [ "r150", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r346" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Revenues, Total", "label": "Revenues", "terseLabel": "Net sales", "verboseLabel": "Total", "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": [ "r185", "r194", "r236", "r237", "r241", "r244", "r245", "r249", "r250", "r251", "r257", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r480", "r561", "r841" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Senior Secured Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r515", "r710" ] }, "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": [ "r793" ] }, "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": [ "r793" ] }, "jbss_SaleOfFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "SaleOfFacilityAbstract", "lang": { "en-us": { "role": { "documentation": "Sale of Facility.", "label": "Sale of Facility [Abstract]", "terseLabel": "Sale of Facility [Abstract]" } } }, "auth_ref": [] }, "jbss_SalesChannelCommercialIngredientsMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "SalesChannelCommercialIngredientsMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "documentation": "Sales channel commercial ingredients.", "label": "Sales Channel Commercial Ingredients [Member]", "terseLabel": "Commercial Ingredients [Member]" } } }, "auth_ref": [] }, "jbss_SalesChannelContractPackagingMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "SalesChannelContractPackagingMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "documentation": "Sales channel contract packaging.", "label": "Sales Channel Contract Packaging [Member]", "terseLabel": "Contract Packaging [Member]" } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "label": "Sales Channel, Directly to Consumer [Member]", "terseLabel": "Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r700" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of Changes in Accumulated Other Comprehensive Loss", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r878", "r879" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r56", "r59", "r436" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Fair Value of Assets Acquired", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r56", "r59" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/FairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Carrying Value and Fair Value Estimate of Current and Long Term Debt", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "verboseLabel": "Summary of Compensation Cost and Income Tax Benefit", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r41", "r42", "r537" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Components of Identifiable Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r41", "r42" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Summary of Changes in Carrying Amount of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r687", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/InventoriesTables" ], "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": [ "r20", "r99", "r100", "r101" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/RetirementPlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "verboseLabel": "Schedule of Net Periodic Pension Cost", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail", "http://jbssinc.com/20231228/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Leased Assets [Table]", "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r378", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity", "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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Expected Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r42" ] }, "jbss_SecondAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "SecondAmendmentMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Second Amendment [Member]", "documentation": "Second Amendment [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r724" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r726" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling Expense", "terseLabel": "Selling expenses", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, Shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "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, Weighted-Average Grant-Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, Shares", "verboseLabel": "Restricted stock units in granted", "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": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "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, Weighted-Average Grant-Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding ending balance, Shares", "periodStartLabel": "Outstanding beginning balance, Shares", "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": [ "r393", "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "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": "Weighted-Average Grant-Date Fair Value, Ending Balance", "periodStartLabel": "Weighted-Average Grant-Date Fair Value, Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r393", "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, Shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "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, Weighted-Average Grant-Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r378", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407" ] }, "jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable in Cash and Property.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable In Cash And Property", "terseLabel": "Amount that may be paid to any participant for awards payable in cash or property other than Common Stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock authorized for grants of awards under equity incentive plan", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r707" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail", "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": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407" ] }, "jbss_SharebasedcompensationarrangementbyshareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred": { "xbrltype": "sharesItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "SharebasedcompensationarrangementbyshareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options outstanding number vested and deferred.", "label": "ShareBasedCompensationArrangementByShare Based Payment Award Equity Instruments Other Than Options Outstanding Number Vested And Deferred", "terseLabel": "Restricted stock units vested" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance, Shares", "periodStartLabel": "Balance, Shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "jbss_SquirrelBrandMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "SquirrelBrandMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Squirrel Brand [Member]", "label": "Squirrel Brand [Member]", "terseLabel": "Squirrel Brand [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r151", "r168", "r169", "r170", "r194", "r221", "r222", "r224", "r226", "r233", "r234", "r257", "r292", "r294", "r295", "r296", "r299", "r300", "r328", "r329", "r330", "r331", "r332", "r480", "r595", "r596", "r597", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r623", "r644", "r663", "r672", "r673", "r674", "r675", "r676", "r800", "r815", "r822" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20231228/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r30", "r154", "r181", "r182", "r183", "r198", "r199", "r200", "r204", "r213", "r215", "r232", "r261", "r269", "r333", "r413", "r414", "r415", "r422", "r423", "r452", "r454", "r455", "r456", "r457", "r460", "r470", "r488", "r490", "r491", "r492", "r493", "r494", "r525", "r584", "r585", "r586", "r601", "r663" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r198", "r199", "r200", "r232", "r536", "r594", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r623", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r636", "r637", "r638", "r639", "r640", "r642", "r645", "r646", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r663", "r716" ] }, "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [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://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r198", "r199", "r200", "r232", "r536", "r594", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r623", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r636", "r637", "r638", "r639", "r640", "r642", "r645", "r646", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r663", "r716" ] }, "jbss_StatementsClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "StatementsClassOfStockAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Statements class of stock.", "label": "Statements Class Of Stock [Axis]", "verboseLabel": "Class of Stock [Axis]" } } }, "auth_ref": [] }, "jbss_StatementsClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "StatementsClassOfStockDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Statements class of stock.", "label": "Statements Class Of Stock [Domain]", "verboseLabel": "Class of Stock [Domain]" } } }, "auth_ref": [] }, "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": [ "r733", "r744", "r754", "r779" ] }, "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_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Equity award exercises", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r16", "r92", "r93", "r128" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity award exercises, net of shares withheld for employee taxes", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r51", "r92", "r93", "r128" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r93", "r96", "r97", "r117", "r625", "r641", "r664", "r665", "r711", "r723", "r817", "r825", "r877", "r899" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "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://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "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": [ "r495", "r532" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r495", "r532" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "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": [ "r495", "r532" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "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": [ "r495", "r532" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "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": [ "r495", "r532" ] }, "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://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEvent" ], "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": [ "r531", "r533" ] }, "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": [ "r773" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r824", "r885" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "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": [ "r765" ] }, "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": [ "r772" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20231228/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Brand Names [Member]", "verboseLabel": "Brand names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r64" ] }, "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": [ "r792" ] }, "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": [ "r794" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "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": [ "r795" ] }, "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": [ "r796" ] }, "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": [ "r794" ] }, "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": [ "r794" ] }, "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": [ "r797" ] }, "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": [ "r795" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 117,900 shares of Common Stock", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r29", "r49", "r50" ] }, "jbss_TreehouseFoodsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "TreehouseFoodsIncMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20231228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "TreeHouse Foods, Inc. [Member]", "label": "TreeHouse Foods, Inc. [Member]", "terseLabel": "TreeHouse Foods, Inc. [Member]" } } }, "auth_ref": [] }, "jbss_TwentyAndTwentyThreeOmnibusPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "TwentyAndTwentyThreeOmnibusPlanMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Omnibus Plan [Member]", "label": "Twenty And Twenty Three Omnibus Plan [Member]", "documentation": "Twenty And Twenty Three Omnibus Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r203", "r204", "r205", "r207", "r216", "r255", "r256", "r258", "r259", "r260", "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r284", "r413", "r414", "r415", "r420", "r421", "r422", "r423", "r438", "r439", "r440", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r478", "r479", "r481", "r482", "r483", "r484", "r496", "r497", "r500", "r501", "r502", "r503", "r521", "r522", "r523", "r524", "r525", "r538", "r539", "r540", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593" ] }, "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": [ "r791" ] }, "jbss_ValueOfOfficersLifeInsuranceAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "ValueOfOfficersLifeInsuranceAndOtherAssets", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Value of officers' life insurance and other assets.", "label": "Value Of Officers Life Insurance And Other Assets", "verboseLabel": "Life insurance and other assets" } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/LeasesLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/LeasesLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r513", "r710" ] }, "jbss_VehiclesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20231228", "localname": "VehiclesGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of vehicles.", "label": "Vehicles Gross", "terseLabel": "Vehicles" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/DisclosureEarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail2": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "verboseLabel": "Restricted stock units", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r823" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/DisclosureEarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average number of shares outstanding \u2013 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": [ "r220", "r226" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/DisclosureEarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail2": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r219", "r226" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WorkersCompensationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WorkersCompensationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20231228/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Workers' Compensation Liability, Noncurrent", "terseLabel": "Long-term workers' compensation liabilities", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one operating cycle if longer)." } } }, "auth_ref": [ "r27" ] } } } }, "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": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r19": { "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" }, "r20": { "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" }, "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.19(a))", "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.19(b),22(b))", "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.19-26)", "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.20)", "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": "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a),(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-4" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "30", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-5" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "30", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-6" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "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" }, "r137": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r564": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r565": { "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" }, "r566": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r760": { "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" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r876": { "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" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r899": { "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" }, "r900": { "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 83 0000950170-24-009840-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-009840-xbrl.zip M4$L#!!0 ( %*#05CKM5I$MIP! ,C8&0 1 :F)S?@R/<%5=4]%)*ZZ5L%:D'=F7F_Z/AB+K([ MR60R$DGTK[_FD20" 6*+A,@D5*>D7"(CW-W,'EOVMK?__+]_^5\_'4SQ,KQT5/_\XF Z/=IX^?+S MY\_KG\7Z>/+Q)7/.O?Q2KGDQNVCC2Y@,T^#LVO*VN9)3JE_.OKQPZ?3*2]7L MTNGY2P<7!G#^:O%R,*JG?A1A?OUP,/KG=RXO7P=?GUW^Y=+U%^97OIU?.OAR MW7U9&09>"O_UZ_O?YI>/QJ.=XT.8#.+5/TO3R7^ 7^EHOYA<C]T=G%V=>A M><#I%Q37<>B#,G]7&X=EG*EQ<7_)C%^>)$7II-K2>M>XKPM17Y28$_N=X\.GG%UOC$=)O2O:1 "^J.'OW\XLIDO5E M@QDORUU?GM[VIS!.)U4]/1G"SR\._>3C8+11^>/I^/\;'!Z-)\CDTU='/A6 MVJCLT9=7+YJGIL&G^8_2H#X:^I,B=(#?_C3XLE'N#9/9RT%*,&I>?I7*:H!L M^O9#2C8IYRCA6@8B8Y#$1F](UMQ 4,HSA>PP\H?E*3#8>#V.^/O1].V@CG[X MW^ G;_&3^G227Z;O(>/T/RA%&;.,$V6](#*G0(*0BK 83?:<9T Z_8*$D#^] MO#"LJT>9E5?:.4. ^42D=GB[R"*Q3$0>M18!W/6C?(=W&J<'C//O_%:CI-X& M)Y0F0OB,:VDI"3D9PE BO-46%U2>'^6;$;+0R1:.<^*'VZ,$7_X/G-QOA!3_ M6(M7FEN-5#&IE<4%S(IK(BED$A#"4&H%:+ Y4VW.CW03%S,U"SKT'^\UPFHF MJ3^_0-'>R(,OD$CV0U1$OS3_W&K4 H%%X*T)DY01Z50F%E0D"MG;**>IS/G\ MJ+>.)Y,+K/IFE%[[*3Q\ @GO0@[Q)@/@[H WG0'O[D?B^QM[KS=_FW[W;O=ZF^[?]VI?JW^ MPQ\>O:KV=G>J[9VMZIKAOYWX6 !V/GZ(B$3>$QZY)-+C3#P@/PK01/ M*8\J";S]\6@P^\$?'_[8>XU07@\V1H,A NSD&#EJ/I/YT*^9B@DNF>PD24E2 M% *9B&>XBA:GXCQH"IP^8"K!A.0XTC>;@EDV!((@EA$-I(%H4@J)MS45QH-V MB0(^02+R%"@//FNBO:-"*&K01GO 5+112AM4Z3*@S,EL$-@*T]I$H\X">3;1 MMJ;B R1M+"-"(]Y+@_0)WJ.0&\<555%&JJZ:RGBT-QW'?^X=^ G4N\?38AL6 MC?GM7*PS/#!CB?,(>#)'B\*2%0%GD]5<2*;MA;G4S1U?5 GBX!"QZN<7VSMO M+\(!6F@DC:?D]!)4;&O*F37)]2TG+1,55#!)O'0 M20=O.9.,$0T948<;08(+'J464HXR^13#XT\Z6^9S<,0;BH."%'%03!"JI.%, MA10 'D3IY(3Q)B)$1U076:%IDU$G@[8.&98I+"WP2=(VR,D^,?B&VW6-4SK7T]^]_\83[:&OJXW MOPSJ%[_,?[0S1K_^\ BFL/EQ M!@W>P1/[V\\LF_S(=\-L"75ZW&46-0GJU- MXX=.BS4K$-T)MV<3/_UF_G[^NY<7J',UL9QE&NU%A^A4C!UK/$%DM$3'A"B, M>M>%SA)K;XKV4?G-&W2'T,)%&J!C4A3-!?)L1K32CX=X;=J='L"D7#>!@W*W M3[!=2 <+I1;ZBZZQVQY.+2:"I"Y8-&H+M1JSR"*@9<=<#E$H8,M.K??HY*+O MG=[XR0C1=@&"A,L_F18#?29*%XCS];NS14Q?+[T@=?-O[D-'&;B(V:(FXL4= M=HH1EQF@'Z?09 O<<\>7G([GI.XUY$+17V&$+Z;OAGY4;Z9_'->-5;@#TS]0 M^8XGT\&_(/T%:?_;N%Y-JM-H;8C1$_!HI:/YK(@5RA.A)*!MJQR-=-%4O^M* M(7BAO\YNLU*\62G7QDHY RX!"@2-#%=*6K3.HT:+(G,J3.3&@.RJ?,PTRIF4 M_#:.3>3PHG3\!65AXH?H$6VF0[0YBM<]177TYLL1WF\!^NA;]M=$T$=F_V2L MI+90$21Z'V@>H\M%(WI@.4B)=@9+G25J\5N+Q?V?@^G!%B(74GBRYX=0;QWX MT0B&,^H6 WKC_,?%CX!)')2X&YJ&:; 8T[ #V*;0W4UH]Q/.T162.B3B.?J7 ME 4I9$:W4':7N(4RT[<^#H8XK&_-D4_CX2M&#SOC6#\5;1H:=7.1!L;(;[8+H*K5^/:Y1MNIZ,R*UZL%7>Z[1^']#(=L_@*T#@!I^G?A1ZI** MOW#I@XQR<(I*U.[:4-0E'#$U%(T?-,J;" PD=$R7\(MV[D.XUW(M1 QHK5+P MZ)$P0VQ$79*R=C;IH&+R7>7>>QNOLY^]\_&?_B.:0"NI1()-THF$IH'G"$N9 M!A)<>6N]9C9XC3JFJX0]4R)-4'HW-QL6YZA9 M,S]8':XMR>QK*HC%MM"'8, M<2XPYD,FGZ@0#$0F@B'L2*HXL8)IDG3"J;,(PN4.3+X#B@EXY,I826A6: >J M%(@%XX@QW/"$'E!),^FH"-]KPVE_XA.4%(W%;C.UR,R!0P#MT?A#$Q!)A,SL M#=KK.0L3D;6-I;&K)+JMJ9Y28QCZX3L_0&)N^:/!U \?(5+0RD:@R%(G$RUQ MUB+<1"6(Y0[)%-&9$I!2S@O'V@53Z+$T8(MF9V86#BTR!:LS23<$8):0B-%(D4&1+)%T>/222/L1D-L:X2J=/ZJ;5$ M%>JI<**D/C"TB:4-F@0!D=A0A$AI'VD7H@\=\&B98@)*!IKVMJ3T-*F-,1 - M3,>0!+>JLX#3:5YN#6T\XK_*N=3+9$FD,YDX;CG)D+ER:&E9"EVCT"P\-"=/ M?3GB<%&?S_3"#019*E-B,0:>I%JRI-$3XJED="5D!5]D-X>8.?Y@ \Z(YMG4R8OB]6* M_@;1#A3C.2&[+GNFX>,%1%MC21D\Y M;A?BC(;GOGD]F$"<#D_VQWB/NM0-K>1.!.4@5 (48AL3D: ,&K> T&1"RI' M9F5GTQ7NND%Z[KIED3TO#47(1]_#%-E+.A$G01(>*44?GPFNE]U%?,0MHK;T M%,I&9%FCBR-+IF@NZ84.77AJF8^Q%&PN7DDOVMEY^AR0UH+,3+G 1$2#@E*D M%L_$\Z9@*J):R^"$[^Q.S7X)4^LB8\L -23DA?8-+Q(>(I@5Z-H92='*Z:\@7 M^I1MSG.FQ/YGO,7)YBC-7NP?3 !V#T>#<%R7JQ>^@X#^'^6WW$$X?^F#JH6$ MSRX81I+F@"(:%7$V&.)4,&@54HUV8U=)V#W+HZT@WJWJ?KM.E0[HLA:S#$#& M0$6*J!I+0C WFE@I&#$Y"RXDNE6@NTJ2S<]^DDHCGV^#9_5T,HBHNAH:_3$: M3.OW>W\\-+!:3Z8;^Z6QT&[>'J7!IT$Z]N?S -\<'@W')^BN(=+NC$?SMRNY M06L#<@95CH S!KDF*Q*BC"1J[D1"!N5QV1V[IW#YL2@A!(I;";H67J2K&'<:<9"ZJSY6B4\"0.B8G:*(JV3RRJ4GH2J!$HM%SHI+($X;I*U"6I-7L:PFJ1 M8BYMBSF40)[3E#@A&-'=E2Y7E+48 M!U+"4I^B(:@>,Y%>H+0:7_HU9RE]I"Z%SE:4?3];9@\_G$Q@N*!. HLAA^41 M;,R6 +<&B>!Y2<]/Q(L8=/ Q4=E9!_)>$C,W;M[#<'9HPL'@:&G*78Q)##A" MFV$)A8>B6VA]Z<7A(G MF//06>%9$@OS:?Q!*C03WJ*OH),N_J B%KPE5FB! MWJ!B7G5VJWB)HN-/TT!/!\40="F2I" YA87'<9;#T7)< M9S3:&$&'.1 )V1.7%0XD,2YBL8]S1"%:+,AFXULF7%'BA M 'UBAX3A:-:KF%(.GCJEECX9_K$J?SL@;%QI%E-$GSKGB/:>L.4D,DTH9&UX M +3Q.ZO]NAV%:LV19H$E$2DG,I6^$;RT]&>9$QL<#SI%'UAGMVI:S3A<3H_* M>E4..@'B#92F1](3KQE%(\8J=!T K9C.%C\L5]K#4W1V#-YFQX P9_DL&]AE M8.C(**JUR3+PSFK#[K4D;R]2[#W0IK(\N;+-QH&X%)%% /$2A,[+<%3>Z.\_1VMQ,/CPV6!+IXRWM A$5F!K@R.6%.: M8E@%)BKOI.RL1KFBEFX/<'KI[-#=1T"J=@JO;G.T9D>IT*7"JQ8%0P14YADT MB5RJTIQ-HDXW0%!W:&#,!L,ZZZDNR7[B$SE(!K@53>O1D%#/>%9LER]TR+J\QJ_V69S&KT6&)2!JV'S$JC/596G:-9S95!6R\GQ*RN MY37<83_\FW#SPWI).\?P/Z)B+N?&,D^*LU?*M)QW%'1<^A/-'G_[K37T$*AA MH6"Z*3D*4C%-"E5(9CHSD%Y3W=D0RK("J2@D2N525:EU+A ?> LD*"E M2V@ML<0[VWAUB4+_3^.V" 59:QZ("F"(%-Z7?D<<32S)-<7_9>Q<@^5E"&9V M@+210BD7]R257LDR":2JEXQH!M&#YXG%SD4^.WU>5YL*D*.^T]D3: X!]CX0 M2YTE6C.E77)*AHJ>][?!;^0 M*O:@.D2%BVS+$8;6"X2<%$@04A$6H\F>\PRL"[S*K M4B3%G;'>!F%$=^NLN\;XBTFDLU0KL'C'J)1!"]5H$HP#0H,-F0(+HKN'Y36M M!R"]0U8^V9_X4>UCTXG@UY/SWWR;[?#UFRZ!4VLB%T1VX+(@"0+J&J"!.&,B MR2IXI95'[.IL2O^2-*)H\Y![!Z@OG$!3H#3:B881M%7MD0N M1$=RXA29V@NE.UL;NUR]-YZ@HX12VI4FU 3A*B%Q$;)\2)FDJ$V@D&5<>@_[ M"5KWM56\DJQ(VKI,C"[IC8$RXE*61*'9'704SL7.!JDZ;L4]31\CQ9(2F@%) MGI=$/*5+=D:)&&BK>83@NI>(U[F\X\4DS@0(V0(SQ/A<>B,"FFS!9C395.0I M&9-D]S?@.T2:%FTUKB55&E+3[@N=696)Y2X12-R 5%+#TL?9'CE;_VD";-1P MYA3W1!B\K2RU3M8*2Y2U.J(10KU:]FVSCIS)]S0Q"L:9TC9)XJC39=-:H+FB M@*AR]+N-C'K:!YV6R3NP,BH!8 FU"056&X1@1R,1PCAAHHG)+UQ@EP/:#,]> M*8XNE"TYTBDH8FD HCE509AD0W=+:#NCHA;C1"F=19 AD9 $DB9$3H)!GF;! MV:A8Y!:6W7IXLNY13Q".HDEY5WI&R>A1R3 T!D/I",8,"PRH2S9U3M+Z=O8+ MB;+;:!UH0XD 89 5A"->1TD"T.!"<"G;9\$*G?&AK8@N)8822264?>%(+"!! M=.E&)2B4?)"N$609ZA,6(SY1>#3@C",21#%<**I(*"?]2E .UQ?09N\JM3IN MKC]18T7FT?Q,BD2; I&BE%%"L=FMR5R#D-%TUO_Z_MD1?T.W>?\ M@X :GB, M R1:C%TYP5CB!'$1S17-/7$=:"94ZV]:MBXY=FY4^ ,)*-%XTXQG= M :M(Z4U*6(%!%9DW=-DC]EUOU?T$6VB>(7XF$TB&TI-)"A1(ZBU) @P:_?AU MZ&PZ0J?=^2<*,4;&)'.,",D17V6V)*A0QI*$WH]72O,TL4^O+4#* MZ#B8)BPC-'$J.)3(P(R)8(Q9(1Q^NG-XG\"C4,YEH= Q5*& K3'-CDX@0F7@ MRIG(Q;+G*RSA,8[!6XZ@R8B&7,XH0:H$%SR)"L4PRN13[/X^ZHI%OG1*'BS* M72PD4<81&Y0C/GL9K.4BA\Y&OI8D/;O%PBT'*JFL%%&V.1(70G,(-4JH+3%E MKK7H;.7[%0UO]S_C+4XV1VGV8O\ /?/=P]$@'-?EZD53Y7P_@@?5$G)-47 L MR5J5T\U4V;)3^ !3RG$-5R8ONZO=G?20)S#U(2IO+)4DZ?Z'1'(QQ5 ;V# "6'I%15YE!C%4$_B[/7VPC'MZ+Y \>U$JAC5.DO*;E/ MZ- D--:2!"9BLK#X_K1/YC=P[XWPILG/0[/'V5",5$I,=EIZ 3'ISOH-W>YY MT69O&<\MZD9/!A.$:>VB;[/(/K7X^'03^J] S_YZC&DP2=Y&@Y&_WP_'EX4T?*#]?'DXTO44N+E!+]^6:Y[ M4?E)G'S_XM,K7F8?IR2/Q]/1> HOJNGX/>3ZYQ=O=_8_T,R9\=?5'DR/CS]S0?GK9VY(B'BM FH5 MC8[GK/ R!]RDJ#(1IIS81($2GS..%?WR4$I1<4!(AY??K&@GEEC@?/%23D#C M7S+@/'$!!1$> @6K=>3BXA)GZR-X<,2P!H4B9XFF8S)B1F\+/MR%BH#(G1&2EBI<;'1_,S I=4!KX[E M;JST C99(^EC">LZA@:J9$39C)8!C9":66-.R=V\-H;&D8(#.2!24 .Z#,@PH^J"%[PR8Z)7T1( /Z*@P MI(0OQ999.;0.*EKQKWRP8.RZ&=<6!0F IC2 MR31SP.L,1Q8HQUZ;P)CT-DIA,BX*+E!VF7)B#$5A!"D(KF7Q9SP^T@4O=&<7 M!7U+:R6*BZ$H$9('-'<=_H78)+P5V:$I?'%1>*FW171$80R\-(5+Q$8(*(S9 MHJL:+&L0*CF5&+A,;'/(1721>$ TU59&S[VE^(0BC#0@TI7"B1C1WS4ADB#0 M!R[P9E+B>)LBL\F[**PK)=B\G#VMT>"S*):05) A4Y5%>:ATW%&O0\EN18)% MO)%E)I,LN0L\@<@\EKLIGFTY<2-K@\SN#&)Q*6-T/C@5?1H&7;JJ9\%3*&KQFI$DP,\YQH4U0X,K8,BCO M&>9^4,GXABS9"7\8$^ MV<@$_NDJ:S+&*0Y;$AV0(664Y?PA@30(2?I$D:3B&SV1':\:**M4)G5ZE0^K3A M9<$W)VHG0GE66B@3.;#"A M1VK0[37$H6(LP4%?.#B2E$1$GD5E!^5N#)TBE!@@(9<&'AG=>;QMPK>6B^!# MB+DPNK8!2EJ4^7EC2U="],L<#HN4&F'CK:,A^9E!1(640%39!Y?4%Q_. MHE(7"IDB.W2[V)6L.?ND'A]/(M2SMP?@4^,$H5W^R_^JJI_PWZJ>GA06//23 MCX,1F8Z/-N@Z/?KRZL6YZP[4_++BT! _''P<;0PA3\M5OCJ80/[YQ9_0_?IP MY#\66[X^\J/Y3SX?H+-#\),(&T<3()\G_NA5>JO"5AB$[=JXRN%*D'_X(-1H^FL[?9'PZ&)QO[Z#O6U0Y\KMZ/#_WH M%?H@Y/,@30\V\F!*&A]L5,:Y[]'+K\:YVII]A"9[&27.TN/_!ZJ9Z-%\T-\\ M\/SJ?/_ILPO#>#H='^*U5ZS7^;6)X^%XLO$GVOQY=>5*G1O)/6<>SV9Z='&2 M83S!56]FQ=>Y.II6:7R,J_3J",%],/K8?'/VU,6OQ@WSM_><_W_\"175J^L6 M80%SB_A&'!"J%/(6J^ MA(7X53T>#M+\VDFS$F4D-Z[N#? B'AE>])T68_'<?H H&0L\ '0N5W8OJ-,[Z MOA@AMVR]6HU\"6DG&&R\'L?C$@O>/SGZUG)YH@5%_^3O9^QT85E^Z:5RT5(I M;]8OBS'QKF:B^_+0#[_[R3^KW1'\^,T23!LS^*(!6(:#W%+F4KXE:'Z/CZ=X MQR^07LWNSBAZ!?\^)WPL6Q5'-6S4<.31@@=\(MX<[SZ9W_K3H!Z$P7 P/=F8 M7WUZ$5Z5SHC?W%S^^ZL7+Z_YSNFS+W]Z.9U\^YB#V:HU5+QR;3_CB$F8@/_G M1O,W*1]<,9*YQ#0BA'-E@]&K3S"9#J(?GE(7V>-,L&8,?GH=4ORQ'8?SM_KS M'GP<0_7'=K5WUVH]J4B-BY.N0E;,20LX(I4UX2K(2 G+HN@LO([W-HO7S,GY%4K/A=R M_+=@T;(:4_>-4KP=3ZKI 53_,Y>9:K:I7,$H0;K)S+KIJ=> ;/* X023"U@ MD%D@EDM-C"KM9GS4--NVP.!=,YTWLRRP"U"PD? 3%E M1U01*PUUD<6$SEUKGEQIXM!4/7;"X)#=-3A:9I(VEV[__>;.WG9C6/0VQV)1 MNV3/#>J2?E>]'2!<(W^BEMM8D+'!E?#,0"3!L[)'#;X<)R()TU&)X&+I^_-0 M)'C3I/.5R$BK(7K(,B3FI-H&E+[".G7K8+%C<.^;K%_]ON7W>J7]>KOE7ME=V#[9VM]3/"7/BG T.OGIQEG@AX?GCSQ<=I54K] MR@;X>_@XJ*=H)$TK7U=[1Q!+KG:J!J-J,*VKK8/&]?PVM2@U:*[9;:80Q.3K-#FH* M);;&QZ/IY&1KG."R0U>7*XXFXT_E/O>)%UT?\QGZS[X4(=S+A5LN\J:0P#RUZ7*M^5$U ER-)]6X=+RI_G$\&=1IT+391(/D_,JW/*]U4WR: M14YN'1\/Q"4Q^"I.7 MOUP$@6IGO'[EDCTCE7P#QUZS@9/ 1F>!@#*L=/&)Q)N024Q!.6&S$?3!N[DS MX-Y,:5+:>,[^^6TP M:>+#%#!?+ 9'I0O?>CY(=#7".?;@'8G:""M#J[P#)A MB:+ZI%(0JZ(BY>1RE145SK!6J;"%+WL>$N/6KL08;QZ M38TV'F0RA.-*H4GB@'C*2[49**%\M"S*5M>T456[DW=H2R*T/Z:IN3T<#D;C M0?TL3$W-N'(V.<)C*1H*O,@*(I9/8()78#2TBUCOQDBXX?\_.&H>6# 6B*A+Q M7;/KCOMB-\9G%S7C!T9)%[3?9:1VX!Q)OI2JNYA+S9LB5!M(1D>FQ8/WNXHA ML(D@\ !L>]C:67F36_WX8_IQ01N8SNABVR7B>7-J4"P=_P!-$I^$U-(FZA]L MDOPV1OQY=S >/6P#\V$+R*TCS-);*+)N[Z8\*)'ZZV;)?_S)U=44AG!4 M:%.-&N*L5:AKAL=%.U0>I1!IGZ#?/5EPGOZ3*AEWWQHTM$4F@^D +YXTC 43 M2-71\:0^+MMQTW&%5S2A$,9_"#\62Z9D@V[&Z4:W-YCNNR=[\P931[(&A?W. M[A'[WG?JGC^4ZC9;4O9Q_(/KD>1J$]AV OEOE6@VF,[JPL''@RJ6;F/W"EQ."3?3$I@!$ ME%Z5[X"0+IRCR=4KQ MP>5CIQIXIKC:8_B__;JWU^I^RVKRWWW!XO.;'MG;?Y]!)$DZ^9W3^P'ZL#7U=Y,(14E52*25,,5P)/_W,\*&&GZ;@* M<'H!WO,L\B1*&M.LINHT_G0N;#7G_A*3*E^7FJHJX;>CC\VE..$(32B4\:HI MYJVK'_!^*"=5?8PF9'TP+NGE\[KFZ8&??COVS_[B*,L09S\^G<./:Y4?I>H' M/IMC0&G#[\,_"K/@]5HE?Q)O5XUV/?=K8*; M2'8-*@F9J;79$H@AE@-?)0G:!@(VR&PA1ZMT.YO<6\>3"?4A74_=!C_YN">P-[2?:'\WM%Z+:&7=J->3C]LU:$NPNF(9P M=CB83A$ &QTX&8^*/38\J0!MLY-JNRC>^ZF?56Y^ ^U?[W%^A^'] M,5XIJ3HM!3J>-0VM]LA^]4.Q#LTK+OCZZ073@T&-(_9'I2)HT3@_&^\9?$/] MXP+!.>E0VC938IED1#J*GKK6JG3018^=)<],;*N6X8Q6A52G6-V#(X%SV%E.#5Y-BEE[Y:86B1J[XHCY$3,=G3.:&&P+.(<[_ M9*W8X'@S-%S+@GVL/D[&GZ<'\Z_7T22'9F2IG W7-+MH\MY*D@*GKZX;7_,U M>S6_[,8+KA_?_,)BAY]>?,U8YU<.1C/5PW@@?.Y9G'3DRO":LU%#4;%TXO: MC+#]=C5>/K!Q3VN,T%:\[IXJ]C8-%9[%0K1E93ZW=>L9Z(:%V+P6>9[YPCP[ M#EF ZW:;_(SN&3\=9I'&SJ!#'4Q !&QW(T?2MN>\.GOQ[7@Q'4=>N- M=MOKJ]N;/@]?]3=7QW=7"I$6D$OWG(%(:<@IOS1PS('\G?VZ$M; M@"L3"P;YJH2O)LT+4C4:-UE:Q_5L?Q]G.3OZ9WIVJL4\I:JD6I5G#4_*PS\/ M\-'XV&J$PQX7S_'3H&X"5",_B@,_+-M;I8=JN;B>EOYJDU17I9/5(%U7A"Y^ M\#]>N57?YZDL19Y*?0##X9PAJQ^0S9I\D5FS[^]G8YSFWOTW#JU;Q.YDBE:[ M9G,4RMEH,P&1,Y'2*.+!6)*RD!J 4N%:ZGJW5QCD*FMYEF6"DQC6#VHIU&9R M7A?.VWHRZ=]L\KO^YD?'?G)2<=4<02:?3!;6'IB5^P!GZU1DWC8YM:BE3CM% M>K0/A71$J*+9HJV:82:Z]4JM:[Q]-&H:)F?5$=CP:SV__QH:ECK5\@YL;!(0K2 MSR^V=]Y>E++1\2%)XRDYO>3%+VZ-4KZF-9US^7R:3YBB6Q\\V;/+ LZUTQ6M MF,X7+*]5_T:OJ25NLA0[QJ],1Z%5%,1DCASGC"-.*$M<5D()FRR]G'\NF'*! MB8@J@=*2CI6)YTH2FR.N1P8GO'ED?N5KRIDUR76G^/4FMBE=7JK-V[+/6O49 MD(G&7Y?MVE35.[7SNIO#<['I!%_GI>M$&A^C]_A 1^_>'>(ZY@\I7A/\)LDX3XC+39\,//_J0^ MS;>]_0W5_+(KEL-7!Y."4']".?U0'GB;)6KN@S!UVII_XQB]Z,D0?9]7:5 ? M#?W)QF!4WI(P1.EO0QKVFYQN1)VMV4=?:VT\_G^@.LD^CRWZ-_/K8[2_:6$! M[G 06M<;9+9]AO7N^]\K1LG?GWP!F@N:P%FQ83:.CXY*^G@-M['F%K(RI_7G M?Y^=[EV]:2)[UY\KO9!U*P)XQ^5"*EU^3BG=S]^=Z9'VHB[8F)7#&(Y%-EU*_$.X6W!S>NZQ#%G MMC,*X'3PX6PWZ,-@-//KT3:^A];,^99DN-X,OYY DVFUO5Z]/=NXVOXZU LF M]9V:5UW)9(ND0+-/O>#=XX4P:S.'P:@ M:^-<#]E7SFY.Z&D:_EP/(]?Q[]W9=1N?5;'S[+IW]OSJAS]&_CCA<]*/R\ZY M#PB BB=E86[7[=VXF-EOV)@PVMQC'MV;737[K*WUOU"I3=>Y&HR^R_1?N?S# M.'\H6[P3.(!1/?@$Y4S"P^_8\.TQ_]9XU/2];4IASO%]$P0Y-Z)JNQG260.N MN0-4XO+[G_$G)V1O\*7Z3X!_UM=Y1\%ZM>K-H4JWB.HS\$/T1, MAP_U <#C:),+ O7K[/'57O/XN1&=;OM5;YJ!?:N#;@@Q73?:F^N2?->4]57* M]@EF_T3,TEL5MR.A[N%RP5;%-V#@ZX,/>3C^_/CVQ3<&.PZD>EL&,H?(YP.- M3P*+G6&*'AIO1T;30V/[T#@:3Z'^,!U_N" .9]&\Q^#_G3*$4O=P 1VO"N@M M$A>>F3#9)Q4F2=?%'4/;ZT)]*TZ"KCOUK3S-/WRLR/<'_N$P^4<+=?/UZG<_ M\A\;@3C+J'P]J.-Q79?TUJ(U-D=^>%(/&KOBJQRA>*59!5.YYCW4Q\.9Z;%[ M!+-!U,]8(%@O$2U)A/CP/Z62;8"PC5;D!V2V\L'P]/VC28I8+S&&LW$T3/_W MK^-H9&8XKH]+KO)F&!_/#SJIW@_J?SYC0>"N%X1V!$&619V,AW4C T>3<814 MV.W11$"N-\FP90@-^[\[&T+/W\\Q_V3P85QJ53N>>[*]7NTV);5]XLG3)9[, M,/5A*/R(Z2=3/R+*;ZXV16[V=/;AGUYY=;\6NZ@;S87$LJU;0)NC9]I'85L.7@T$8/&)" MJEZOWIP^L^?29^9IU?BIGZ*3W2W?:F\^K&?,D()_CR$[W NN;Q'0D>GU+0+Z M%@&/RS[W;J)WVV^WZ^VFPU4_NKM]L[FSM;VYF_5]DXI MG]_/O[S^YN=_;UJ]VVUM?O[N_=O_OIF M9V_[_[XI9-W]_J^!+A*/I MN>:(YUHE'I8FT?5C+M"30_R2GL8L^3H3YKMG*DM^WU.3&5NG\KL'-O0ZH7F>0C-U2T\>NFY!8MU2*'?;E7;$MO%<^?S5O&\1ZMO.WB>*W#]*4Q> M_O)-K]4>I-I6\6U-KA>:#@B-.Q.:*Y,8>J'I-4TO-+VFZ35-+S2]INF*#]GL MDUQV(B,N08ZW]A>O'&_]8B39<^Z_CJ ^@RIS:G:(ACY<#0& +Q/C/BHN!*<&,ROW1@H@J4 M:Z"1.!,HD2IX$K0S)%.6) 7)*9P=0'='VV\AT\P.B[GRIT[:NZ/O=>H M '&I\4)Q_L0Y(FXZ<,ZQ-5X4PS7'S2TC3[CL$H0[1&9)!6)>)$EH8G)""S:$/U#CFA?$#PIKA"> M3 ]//3QUD90]/+4$3XE#D@P,D4$RA">G2,C*$M")41-MUOFR]10MHE;T!#SZ M@E(C,EFA/!%* O5).1KIPN%)K[E2M?VLX>GN\;QY4LBSCN=MC>MIJ:WL8WH/ M$I&;=QZ60HCN2>P[[;NLDL;PQLE HR()G6LBG7^-A:LL#%V*-6[$X'7*;W:55%I$>#WL\7'T\U))Q MM(8I$3$HM(:])"Z:2)+Q-@A/M0NVC?CCXO&0F37+=8^'/1[V>-CCX;WW8S)G MW$E%:.*.2*,\<4$Q8KR1H?PODVDCX+EP/)2,K@G=XV&/AST>]GAX;SQDVHCD M;28F)\0VHQFQW'!B9>)6,J^5I&U$6!\!#]V:L;+'PS[/-GLOD=8MA'2=XV, MMK679]:<6.!6WLJHE1[_>OSK\>\:_./1 F_U8=_Y1C-NG(B(C4(/XY17P @>:@BFC>%W.HYI:$IC=(R@GEXP^5O#E"$8UU!MM]M18&DUR MZZ8:W8#(1VN5\LRFVW/Q2I+UF4VWY^*5).LSFV[/Q2M)UI6:[L+3.9IYG!XV M?/W)LGS-3,9:JQQ9HW2! ?Q5YN<>FE:&E"L* M3<$K)YDL&0@\">-;*7!;%#1907MHZJ'I69-R1:')*0ZL M-!]((04B9%@)-DJ\YM\#V ZO,SSTTK0PI5Q2: MN+;!Q["U2N+"]&_Z *56A$N*;K+@J.[K+PDPB6KHJ7XP>7D MW?L4;\$()GZX.4H7I:Y=[<'8FM*]8=MCU?,FY8IB%5-1:"LD@9C1L,T1B -$ MK6QX=)Y:R6([A5:/@U5TC=.^"W^/5<^;E"N*5(]5*T/*%<4J ]&[3-&D H6XPXI=%5@@ M/%,5$P_G8+"7_#U>XCCCR,D2]H\1-1MJWZ7K_%GV#;[ M=DYU5*^F6CPF9>? % M$OD73,:%4RQG_-6SP\L^U-'#9 ^3G;54+<*D$=X2+E0DTL2(5J>AQ$3JK$/8 M3;254'%OJ?:6:@_!/00O%01?L[M&E98,"E J2:27@7BG !UUFX00E ?3RMFQ MO:7:=?J-5&OB7I-=)>]4^VBT2(0R,X3J;(C/B1+ M(N7.N%)9?[E$]3YAYK-&>J>;I6T=9R[HFA +S$);&473HV"/@CT*7KO9%I6* MU!)J7#EYT0+QS$ABDC#,>2=,OFR/WR-RO# 4Y&NT1\$>!7L4[%'P 8'<&$/F MDA(7T)J34N$K(3R)4M/,<[31B38"N8M"0$>LH+P<@H4HZ+0C45GJ@TS6T59BLPM#0;K&M>E1\.ESC%"U5S.]FKF+FA'42>$@$\ND)9(G3VPPD3B6H@E:+A9TXOL7;HRBJ;'P1X'>QR\+A4B!0[."**X0=.92D8"<$UL3C;:P(*F MEX(.#PJ]MH^#<@TM_AX'>QSL<;#'P7N''9@(3&A&I&:*2,DC"8DQDA,3LE1[ M:95:#;ZVCH.*KS'3;T+U.-CC8(^#]\9!L,P*C>YM4&C628:6H7=!$ <@A,F2 M1I5;#;^VCH-2K]D>!Q>:^WH5FSV?,VFG!S"99[SVQ]%^=Y[= ,D%J-%^NCT7 MKRI9G]ET>RY>2;(^L^GV7+R29%VIZ?9=Y1XI0P3Y!.KIW$>I!J,X/$ZE3N_? M'J4C05!96R<$D=%1(DTP)/B$?RE* 9S/6H1O8PB,,Z5MDL11IXG,((A+"HAR MWE(;&?54?AM#F$_TV@:07Z,&]*9NVN;ZEH\MK=7:(ZV^%]K('!,!77;G>'+$ M!2^)M"(ZQG%I\Z5(=A0^)F\#<7[2*I8*\_MJI5*DS'U02&?@JI.O*H"?NJ[15O MYMMWJ[[0II1"$<:*Z;D$) 2R@:$M"8DEQ:IOVE@,Y]DN,693/Q[_A6/3]W M:VX]-/70=)=HI_(I6(ZNF;*<2,A 0N:4F&P,)!&SN.)0QWODJRT,FLQS/Q>M M/ZW\47:%WN,_?EB5&.SAH(XP'/H1C(_K^2Y1?^S0ZHM:KSK.JPZT3TWF2J"O M#+HT3K=HH?)$M+ T #7,B4N=)NX2"?Q'J.N-F=AMCM+OYX7N5(OL0&O]T35] MYFJDAZGG3LH5A2DIF>(R:2(L]T0&8XCC$8TAKK@S4K/ V4.B@H\)4X(ML&'! M*O-V#U,K0\H5A:F2(&%=2"0E0$=<,5T27S@Q3-O(0#N7_4-BA(\)4[H_K+R' MJ6=.RA6%J2"\T&@Q$6=9*$Y?(C8E3C0SB#K,)%8#M M/J/\46*'[Y!OBPC-$\I_@"_SC/(:)I\&$5!BZFG=GT36MUOHVRWF3T,/H#V ]@!Z M7=^NP'AF.A%*72(2C3MB 231TFAP$)SQT$;.9$"\U$<$&$,QSL)<+N.X39AZ/QA<;^]ZY M7J+&5<%7-Q9.:+W .\\ YTT"B"$VO)D%\+*VOM HB MR60IO92R=J_8\>.A(C?]23@]*O:HV*/B_1-YO=8YZDP,VG]$R@#$JF(U,FM< MUCY[:*78_]%0D:\IUV^3]:C8HV*/B@^P%1-747,BBLDG@Q#$"@O$<<,M,Q[1 M[T%YPT^ BMHNL,IA95"Q/Z;\(<>4!T F;#I0EW=3_Z7O-KKB*?E]N))S5(Q3!W"Y$?']NHW.3U%[.QD?;N']!J-C5"&GQZR- M1_6OC23.KMLO9$ M7U;7X]SS)N6*XIR+1G/)>$D;>-RE7%.=4CDZJF(@'SHFD7A%GE25IQ[WJ1<49QSBDFERZZX4(G(B#@7E+'HC1K/-=64\4M5 ?=KJ]IYG)-HSSWW M]M%]_NI#@J!3_V6>OMHKD7[?K=]WNTOWP\"XURD1#9*B4A&46.44ZAB369!* M>'7I/+W[!U!1P9QNMYW65K15);%F^G35WI[NH;"'P@?TJT;#.XAHB0BY%)II M1EQ&6$O62.>SRIQ?3D&X=XQU<5#([0+;EO50V$-A#X6K#H7"6J:<= 14L0JE M0 O/,4:\D=%3QX4QEZW">X=A%P6%C*]9OL"&V#T6]EC88^&J8R&PR$.&X=J%X:%;,W(OA=+GX^ZH%#L#DQ/LU![!;-$ M6Q47*7[=//^MW]"[24MP'I1-.:'G[Q'QE4IH+*/9;!@UPBI$C73Y>(;[-9K] MNJ?7EFYP:\ST!\?T$-5)4O80U1)$64^U!D&)9X$1*00:I1(H)X@Q1AW:441'6:RH=:WC?7\BKFN6W4;^D#?+M-EU!D2+SRH)Q7]6E>=KYQ$_]TAEG: MQ'QRY>5;(^L^GV7+R29'UFT^VY>"7)NE+3 M[4_4?11O9?-PC!/\5U/B6(USA9[NL9\,_+ :HCM=')?A<8*$+YKS#L+DY2G- MSO]]='H<2'5T>CYO.82WCWJM='2@#W9=R'U3+$L7>#G20!')E"<^1TJ, 2-I MU-1*VT960Q-CK>I!QUH91.8#J80+GH-(WNW=#/:YWW_9?[Q=/RX LD\B^8C L'6<[XJV<> M2^N![[F3.RT142FBM6GMH_>6'^7(M%JJ]R>"8)\P)]"\2 M"\0ER@FGW$>>)'.IE89D78?JRV= /#NDOEWYQH\]9/>0W4/V'2 V"&N251E- M68,02WDDP69$7+2"HY$F2<67*-[=6\/+(&T]M/;0NDK0^CC6,&,4I+,!S5\K MR[D9F7B1&:&29X^0#!$NY:)U.$+?GC7\_+K]/L :[MN[M5S]N582J$N*]=1_ MZ75DKR-['7F77>?,(%G43]DF7Z(UG+A@*3HBV<;L($L=%AV,WX'I;NX=AV60 MDQX4>U!NB-[V M.J<=:>+KO(A3&A^'(3REUGG\/J^W68@554!64WCLX;&'QY6'QT S6$0XPDPI[\B1$1M% M(BEZJ96%) VT$=-=/#PN^NB3'AY[>.SA\9G!HY>9QB@%"9*C)X^ CSR-:D?+4MWJ>&Q3\]]X.G+U=$L3_<0Y:@^\/C#X.M! M[%51KXIZ573O[ NOC.1:$L5B(M)+0SPWC(@0A5.,&Q4N5PG>(\[[QD]&@]'' M^AU,]HKL_EI$]Z(2PI>0]J9^"O5NWCR$"1+J]7@X]).Z^\SL,;.MB+ $"=IX8G1"S#1!$<>E)X"&9&:J-&9N)2+\9)@I MUMD"6\?WF-EC9H^9SPPSJ6# 67*$!X&^.;-H+CJAB8TZ.^!&&\':"!,_&6;R M==LG9O5IP4\2.TZ#X3'R=*^A>@W5:ZA[M_&4X"Q/)>]-H;9!JYP$95,3WTB> M2V;<)0W51O3X]4QX'RE^O, # E9(1_6HV:-FCYJWJJW(ACICT$9GT1+I1$34 MU*7B67G-4[9&7^I3WT;\^%%14_:[;CUJ]JC9HV9;J.EXE#9[("!M.;"9.A*D ML,3'Z+*R,<-7O4[%&S+=14D3JAI">)(OA)Q8J''A ! M-18[.S2-P10?&Z^=_OX!5&@(C0]Q+"59?PF M4C[MXEZWE.*;J:;!IS.1.\[@;&?FR'^$V:8+\1GGL>&' MG_U)_>K%R[O=4,TONT*F?'4P*:CZI^DX?B@/O(V<-?=!W!Q/FA;O&\$/1Y MMG\8QL/4!J7_MOO7G>K7]6IO<^?M]F_;[][M5O_A#X]>57N[.VO5]L[6/2#D MP2O3&$'GP>U#\$,$-_A0'P!,ZVXLW=;NSM[N;]NO-_??O+[G>1.+&%;UZ^9O MFSM;;ZJ]O[YYL[^W-(S]L%G_\,=<<_[X7&9\:H*C<8#FP/BX]J-4KU7P)4)I MHW8P,QU2LX5^^NYP?(Q8_O0+]*C69&,T?Z.YF^.H_?%T//<3REC0_BJ#+Y<3 M5*KCX],6H:]FCV(4=?V_SW\0R^(?U;!1 ]IDB%'S56C\P]F]7WR;^_%I4 _" M8#B8GFS,?W]54D?S.&76I3'_?FI]7'$!6Q?.?>_[[WU'UXW1]_WQBC_X_ED[ M5['U;5-Y.A/ZNH_:NE87W>3/=V;6;0;\< 7+-TT(Y+OSO%.?U/FHKU@9VPEU M=AN&> T1#@-J)&[7?@J3E[]PRL7]F.0VS4.[L'P+""7?16K:FEPO-$\F-'\[ M'D'%72\PO<#T G,W+?-5:'@O-'?8:[A[MY,6;=_N9JS?F@,W]_8NQEYZZ_?2 M/+NQ=?MHVN:93;?GXI4DZS.;;L_%*TG6E9IN)^*5W;79KMV^^^/]^S<[^]7, M5-OH\>'9",PSPX>>BY\I69_9='LN7DFRKM1T%]Y-N)G'8)1P(+,[WJ=%Q/DL MB>8FY^]*O\W4Z*)MY^N#)ODEEA?P/\>#3WYX(8^QKTJY?,OO)M0_N7'_&!4G MW<":UJM)HK.1!PTD<$J)A C$1VH)IQ!R@B0$\]]6DQ@K1%3!D-R<>9\<)3XE M?"O!4\JC2N+RN1XH;9NC5/YY\U7F-J=;?C(IZ>W_UP^/H:T#D-:<66#5W5)4 MAO3(U5%2]LC56L^%9&P#0#8 D9HIXKUQQ%FP7E/K9+S4?S*8D!P/BF3CFYXV M@7BE,V%<&H@FI9 N']CVN,@E;8]_^]29^)L2E5J2;HJR!/AR&L54.HZ\H/A^//I12L<&I3T#W-Q\.FB+;Y MP3A79^"T6,M$&PG&*!)$0"O#V6*9V$P,C911XYRZW-?D/C[5YGS";\>3UZ?3 MG2_/^[/5V3J>3'"T;1T/9JZ7\Y86=>V1R.18C(YG30*U#%U?DQ%292346\6] M4#IIUX8!^11DXO;Z(]S:6M22/3F#P_-_E]#:X]!/:^&M<:(TF]0$*2>)M0G5 M*%=96^$=%Y<.[;B/>2,6,/1KYH(R>IBF0JP=!&SJ@/@Y6, M6*Y#<*ZTNDFMZ-!+@KP#TW9EV9@UR19X^LXJ,@O&1J!0< MD5Q:XI2@:(4PD94!- QE*U;D(P 57S-B@:VQ5YF[>Z!:&5*N*%!)2$PKCTX2 MS9%(3SWQWBGBI**!T2@,M!)U?!R@DF*!9Y0O!7?W^4*/$F_<'GW"%^/) /H, MH=46J%Y=G%<7P+CV+"DB1%$7 )H$QU 3Q,A1520N&6W# 9_+UPEJB;9VT9U9 M$Z+/ .J1Z7F3I%Q19%(%6(SRA-KP_]C[UN8VDB/;OX+PVFL[ JFI]V/&]T9P)'G- M75F4)=HW]M-&/;(D>$& BP8UTO[Z6PV*&I(0)1)L0$!W?A@.1.)5CW/R9%96 M9E5*!@-$EQ+8HHLV$M':-6;:Q,7>"C/),1M\UC3E\.S$IWZUP/,PR2/\<(ZS MIJUE/\NC^?)=V]'U,E T"DV#=">GJR877ZKL=1" [*0]S#?JFO7) G$NK7?5 M[R[9R>JKE\I*0F*U0(A)Y>J&JTZ.S3\A^/DE@(]F^:1%[]$*M-W&>GFU2VJ+ MN:7WJ>+69Z@0+Q(O]I\7?:F:.BG9-A@TE>,JVSGE&*1*E]D7Z07OY++0[GC1 MC!T71(M$BT2+1(N;TB(S5@4>&$@A+2CK+<02 HB CJ>L>3&=!"QV*!?YV/@M MI@;TAA=WFCX@N@AUB$,,=9R>G!Z]&-TL*$=FBLP4F:F'7 9(64K%/3C-;:O$ M%<2H+0@?HS&NJ*QB)Y\R 5T92]0 M7$5P3AN(IC!M*ZE)OE968:,+#%NA0#MV@A,%4LGZ+:54O#YY]?SUZ7^.1Z]> M'+61AI?/1L__]O?C5W]]_O*4*MA_=9S[P9=4-9EJ?],NIEU,NWA R]JKX=*- MU)U(O1=AEBEXT.L\=+I6<2-+(6JOC O5TU>V=?S;V*?0$**QU;%.(;BU0GV; M'/^TP.HN:U6:H=^F($(:^E+VE)"R"@HQ%M#"(BAO!+BH)1@>T$8C4W"=9)-V M2$A^S/70*S03'PU]*7O*1\EC+JXMEJDR!V6\@XC% J))4A7#-.==G(P0'^W) M40?YRP_ S,\7DVF>S-[2;=)^PXELPHV$H2I%34P*N+25Y+74X*NK#.A\Q!1$ M,;H3I_DSNHYF^?CL?#%_CV?U>S7_MI@W36=)_6I<3=7 S051U="7LJ=4%8.6 MT0L!/,LJ7V-DX+3W((,0LOK%+G530GDG5,44*5NBJL$O94^IB@>;M"L,BG"^ M4I7TX$I.(*11107TH90N/.W=4)48NVV6UCB(_4V'UCMQPO\:TKO)#! MVK;KY^V&)N/1:W"1\;A1@5_DZLE6S:JDL-4:, ZQF 0F1&VU$4ZL)[!OXI)_ MQEHU'L^OD-:EY1#.C"6W [<\I0)W =C./BD=%M@N4"HOX!R M4BE6.O''M\]3AH\MHW++Q%/#7LJ>\A26X(L2"J2RU;$V.4*E*0U9YZR+'#EB4\Q-/AN/LVCR;4P$YF17B.- MS,@-M]Q%4:+48(2L=B$(5]WR(B!'S1F/+*ZDZ^9N^3]CT_SX&775AKRXPMSU MR&Y'ID17QWSH(5UBJJ$O94^9BLOH79$(E93:GFS90!!90TH\*EF)QY7T&,=\ MQTPE!M]OA)AJZ$O94Z8J2D5 *.41I$YCJ,Z/AT0JW M%A1\L*N]%4X2GCB).&G02]E33G)<19%M!I82@I*>@T,C(+NBBA$\>/FH KA; MXR3#U< YBS5Y_@VJ7MD6-OJ/4$J6:B0Z+# MS96W$)$95B B!E"(%J(7550[)8M6E>:\ZR(C?OMT:,=<4'M,HD.B0Z+#1[0- M#JYH44"&I$ I@>"L\5#_Y3BF6&P*723>;Y\._=C9+=YC[ T=;OWX?[\Y]A$( M&I%UZ75DCT+4-S)4N7:15Y4KF69M+CU"L,P"Y M"Z=^)UPEG1MS.?0KI,150U_*GG)5X3E*(1F@M54C.2ZK1D('EGO/=33&\+62 M')MXW#OB*CYV@R_+02D!N^F6ADWSX^@HI8NSBVE88JX[M;XH34*[Y\B(4.B7 M0K\/Q8RBT*?F)/8D]BS[ZS)Y9B6&0*=.8:5"D<'.<) M-"^I95"3PUI2ZB9!D'UC3^W'VI/VI"P%RE+80V-T$,B@:/J-_LW8)O16\6V# M8VW! 0F^) 8A:5%MA3(EKM71>G#!@6V;!:[L6!DZ\2..&O92]I2C/+,IMW6S M6&4J4%(IB,8FR):A3\8E%1]?@&#K'"78V&Y3NO9Y8Q-']68I^\I1WF>6O026 ML#K7'#4XYFU;)"7&Z'.1"1]=D&#['"7&@@V]: IE(^S$SWY=_Q>FH\GL/3;+ M=A.W)0I6VWL\FF+3C,(=B0JC>1G]]FKAM@IJZ:3A]3_ ;&P5$3Y!9*YJBAA9 M##$9J==*=VYRPOL:P_1YLZPC/?X\&U=8OR,"UYGG-';J;L>IH]D=_RDN?OB$ MN.L_=[.*S">,O&3PWJ@J'PV"S[9 "%Z8]J"^1-W%2=-W744E[Z;MCF;W3CG1N"U63B1.)$XD3NP[ M)V:.,MO@P4K1MIZ/U3O4K#U7LE()&9@H?-L>98>,\O#W(1?J>NA5=!'0 M%8<8T#T].3UZ,7KU^N35\]>G_SD>O7IQ]/)T=/3RV>CYW_Y^_.JOSU^>DL4B MBT46ZR$6JTBII1%@1=)M#-1 %,E562ZXD6A3PC6+U6D1F0[-E>%C^Y6S!K)7 MQ(C$B,2(WV!$Q;137&G0.0A0(D?P5;A7@HRAB,0C6KO54C4=,J+48^4X,2(Q M(C$B,>+&=\&4*\@9!_2I,F+5A^"%%VW2BC8HT:ENSLEWPHAV+#S=CMTLIG%W M8MJ7-ME]@QM]IM9>CJVN??N7__.;JFF^.L[]X,.=+>O ADN[N)?+.K#ATB[N MY;+V:KAT86 GYTO'LV68O9W$*8Y"T^"R&8]FN*1P0:\OX] MLQLE!UDQ.O ( M3'H#RF4#'KF '&*N?[')N[6DKDV.@_X\J=X\OIB\Q_PKZHY6H.O.V3=CORIXRE339HJB:RGA>F4I8#R[I5;)-TM8YJ6TG_01VPE1VK,T6#Y0/ M8GOO--USN.[X,RRX6& >369I?H:C9?B #5F.7D.++,<-C:M42(8;2%)6;SPP M#?7?#EBU#9'[8NO?NO#&KY!VO +::?C0M=701@S<9A!'#7TI>\I16+UMYDP MP[4 Y9T&GVS]I\_&&<,=C[(+/WSK'"7'VA-+$4L->RE[RE)1*>5<0"C"5G^: MH0#?\A5RU(X%+-JO10LW\<&WSE)B;-C0(X5T'+X3__O?YO/\RV0Z)4/1:S21 MH;A1R\_HXDHPP/U*FM8?CDD$YF,T03 ,:4W.;N)R7X&KJ[QV/K9ZBR6=^KR3 MB91ZLY0])265N+$.VZO9;9E86V+;0P,A.QYT-IGSTHF/3:2T-SN92*DW2]E3 M4JH4XK*V$IP/O+K'4H.WS()3)C,=@JFRJ0N7NFM2$F,FATY*=(*]$P_ZY!P7 M83F9O1U-,30X6@$3Y@4NFJL4M+![W8[MI/R]N4R&ZBQETQEJMD1$->RE["E196,">HN MLJUX85F D"IE6:=D<=IY@VLIFYLXW+LA*B6(J(BHAKV4/24JDT/ $A08EB6H MY"4$6P)H*U1RTGF>?!=.^"Z(2HRU'WJ+73K:WHUCOGR'"_+ 'XDH*@O*D>N2_&@^#1:R=*-()UXL6W(+W,G^KL\A*G>O8DEXG^B/X> M<2G'2^DDKVHKBI2=(HA6^-BJY* M&I2/!H(*JC(_"A\Y]U9TDE;0J3523HV5WID\Q;4()75:A= 2$$8^VE*:9%%X&*SJG0;_-Z0H^H\"I.4?\?ZM=?/=P+DKOU MV5_]N/N.>MN#^Q7Y#P3E P9[^=3VG7^<+.O'IKMC(^]P%%*:G]7O\K&]/W$Q M"Q>Y?GH>S>;+^J9A49]0D5Y?\'81IJ/SL%B.YF6T?(<-MJ!>1=Y"^X(RF859 MFM0GK1JFM_W$FB?+^5@AMM6^>L/,/[1?\H?Y] M];QWGV-_Y^$M7H;U()0ZCA_#])?PL?GI-S\\[ WUC?C?34R%T;M%RYW_LIRG M_VH_\#XX6[U/I./DUG[3XC3>?KO+B;S MM"6:=I\]O?S5K\E#H?[W3N\C!WFBH&\/=G0USDT^^I?+X'B<3W,7W^7?3_[R MA?P]GY3Z,W)R_'H^.73S=@K^^T*!W/S-.3EV]. M7AP_.SI]_FST\]&+HY=/GX_>_.7YS0CZ?D_)XV;@#W^_,H1_',J(G\VGT[!H MJJVOUGU^T819;L8C_)"P/6![=ZD$\N@<%U?_.IM?5&K>Y01]=VFX4L!?.AH+ M%\OYE>AOOTL54^U7;Y\.U4+.+Y;U[3]@_NGRHSBKAOMW5R]([=2?-_AC@U5@ M5?%T-0/EQVCY1UO[NDY3XPA/X M$^G]U_[^M;^Q)]::35_<\P_>/-'\2]OZX%J];F+ OJD=J/'@HS-EKK[U%V;& M[84QN\^&>(8)SV*U1\*-_Q07/_Q?P83<;)/<)ZED'Z9O"\'>AZ"FJ\$1:+X; M:/[]8H8CX0DP!!@"S,.LS*^@$02:!QPSN?\0"%[XOCHY^/7QR? M'C]_Y%/'-_-=V=)VI_?_WZ^X+66@I%9H(2OCVP@=3X".+X'W6/FAAC%JK\;O)K>$7 MDQDV)^7I"GY/+Q:+^J6Z:EDKQDQ3SUIBJKU<2F*JCIA*,L:S4 A38L0 MLY)@=8Y9!RLSRUUE));JB*50)Z^5 MTZ"94*"TM^!N!,127(=W/R9UN7+7?RYPNKKIVEZ" M_;AZ8?M6GREKJZA7/!3' @/+6QA7S0'!J0!19RNCY<'F1Q6#_F=LFA^?7>#I M_/7E*%^U@^P6]I:I.S'?T>2-=[0!>\=38,I&;A\C M%7>Q',;>[=)V-'F7N&FOC>UF60HO3A&&VZ2\3GH"F+N*XA#6V90.6"V^N H=$CK7;@W"AA6 M#7!:)<"S:LB/9OEI.&^K9:P:[YS$.MY5L8-F=R:0]OI^C8UHBVCK(;0E"^*J M.YC7H>H(E.!*511%,.0N&Q63ZR1Z^!UHZVM2D?;Z?HV-:(MHZP&TQ8TNK)A* M/)%5[I*H(20G(1H>?"ZJ.KIKGNQ&X<3O0%M\K/S06[)2_L].PHQ'*:VJX8S. MP\>VZ O9D%ZCBFS(S2,IGK0-"E#E*GUU$. T"M#2!>-MP:+7#LXW:@SP"62O M+C'6L<858Z^'?BA%%#7TI>PI127I&4/%P22G0:6$5>&F-BD1M94L%JE3)P7[ MMTE12HR-VV+1ZC[O:Z*HWBQE3RG*Q1"40P79ML2D> 1?514(BXYY54J*W132 MWRI%^;%\Y 'FX>]K2NW9B<_]1YD7H2S)5O0:4V0K;D1M.;-:B R< M%=O:B@0Q%5YM134(VAOC\UJBRR8>=PNQDRN$==5\A8\U(Q5+S#3LI>PI,U7' MN/@22G6O364F5P6LSYJ!1O1<>RXM\BX<[:TPDW 4 "1>&O92]I27,U0@((T%*K3PO&@U;.SG: MQ-5^?G8^G7]$_'2SY,4DK+K[3+#KI"@[5M8/W)@06PU]*7O*5JKZV<&R#%94 M<:ND256M<@.%>:=;]SHPW87[O2NV$G:L*?F_;E/ [,^HX0HD2BQ_Y08.6=!:PX\)PDJH #O M2@"AD^/,^*AB)[GRNZ%$M=UP)U$B42)18M\IT>?*@AX5<"\$J,(2>)T+^!04 M,T8*SSLINKDKE:C\%A.=>D.).TTYD%U$,N0A1C).3TZ/7HR^T"*-S!29*3)3 M#[D6(+#*;67 \[805> 1HO,14#HLQ@OM_-H5LLUZ;6S+- DWKK:4;!/)=>)! MXL%->5#KI$V,$DQL<[:*U!!$$B"=-5A<"5$]JCSSUGG0Z;%QCFB0:)!HD&AP M8QI4H?C*>6!\J91F3)5V@F5@.852JD2TJ9O:?EN3@TR-F=EB^E=O>/!+H8J= M]&+O%:'V&2[NXK\LZL.'2+N[ELO9JN)LGP':HRVZ?$NW_,="+DY?_ M!J?/7__U^A'0CT03@\'-P&B"=O% EW5@PZ5=W,ME[=5PJ;C(;B3>K;:[4VR: M45KKT'L _7@39]%*3*"<**!4\.!#4<"=MP:=#44\J@#CESN-OIS/4K=-#\;V M*]5Z.YK!737EM2DGU-9#5NW11>(5F4D;2$'EI*)/YG&EYW:T)G;,6?\Z\U8& MU@B < Y.E1LDU+\%TWYEW"VNCE*'VO,.ZT$QW]F\@V0;IG4N0 M7#85FB:"K_@ ;YQ(157^Q34D;Z\][T[L(&WS_1H;,18QU@,8RQ0;NXG)[G7EWHA)IF^_7V(BQB+$>4I3")!1M\W#!;%O% M32,$[Q/(K+P06DO;>CZ[:LJ[-[[3X6]SJHVTDSCC:UQ.%GC61A7/IV%&MJ/7 MH"+;<:/0O6<"553 8ZC^>1:E;>CNH0@6O5.""URK +J)?_X*9TW]U&HV5I?6 M7\V;Y>(S[)YAF*_[Q6CF;$9?"518K2A+V5/&2U9 M-%&6!,YS"8H7A!B=@>*$ME)JXQAVX=_O%:/Y,9=#CUA2GM&.\XSFY[@(R\GL M[6C:1K5&TU]W^"K+J,T8NDI .I\OVBU)EJC7$"1+=.-L3$?G DO 31+5\[<> M/$<'WFKI@HP^\TZZ&YURE[2E:('*5F M&8*I4DE%6UUUP17D9 5F*1++LI.2P3LB*SY6@V_$1L?W.W;?ZS3]-RZ:WU>< MG+4-CE8)*=>=>#(IO08)NJ?7,+<]NV*W6_"WS]N<&*LW2]E3QF+<&JFB V1>@$*L6M85!='F MP"J!:8&='-WOF+&D(,8BQAKV4O:4L;Q3.3-M@966L61IKS=R#EX;H863GJO< MA=N^8\92>HL]T YBF]/1^^[:$I/%V!1*5*E]D)7:43F>3$3@BO%J05SUTAGS MH#EJE87 $M9*EVSK9D1A>=9K%SHW[CV\338T?HO7_WO#A5O/,=@D++'_<8?+)L)?K"%/%H4B-ATM[$A,2$ MFV=<&2%T8A)\:I-X5:RLIER 2HZRB.R8]+'C1L+=,Z$=2T\]-(D)B0F)"3=F MPLC1NV@U(/I4F1 ]."P&=!:,%1U*SFLQV4?V$NZ>"&D8%&V88CY);SHI7W#-*G5U M-&CM6 B2Y23+B0") #>O]NI,B@P-(-<9%!H-GEL)3EM6F(@8<.U*V",#%%T1 MH)1CYA@1(!$@$2 1X,9-_WQ6MGKUD+6O9,:$AE \@BX\,.YL,:ET')?HB@ U M&PMCB0 W"D?3G''V8UN6,H6<0P"1A (5!(> *D+213M>_YBL MN;T::V]BH\^V> 4Y*U;]&)4A<"[ U3?Q 0U#P;[Y)EQ$XS-#"%I5Q\;4+Q%# M,6""9U)J9AF7'7ID3T_^^M?CT[\^?WGZ9G3T\MGHZ+?]K% UW6@0V7=G$O ME[57P]T\H_QPPX8=1-C>G)X\_8^_G+QX]OSUF]^/GO_M[\>G__DCL<1@8#,P MEJ!=/-!E'=AP:1?W5N_XSC,ZQ+M6[L,!1#,VDJ>]S<78Q#QR] MGZ_:(*^V3-.V/:Y?H/TE-G>\W>[5!.AKT'9>YM!(*603KH@050H+ M?8:B67"HBS9FK2NZ\U9$;AWXP"VHDAQ$632@=]D9(14W[G8J[^5LKB;S55B< M+-XLPQ+S/\+T E_AXDT[Y)LIOO4AYM6SFI-R=(:+NB&?S:?3L&@^/?M3 C"[ MG@ L[AHGHL\A283D>7N5VB=P%BMF4E+)6J\%KK>Q#&WS.,[!8/&@A)40?0R0 M-.:25 XYQ7T;9U0I),<=*!ZP_M :O'8(7&)1VOM4\EKA.I>]M,$FJ#/4%D+6 M"EQ;#1F-\R$SKHVTWV^<3]B7*@I]^Q>=@N<3.L-B]+X=XD^CG8#3.>UD+!:L M,74#HD:((BBHZ^'1%\,47\NS?R0X5VO1'%TLW\T7E<+SC45<,5-S?7V.7_[Y M&QGW7QX9KR1C.4I 6^J6JRP$,>H(F)1S G-DH6LX[FAD44JK3"H0+;9U=%%7 M,&4'@B>N5%#>F/4U>QP .Q\99^.Z@]O_]@5YEZ,8A<]C'-]A0'>#2R8-DT)" M4"W3FKIHH52$5K1RJ7V45G9M-"_7^+AI+K:V<[4MP4HM(8O8WM&6$;RJN[#^ M*J$QL>[EM2XLG6!RJZ.RG*&IM (AQ/H-D^%UWE4$HSU+PM9O&=;JZG6"QXY& M)<;:V[$27RKC^CVA.%D-;Q1F^88M_$:R9(B8C74:*:K M%F/ZFQF7*C/))&^7U,NV75";>ZDM^.A=8#)@YO[;;U(<#Z5NB6!9:UMSJCN7 M2ZBFR JN8XZ(';H<\XMELZR35=V!QR1ITE74/1HNM?UZG!F5H80Z4QEL8*(: MG%(J&)V&^BN?5>!2JJ[-Z,I!Z:KMRA8K:_=Y-Q,Q]68I>TI,F1=IVYK_&%FI M*J6MQ8PI@!;,J\"<9=ITK(2)F+[_;B9BZLU2]I28DHK"61M >,0V(,C!^\+! M2AFYY"GK+#MV9HF8.MS-U ]U-^=[-\[UZG:#KYW)S6>K7^*^',E9FPI> Z M5P$;,+2W4CGHD@PSQK' U^)P:&()I520R[:ZCJ[:Q8D00,K $\K@5<9].ZIR MDF%TVH-ELB4SAA!3;MG)LNB9T0S7(N719>5EKGHLB%3)C,6JLMI_NF"XB\'H MN%9&[7N/4_G,ZT@])&\U*)48^)@$1.N-"SHRO1Z!3 R%-SQ4TLZEC<6*.F)5 MQ65[M1F#R#QI.I+[#D=R)095G,Q@K*N;UG !GG$'Z+TI/*N*-]LQ.'=T<(79 M2H^60\RN;E,K++A<#-@DI3>A4I!9=WH>!\<=C4Q)$T3Q52O%-L=!5_'CO=2@ M>7(98PIBO='O(P'8_9&5S3:$EQ=XYCK[N4(52=[+K))EJ_% M$CO!94?'/'[,!1MKJ MC=\*FW2V'LR:L?R*Q](IF&X?HVTOYJX+LZ4N253M 9S,;9M?YUN9Z=":5!*N MY0=UPH4=KHL8,^.^PV$GA9IZ[9Q3J.EFD6O4*910-:Y5H'A4K1TRU.2WV(:PS[N9B*DW2]E38DK"51V2VRIKEH%2[4&;\ $0JZ9L M6<9YW[&R)&+Z_KN9B*DW2]E38E(%C9 B@\[5T54Z9/!92;!><>8U$T*M'S#1RM*V]# $4;C@E9G1J"XZZ1WE/&D_-DQ?A4D^GGV"X#5#TF%_*26W MV&"OSYN<^*HW2]E3OG),NN0E@Q)3 ,5MI2IE/+BP2B237H3U0YT-&M_MD*_X MV+NA9Z417PU]*7O*5PJK5F+)M%'"JI5$T! #]U"\X-%IA<:L>>2;]*G;(5^Q ML97DJ%,6[0X<]=>X#),9YA&&Q6PR>]N0[>@UK,AV7+<=)GLEV@9#LL3VF"E5 MW>J4 JV\R#HXP?A:.N0FOOD5RIY_ ME1^I2KCOD9EDF:++NR'5:/F2>M2WPU M[*7L*5]QI9QF,H!-I2WD%A7X&!3DJF=U2ISE]5L&F_CFN^,KP\>:4RR1^&K8 M2]E3OK+%>HQMAJ!TJCK;OK37,RPH7;A3.B@I.^DAOSN^4FZLW-UYR-7/ MJ_M+]5$LQ8*PL0151%73:_?)-CJ:_Q7()RV.GUZ'\?&LHAI?5"R_Q.5).0T? M[F^KFCKW]=&W*C(PU2N#=7,?W+7D?R1J/* U)6K<+VH,Q3HN68$0?4MSN4 4 M,H(0FJ$S/E8AWDD6 %$C42-1(U'CX5!C%%E*+S)X&0LHZ0+$F"1PQ6/*63)M MU^XF;91P\)VI<:R,)W*D;(0=1CQ.ZQ0U%XN/]:U65;W"LN*H6>ZH[(]!]+%X M"5772U2'U6 MD=\>/>G,^QV>L>"$1 LY> %*101G>8+,G# FILK1:R[X)M')&]S6Y653/MZJ M>_V5C79YW,3D@:E,HE>B5Z+77=%K-IR9*@ %\JHAO990-9F'ZL^[2J$NH.HD MPDGT2O1*]$KT.C!ZE3**DKB&JE8]*,TTQ*(R,)8]YS%R+]<*G&\2)25ZW1=Z MW6E6F.PB1BH/,D9ZE_ MDN4CRT>6[R%A?Q^2\6W+V*ASVTV=@=,H(,L2M#!9\+16[7^3.,O*0KV;3^LL M-\__YV*R_-B1I9+,CH6T@[-5=-&">)!XL#L>="Q'Y:HZTRE5Q>YC&V^6($1Q M2H4H['JAJDT"(EOC0>%%U>S$@\2#Q(/$@YL7Q4_,,LL%)%ZJMFN;",74%I0) MJ02EHXLV=1&YV!X/6CTV1A(/[E>1F:&'+%X<'_U\_.+X]/CYF]&_AK/SGRB( ML76C)9Z(%IQY?A&G^#W-UOWBBK_=FOWZ\D3TU(())F06F8'AI:IRGP,X;BIA MH7$*LY&!K5V[WB2B\6(2XF0Z64ZP.9KEK=DSY=2XNB.[LF>WMLIA630B22)) M(LG[D*1WMNB2./" A3#-C&:<;"(2G"&TDO71;AC5R0I]%BXG04_B"2))(DD M>T^2V5F14%@(,3I0P;77@+6"P+2T5D0><>UL;)-8R Y)TLN[V^\22:['1NK_ M0_WZJX=[07^W/ONK'W??46][<+]RP@/A^H#!7CZU?>?A+5Z&$B&4.HX?P_27\+'YZ3<_/.P-]8V8XTU, MA=&[1./DUG[ M3XC32M==3.9I2S27]]!6O_JUNE6H_[W3^\A!?A@4],ME5#Q6H]S%2O_[R5]> MCGY^,GIS]/+/QR^.7[TZN0H)G[P\_%=S38G\ M%UY*D;V8P*'V_2?H&U.BNF3ZE::^^N!/7D/[R56-M5^U_2M4$SN_6-9W^X#Y MI\MWYJQ:_M]=N1FIG>KS!G]LL"JTREN?3B"OG6:^GS23E6?U\<>K9W_AF/+R MS85\XO7O/@F/+_R=?^5OYHG6=L/7\B=<;?A2^<18O^G''M90U1/&W>X_5C^1 M=C@?:Y\H^5W6UOB]GN2O)$K8KU[M^!*EWC=YXB%16/M],Q_6M--=QF!T9ZBI M?DK[E__S&_&;C2:@S<(YI#@T#>[@!D=;E :WTPC+I_?__=/ZXKB8_'YM#OP!$=)MK.O MADO;>*?KVF5 YUJ5;MKJM-4'NZX#&RYMXWZN:Z^&.^A3FZV@Q1P$6KK4-T^G MH6E&1X2F0S(*%#:DP!F-GE! ^X!&/PP'H5/)$\[;"S2CR8Q4#^WTP:[KP(9+ MV_A@"7O5'I,V.6WRP:[KP(9+V[B?Z]JKX5+T?=?1]P>5K.V)]GE(R];-J[GN MQ[R1?2'$$&((,:3(NL3#\P\)F[;]-VDVVNC[MJY=;O37N R3&>5ITC[?OW7M M6.#4%[W#63-YC[39:;/OV[IVN=FO^K_2/J=]/MAU[=5P]RANNA_SNF?U9X88 M,WK35JIK*%I$=HBP\LT;D:MZCH05P@IAA>P*886P0G:%L$)8V2567H7%Z!]A M>K%A^)?@0G 9$ER>A\5L,GM+0HS00FCY)EI>S!M""B&%D/)M]YYR# DJ!)5[ MG>//EV%*4'GL":G_X@EIJG-0TKT/0^_3&[?.SAV3Z+]O*XZ[IO/G, VSA./1 MOU_,<"3\>"28D)UU?MW]7.RL[_47M_7.>QO?G-3..QW;[+PJCH&3.8,R28$O MVD%!QC!&E-&*VYV.77(>C64@45I07'H([0LCLNAC]+FXM7;PEQ'_DXMELPRS M7)W.&ZV-5QW1FNL]C=DW6AJ+L?9VK(397E/C'F_MW0_M>W9T_]Y\O8MF[8,@ M*UV\3MYQR!(9J%BJ6<^J@$.54V4R$0OKA*RVU8B=Z(KH:L@+.0B6XIB%D\6! MM+Q**F4E>'067#">!::R#N4V2RD9BH^V,IL1V,HP#=Y%"UY'F[AC!J7>MJ3R M8V;-6!)'$4?MX4*2I-H*684@8GTY0K9<5TDE#<1D8]5(@EETP>D0.B&K;4DJ MSXFNB*[V;B&)KK9"5QZ]4L5F0!<-**<=>.4C9)X++Y&;*.-MNN*:2VQ#7"94 MUU$Y7YV_D"(8Y";%+(73:F=TQ24?>T<2BSAK_Q:2.&LKG*52\CY4IK)8F4II MFR#P@. C=UYZA\GKVYRE>=;2\"K+@G!58NDJRP1/(+AQ1B2,WKC=<9;A8\T% M<19QUMXMY% YZ[XY"+\NP!U3\X>KJ=DA(V;-O' L@]"80*EDP255!9KPV@MO MBL_^-B/FK*/P-H#)JK(HJSZJYR*"K"_(RC!M9:>,V-2IKX^^%=!GJD^T>#\T M_9'XL6O!\%8O"EYY53+H_;2.65VSX]\3 Q)#-F#%>T?0VZ9PV+PF6-)X 2K>BTE!L[I M]CPT CH8]2$XH)?.?NU7H3,.6@9%:@2,X24)0B6LY9> M:U_6$HZ%44P;S."DD:""+N"$SX!96%1:&=3L=ESP)2Z/5S&8MFQ+5XDP=JR= M&W9$<) D16::S#0A@!! "!@N LB8#TNH6FND%FFE3 .HK#@$%1*8''VQ!NOC M-:'J5&HS=QPP5R6M,K9*5L\22&F]M,FF'"()U3T]NMYIM:C.H+'AV?7]DM^> MAN;=*$_>3S+.-D?>95.\NQJQ*]PL;IE_PS3M/XOWX1G?8CYS3(LL3DI1V>XJ"O_;#ZMSVQ6 MK_H,7G8=O.);>2=/&+L3N5M9Y4L,G6.%2?NU[TY>(Q%((G#8(I 00 @@!! " M" &$ $( (8 00,M/4S \!/0Q8';0P>"#ON_IT3%6$(%9Q4%)C^"SKH]8DDQE MCCK*+G(B/L>UKL6ZVA!?5S>FY)A;W:>H,]WV)&% PH"$ 2& $$ ((&E,TGC7 MTKC$DMO>#I!+FX6!B8.S48/.HKBBM0XZ=W'Z2])X=]*8B@IL (_+VA:C\$M8 MY!%^P$6:-'AW/U+2(:1#AJU#" &$@&$C8/]%Q-[MY8/.6!9<"VFJT.4^:%!9 M1_!H K"JA9WU696HUMNC<:ZXYR"5\*!4<1!UE,!\EMHC=UE_N>36<=-<8'YV ML9C,WK["Q62>+_L1K7[^'!K,54F?XZP)[3=\9&LBKL:&]4H^$X7MD,)L'Q9R MWRC,;N4DK+A6$+EI99Q MK7YS"9%)EQQ8J0PH5A "CVW'C^BMR4FE]?-\8K'#VOR'S6(44*& "B& $$ ( M( 00 @@!PT0 R=F!^7+),\Q9@.6L^F5>7",BZ(,L]Z7+A)0R)>C.B&' MDXVRVJT0VRU9]_ZO>W*$']K'VVI\$>L4X^+S )_H\^6HF4\G>70U"K*O7YND MRT0J)FF:#EV&$(X(1_LQ380CPA'AB'!$."(<[<,T'3:.'NIA?QLY/X/D2SR(N1L*-1X()2?=W#R_);BMDS'0I.2@!JE(I*.LT1(X&N"Q9,^1) M(]XFX^AD8C88B);7%_)07U/9&$IVW)?D9#1E+5',=62N(LXJR]6TCBK.TT4O!9"Y4RI*(M*"4C.(<"K&)19J^$ M9/HV9UE10B6J#,KQMJ!LU.!81#""Z2AM=E%]N;+B5CA+Z[$75 26.&O_%G*H MG'70K66D=-HFBX \NDIQ#B%41H.DE97<)6:=N\V('G7BQ2B(BD=0Q3CPG@5@ MCH?JJZ+5O%-&;.K4UT??"N@SU2=:I*Z+Q(_$C]^='WD2RJ"/($7+C\E+\"O% MF&+U645&Y]8RY+0V7D6F0(A29:.JKPDQ%\C)V,BPJ)3,[OF1CXDAB2%[L*+] M8\@M4P*12XP#T4)XT.-A4A^6T.R[:85ON!R[Z^AKE4'W$. M51(J%D(.KEN-]W5IY^Q8FBWFYAZ"UTLEVC8 Q$M;_ M7F90C,(O89%'^ $7:=)@,Q[-,I.&RQ00@@! P; 7V4)"2W[Y;;43.-2DN( MT;!/N9]5-4-.P1439% \K[52X4XRS-@*\_J:C/51E=F@HDJ9^U2RS/?L]GM9 M3.<>[7XW*%7HQ]57&+88)PK;>"'WJV=S3RAL*PW+O6;65MZ!A*&]UL@%^!@% M"!W0:*^4M&NU5#ND,&I8OJ>;GUBL)^9H/UCLH*\V:N-9B((#CT: 0LW!98W MN)-68NJ!NZ%SVW%GBH0VP(:6*5A9=@LT5:"K7^.;^KC\;1Q<Z-\VSK=>%"2"XB, M61 ARIQ"9JE-KWE\2@XYC_OC/%(%B@W@L]K L.IK6.'PZS8=X8?V\;;J4E!? MW,=-$O7%[8ON(1P1CO9CF@A'A"/"$>&(<$0XVH=I.FPASQZHXV M#CJSE0M>8A$9=# !E$P* G<<3$#-F"DHQ'H_R U2'H[R/R^:Y5G]*LWI_"CG M2?L=PO15F.3CV=-P/EF&Z2IZ%6]'KU[C_UQ,FCK0-[AX/TEX&>YZC6G^=K9Z MEU7DJZN[:6/IMMC_Z#XTW&/,'3:]DDPAF;(?TT0X(AP1C@A'A"/"T3Y,TV'C MB-QF8\"SB8B3<>"28D%O:7^*):#=8GE_$*0Z/T[\\_$&PNL@ZF*PT M),4-*&L18JJ/-+XE_K+T=*V%V1<&W]LA!D3!IW(-EQ-UWPR-JO.H3+XRU MV18H4:(VLXI7IRGI*N:)E,7HMNWDC:MQ:QSPB1R+'/I,CR<5=QP3%<>^4T\:Q-4Z,&-"42H+%MEU$59'U-3Z!\:BY*+F(O-8M MH&NYZ,=:P@Q5W)T14"P4H"2+?!]XES)M>[S MTELME0666*B^-*_D&+ ^X@I165=0EIV1(Y=RK*0@AB2&)(8DAMP"0WJ,R(R& MTC;64T9$",X'<-QR&5&[%-EMAE3,5)UI(E2=V/;ARZ4RI&-@2DQ%B."+5;MC M2*O'S%/(D1B2&'*8#'G8M6QLS%KH"$FV_*LD!Z=10^1."^5,*7G-?7=1N<2T M!_36@A*E/CVI!,D(+S,30J1.%>K]:M4(ML5:-?M*PE0.E=B8V+@W;!R=8LG$ M!)R7""K[" Y3@>1*9#%JQ?T:&RM,6J3DP%CI014TX$2VP%1(Q2EKG?"[9V,^ M)CXF/B8^'CP?;ST]OXVB1@9)2549TPGP2E?&]%%XYWF26M]F3.ND3#I:*$6L M6)9!R)4QB\+ F$@Z2[.S^(%D=BRD'1Y5;IY47_\?ZK=?/=SF?OX5-=^DOU\_ M7=4/_^KGW7?8[>A6X[SZX$\+V7[R9/:V_:KM7V$:/LXO/G7)^>GRG3EC3]CO MKE:^8FX:SAO\L<'SL A+_'2?X-K5A/>39A(GT[JK?[QZ]I7,@G7O_N MI]_\<,??^5?^9IYH;3=\+7_"U88OE4^,]9M^[&$-53UAW.W^8_43:8?SL?:) MDM]E;8W?ZTG^RJTG^]5;3U^BU/M>A7I0'Z_V0MGWO/JT^K1?+J0R^/Y,P19\ QK#N_[^OW]:7QP7D]^/FS!KH,'%I QG#V]K M)FCTPQT]H8#VP>&,?C";G%9Q8(.[]Q;]PG?:ZL ?$"/=QKH.;+BTC7>ZKET& M=(Y2NCB[F(8E9MKJM-4'NZX#&RYMXWZN:Z^&._!SFZW@Q1P$7KI4.$^GH6E& M1X2G0]KF%#BDT!F-GE! ^X!&/PP7H5/)S29D>JAG3[8=1W8<&D;'RQA MGRS?X8(V.6WRP:[KP(9+V[B?Z]JKX5+\???Q]P>UM^J)^GDZ/SN;ST:KNZR; MP>Z!;?(.'YJ$&$(,(880<\":K$L\//^0L&E&\T*JC3;ZOJUKEQO]-2[#9$:Y MFK3/]V]=.Q8X]47O<-9,WB-M=MKL^[:N76[VTP6&YF+QD?8Y[?/!KFNOAKM' MD=/]F-<]JT$SQ)C191,_BA:1'2*L?/-6Y%DEYR5AA;!"6"&[0E@AK)!=(:P0 M5G:)E5=A,?I'F%YL&/XEN!!DA CM!!:OHF6%_.&D$)((:1\ MV[VG'$.""D'E7N?X\V68$E0>>T+JOWA"FNH"28$)VUY-K]7.RL6?<7MW7?FLXYI:)D0H)-GH/B M&"%*Y< @"INLU"&JVTWG@N1"ER* R:) >5O "R>@8!':YU(<\WJK]>;S1V__/.WFB2/M;=C);;8K[['FWOW0_N>O3:_-V/O MHH_F(.C*Z)Q],@YTR96N6/(0'2J(1=GB4[5L,79"5]OJD4ET170UY(49;),#7Y]:7Z,E..$%A"1\EI@K M3['MBRH_9LJ.I?;$4L12>[>0)*JV(ZHXUHVA$[!<^4>A596$2@#+)6((+N;U MQN,;T=6V1)5G1%=$5WNWD$17VPE9"=1:F@A%& 8JYP"A, M)9QF-UESA6L@J M59^195'Y26&EN&+JH^(,"&]=)3AI)::=T147;NP8<19QUOXM)''65CA+&6XC M<@;22PU*R 31J 0N!*^L$L5(O,U91JI*3:I*+(L>5&4,<)YKX,+*F#$'[N+N M.$O+<75;B;.(L_9N(8?*6??-0_AU >Z8FC]<34GY8I '<3$3%8N&1E\EXS8U*FOC[YY$%FY MN4_$>#\\_9$8LF<0O1;@C*Q_<N2F LJ\I0" :1N\IAQ@LO(T>%8G?Y M&M:-G>!](J\=)-Y>E28:A>3?*D_>3C+/P"AY==DE?I),^N1OP*%ZN;]L\P3>O_\DUXUH>8WRS#$IN3OD0@D$3AL M$4@(( 00 @@!A !" "& $$ (H.6G*1@> OH8,#OH8/!!W_=TDF.([6TG(SDH M:RU$D3AH(V-PDBD97![5<[RO^\:)9G]6O_>3$_.SIY M>OQILH]F>?4^K^;-S$6B^-DCEJ@6W,-2&H: TX'0UD%9E"5-:[M0:..XJ? MOL3E2>DNB$H=MX?'@*0!2 ,,&P%$93 2-1,L]# MD7$M>WB/SU!) W0)G/VN@K&G#1Q6V3\00X.MGCAK,R16N_HJ6V)+XB/6*<;% MYP$^T>?+43.?3O+H:A1DF[\V29=I0DS2-!VZA"$<$8[V8YH(1X0CPA'AB'!$ M.-J':3IL'#W4P_XV<@[!!^\>$0^DC8,.;V665.') K057,Z/\IYTGZ','T5 M)OEX]C2<3Y9ANBKKN(H+/+T6%GB-_W,Q:>I W^#B_23A*UQ,YODUIOG;V>I= M_A&F%]A1/,M:L;V(UGU(N,>(.VQR)9%"(F4_IHEP1#@B'!&."$>$HWV8IL/& M$3G-Y#0_U&FVS-A4/(-27'6 LPH06 G5C40EJP-LE>%=Y(20T]P?IWF_RW+L M::K(SV$:9@G'HS=XOL2SB(N1\..18$(,*L^($O3N)F-C6/*\TJG16H%R-D+@ MB8%302H=;-9L+4&OV&2BD_69C%4"U]I I5\&W)0LI6027;E-QBNB;4XNELTR MS/)D]O8&>ZYZNS37:?/XY9^_5;9HK+T=*S'P)#J2G7NYD/'61G359EF^FT^K>&J>5S&X_-A5L36B M*Z*K 2_D(%C*Q*B23@&,JFZN"DI!3#$!4\8H7B6+%FM]Y+7W16J604>EVSKK M$GS6$:0N**K224*Z[8LJ/V;*CJ7VQ%+$4GNWD"2JME/HT@;/HTU@4N*@8D2( M7";(0ALE,,EBUBYJ;T17VQ)5GA%=$5WMW4(276WG_"#P6-E% HI0Z0J%@QAM MJ3J+%Y>BB3RM^8#9HQ#%2Q"\>HLJ60ZQ1 48A9'2L9S6ZTILC:ZX\&.]S:@_ M<19Q%G'6/G&68,(E922$-L*NDLC@VH//8A)WB4?FS/H]>(S%(;=@0ZFSQ;F]5:%ZWM<9:28ZXE<19QUMXMY% YZZ";I_AB4];58RRH$50) M&CRS#C 5'U(RG/NU+!#ON,&H/$3)>'M8&2!B=M5OS2KJ(+B/G3)B4Z>^/OKF M0:2RJD_$2)T%B2&)(;\[0RK+HB@1(7.UTG\*@LX&ZJ]L%#&&5.1MA@S9^A*- M *NM B5=VY(J!,C.5J^SDFK,"$4,20Q[\BO:/(;?,85+YZOJ6"(Z7 M!,I' YZC!@S<^8+%(UOCL"CJATOO0$MK08F0P>?L6X<9N4S9H8H[S-?P8VX& M[O=2H;8- /$2EY^:V5$]V.^=3=+C*3AL84 (( 00 @@!A !" "& $$ (H.6G M*1@> OH8-:&XX%?.-J22O+V)%:,PH(J-X%!Y,$QZQ:5E&M<*YSF+PDG#0.68 M087@P0L709IDDK4F6"%NQP5?XO+71A!=I<*8L6=VV!'!09(4F6DRTX0 0@ A M8+@((&,^+*%:5:E*R2"$5&);K;D]RJZB,WJO4TE12*]O"U46JHJ5T4'ALH!R ML]2'F-\NPQ.:D')WAHJ[\L_FT/K-9O>HS>-EU\(IO8?<) MN_M2ZU96^1)#YUAATG[MNY/72 22"!RV""0$$ (( 80 0@ A@!! "" $T/+3 M% P/ 7T,F!UT,/B@[WL*$V)BPH+3R8)R L&9*"%KS8JU3@26NLB)^!S7NA;K M:D-\746=>=^*&]%M3Q(&) Q(&! "" &$ )+&)(UW+8V-9)BL5&"ED*!4+TEZ3Q[J3Q?A<5.(S,C%#3#Y9_BXH=/G';]Y[Q\*DXP6H8/(_S0]K[#4?WM]TCN8#:P*),!SED" M)8JI*#6J_D@)0Q9,).P"WB?+=[AH&_TM\%T[<^_Q,N?J&9;)#///.*L/EJ^F M8=:\Q.7?9Y\F$_._ASMLXM%_7G9%? T?.BJU,C]B8'T)>G+ M8>M+0@ A@!! "" $$ (( 80 0@ M/TT!(8"6GZ9@6 C8_R#QWNWE@[Z1ZHU6 MFB4.+ML$RC@%,>L"*+-B(12?Q5KIE& <8BX,T$H'*DD#7D( 4D#[!-O]G@*#AL!1&7#T@#..&.9DY"S M;_,ALH)0+3E@##YR;(] V38/3$D#[#%P]KODQ9YV:[AL&C(*OX1%'N$'7*1) M@\TW,BA6A1*:T2^3Y;MW.,WMKASAV?ET_A'QCE%!!5RU?! /'30!C!+?)98U\[=J?19&X:/.A M61;UA3%#R-Q#U?[.1VNE9E]ND7;<-!>8K^Z$&??2FA48\O\L,4X4=BP%W(0%.:E39+["%%R#BH) P%+ A>*%M$$ MI<):<;X.*>P?87J!]V"P1US<(!(C$AON0NX'B1WT#39M;+&H(DA4J:5(!.># M >^B35[Y6+);;X1K3 [&@9<:*T5Z 5'X #KE7&)@7NNUB.TV*?)^S;ZE-GUB M2RK^0 $<"N!0 (<00 @@!! "" &$ '(>R7G<:;=$JZ5V-H&0,;3-+Q0$[34P MQ9THR1OF.FE"LP_.8Z^2=WI;'F5/LWA6&QABNTLK''[=IE<%3K:D6&*=8EQ\ M'N 3?;X<-?/I)(^N1D$&_6N3=)F QB1-TZ'K'L(1X6@_IHEP1#@B'!&."$>$ MHWV8IL/&T4-=[6\CI\<1K^YHXZ"SPKC1-B/+$)PIH(S7X(HJH%V0T0EIL*Q= M5-\DY>'7BV?-Z?PHYTG['<+T59CDX]G3<#Y9ANDJ>A5O1Z]>X_]<3)HZT#>X M>#])>!GN>HUI_G:V>I=5Y*NK'+*QYEL,;MV'AGN,N<.F5Y(I)%/V8YH(1X0C MPA'AB'!$.-J':3IL')';3&[S@VN[!*Y%B@I08G6!,TH(.19P+H?_S]Z[-[>- M8WG#7X75^_0^/56"!P ! DCVG2IW.IG-O)DDV\E,_]F%J\UI6?224AS/IW\. M0$F6+3OQA;)E"=.31!>*Q.6IYX$A;LK8 MXJC22%?!(H<-UM[J4%&WANJ.:\53P4Y=(49X0"9Z1(D@AGBLG'3K(7PI2__# M;-I-]<35DZ/OY/"_??_F>UG\(Z[$"$;\6"!\A4J>%0QG+??98N+M8C7_3P;' MX<'18L$HTR42E@,X K(AQ4J"'&5>!Z."8'H0<(SAHL,#XV)N)2&J93NH=CH#"J6"L Q^/P$I<>@)*JM9P/[SRO7$60$AB MD"]PW)3"J#9842J#8P;'#([["X[:&$))J! & MNQJL:5H".(*-3'%5>F9HH*RZ"HX4+N64*,2"\6!-DPII%3.,26 &/N+,5H\& MCJ3$(U%FA,P(F1$R(^0F#F.(P+02##DL .VJ2B)348&#R&9'#&9#>R,D!DA]Q,AGW4]&VRJP*@/ M2)1@C[- 0$/%Q"+A&2ZKTA)+_57\E:55SI$ 5S+ [ FO_26H:JRCI784\O= MD/A[NWHU=,2J#5:XWU88SD51,QYG/-X9/);,.28JAD@H*6(XE$B65",L,/Q)/BHJLK]@\K[A];#OQI&GUYNDIXON.:[\'?Q=%C=;S_OMM-^ MFMG=27U*8_G6X_M+XYU?Q"R6VMXX_<_'OM VEHK4D_-Z<@3,I6<.GNZ*23.% MF^H6+@"NAQ\UOYM(M[TU)65Z;JZB]+GENAFP-\^C4.\,_P?;KN>)FO;S0XS-]WKW\X<]WNR%?7'8-%.CBN(W8^1\ K+_'!]Z&S=)] #J;-N4_O9A- M -K&]<2_='5W.M;G+^I)?(O,&.!ZB,7\')$FTMFK_J.+EL$:_ASSC;/IK36P MRZB]!Q!TUF=5&1#*0^STWS[\]_OBYX/BT^'[-V_?O?WX\4/QG_KD]&7QZA-^M[HY_#^/FK+NRB.E>TU9/NJA]O)B= MGOH6+O:WT< VL;JO/KS_].'=VU\./[_^I?CT^3K;>MN&#$/]^^OWGS\5']X4 MKPX__7?QYMV'WSX]&_9XV.1_^L="_OYI7V;\2S,>Z[8#%0.4BF;6Z8GKGG[R MFYKNM6"?].K%D^>&0WPT*&1QK/%;!%*VF4WA;E^]>]G?F6 0_C\N+ T;U_&T M\R\Z#TH:H-7+'ZXFQ'ZIN]K48["B7BRN?GE-JFNZ>54=*%7^.%<^KKF '%3T M6U]_ZSMZ(&6)+_[WS8NW:@S?R#-.-'%SHO%U!'7;[..[^* VJ@+=1R;YYW*@>Q&/4U*R.W0DC-&VT*XO/9_#^''VJOQ:_ M>?]'5[P&>\/=CUKN6&;FR=9Q(!+;)GBZW;)NB1*3 >L.M; R8/4K=U$V0X[^ MR[1__@O%M,PX=<=3J+MPS5"3RTRS!4RCEDSSW7HSF6GN)=P7/;$&%.XW%SEZ M:L/C1A_8THE4O/GUP]^+#Q]?_WKX^>W[OQ:'KSZ__>?;SV]??WJ11?LM5;DG M/--^--FS9]/-5+R3V[I3T[V_87M+,9?F44\<#*2_XWTJ_LT7)U)\?Y/5N^*K M_N,ME)7O_;2H)[8YN;E5Y%"Q,(V*M")K2X,E:[O#' MMH'AO&NZ;J!XMK(:";[!3(PG(.HGSG7+^)3Q:>OPB=&*,.DH"D%6B%GOD?:^ M0LY)[@-3S&JZ5BG02FFLUK0'6??3;QP0L/,)JWRWS M[+Y]%,TW&FP%,%-,RVFZU(LH)M'HKO/3;E1,_#1+DYWFLRQ-+O55T%1(ZRPJ MG5&(":Y ,I" :*4XU5*XDH4AU-^_ZGH26>_#Y)<+QOL0#A/;#5[B@>$]%R89 MK_9]*W<4KRHO[*%[? MX-O6NWG\0C'57PO_-3;MS+$,N\U@68A<\OEBT%&9*A&6EB-F%$5:>P5:K"E+ M(AW%9*V8V?U\OCV_O4WL]EE_?=TSV\]^XF&<0]7I&5&9]=T,5?N]E3L*54Q) MI4MJD"2B0JRD$FD6NWT9*:B2055N(&_O8T!513=8D/Q94'?V\CZ*IIN*XJ'4 MEKZP*WWIL[J[%UR69<@E&5*6I<)41U%@089HADQE.*I.OWC9'$]B6&'(WFPSH+J;53HFI;6EMD:$Q0^.V:-1&<*P-Q0@K M&;5C:Y'6P2*NJ0].&DS$6ES7?33JQX2R5-@5_=NW3:0#20E]N5,X]EQJ&:[I MX+NN;K\ZUI,C'\LO]V'"*6-N7.M4*+CV72Z-],UY;@?$YJ(RN312IN+]I.)' M=4O1(=Q2]#G*R4-KHW;7%:VWOOX2B_)GI]3N:Z'[:GD]DE.*6R^\]@@'42+& MF$%2$8$LII(30YS":@BGU-N)!83K_"^^__?M9,'.ORZY>2 7%!MQMEN%3K(+ M*@-A!L)-%W:B%66&H,JI6*E#DEC8*0*A-14))6;5("ZM1P1".I(T ^%3A$;N MKY+^=O(%7C1M[;LLCIX19V5Q],!,=XRIJZ1#B@:!&)4>*5<))'0@K"+<23=( MIONZ^%CAN,$S1\F(8+)3$B2'16;(RI#5EWH21%/-**J\DJ"]@NXKK0%E5E8\ M$&TT0--F--X-0E9)1YCN>R1W=D@_BJ[[L?6GNG:+K)_^X+:9'ONVL+.VA8OF M)[I9K.PTN^VK6'D MG>>L'D[]+)%.$/_<<6\&KX/%F0T(^]EPWE&Z-1YSO>^IL1JM]W\H= M12MBO0X$*R2%!GW6>8>4 $58\."PJ9@JB=ELW,:P:$5&3.V6)R#[K[=7RVUG M_L)_G>7&3G/5OLJ-Q_'%".^=YZ5 I?6W7L'"H@/#-82$=<5IF+,R>]4?4U%,45#%N)D<(T.;D MAL)>65@](Z;+PNJ!PH4J3XRLD T,@Z)M!)*,6T2-+56@I+)V0U$EB1G?-Y-Y M3D8?G'@X6?4.O?=W*!IY2P=1N>^GN!G*]GTK=Q3*L,#8Z)(@'Z+/P)<>*:8H M8B)(3ZC#V&ZH5,C30)F@^YX#GONJ/9[:G&OZ/8B?#!"8;Y=#/>"GTZ)KQK4K M%EOR+#CNGIO]_=GOJDSB\&.B*3(X-AT&482,)A@145;2.ZD%'J2Y1&+1#Z>^ MU=-ZAD6-95MQ15&D&,(<=1M)K##I[92K!*ZK8FN?A/NKZ8T,CY1ML=[PST)@] MWH^BNH/965@@].*T;;[4SKO"G!?-@AD*O>2&++ZR^,KBZRX)3IPY:[%%@NH* M,4U!%&GF445P):S'TNE!*@L"!T=)]7'.OS^?_Z/S[NWD&H$VD/RJR(B(#3K) M=T:$97C,\)CA\09XU%)8P$.+L(^.#U,%9 R5B,-;'Y@ON5S+N[F/=O_H\"CP M2/$,C_?3\#?3FFZ7<78GYY;;;^7I9BK>U6W=J>D^3;/5[[BEMM_O].KPTW\7 M;]Y]^.U3\>;7#W\OWK[_Y^M/G]^^_VMQ^.KSVW^^_?SV]:?<0'5_V&C/4"-3 M\9YNZTY-]U'/:/8WO.KCK+7'.A:J;T(\ISF%^9Z/BM.QCI7J)Z[P_SNK3^,) M9?9"[G0XX[Z&\SY6)2"K*NP*$[U@YZ%*T^&1E+N5U9#3BC,>9CS<,!XRKH,&*!0, M*\!#>*6)9XA;@$* -LP8&>*$YO'QD(S8CO6:>BY%@/97B?]YUM43WW6%CD3> MU9'DNIPS\=P8+0NI[1)23'NAO8[]OJF9%[TOC4=5R8A1M'1BF/3D-2&UX&?? M_;5MNJ&"![@<*9'KTV44W.X]S2BX72@H2>DH9A42RCK$#'5(!A5;[RE;54HY MR=:RR 91U3>#@N6(XZR?9R=[SF%^7I(HA_+N>"COXT@S:B075$KD#<&(6661 MXA7 &P$YIG2IK!BD<^Q"FKUIVH]M8[UWW9NV.4E($%N==QN)#^8;+&JWI;'! MV03(P)N!=_N!5UIA>2D4(B4E *)>(RF$0,:7@0*<&H'ID&;$(P-OE8%W2X\% MN\*VK@Q 7]Y]SK+!BS8-P.P6A-L)PPC[1D,9<;QR9A.""/A27*8%.@ NN>6JLA@Y$S" J91(VAB;65F* MF35:^DUFBS\" !,V4B);* ^T4'+^>,X^RME'>;J9BG=X6W=JNO<_WL_YXROY MXV_>OC]\_RKGCV?4R-/-5+R[V[I3T\VI)X]VQM0=-^VT;VIGFK9MSNK)45?\ MU/K3^5EL]G$^IWC2'(#]P-KRQCLL?84J+C!BPGEDJ F(42JDAO]X&";$;"6\ MX=PQ7N&I:8!>5/1F$T2^^3%^%LIA8]_[#!]\AX/'&]Y M!"-&59F3[W+>R6,JYY'&B[KK9AXXJIOF6*_GQ%Y91P% M6F-;,TYG+A7^K2> MZO$G;V?MD.E_)=U@V]6L464\)V2)SG" M)"-61JR^RG*PE?1:HLI[C1CU%&G"*F1+K"R3)6'KX7)#1H1L"+'$)DL"/0LR MSW[KQPGRJ&,Z^<1UQ:FN718=.\U3^RHZ'LZ(G-K0*RP,P"\_[-QJBE)1<"516M0%A9@33U8#E([YD3PG"]%N(Y8&G_ M-PL>'KS=C1R):O_LBARTD]$QH^/6FA.!ARK84B"J%$.,&8D4%Q5RBBA3:NZK M]=#' >OX/PAM;U=$AO.1$&3O<#?7\7]B)-_)N>4JL'FZF8IW=5MW:KH;/\Z_ MCP?L&;BX7G\NWKY_]>OKPT^OX461ZOH?OO^E?_'Z?_[Q]I^'[UZ___PIFV[/ M*"PFQXX]L#)0X,80$RL3QWZ3JF1(,EZBRIO F>!D IINVM9UZ%[\XG+C+'ZQ<^=&W=>,6.9V_^/Y?>#^>Q2.;UU_ML9X<^5_U MU+\.P=OI4/&S8J="R++'*L->AKT>]@P1U N)I/(>,K;:E*'NF]T!/7'SW["\H?%<;#&";QQ+D)Q6EBA"R@\I%* M/E*Y@Y 3VFF091Z1H"5B3ALDC32(ETQK80/QW%X5Y9F;&_BG%U^WB-O[/QN38]0NQJY(,ZZJB MKD0*,Y!*S#,DA0$C0!)CL2.D,FL%_X4L2\N-0"%0$XO%8:2=@[?,:XRIY:X< MUJT_G.J_R2(7WZ2BYR7-,GYF_,SX>:OS 5K)J@H2:>53]&@5\X$Q"E;0(*W M@J^=#U2"4F1WW!3]]%QBM/_^8#;SOOIYG>+3CY#I/M+XUW?A%+F]?VYN(=Q[[0UC8G M,);S>.PPF^B9JV,1CTDSA9O&"AXPS!I^<-2FMC!MJN,Q/?9=;*@X2?9MJOHQ MSY:#B[HI?)"R30_NOK*$?F\KGW9Q;UI*<66JKOYRQ5!-='. 3[_& ?X9OD_7 M'2\M[%-]Y'OC&>D \WBAQV?ZO'OYPY_O=D-^R MAL_2?0 XFS:E!+\ N]^WXWKB7[JZ.QWK\Q?U)+Y%9MS8/X98S,\1:B*=O>H_ MNDB[U/#GF&^<36^MG5T\6^T'!)WU?B#3C-T0._VW#__]OOCYH/AT^/[-VW=O M/W[\4/RG/CE]67SZ\'X4(Q?O 2$/7IFD#B4 _'W:_+Z*'KXK/GV&#_Y^)=1T MNVG]82OPTS\6PO1/^S+C7YKQ6+==[#\Q/6YFG9ZX;E3XK]:#_GMV[$&;B&SE M4OC#J6_G-<* M?35-5H1=RLC(U=&]G]?P:Q-6__?$3RK0YUOZW!AWKR?G< ' M=I$;1U7IJ](B%GL#L,I[I'PI$0F6BE)[I?W:P?!]@CY_GG4@#+ON%]_9MCZ- M(A/LF9]U5W6E,$"?7I"7H\4G ML^[J)\VLG7]4-.WBPU>]A;#X J8]]C'#TX_/"] G@9&G3?&WYGB21+F>A'I< MGYXV"U'>P*#?3NQ!VDAX $ !W.$<-6<3F%8W,UWM:MV>CXJ__?SI4_%/F/:L MC3-X]^[50?$!?A#J:.07YUZW1:KSW4S2]*(X'A>?CV=MY_1Y)(R_S2:^\-H> MIXM'Z9'3\]-HH\-@HRRONVDBL5"'Z3F:GC7%F?=_=,5/(0YM>ERW4^]A)^## MXG]G8/#XMOO307'H ,N!^N!Y]:1W+21:G,PW E:HU08F/CV?6TCS,YVN..V) M.985 9.J*P+,OCGK7JP2[[IZGPZVRH.R+']<*MIA[+]>I>=_S;II'/K7R#5^8N'BGJTC!\VIG&+*$MU> MO"^3)0Z7]$1_B1FBW9ZHGHK1Q6^ON1#HK[].I>O*$?!N=[I@Y M%.UJ2\[\S M56:JC)34@?4/1#6'PQX];T6K"P"=T]\OWOH3 W>@Z=<4_05/WY\5_Z_:+[Z9Y=?K1 M?/K?6=VV?ES\W (7/-VJ)![/W,Q.BRBPD_1KFM[IUDVT_6/Q-?RD7N35 MS6&X@(>"OK: W.7;'I-7WD[<>9_$U$QB$AZ8PG"W_N[)_&AU/2Y.ZJ]QO'#? M-MG.A='M\K)+K^ODL>AFDP"6,:S8'["C?@P?.5@WD-;MK)["8QO8Y_2+*":. M:_L'C'KY :P-K#ML>)W>]H)B\>&E>:^R@NKGQ_(2]6-G1UM;:) M _XVBSH/",)7:2Y/B9@7)'^5RF-IL/'X'(1Z/3U.*]OZZ*LNM 5DZ^J%8T]W MG8<-2+TDXD(O#) ER0 -]JX_((KFI/C<>O_?S0RV\ W0.#PH.IK@*4 >_"@XX*_F6Z[L7[6;0=8AN@.=C#\U\= MZTG$O4M!3O,/5\.;\*7H)MAV&R.<8K1]YR<__ 76U?L;PYN>0"P"SX!X.[\0 M;'&M[7RRJ[B:!%7KIR ]?+O4\*/;-I[E+'X2)<$)O$_A)O"SUKLZLC3 P-S( MB,^.\RY@+G_HHWCK):<>W/'0X'G:8]^([;DN5*<(NF['YPM?]7+9E_$]*Y<" MJ,7[MO[83SK0..+^P<<9B M=U8VK8&=TOVJZOZ@>KGU AKE=OOL6RHZB.%ZZ!2+V$1" +'JO#/R@!GVE*X[\!*8>S\?@>W^ZHBM=''^;%@/".#V[<1QZ.BU\<(?@=U>I[M^X;U(8?=<3,#U<#$]=5I(+!S M_YI->OF91HTM+?SB9S."'OR8&BL=Z M;P >"H+1_W_!]]\^3WDZ^7J);_]\*?AA)3(P^1^OBXQ@,AA9"HF, IV'Q=+! M2@J+;% E=E9+%=;BOA\2&?&J.3&P4W%#?UD2:HZ&F$=#T >IZ3>,Z+OK3_"IF8 M$B>I(81B4PJ[E@%.*U42XBARCL2^#E0C117 64L4$YB#OA-_+^R;WT))Y!W MOP!>?P@KWY#+"1P1X-$)#.$XWA,Y?8XB#J-H[CS!7GR*8G+U[&>)_FOP^W3> MF#._XOU(0O.RK\7Z%@RMR<+GXL@H3]=\M34<)=K M/#6]"I0>'O60^>,6^DH] 4UTVL3P'[WBVDR*LK9]0,VJFA#5F=.D'H.TT'-E M90D*H^+O-9B(73/5O46P<(5&8IJ-0;]:G9?DV8.NM/_V38OAE#!RE 2Y&)!&Q:P0L8:B5RIL3:2AN#6V+H, MA F%*U0I;1$S#B/CE$85]A$**%:FO(58?Q6M+3?7IS^W>M(%W\+>DZ&RM\B( MLYM;BCV!AR/JJ2F?OYN9?R5KK%GRUVG3P;6@YEPQ,@^ QV(D6.*>:&_WER3& MC=[19 :<]IW;>NZ,5_7\%_EWZRC.4^T""2 Y%-&(X=(C[;A&6DBI#!64E.8J MQ3E&EZAAH5E?*T<33*R]_Q&!TJ8)9,Y MX9AIVC;AWN*H+1U?13?NM'BS%/I E">]G6W.Y]"7CFP.XZ<)%']R'FS^>($' M'/W34_NO'JZ*B\ KS0V )Y'PERA+I'6E$ :CNB02>R4'E=DKV[4283]7Q&$_ M7D^FL!5/YJ:[GJZBEVHO$-SS]513U\7ZF@1=<6C!?3U M!^5UJ.>W6&B)Z9@OTN5!\7;:G\OK%*Q=S+J+8\#['P%>.NN(A]II-$>MCH'] MMIU-[#'HP3"::0KU[\[\/"2@T^.%-_S8GYWW"G;R_O:/3.R0O)KIG!7PY@NP MQ&ETJUTZ?3_8.CNEN'FC 6F L_UDX;=<>%?C2B^/@>V%'A"U,)U\D,G9FIR% MAY]>%9^;4^ PB?DRS6%!_\6*%K'(A1C@F/;>:[$*8+!!_FNRD38.9D^9-2:_ MG09Q;99S<=O,Z5O=<#]RIG>HX8J4&@\:4 M%MF*@M+I*AQL-81G_!. NIN-_8=PC6#N?CY?>?0/UP3"A:6<"+V;G42] M\M_]L4X\MA[7\/MX3+LX^HR"VZX:0>G<]HL>S_JSK"ONKPO_U'3-61:]CR_N MJ%P^)B\-6@"EKWK3K_)ZAH6>39M%@9LX'MB2./QX.0)<:V;3%\FN?-D_KN(' M^,?%]3%Q4)]V_D47C\)A31?+D.H;];?^83&$U>J38(K6?6[=B\4]5BZ\5*.G M?ZHX4/3'>>F,&ZXAW_F^!"$A[W2/9=W,*Z-_>.W,O>A5]7;NG+BIS?HS:K[P MD+)EN6W)%?<.,TQPBP,RP7JPB4E BH)H%15WM@+Y2GU8.YXBFDD",MM*D+^L M)!H9+QR24@1:^9)9<>/QU(I)\"MH<$<36#/W-I:5!7LQXMQA$A@+$_EPXMY= M1-8^-L[=I5K(7./NQC:%.T^AG M&.M)[UY8'JKM)T5EP%T%W%+8"BP8B:@0L;"C$TA[8A#10K'26L-+LFV NR#J MCY&DX8K7"X(>ZOR'CZH,P(,HNG=N,7YE/9\] *^2=O39ZLE1'5_VANB+;]+4 MGC8[_C8)[.J4LZ+S(#[K%W?U[X]7@H$&A>]=Z9]S?WUH;WOHX-A.V F+RMA/ M$PQ6@Y1D%FEM;*6L5:8LMTUC>KL4/$,%+DB^805I9SKL/%R)RN"^!NZ?FZD> M7_7F;Y#^=J))PE!@OU>-$@P.HE2<(B(KC)@,&&G! >YIZ;"O&+=4/2'<_[5I MW%D]'E\+^^_]4"9Q14;J<1'_67=2N(KYBXX*UR=L[>YI[C?=CS&!=9Z!/&PR M0!^^>'$"O Q=/)T/YTJTHO.Q=&J*+9SU<=O+ BTQZE_;XZMW[):W/(%OX9?S M4+.+(9[% LC7W'@U@FF>6^J C^UT7OQE_L;&$C"+I_M4%JN!WR]3(M?&=SA> MBL,(!S>L7EM75:J1A)EV+G(F:B5"K&]/5WO_01F3"S1>9Q7/$37:?>U+/. MA]FX&-=??"IGNC*C:^*O8G3=:MHIJ&NVWJ=4X[4$E+0E%X3>!S#T1+ELK;&\ MV/D.IM#',,!/QJFX;U^J3G>Q/E"K!4BN,L&B M4.W5(9Y=WM:>4/NL]ICIOZ2Q906/&"\^KGWHPWO;YCR%*Y[XZ7$J/*3'YT!8 M?:VC.-:3!L#^WWW!A_DC$]'IHL\6C%$8\%X?>2"SD,:YF=2W$@?I6"P%[F)1 M< $FG.*<(4JIK4I! EAU0\3;+D3SFYA.Y-_%%(4+^ZN7WK_-9W[83_P?B MP>S7:WVX61N3WYZ$I/D!V[X0TK@:0Y37&21N\UD&GE.*2QULB9RN6%1/&9)6 ME:A4D@6,F2)8;RA9;*Z\7E96VSIB3DSCB?&,\-)/HMA8"5)_*D '_#KK.QG$ M)*VY,A[KL,TF*^^CT&QCWJ!='7[$_F8N?B]*&2P"S\S5HO;;PE_[(ZRW+K>) M62FLYS'NU"@04$HA[:D"'G.6B(H%CM=,30[&*>8&(V]\B5@5(U!#_#73%5:. MN!+S37H6'\W$? *@7U>>ZM73O*NQI+'WB7?S].MIT+=6J6E+:3B,C#C#2/(4.- /5$<25%*!$1:2E]R75Y3UL9@ M6GD,5H _&0Q$\]4"A@!$\>P9Q1[<0OH_+G?LH_S'?LKO+Y TSY;>2#:OJ$3 M-@^$&DD0J'04,2HP2 WAD!&@RW&J2R[7$K$'JNCS>%.G(TJOJP&P-6R>\F:? ML.AF%% Z5>#MJ]G5W45]N$5E1=VW5%JDQ5V%FJ.4F C36/3^F9?,NJ'LUJ(D MVL(3MBBNFDH"W[*T_L&F3'WC@;>U1(1RCIBUP Y2>A08L :M<*7#6ACQ0!;. M-WGBJ4V:WWS,GJ[]%_^-5.[O2*3TSGBK8^&8E2(5T8]TTDQ3MFQR8<6\VVY: M=#,@QVLJQ8RB/S%6D3GU;>+]Z,H"0RLZ.F,QY]GIG'POGO%_N_0MBLZJE/4; MK2H8GY]^-]=UIZT94,)CTG"?ZK1ULEG'CB45<2@8XA%3E"&C@#<]#L%[RZH@ MU@(F!I+-']LFEO;3;R^Z>/W:%\-0_!E;J8LHUC'WIZTTB9"N)B%"MN/$:Z62F1'T'$#H@)P(8*$+SX-?,E,T1 MT6O=QN.1[D/[#A;Q$6FI!!M9;!,I+4L5+6H>S2WEZT4+_'^]FEHZ)KA:I_,[ M2D=?4/4:?2(Z=N8M#/N2#G#C6 3>K1I=:'&D&(_9MI/>I7:.NN"0*YT"$YMB M)+U4B#(/%@U7A)1K&LQ ]+ZR8;_VZ_0J+M- %$PJLDWT&Z%PZS;?:&.9JQ0B MS,?-UQX9[1TB0CGK/.RIE1LRZ3:[^57%MVGS'V*Z7.G_-6]%U0/*54 [=#"$ M.I6NB36EUTIP[]\AUE,4$TCUXI]NR>W\]/^B2O9IV_3L^ M)5R/-5 O?#.)P3:Q1%Q?V\!XV)C)7#2OM,+;F.W--*&VM(@[;.*)1(D4*S4" M'(H^9<-]N7:Z^!#P6EF":S2UFTIHS,_J9MX=3F\[ZM_)$U%QW:W0RFI'XF5! M>+#.4RWS/G)D'E5U=CPG@96>SD2\[!85 A=4=Y:JL!_K+[ZOP/1=*FOL0J=: M$FE4U)8-J=,1:7IZ,OXO/\?T\5B1HL,LA;,LVB;?WV>8[78X\<"'H>5@MNM=K_K13-NZ5X/L74A\YA7:;P5M])X;UO M0N'SH80W+#*89I)YY(EXY'/OA/A4?RU^ M2TZ(S"P/3+$<2I;?178_-;W>VK#8%#S=ANRN&>]S)L.[%>ZX4Q+]DRW/D BW MZD?]+]/^^2^7^NED"ANX-LK.3#BSU"U82BU9BF:6>@*6>JZ*=^:I+*:VE:>> MUX0S2V4QM64EXG(5H8MB%/,CU,DB7G;@,CG;G.\]7,E M^T>M[IB1+"/9,T.R4@?.K>/(AYB_%?N5*^\QLJRTTO.RQ'XM>QYK#(AG) JD M#(A)4R$#L(>D*0WCO-(6TZ=#LI*4(RER(?*,9%N_I1G)!D0R[DR@ABA0J'B) MF)4&:>\LZS1,!.V&D(Q7?%2QC&09R;9^2S.2#6E="A) M6(( M"PPVI8LVH^<"4:&8U4X+3]?*Y(+,09%K+DA7CV>IS=:\ MMF$LRU)TQ[K-+LGGR$WY'&O0)@G2>AX$DB%(Q 162"G%D8)7FBE);=A4E.1" MD"Q*CG[T[:?(E+_T['I9I,2&4^[35$]]+$J:RB?I7V(!G;9+/UH*'+PJ<.CW M;/^#*H=39LC;^BW-D#>D"P"K2F$9D+:"(,8P@%\%"&BJX)R5%55FK0#M0([, MK8 \EL_X=X M,@IF%'P("CJO##4F($>Y0JQ2'ADO*1*4:!L4=U6P&RYF^H0H M2 _D=4UWGC=_9,4O0UZ&O&_%X+O7]+2K!92AD]<_65+4.[*L[_YN%LOR18Z

89]^N MX%NUZ"_J@0,)VUG?,$6'U"?A]'1\GBK*S^"-M;'17WQ[VHSKOO5Q;##D_C7K MIHMF\BL5[F^N+9ZJEX>QM]/"C^N3>4N*])M63[HY3,U[+$SZSF#7]R=+W_9- MF]LX%)<>H,=%'8$ZMB6;-V%(5\8[QJ?T/;2FL7#Y6DWT>1N9V+6LFYTLIK72 M(K:?;^QQ&I]<3[[ JZ8]3P73TRWBJM6QFTULF?.WV?B\(*F5!.U[!\+S%VUI M+G5CJB>+3A/QDM-K0H;3'&YVWZ\V6.L;Y-0G0$]IF*DGM6F^^!L*S,,3X1FM MC]."U7.QMGSL:1V_2YM\T@#&_;O_8+&D=1QT!_1=!X _6(_Y7K5]KRG_==X9 MXZ)WT)S YD]Z\G$C[OK>TP\SG+.\SZZ"S*['G02 MA[0@_5NX^VK[J=A^X-II72+'M68%41R"U'P*.GW,K@&;GM_#"A(];+[JRE17 MNDZL2OT#?/HU#G"YY3[@V641.8+/3[3Y]V\^/SM;\@7EUVS\[H M]@-=^#^FC?T]/O VU)#NXZ)83'#[8C9QO@40\"^!TD_'^OQ%/8EOD8E-4P;1 M-'HT"L6K_J.+HCL:_ASSVQ+38ZJ/:DA&>4C/DK7N.A6VE0$C#)&2*<1*K9&) M10]4*7GE%+=4K?>%NX=#:HZ>;P [X[Y%2^BW>GK\"E0XKWB M,K<,^B9:28MQ\TY9\9=]U^NSOKE:K]L:> /:TG3<-V$#M1/$]Y&?=WUKHJEP M=0P'1:S [C7<:C&4Q$N1_$'S+T+]!=9PZD_C/.#Z+NJZ?8>Q_B'+8<#@X-GA M?#':^2V6'Z\V/6X,[&'?\VL$ZQ:[&P,"7RS=W.X!)<5Z& 4\+399NG3G]0L7 MVOV-#XKZW,7.]39:OWMGQV"M_!1[-'5_^L8]XMP76]OV+9_3D.8+=V>E_8E0 MX7;DWU\:[_RB!DNHMCLNU)?K^>\J/!Q^@WCT M @UZ$^:"EIL+R-!) P?+:)JX=859K]);(NAZT6.O3M;RW#>16'Y!W>T%/A\4 MA\NG+INCK7-2'.J?(TZ+,TPCF,^336^M1?6'G1"(3Q19,0K)]IQ.1D MQK>Z'A_)U;YAV@-7I4%8.XVJ>_>O,MG<1(=&R"F8HOCFS;TH'@;5LG\ MS+>)B.,'T6=UFWLD)T#PP$NA1YKC#P#J9EI_!Q M8R*G)^O!Z:G>#W+[=1VE+B^6!0P8^^2+G48$;>I)),-B"@_H)??<8]-30C/^ MGIA.*L^7NHTM(<>Q:?8XM2&=+1$34&!QJ\5]NC7P34].8#9_>D2OX_KTM&\& M.<>>]WVXRIYH>_.=>W<8D MMNIF)E+GM%Z=7J_NG,#W\2$&5C=$:E^ZBC1@XK3OH I_75KD1/"]*[.'[VE] M,N^NNK)HES9PSJQ=,:ZGH(X6_YJYY)';5Q7IGR"8TC:_6E7C]T$=^A3=]7-* MN?"L IYW8)0N_:K1VQ]]YU&\1'NA=\\?M?JDFTL<(+A1E,M)",6CDEXU&26- MJIF?=21^B>@.'/RE&<_F)P5+WFF]B:>G8)5,8-^B])G[@"Z>VPM]6,H_?'(E M7]QR+KEZ+VG2&N+4 )W@O:W32MQ]AW&WX;W:Z^39P<0(HU@#VIJ:Q>MK%=GOST/*F#S]%$Z[EAR:8]M"R$55\%W_02Z2VK90MOL%AK7ZIQ@N%\6 M5'_9>+VD*$:E&%9M-C^0GRSAY*=TV@(_;>-A4#-Q?4?KE2NO-1?_M/BFTR>+ M1KMQ++V2'%U_Y[VL3L--TNPB^"[A<$J5NVVA'QZ7)+T=PL #"06 M:4+H!?8[L'\++KWH_D5 M<>$6:]_-W5R]F0G;G YSFTNZW*F>G[&W( &29^UU/";7BX P,8EBE[H1]>@ M[WZH_;_Y%14_*K"16$^B>!S7?_BHM_:>T!,_/6Y<[U]=]1->+UL.BM]B^,*X MAMWN#^"+LQH4X*@T&'])[O6^T<3443>YV!L@A1L$5V*J*/<61\6SR5Q23^LY M9<&>-N,O\-59/3WN#U8OJP(+T0EL7ONS'D9FIRX].2KD%^/HQ>0\"L7:%B3_ MMP8W]U5PX_2R4GK<%L@67E[L/"SANVFDR6P)@]F7;9=*L!L;$\43G3J\2W4Q3/7KVSH=]M5\6)V+% MSWJIRTZWFHSMR"OA#*7<_ZJU9QDC+-EVB\)W/Z M;4_D)\"9L];W0G]AF:>0URZ>W7CONJO77;;B;SSIF%X"FCB ;M4/E^9S$&U1 M&%,'8 L&T=J0;O6HU7$^H6)\X[#[U?SN@BRV]7P.%\49Z&77S><.@QT^,T.* MRADBD"AYS#5C$NFJC&\]"=*HDE35U8-P(=?A]&BGGOI_>JYX Z;V/<<2PUT/G)3?.+*72TX@PI0BK$A*!(,:-@ MDI*7A%>572^':(1QBAJ.@M NYM\9I'D5$*%,>"N<,VXM_^ZIYJ>)8F5@''D1 M]T+&U$)C8DA#&42@0:C*79U?)3BO1(Q*-W'/@\#(L*I"TF%;A9)B[=;"S#<_ MOTES3<#X]S]X,GBX#'R@ 249EA3X" B]R13M/%#2X4?+LZ>G&W*/5"L'!@W\ M+"JQ*3XW:EEMG:)3YR[NA;1IVFM ;3'AJ*'.S>'K9=:%JKHJWF$?YP&L&S=' MGC($CN#52=\R7JVX;0S24: M?U!$X+,TB!9'M>YB5?H3[#X@?AXLGHX<%D%BW8NGS"QZS/#P/CNN/\N]A/-Q M8"_T;-HL.KC&\8 4CL./ER- X68VA4=\]>YE_S@)@N''Q?4VYOB==OY%YT]U M3(!8+$.R;OI;_W!=1;#HCNY5@!>+>]Q4ZBL]E=$#4HH?YS';-UQ$#A@EW[OF M>]^3 \S80V^2![(= _E.03KYS988UW'H]47JUGG]]KV3KP?EY]-*^M+1W]W: M1C_%U#?69+QZ<)/QYTX);^:QC?_3._2+UZ#0N_M3QVV:BN\"!=V#10;33#*/ M/!&/?#Z#]^?H4_VU^,W[/[K,+'+A-M7O0VU M61J]9G+/F68OPQ]],/QMP_(,2F#>^A,#N@*5H_\R[9__0C$M,X4-JD+LXH0S M2]V"I=22I6AFJ2=@J>>JI6>>RF)J6WGJ>4TXLU064T]E#^=F*]]>W%?S!(E< M9/89%M',168'C-X4(3#-<(5D13%B(B@$=PO(:RH5XS$08F14YF8H&:ZV?TLS7 T(5U1XC6T0B%M) M$+,$(V.HA5>@0BICG"+B*EPQHS$EPB).8Z4VZRE21&*D@C?*RD!++S<-5Y2- M.,F]YS-<;?V69K@:$*ZLD4HY)1 55L=D"854R2@2CAA#?*D=6>M:@LN*E%J6 M2%6N@M]XCJ37$LFR*BWSG.C8\GFC<,4H'U4JE]_/<+7U6YKA:D"X*A4+96RG MZ3US8 P2@G00$E6TJJ3"E0EL+7R=>:U+5BID'!6(A:I"6EB,2NL55])SP39M M##)*1KC"&:X>X!I\,_6210*JVM*LN0(,HC1H(&DQF@AWNOP&A6FE7X*DA)S2OKF =MU4?_ M(=-(5P2C"DM.R\I+IO6F04J.&%$9I#)(Y2W=?9"RI2YE,!QA)L%05AJT(FO MPJ8$5\H'5^*UHPM18DLY#RCP>-):2="^*#'(5$PY'31Q=-.:%.4MW'Z2X92Q@4)UL=/ZQ6/%*$DX1HYJ6Q =LV5JQ*U5YHU7%$>5@Z3&N.)*! M$B2P+B-"8; '-PU2:J1H/J]XB ,PQP9>+:_X$=9(PT./LC1X*._<-U=R"[GK MGIM^IR#O79(HC"D&FB]!JE(@1[272!I>(A%*7C)-##5KY2&E$;82'",)\@@Q MN P9+$JD+%CFC@?F2[7QB)T187*S$N7^>=N[PQ<9##,8[@\88B4Q=\&BBFJ, M&',<:HJ&)9PA0J^0I8R M'@MK,Z2<\,CBJO*$@.)(S*:CCE((RMG0X)1SRU%1+$!<2P\DAJI5&EK >ED2CM[:;!D(_ O,]@ MN'W1F6GT=6JMV-_U/M[:^9*D4L'I)JMWQ5=+%F^A,_=S,]6WJEJ6!=/M69 > MT,B#KIG%JM)/*)J>)OC_-HNQHU**24Z9E1X)49:(<0'JMV(:81:H] R#T%D+ MM.(&T\ICBY0P&'YC-#*5$BA@XACVC&(O-NV_4&1$Z8;#0;])%L]/4&5PS."8 MP?%._HQ2$F,KC+2.3;\P\<@8CU%0TDFFL%1^S;F+-2Y5:22*7<:B/Z-"IO06 M25,:QGFE+5YK%#9XJ#P;E?11C[HR.&9PS."X5^!84>PJK#ABNJ*(J2_ O\ZZ;UWX*/]UTM].G[EAW0TO&[\WHA^M; M,I:>I=-D9)D0B!'JD0ZE0=Z4SBH?NQN'(12/=[[KO/]PZF-'T\G1.Z\[WWWV M#^C%^$1=.%<+^ ZPP^^;J2]8\9__(2DA+XM^7>[8?'&KNU+VE\8[?[M3$ MQM?P=3-KBS/=^N,&?M"-8@//,S\>QW]U,:Y/ZMCI$P13+"8-OXL])T\:4\>V MGWKBX)H.)-7XXA;%Q.LVW?5G74],6[LC/RK^ZAM8-5T$;5-;RH/B UR1AMQ= MZG:=>EW'><&/X74\&8O3LLW):3.)=4+24Z]<%UMF^Z^G0!GUM#B::9CMU,.- M8;RM[VHWT^/BBQ[/_*7'QB[@%\.^LD07ZW@QNC9^V/JTHA??3YO">/AN.FLG ML%3P-GX/Z]/!_6%P<:6+LZ;](_;?3J)VV63[\>FDN",S#"WE'F>6GX_;9G9T M#,39^B\U7 Z$$"ERT2$=R/S,@QX&ZBW?;W.\!/;\TLWJ=(-F(:EB<_903V(G=B# Y:?];Y/^BYJ M(A&F-O4=C'K>D3Z-.ET1GY&NF!1])^_S>(N^K7V8=SV;#P;&D<;9OUTT@Z_] MU?LV!K:IIW:X^8G^8W&'4WU^TK/:I:[QBR?<;@YI!"O/!D:#Y]OF: );Z^*J M7@S9QHI L#IIZ9T&<69T1*^F1Z_%H!,+Q[V\,LP&]-HK"W!0'';%2=--%UL_ MY_DY<)RVS9?:I=6L3^:X$?OK)KJ(DX@_@5UOTY /5(7W6G$@31Z4)G;YBPN M0+LVVGK2J_2)7+[H>IPZ \_GNSY30(@%[<3[W6*^!\7;U3'W2YO0_NS83V"1 MM:LCEL[O&A]_4+P']+RR%G;6MG _N'2!HTTB\BZ2 ["QAQU,PB.MY]M^=M&^ M28NJ%Y=?>K_PJD2)059S5(+/\U%J&*PXI?]P\ZZ%6&*$S\ M!/Z-G-5<(?8EV:6'+0DZ[C:@7*L3+XPC$@!9U"O4";MZZL%^^W*)4!\N"[X+ MT=^3!8\/T"M2^%A_B4MSHN?T#VN2!/?L-&[Z=4.\P_-OL%A"<)*X4B)F8KUB M1QG2\4S(&>EM18SUPEVU6(+"*B8"((:9[ L%*&S@AT1SS6+S^6HM!_I"?RH3T\!6.=2OP>_) /FJG$/C'!==PR:= _X/9^/ M0!Z!#A0E?[=@_;-Z>IQ$<+P)"-F%Z" 41/=D>MQ%L(^*=)+FW

C^[\TR0< MX^#C:$'Y7II$L4%)#''4T;[Y68^C=E9\.O8^"E@PIQ(NZ7$7-2/72YKY4OBQ MMPO!%^_<^5.=U("YO@A"ZEK#)0J3:"KU4SA8):GK_3'W1+#V$Z [^F'^9KGMQ&=0.D\YW.''O+C2^SU'Q>)![YGER MT>?CJ#>,Q[U^F/R/"WTS$C$PT$*I7-446S].E @T=57AN(5V_>*.^+3Y,YX- M>2Y['W=:T_G3Y][K^'A8LCC:^"T:Z_-F-H4[?O7N97]W@O$!_G'A[DX:_6GG M7RS8=R7*=R5J^ M80+UF^F+QBQO"@?N'4'E 2O;CRQ_^_(V+R/>^QP> MY.#AM]BS<5!UP/CES=O"MMC7@^=S:7I=?//L*K?TRUTRG[!+YN.S5NZ)^6@, M]+?9Q*_VP\S,DYDG,\^=I4]N*)L9:.@]WU&F.0S!VVC5OXO' 6^G_B1ZG[[A M>=I,P<&!S9#M+3B8[N"BHR\Y55[T)Z6P]C?O4'*G#",4MB-T\E%9>@^GO -! MU)FB\Y0S1>_+]N[AE'> HO=K2W-'O0?EO-PB'F_WJVAM0T[5'I73HD)4@0B) M2,4%8E5@2,6.\3)P(8.B,91JK9R6+$O+C4 A4(.84QAIY^ M\QIC:KDKU[(^ MKD1/Q;E]"/^8AQP,E&95C63UJ!FHS[S$5LX_S4B9D?+6)9V\,<97!)5.,L0\ M84@*0Y#!7BFI,2%TK6J)$<8!AG(41*QT(HU!FEV?+0.A:"9-*<%X)'&/Y M>4 L"(P,JRHD';95*"G6;BU+_S&0DHZXRF5;,U+NR*1O'3L=+_]>FO8#_!6/ MUGHM5_==5O=]$J]2KM6SM[5ZO*+$@-CG E0!IEB%C! 226]513E1DOOL6=K5 M\CW/1R1NE\64\7)?\9*R8*ED!A$<4YHK#CH.!NP3N)*:BY((NN:)S_ZEC)<9 M+S->[B->>J6[Z]>SCE3-$[O;U[..4=H.@=GM_# MYS0N>-R[Y2 M@"RC94;+_4"33-&9HC-%[]7V[N&4=X"B=WA^N43)@XZJ7O7%^%]D0,R N!^ MD2DZ4W2FZ+W:WCV<\@Y0] [/[]'JCN1LDFOR?H9-'WER??^Q0O>V T4'#\L3 MUA-'+$QB",5%6& ML QAVS_I8>MK3(]]:N+9SKQ;-#/.S04VX]1XWTQL/KS+CN&]\ Q2]P_/+AW>[W;C-DT!;K':N5AK+M9Z;YG.546=$14JA0'#1_$*:6(4HI56 M,FBO&.8;] X-UP9 /:HDSV5:=TF69Z3,2/E=I*QPZD4@*I\"2"1XI7"I4 M$LES$B9D3)/^IL.'GBM@6#_LF"5][,3W]86WKOZRY;, M\LJSO_FX6R\(3-=_M>.9\[>:):'?>_+-$[V0#O=R^#UHXH2L3AKV]$K$5=K! M WSZ-0XO[7E/&/]UO/3[G>HCW[OTD XPD1=Z?*;/NY<__/EV-_RO8WXI5NSR M[NOBN(U@_Q_3QOX>'W4;BKBY\JVKN].Q/G]13^);9,:-_6.(=?P>^^<"%=5#XV<^1+GXH/.@6IY$NVYE_-V?Q&"#!?5=TLQ,8+-RW MF,+7KYH3&-;Y?_Z'I$2\[(KIB@_;PKIUA9ZXHDF)4_6D5[RBQ@AWZ.)-0]NL M'S5,6SWI>L6KNY3\LV6<,IQ06L7Q;3C-V-@%3L:[+#Y?2DZCOI27<* 5J,_)K5D0,MSL/L@]L0QINF37+^ M?V:ZA4<5KT%?=O%BK6]^1IP" M8@>5O'1FP&^J&'.Q#M6!@(M.FZY.A_VM'\/3O]S_'M8,X8:C%0'*<@N8L!@#@' MT"( 3:4.A,JKH(4U+E5I) JD##%7IT*F]!9)4QK&>:4M_DZNSH"@Q3==XBJ# M5@:M#%I;!5K22Z=\,$@Q&0OU48&,M1QQCR7'5M$0UE*Q[Q/+NC'0(J-29ETK MP];6;VF&K2'SHHU4E #P$$=C1QM +*6I1559J2IP4[I0KNE:5DK -HV\-@:Q M"A!+EES'1EX>:\<5MM_)]AL4MC#A&;8>X->\1\WGW?1K_E.W=8K<7TU\V"*_ MYD\F>S1S!<1< ?'>W=NTXIP2C\HJ@*R3K )E75,ID9:S&=JU,['V,>8PDIQZ)#P1%G,L2K^N M<][#+;PIA-W7;BVWSQC;<;:^V(C86("460$8P [ 6L.+;> M$3.$[WECV+AIQ_.68F,.NGWBLO+1,YTE3RYXF@N>#J*B$VJY5Q1IK2K$2@:O M*AN+1%-B6$FP\X/$R X>&LMST?SL_\C(F)%Q8^[ARG ;6\XRPBF@'#%(68J1 MM<)87UFKG!W"/3RX6UAM.) M(V-&QHR,>XR,E03]CRJ)RE0DGPB'E%<*<59B M$CB3WJZU$WE0Y=K!HN4HRV7Q,S9F;,S8N"EL%(0+55*'K)0",BA^_-_]49CT2 M]HM$]3_A@TK\Z>4MN/H*B7:S4T"@*YOVK75;/A@U "QU_K!1O6%GT>1EIC*_><8Y%H6FFDV;J>R!Z__EW'"A12CM4AI(AYJ1" M8(1BA(7"C#M)M0)C].O)^,583X[^OQ_\!/WCTSU+MSRLEOS;26JPT!7=<=-. M^]Z]R=G?%?!(>USH%J9U NCEVUJ/#Y9DN3+MO\S[;?1_9V)]-&(U@Q!KJ:J M<4F1K^ O9J1&FO$2E=H;[&5565IN![%>FR@!7W=U-XT]4CH=6TQ,]=?4-J*_ MJ$D[> )7'P,-^>Z@^#X)7]^3:- 6)(X++8@LD>?&@2%754A7\)?'L2P9_&W" M6K>SNQAR_S)==R7YJ7NEN^,WX^;LUYCPX=W;BX8:M^U/DKBLGKA(BH@0=D E M__'EJ78.'M*WFN#E05F6/U[=[A7N?TA+HZ?K9O)I=GHZ]B?P1H\+"RM9!%C* M&_J3M/T*%]-F"::Z*^#_?3^4&]J2#+*ZN8-)?)PB3]'!I.('[!8-3![>_X)7 M#^_#\>BCV,8"W$_N%\CEMN_O*,I] W+?@&TMVIC[!F0@RT5G'TX8N6ISKMJ< M&2A7;7YV"L B@'Q@!6![ \AO39$799R7;I1NU7OR(NL"MX&R[3C%?51!M8=3 MSA2]T]N[IC335;OBA_+R_Z 2)AXI%.<:E"_0'P6 M^@06=1J%:3K4=?"B./&ZF[7IX*)+%_7'8N-:)\]V[;L<@?8,"_7E8I1#9F)5 MF&(PBU (3" 6?(F49@11[JW@S-F2K6=B/;B&[D=]GKARN!!;LN$PLF<3():A M:XNW-$/7D+4,K%9.4XVL* EB3%5(&T"E"BLC;5!"$CQ\'=V!H4MBD8'KF^KS M'IR+9[,ZF]79K,X4G2EZ+Z:<3U6&/55YWTQ0.D^)^M.7&+*8L21C29YRIN@] MV-Z=FW(^1GG48Y1?XZJB)J!9YPO==7[:%8V9ZGK2'Z+XK_983XY\.D"9P "; M*ZVH&P/#2M$+^3CE.7IKLD]R0)\DYTI2*RW21L3ZJEHC8PU#P9G@G32\5&L^ MR?LA32?N61\V_HM MS?@V(+YIJS73S" J@D",,XP,H56L'VUX+#9BS2#UH[LH>GL(>N?F\N$_^T$]L&SB]E39!%1JFHH]\T?H374\NCJ922<>?ZDEQ[G7;YI9>V^M]37:P2T"\QIC:KDKOY.A ML^"MPYZU?EUP5N]R KXBE_RGJ//VA9NUD=&&8W!V<"%/KGH;,U5GH-JJ*6>@ MXL$JXA2BKJH =$J+3&D<( ^3O-0E\;J\"E1&&*>HX2@([6+K(H,TKP(BE EO MA7/&K;4NVDJ@8AFH,E#E+7T60&6XC=TR- )[50!0!8^T-"6RS.G2E93*]0+4 ME>"\$E@B]O_8>_/>1I(C??BK%,;K%V- *>=]=/MGH.<"(AGA1&C@/,Z8"] M3(QB&YXH'-P+H&*GN #5+I)-7XD''NK69R*.*I\&%^WP:N3H(+7#QK*D(A,, MTQB1,1R4A;4*62E 68 3#BI&QL#2QEWV'V:B^!M(XJ^QR?-[)S7J8M+$F]PH M1!>3HY[*C9*GQY<9M5J:X.\+IAW@VA9,6Q_3P-JUR42%G P6<>(2<@D<=T(\ M2YH&'=52&+)W[WZCF'9\1!P%TPJF%4S[2K6.3ISK:)%E6"#NG4'.F(@B,=IC M*[GF8N.!@ UBFLCG)P735N^?N1=)Z[MI0[6-SF\*&QN292C1S-@E6#X< 'N MXR@Y%EJQM.07O:R%=]O&^$A]R%_M>-+ _U=M_+8_49@>EGTV^!HN'J6E4MX% M9M3"SWIO*B4VF;#9:^NO.IM)U?]%V^1N7[ A M2^7$,VE3=M=3:U>L*427'J\_6>@!5@JH4*$3UI&C*+ $MXXS9(CQ2 ?K@U0A M&D_[./CZJH,W9VC^81+?PV,^7<7!9?PK//.L/[YY(H[O!*QD4.Q,\\A.@XBB M0%Z-V!2]L:@WN.>8*1>05-HBG@3H#4Y*>K46_J MP@A>U$5Q5/I2%Z)3%[*HBUF0-"S)0&GWM,77(BB+XJ#T9>^,)V^T$5?O!JQ*?IB45_( MJ$F*Q"">%0!W/">&"#0%)2PFX:/>IKYXEV!J>U8:C,NB,HJ+ ML;X(?3J+,/"\0XN^6%=FGF8=/1BI>N&B/XMW]9AT#J7,\A MXHH)Q&WTR$0B M$<6$:BL3(6&I!\5S=$[7@V*J<&[J1+HRD7F5R/7%3.&$21S?R/3+M$U7*(#^ M$YM1WB::$OIVL\IF%;;9@Q&=XL.LIY!&8SN8E4#-]G313*_&FBN>S*)6429Z M'[Q#TF..N!8&G!C0+PS3H#AF)#BU34^F)^=%G1A.BOM2W)?UY2;OW*H^OYB, MNP:Y(/FQ+?JB>#+%DWEZWWS[PJ+MY^DPY@S'DN2#&P*>482?K+ 4:2NX9E:P M1)::\/:NP_XVG',AQO#C%P^7OCO/OQU.>\H]=9%6*]AZM!BO^$IK2=ROH.W@ MI^K2#B;Q"0Z)HA3[%4%Z2K,,AM$D,S+L4"WNIF9RE WYL$8CR4=K"48Z MJ(!XQR7*#4->>RJ)C9CQ)6K]]0E%^VZI+$^TV7!:\U?WR&$']E9MO/SX@-13 MU#![RD2SC_JQAW&^&R]S")QTC /?C\[A;:ZK,]M6F7LLRXD=W%>U'4&3O;AH M1E] OL9Q<%W]UT/V]3->M?]PDG-<.TF18BD7A&L-$,8L''Z>,;4]O<.;!,[AOUQ&:OA:%Q=QS%,XFS ME1V&JCN0@0'%CC8K7P._#J*?!BUFNVS8F?.YJ7CUG1U8^'+U\2S"O;H[9+2! M_>=&E_&T^@1?F.VZ?,/6G\4P&< 7QZ.;)\]O/#ZKFU#]>V(;4,!YDZ8I+T]' MKG%5C\_@0MC3-S'WW*:MK1H[_)SW=FI&YP_RCCUCVA[AGZ,F*%=$EPIA#SD2!NM4(&+D/*$6P<4PHSL9)CF/]S;VOF MK@\?$JS#..^H/OL_]+#%;GNA/MPH8A>;?K2AC:&2%L3CB((S%.RKZ)"A5B,G MC59.1>(D27V4&T/NW\;H^CN>/M-D M(+I?>ZC?L4XOS7=^4X_AH?ZK >E14[WS7;3I'NG9"O,@]WD:'N\\,E,>HY1J M4#W=$[("&DT:D)9) W,W:J[G?W:3>M 1.@U&WLYTX(\#&-9)]?-@4 ]'=7M: MO0/=!G?-LWE27>5VHF,+U[43UX[M,"LL,+'@/UFE93W7U.V_VDY7NCB,\'Y3 M4LVK86S:L_IB?ED]O(SM.!]H56"K@>R/K[LO38;@JE2?1A< 0YK3-UL@VWS. MILJZ?H\'UHW.X? A;HP4TSNY^ M3E#!YBUL&]A8MJWAX>"-3DV?SI29+?S\1;J$MPHN^PQ/:KI=-!Q5E[:I.VK- MZ8-@L&T=NC'DAPVS&5?5Y]FP;[*I9+OH<;XU0"Z:?^?\8C3LQM9._%F>AB;Z M2=/D:9B,.]^]NU66A=R>)\6;B6EATXZO8AS"5P:=2%R O5;/[+O;!]]!50#\ M*3=:7 UAZMM/G*GC?4"!?*BPWF*+[[DU^O<[ZF/_J>SFW#R!4SW M-%*,NK2H-W9P9:_;3/^YT@W_=";FUSR M[8Z:[(5\KOQR/\C/VH5U[R[#_@S MH^D>>]/A3][$;T/=7@SL]9MZF']%+A,B]S&/'<5RWK+?3S^ZC0A;^/=,[$E M]_;9IE!Q!V9VOD.%U>Y#!>9+W3ZLUPA.\%=W*?M.'5*D=01WLF?<,2+I]@"7]6?M)7 M=D9?;/*;WQ@_C:9>W?_,0MD_9N+GEV^651)J]F$*M\K$7B3H-4C0IRF'^L?Z M2_7WCD.]B-)VBWR**5!,@?X:AKP^(%O,U/B3:_[XYYRM4?!K"Z; )IL/%0': M@0"9&P&B18"*+5TDJ*B@/9>@HH*.3("*"BJEPSLI'5Y(*9FG78Q'=ZDG2MG4 M(9;BES9R?5(;11VY81HQ[S3B/G!D Q7(,A:%)3AAM42G)QRF,F*/C'(X\[;: MG+VK4,(DZ4__-S)YS=CW,6BIX*" 1CA8"B -F^+VD!LCZ!S! F MK >S!W,)0!8%%D-9C MNE,@X[@ 60&RO5_2 F1] AFA.G&AP 03(M=Q6O@I491\8(DDJZE8KIQ[1M+I M3H#,*%6 K #9OB]I ;(^"]*Y%M1Y@HAAF:F=261BY,@0RL >HR))OV21>:V= M]Q9%ZQSB$C!,@UF'F. 1VR ,]GBG0*9QZ>:Q'*! MOQCE "E#,@M#FL $Q HNJ<\GYR>YC/2&:&Y6NNAM>U:E7)TR*S+-)8,^\SL, MNB(*N)O-M83W^41R<66T_FQ>P#B$,<,M+^.TP/J66*(K:>L*!1\HA"G5*,^H M1E%D%]4H&I^"%GNZY$'J=4L>Q"G7S[O)$V=,>@=ICML_%>XU!W?*OI+;P>2T MVWL$ 27#9*^36[>:_7!L(R['U3WT=E,G4^*F;Z?ES-E%6<:%^B^>VSG[!AS2U#;)IT!\O-=TP+_5!!B,*U?0+U8_LU(@H6N35B$U1 M'HO*PV%!A D2!:,LXDD2I*VTR))(>30!E(38IO)X#X_Y=!4'E_&O\,RSOD+8 MY(27T[CBMO2G-T2G-V31&Z]&;(K>6-0;@/Q2N)"0YTR##F ,Z40](IIY&HU- M!B^EGFU2;WRZ&F4WH[_^TA2K:XM6(3=$6=[P,R:Q0 M@0/HYT1EK#RRVG!$A*(IBN@#64J+V:BV.&MB[%5?,%ST1?$N^M(7IM,7NNB+ M5R,V15\LZ@L3%%94$$0(3XB;J)&)EB#EB6?)6):TV::^^&DT:?I4%RS+=E$7 MQ;WH1UU,S\)-41>O1FR*NK@3C/*6&VLU>!8$W LB*3)$""0]-E'YH(.V6U47 M\)]>U06315T4[V)]\?ETDUU==,4&^Y?/EN9@I*J7CLE/4#P=D[Z)20HOF48T M&- =<">DA30H2H-E-)X:M>5PUERL>SPNW["'L@J]U<$(T%YY,?N2UODL05N) M&7F_1[]?"NGA!O8[WQ3;RO5=93*.5#MIG[B*6*/$N 5OR(.F82X@K%(T20G# M'-^F=NI))\D3(39\R/+537/86NF):N4'/X6O[@>(;JC2LM]*9JHLTY989+4- MB'N"D0;[$'EK#;/$>UC?]Z-QK$25>Z<2\K::3U(=[_!=]KK@"F,BG!-(6&(0%R3D0PH#KH"-3'GO M>")]+/A'?Q;#9! _I)NE_W[2-/#3^D7J!]F<>6%QIWUMV_&\I'Q:+)Z+HDNY M^ O*Q37>1;DX-Z>4/UDM+N6ZQ>+LE*Y]CU?\&OO8(6CG_DSI!_1R![=PR9=F M#*490Q&@30C0/(^N"$\1GB(\I9-)H8;91T/YL3B M8G OF%-.B0XDU:>PO?1XNH.5!G3.86;,).(*.^22$4@Y'IBF1C+!^CC=N8DU M@BS^=2:*[?LX_I!^BVUL+F-O[++D1$A>\ML*CNW[DA8+ M9N1C.V5X3_6P;L]BJ#Z/1J$X]*4.H=0AO%3W2.DHLS0@ZZU!/":.K 23.EE0 M2>#:1Y9HK[& GV:R^Y(QVA!-RF-!(DD**_31(T J>F(V3856 +( 9 '(5PR03N%@4HK(2Q,1-V (.AX9HE:9P!EW M&LM>0QQ] B0[P:I8D(4DI5^2E(?Y+YCQQN7C9J$9N%H^@A%A LN9Z,8Q;&40 M2WU'7\)_D4-_5_5@\&X8?AZ.[?!S#6OTKFWCN"T4*/KP257DJ:#F21X1H=?E$>&GE+.U^4Q>\WL\<8*B]X9799/EW7M-JU+JVH^L MKKVPJA1BB") A56E"$\1GL*J48Q1 MG()+#%'G): 8CLAJYA&-V%H;4L0"+Z$8]5'[I%&D6B%N;$:^&)!EWDFPI +F MNJ!80;&"8@7%MI2>&(T+0N2C8$-S>B)!UCF.$@"45TX199@ M^6).:53*HR2<%5)8@7-1TLY03!446\=]+V0JL\G]KLF9''D;%Y_]]0A-40^+ MZD$$YFU4$H6DP>TVF")M-$-."4XLY22&I=YVP46N.YO8Y/_PW \/DX0P]EA2 M'G!(;$?J@:@37-1# :^RI*\!O(RS1(9D$5BD%H#(:>2,]0B'"%:JM2:$)=N6 M"DE\\."AI^01%TPC39A$.":IJ(M&!E? ZV!W>@&OHUO2(P6O))26UF>^YH[Y M(QGD*$LH2D_R/PHLL_O@%:FG\#6.,+CB %[!(1V504I118-R 4M5P&OW.[V< MJZ\E,+\VHS#QXV[#30:V>.>O1W**CKC3>9YJ$A6.B/&N3CR 8VZM0"Q1IZGE MCH0E\@UJK6)6<62PR7I%NWR0CI%*1G++H@]R5P:N+N=/!;G*DKX&Y&+&1F]< M1 %@)Z?S<&29TH@$!^ZW"IS[I5[N*@0,B,>1\N#3R0C]9P:CA5?8GL6AF@J MDD;&1XPX\1QIH0,X]8X3&S,)B-B1/\_PAOWYH^)U+@A9$+(@Y%.G8CX:D4A" M7A(/"*D [4)B2$DM+$\4@Q5^'R&9U"8&29 R1( 13L (MP8CL+X3B=Q*+$U! MR.,5EH*0!2%?#T("IG%'E$&.6 4(FQ8%\JA)XE5"M16>WWZ'>M? Y&6DI\>U%Q M!!:#"8H@[D)6'"$B@ZU'45/I0E2:ZZ6$LY=T\MB6XC GHB2<%? J2_H:P,LR MGT2P&@5"-.):*#!X'<^DR%&&1)70H8\N&]L"+WVB: &O EYE25\!>!G)#%$D'C"V"%R_@M8Y'OB&RZF86%7+D&$5QE$^'8^ M(1L-2OAN+*A"? M,+'AYL8[=[8?6_,_%)P\P+4M.+E_."FXLU1$#<"8Z^DS^XJU&B.>)'6**V'" MTLE3SS30F\5)8DXTXP4G"TX>S-H6G-P_G PBB42Q0,YS"[8ASWFI^3_,B.", MHE@OV9,]$TUO'"<9(04G=U1C6X(B^3Z%L_JPI:UHKOW37$Q[T%9"(<^TR$FN M 6F5"VY- E7FD]1.;)@#>\.:BX+F*A9^P,D^3$"%%PLN#DP:QMP^,X*8PN.%G20PI)>%%?17T=E_KBF.L@# 4SGX*9 M'X)$UKB #/R!*J:DL4O=NWLF'5];?;4P_?#3$WKL"(M8BJU?P+* Y5? 36J7 M&";(Y5'VIN(C%261VP3-6[#O.2]VN:%]K> 6%G25P9B47IN4G1()I40 M0!I'3L!/"C[SUE-+Q*:9R@N([75=<8DF%*[S?5 PA:?R%?!4;B[T#=>KJ T7J^PI$V8)610P+F!\6& ,"Q@6,]QZ,E0U6IQB1 M]8$A3AD *[,"D>A8= "Z(N(-,\)O&HQ?)T?\H22D[#?2%[+XHN>*GCL"/6=$ M"#1A@P2E''%L%-(\*&2-D3@P0V-:JM/IF[S\> M^^BQB4DBEFA W#B/- 6H% MQW%5WVSURG9[O>B^?F6-GM(L;&$TR7.\0^VWFJS]UT;5X,.3\6H15)FWD2/$S):$12(--:SD"Q;JF+J.?+2)V!*L6$R@0*8 M!3 +8+YBP$R1DJBL1Q1S@;B48"VF8!#)]9Z"2V*=W7!HI#_ 5"=";IB']L@ MF]K#[Z&^W!.$O/?LKSYNY0E9863TJ8?U'G'I8:0/ M]PFJ;!,K%^OAYWE+R1@JP -X.^M]',2F:S?I;%NWI]6G,[CXEEH7;G5N093A MR^,1W&7A%O!<^,:X&J5J#%]Z86#W&<.>7IKO_*8>PUS[1R?BX[\G=0.34'4D MP2?5Q]$$7K$95A_SMZOWD]N8U?97JIA_16XP\O_J8QX_9;66<>G[ MZ4>W 6H+_YZ)O=-MIC?5]L"%_5M5MY0?P49UJN+(&/1C@2:#+\@Z]C#?W@K]TL B*+I][=??].(;_ MY9+HZ?XZAV&=P<7Y:S\//6A?>(AMJ_]Z"$6?,?+>[7Y,.>5,<208!QM>$0SF M>S(H"F>EC-8QM<1EI2BW(C"-+)$6C/_HD;/:HR0#$][S&--29'GQL/-#NF_Z M]V3W<_UX+LJ.%/K>+;@BRBF%/0K4PH([R9&-'M:?1VV3Q!;+>'_!C8HF1!(1 M]L0ASC.=AI<:F40Q4YXJMX+MLK'Y3 M15B@BVPL-Y,9FM;#20SOQJL.Z1]D)Q;4C0@_:$1EZ!G"( %RP*Z9X=PROT\]_)Q?/U^.P-T:368\4V^GCY/@ ?Y^?CWLOH&]:..; M-E[8'!B:3T,7G9[>^IN'\J7[^9W^.QQ*CNJ1J?4B9_GQW3QR\B MIX8_=GFK)GW>2)%#']U0RQAW;!<]+&GG-@I7>;(]8][6HZ*6XT"(]N MX:F"J[*&JWX#&-%9>F;\_Y3X]9C8A. MC%$)9. S:O/;)'^.EJ MU)O2P.SX>G$5WV-G2H-W2D,5I?%JQ*8HC3LY X(:*S-?M @<%(#3N1UX0(%' MFEB00FV\&NTQI7'6Q-B3VM!RPP2G![/[BZ?1@](PG=+016F\&K$I2F-1:;"H M0^)<(N-<[HT>+-*&>*0L%X0GI6Q:3C3;BM+X:33I*\-"ZN-KCEX<:'25,-X[CZ/!J%JWHPJ.QX.0]ZAPFIN4 C MM[AKZC:70J;]RUDVT1G.K44*!X!!3 C2CDC$#$E4$ M?\LDTLKF'$DPQZW')CA_'Q#_,ENAOM+T3Z1XO$'!#E8Z-:/S+IOU;D5H93W\ MWM;=C.>=,(CC:27038X]T?M9UF&YUCAT7"?"(M!UH"HC,8@J)BAW5#"YE : M:60B1(:PSAU/HU"PFZ*!W91;R25/-%_J2=_SSJ G!._GSBB5N(]7XCXM)I2= M/CB#ST[U7JH'L"2E8&A$CN((EB!/R.%DD75*L1B8(&+IQ'*=>H /:;[E5TWO M7^4-=Y3>GZOX_1D8N'#UK(K1VZ:YGI$ 3*;EBS?ZN:V'?AN2\%4OF.'.,* = M7\%.:PQ67MBCM4U+C<%N:PQ*V.SKMM%?FE';WN*7LP.;$0S\C#M04@)J!QA3 M*%G#?1:_!J.#(PQY&<%=H$DAJT- $KP'I1EWC"PQH9MH!.;*(PG>)WR'8N1( M3C>6AAKF2.1QB1]Q;CMU@ME7/I<^X:3$S-91&.5L?C:Y"W3\57U^8>NFX_ 8 MP&Z-A;^\].XHO3OVI7<'$8%HER*RG'K$.0O(I'PT1(G4)J@H55H*44ES:"'- ,&2D%W_T28"^=5$/!+G\[05D[57M>&+F[0 M>G&SFQ/Y?++3@#,4)DT^%%@XT"GJH7A#Q1MZJ??"B+',4,2ESU3Y@B+#,F\F MEEPZSF.PK$_OY=U,CG_HQ/C7V-2CL)4C^V/V84HF](YRZR8IJBDUV/@ M%8]E49U0(P./CB*:.0YY(AP9(BPB1D4:L5 "AS[:6_7LL1!RHHK+4ER6+;DL MO.B'XK(4E^6E!9L^X2"U1)H("7X+U\@QKY *Q!B'59)^.=?\!8F6_;LL7889 M^D]L1M_\&15/I7@J._%4'JUL*=JH'VDKS2I?:[-*FCEF).@5Q22H)LH!>0QH M*J\)YY%S+\123X"7U(4>H/OS6OI2/E02^F"_2OCR?N#DAO+QURIR6*JN(8YJ M&;A#BDJ.N(\4&>L"$LP(DB0(EUEJ _L2H^^'Z,8_@*,V&+63YM'&&2OM4KV; M4MA%@OL>EO;]:!PK5?U_O].4D+?5]V (U^/J)^N[NH9GE@?+0ZT._ACA]U"] M.X_#T"5BCD==D5+W0>Y* G_\+;;C+E]S-D?O/C=QVGGMVWQIGD&*W]Z_4_?N':M:N+5Z,9];9+)9<732CRSK$MFNR9/>OPE/(1*00$0EJ !-0CJRQ+HF%'4AIR50JCSX<"#)%N018>(XXXF"NEQJW/5+/8P?TG1RY_OO MK_9+?3XY_V[4-*,K\,Z^M[FV9WS=EV(4^ 3O5QUH&X(AQE\)')1"U999=]/VD: M>+>-[3*B3@3&)_NTS0#?9KA3P7PVMK*7MAYTU75^-OH.CT8 CNW9J!DC,.+/ M*_"M_]5M1GN12X=A>W:QDPQT;14F<8Z;O]A_Q4LP8 %!;TMVI\VQ77O.%&9$*X.$%SX7[W.D%0; UE1ZL,&$5DN%.#2D3 LE$2-9WE(T\!WC MD=0B*B^LX?SF).>?KFW?_%#G'0;K^BXO3 S?1=A3\9>L4YMWN4O?I1V\CQ$T M;%^BAO<.T.MA%>;34%W CLU]RTZJ=N+^&7UG:)S'..X*H:C M&3$NLN#GQI, (; +8%;&TS\F6%6X_=UNVT?+2_/N@6 =Z.Q8G=GUF3Z>@1%W M1_MH*I&,BA)GD54IVW1<(MLQN#/&M(N$!KM\]NNL3H9$1 P8@YPJB0RX90@K M@4&E)^[HTMGO0QIZVIT2A&1S.IJ?$/$XB>(.@ .TWX)2GDIBUZO\0:4XM?2: MF : *FWEYO/4]L$GU/]>HAJ+"+XZ#T*!]N$&&8DCLM(DY4$;:;QTQK/N7NII MIS!Z@L7>]3.%$4Y\=E07=0B8_39W]YT,QGNY"Y0&PRVXA*0*"3Q+F_MY.T 4 M+1UXE4$SV<\NB&.P7MOY1O@P&6>]E?O^O>NX1_K:&2?*/$[=O1O38W0[UFHP MG8:\%:9PCMT^948]$;X7D3BCJ$7C=!@19.V2$!FD6 MR1@;C9'++:U?$KW]T3;9"&A_CORK#=Y&A4ANPIW]8LXG0UFTHPI[JYK-IN$N]HTTD[I9[+JF+2^>_.MK#\ MV1H+]6"2OQ[GVR[[_=T]WNS8L3U8QBY-=\'8Q?"I4$_2<9W2M1F[^"DA:MV; ME/?8@_=8+[WZ(?'<5+OV7>>S+6GZU2S:'MJS'U2RVDU_=OE$?_9G90SOK*%Y MGQOCI]'4^?J?B6W@4=6/^;#^Y9MEE:3:?9C"#:5#%@EZO1+TZ0I^OT8?ZR_5 MWV/\5UM$:"7VM* M4%\#+ *T)P)D;@1H)6JV(D!%!14)*BJHJ* B0$4%':(/6BJI9Y/[]_OG?L/N M$#4?"SYP CBOF>K._4J1]:LAT"F44'<: /JH#%,1 :Y8Q(,6R"C/D&)&.N*= M<,O]U87#5$;LX4J'$1?.9OY:A1(F@>/(*8[J?J+#5],;%E+ZOLO2>">C;RJZ MBZE\^.F":0G_,9IBLEK)%)>* M7+'%S#"G42(LIR\[B5SF5M6..2Z$M!XOI2)O&<6$5"=8ZH)B!<7*DAX_BEFO MA'6"H" RGC(_#0<)T1B-(QAXRDG?22=;ML6P^R$Z,>+L\J6+RBV)T,N*+8^ MBKEDO/!1(Q8SR; 6'#GB&#+:A>"X"8$ME85AK[7SX(!&ZUPN3A5(,V$1$SQB M&X3!'N_<%L,GM+ 0KQ6IW%"VS.%%*G],*;,'C-*TUJ"^C-/*_'I6MI%MV8ZF& MEYK>]25Y%XM5M]U-%N^*[U?_[J&SDYE7F]KGQ(QV//+_ZESQML3'2I.5TF3E MA3&V0(0P@3$D1$J(.^F1,\8@SSR32D::R%)?R-ZR-GZ8TB,L!=K>A7].VG'F M!EPSVB;D">&OL]]].5,HF%DP'L8\:C$2L.-B,)&ED7))(PJ?PBW(A]Q+? M4$;*QC%3JA,C"V86S"R863"S-\RD,C?6SKT8,+%@9VKPLQ.+2$CBB'+))+[4 M"ZNW_)?-8R8^D4P5S"S]NK<3/'Y93=^,P;/HL2-MG;I#3?:Z.J8R;4SDN7NW MDH@K;C*[OT#.8>&5M:#+EMIZ]5@=^)@VZR$G'6Q_\96&(:6I:D'-@IH%-5^$ MFIQI)9Q4B 2C$0">RDU./ I2V^ 9I](LG<[U6(VX0=2D')#S\>XY!34+:A;4 M+*CY(M344E%#O41)"8HXIA&YR ,2.$4L+9=^N4%=C]6/&T1-14X(WS 714'- M@IH%-5\?:AJ*J?4"(PGN..)66F0\(* 16&&7I.9XJ1%PC]66F[0U\8G66XTT M'SQJ+L::X>?0VP^8O/?LKSYNY0E9860'V6[XTUGN;MBU.-RW;N0J M2NFL-$@QV:6C)J0M!20R-!D?I(T<]Q$F?#<\W^$"[T*>@";719WC*YRYM'#[J\7,2+1,>48\CX@P+9"6Q M2/)@ R%49:RVS&$VDU***P3,#T$N-] M;R? "T8C,119V+_YU%LR_Z\TUX7>;"BYVZ5PT-4[QQ9?\AC=SB55WTS8M M.]-C2\I^>[P2I4S0@B!')4$\.@;P&R,BV 7-F#)4+R7JO$1G_5"W?C!J)TWN M90^8$H=MMV%^BP,+&/']J!VW'3A_9]L8?K77.4VG_11+<^2N.;*YR>KXF*L' M43=+U>)$5K\.[+!]I@]PD UQWXVKT23KFN'$#JKS&+O.M3D7)D_-&4Q[UR%^ M6+T?7-V4^Z[]VYREY<-'!5J&PUA ?'?T_J\755#[.ZR'H1$&Q8?9L5 M89Y_BM_F^U0?SH>UF[3=E'>?D[=_F/51AT'[L[DZA7<:7>3%:;N6NMV3D>N6 M;G;%N;VN7(3_A5B-1U4\OQB,KF-LX553JGTWD*8"J47S/X$*;J(?CYKI[2== M+VA8@^O3ZAW<8@Q3 I_OFW.4F#FUH5*RN-1*^@9"%F7C7=/8X>>8(>6[ZR64>9>7 MXBYSUKO)^&S4P%2%)ZS$G]__]$041_%,7_IXDL4.3+]YSEBZ:2/>521G(\[> M#+RSYS[#O(V[*V?[=9S][VZGG\RV^FP'U\/.7,Q3L;#M3ZKF7MWS\B?32NCJ MVYF _?;Q;^U%"L#J[90#)G8WO[F?=0T[N M#A@&"+JT#G$8VEG/Z^EO'0Y<, +J<[< ZQL)QY3\QW9+=WI_W-LUOB\W(&VU37X+OD+W>^BLT!T1K& M/.Z^-AR-LP\4X6O[AJ"1.LT\$X@13A'W/B G-481:R-9"C1J?Q]!/2'"9@+" MD )&W)F K/,*::6UPCBH%,0<0?_IVO;-7^V7^GQR/G60/Z0/TYG]T'33_VY! M"G_KA'!MPK&\KT<9=Q^R'\9G=MP!=YT'D#UW M>)E_@UU4I^O*MHNWFWW1+^C%-]6W]1\ZW%Y1 +O'':=\$4D5TT(BY6, :R,P M9!3W^?C=1\*-)WXI7TE:1B*-%OG$##A"$2.' T$X$4RM']MR"S-U(RH6][B(( ML&^];<^R>($/ (("AO]4SN#2X=U]_^ >A_'\U[[M8HV3$BD*L*YIKE4,F3U; M"N2C]#)@+S!;JU:QV\4O-K+OJ)=?I^OP\_![6(5WP_#K;!'N",'?/O[PK +P M/=O]IZ_!@/MATF0'/(MH&^'CD!50U\L>!#G5+4A-=K_Y[I;A9.JW[.>YH<51 M>&\=$BI318-'C*QA#L0/!# (ZQ5>.C0!G>0P"QY1P1U\1TFD.2-(I<0HX]J' MN!2!>['4_M@%17X>@L$RZ:)R'_)L?@*0G-F'?^F\Q)^'OW:1__6-0GE"OM+O M8P>.AM.K[EWT<+!HEV[L(@CV&KP6 MQFOAP/1*1EG$%>[B2PIA1A0'49">]E*9_]&?Q3 9Q)G%YNX+T2VYV]11&H9[ MG_PM1Q_>P3Z^!$GJ#C#6BFP?I)KXU(6'!H/15=[XL.-MU4[.X56OLWR B%5V M-D'=AL[2L[L]F^JF!1/S"GZ[AEM] =41_]7>4VAO=JO=MY9--$^FZG*I[ITS M=HR,=C(>S=/(\OO N?7SY>C@;T>3<;PB"\QO)T^3N%3_/OY];"> WO1QC=S M;V ^#5V<;WKK;QZJ';ZLV]K5 ]@O;^;W>*PHN'NJE*=&_WYV8OK(->24R*>KO[)2M?8]32=>]!3W53X[VSM^?J-'6VVQFL":!Q"9[*??9+'B!%'3J9_YM M55+0OCD#2O?IH^@^/3V]*NVF2[_V(C&K236"1J'YG%CY/L9:& I++CZK\GX.93,\U@*95BKZ:Y6.FGMQ@DE;F%,=$8 M$1$]XI0QY REB(>()7?*D;!T.@>?!D.=0$G9D&L+'+)")D0H5]&K$%Q8JBW8 M7)#T_6B8@WYQEFFT;FV8$">8;)B$X-AEI<#?]E7A8V/]KX*#*^&@-%1CP1"@ MGD4\QH T#A)%K(PT3D>AEHK,]A0'[Q73=G9W-KNSU=T9W7GFRZO/1@4W1I)8^D(E._SEUG^ MU-.''/FM$3^5VBS^(QZ;N-NARU,%%UV,VBX-[4V3:RWJR_CH*WUK_U!4[*N1 M]Z)9[Y9O*V\%*%46;:Y#)1AIFS@229C (R8IN%[.DO^1BN^!BO1]Q?JW;]]H6IB\^L66(N*@ON2J*Y9DE1 M@IQ)!"E'"+?:GW2EM/\:DOGX6<*'Q\T;S5#-R"JL>[ML5Y60D.P4-) M)F&*E,(8G!?.$#@S$CEEB5'&62;W/(1S%P[WPGE1])0\7E)WJ')73D@.P'GY M:=2D6)<65KUS_)96C$?9BG$[3H=/B023 DJ:FLP8%Y%5DJ"(C;0<^^AE+XQQ MF].R-[C2D]\A*7F5O2"+8U(H0#P8C&P+\RJ/%F'I0F5O4 M?GW7;N@3+4H#R9*!57R%XBLLH278]LP!/"8E!/@*CB+-0]<\5PA#E&=I*;RR MIVBY+YZ"8L536/(47FUKM 4&LGF+DC2(7^Z.[)^3=ERGZ_F-NBL0N G-^&TW M!@1O>]Z^R4Q@7;.3^Z.]?1U^*ICZ_5/#'X-LM'D?O^GV^+?X5*H_K,(U>&]' MMI,+ ,)GS-O-@]$(\*WN'+BJ>\.E(=QKZ-)-VE?FZ4XYR<*DS[B',+Y_QQDD MIM%H/,P]+SH\?/_I'UHQ&9,4*- H,KI)9$),B.E(J< <1%U_4WTY'[P9 ';] MOV_B$/WMX\XHSFXYE#O6P%N6Y-Q9:7>$9G"1/L&,3-^JHZ^&G;)#@K4YR74F M#*VG!.Z9]FU*Z9[)WQ:9L'T#;]'4MCJSH;J.'>6VBY7U9W6\C&'*J9CJX4,< MUAWQ[U4]&%1PZ7 \Z3@6X@8>":\_V(' MJX7].4?*Z7\+JFP-55POJ"*(48P%A[Q/%G$9+=($S"Y.K;#.1J%EVEM4F=I7 M,U#)3-J+6[UCN@4!/XN#3!(*F_G,#E+^[BU_*,A/-OC:= UCL>/)>-1<5V/[ M9?K%T:"+AC6Y#4;3&8/M"B*PX0YN.VTXM!05[)-2^!E>P]T!/THI['' +&"D M4F;+P)8C9[%"W&HG;*)4B:6("\D4&AYG2@T,\D"U1XXD<#Z[,KS5 2&RA,I'G<* MMK_#IE(]6HA$WXKR3-;=9 PCG [_]!%[]AEO\BBCKG(*2X>45#KO'(VT!!YA(M9=KMT9;VM'M@NW;>_T *GBE_PSV%@PF9]G_-;S[IX=LW2VG*9]T>Y\ M+[=&:V^H>I>Z?K[9H30]DY?W,!W9OEEY]4Y8>1D^%2O0\BK\).'MT[R\DM\I M;EJ;I+>\U,&\U!Z2&Q\V=7&U2@1U7P:^,3Y56?A4EW.V.WO@?V8M8'[,3H6"(D/ZE2S2-"3$O1IVGSB8_VE^GO7?**(4L^9<;O0^OLPP\4.*+SJF]X7 MBP'3/[GFCW]>-96R@%<1H") BP)D;@2(%@$JAG21H**"]ER"B@HZ,@$J*JB4 M9NV@-*MKBH>Z'(,'SRQ+M< !IBZ7:H$^&>""$YISCZ3E%.4J8V2)H8A1:2PV M3 N]7%GL,)41>V24PX@+9Y&31J&$2> XED+7P'\F% MI)02)]A2BR]L,3/,:90(2[FUC42.18^T8XX+(:W'2ZUMM@QE@A3JYP)E>[^D M!'LV*V.Z4Q$^&(9>T3O*IR"-Q_J[&Z+3Z>^SNZ[NZ[YLG3VOD M/,Q_-0(0KFQU-2,R4<616E93?>\T]_DBYG/38>"$),L* T6ZQ0=H%CIBS M5*@4*8Z]M,O:V$Z=\M_^-&IF'^7KR)UMB=KHWX1)KR"88R!L[N++7[:QJ:/4;BOEE#^A[6YTU6>I_!P#WC_S 5>R;[CZ@ M!$9-)[9O.ISLJ SN<26X7-3:2[EH5T((*/G]]*/V9G(M_'LF5MU-VRRD-#W6 M4?ZI,V\? G@E,1$RZ-Q2)( K(QG2GFD4B8FY6IX'VPMS[Z\ TIE^:QBZ8OA? M :J;.)Z1+WP7AQ$&T?Y0MWXP:B?-FB7->C>&[&+*20^;]GUF\R!XA=YVSWZE M)T'QT;VE*2%O-_%*+YVEWVYV494+XI_I\LA#='ER\?O'R<7%H!LV6*MSZZFZ M-QG5MWG!*'Y[[_/N4_+V#U7=5G#59)@R!(>3SI+]]P3&EVHP,N=L#,LFZP+G MT$4SNJP#V*\P*75&V0N;PP7U1>Y2.N5A.H[; M:5%U-6K@N79\=E*U$_?/F4GL8S.V]7"!2VG*B'3OSGD\4R.[>T*T_FSQ=;K= MJ]ZVM^7_F1OI#+X$#P506B"AZ8R0CF-I:I">;LB^3CC@1'/HJ#O?4UPC%SQ' MF% ),!Z8-K1?.HKW<0ZW'8W$5PDDN@?7PPE8W.-5W_8?9&UZY M81S/W".8[?D&Z9PI\"TJV\[X(]HW3UC ZU*0S.;0+OC_*\_CGIDD^\OM($7A M=GC6#5;9OD#KO.L]U=5>=!G7&6XO1"[[!W-35%@HY+@@J]P^NE M=^A-E@M:E1+ 4D-[E!)4:FB/3(!*#6U1046"B@HZ' DJ*NC(!*BHH$+CL L: MA^DA<7>Z6"IJ#K"RH%34]%A1(Z)V3'"+7) *\6@2PC+&_UHHPSG-97GV$\>M0-3!2RL8);94E? 6XE<*ZY MUP1I#78MQYHBG61"-@9 +2=8)+TPOVX'MWBQ:0MNE25]!;A%DN1>L8!(4ARL M+&61)E@@8BAU49!$3=Q,*'$#N*5PL;<*;I4E?0VX); -(5 $3J%&W-D WA\/ M"&,F@_::&B,W$T+< &[)TBIDK1ABR5*<,Z6>CV $_YD2D8Q2-1BU;5$1ZTK/ MT^G6!R-?+UST9R6<'Y.:P2IH0;%%G)B0W7J##'CX\!,7E 3)N+:;"4X*>[RJ>CU$'_BH,##TRB@!68EX)AP#]I$:6&FB"$U7ZI1TT_<=AB:!Z1_!30+*#Y>D!3 M*QH(MP1Y[13B7A)DJ<'(8V%-B,;[M)0'WT\0>&N&)N$%-/3Q;OB^YS,>QAM?O\8_791:OV*)3VE62[#:)*IM'>HUG93 M!;'*9!RIAL/1R^2]1CX(@GCP"CD+NLZY%$(NH=#+E1+]Q)]!N'^=R?9",X&^ MBB;(A@\\O[IE#D^Q%> LP%F \UGY(918KXQ @J>(N!,F%_LK)$P(,@4;A=M0 M#'JCP"FX*XG M&+U1X"0GV.@"G2^,0L//N9_=G[L)7&P3^.=I]^7]0,M[S_[JXU:>DCU,F^YA MG,]I0CG*;9!S']5AURVG7:"0O;U'UZJR'OK!),0 /W27YM;8%0S@O)IU=YWU M5J[BE]RE-5;?QB_Y&_7P\YW;MG^8]7V=W^C[T; [S;%CN/G',?SO?/[>W\,; M-/$LW_@R5C\/X8WB34_V[4_LW79MC[6#7Z=+YU)G5A(=)H%X% A@+@>,1L;" M?UQ,3./HB(Z]U+[=F>GI1.?&SY]B:8 ];8!-JGG7Z7?>3\XG@VZ[=EW$[VW3 M7Q8*&O;@]>]LVE[WIK+$"F8<2H+FP#]/R%*BP1<+WDK*K?&]4+S==@U>F/IN MYA_8M7GVO]I-^+@;^%F?-;AK >0_PPW&H\JN["%IQK MW]G"N2;GIFOWNP_?_W+3JCO-VJKM#H3'TX9N;?VENNH:NL7P34:3 MW 6],^5OK(:+F9;/_==/=VE+; M&QP?9.Z=T:RW=6E]3M]:7IC]O4KC[W+W?WUK6 MV5A>P:3+PT'L5 GZ6&+F5UQ!<TT@P1D["4Q% KZ?V# MD1"$HT99) -Y2U@DMI2:QD@, MD=& $N/P'<8\TM9JY#P&%-5>,FOV#3-/N#X^ N U47,G-=&TCYIH>H@UT1\> M./&ONYT/[@'LWE@UT0]LV]8)IB%OT$+0>8A263B<>U!+1@22>X=KA37BWGAD M<^ZTU-Q;:C4V=LF49R(F*<%V%RYF\]_:;/Y39"FG$L._W,?[:NEKNNB[3BA_ MNR^3TX^?I:-VRGUT[!)00.WHEO1(08UJ%B1+#"GB*.(B!*1]=$C%I$T@3I/E M,A":"/9"Y'Z8)L)W.$7&BXAP$@0KXL'N7F)L**"V/Q*PM1!ZL;'S?=Z=PS2. MVP5+.H8J-:/SE7)OBV9Z-7)9--,=BE$=(B7<(N])0-SZA"P!1)>2V* ]8?!/ M'^;V?;WS$TCF"I&A[R=- Z\_K61\@:K:#Q+28Y>- G='MZ1'"G<).\-U8(A[ M;Q!7SFC"R4<+@6S7182M7,:7H"Q=H M(;@N!-+AG_6^58WANX MW4F^3(GEK]%#P$]=831-F7\P<#]-H2FZLNC*HBM?J-NXH09;F>FM,.@V'QGX M$BJAQ*EQ-$26Z!*Q:]^^Q/,S/XM#41R* I(%)+>5DBAHTA13E&1NPVB40,;I MA(QU1G@; DSVIAV ]4!R^0B %)#<[V."U]M!;*%X-@Y#*9O=E%065O+C9R7? M3H2,2N8TQQR)3)S+)4Y(,Y(0%I83%;".UMU7D-IQ[;$P*!H%7@1- CG//?*2 M&A8PI=2G?2LEVW3Y[=YRGI(RE]X Q'ZD78-X0^X?*U]D+K\8CCID'% M7L#OO6=_]7$K(_4"+WNHVXN!O7Z3!O'+W9']<]*.ZW0]OU%W!6K'MAF_[<: M&]HVS;_LZ_!1$[O=/#7_'M^F393\[; MS8/1"/"M[IS*JGO#I2',9ZL>YB&C;M*^,D]WN! 7)GU&!XSQ_3O.("R-1N-A M[@/0X=?[3_\()&C-=4(*$T CZAS2QN7F#)19S9*QBG]3?3D?O 'O\?/_^R8. MT=\^OI!C;+W--J]$J8?5AQK?.O(2>#1@ V5X_;/\ZZ=MQLRH5![^*M M;ZG%NQ8TL_\^U'*CWYX&D0JKF-"()D40YUP@:S5!(FJGI+76Z:7@VDMZ&MS/ MR/TP&:_4WF#]U@:$'FIO@R56@FHT&>> 3$>ZNOO.!/^> ,3$IFL\L%Z7 OA. M9N//W1L&@]%5^V9/>MX7L29+_)_YN3A7EZ[+OEWNX4M<8@O2_^^,.;NNA-"CZT"#GVBYJT!_F>F7;?0$6 74W9$=-/; M&6 1D241V47WC&/82D(?(P#+B)5^H,4D2HB M5;34 >VP(E)%I(J6*B*UL0&_/C'Z'KSD/,".__/C&/YW'G-ZQBA5G53=.?.O M?OYJ3?%Z=> ]!S0.KRW:N_,1C. _7>0BS_]CK>ZG:57]Z(W]2!#=%:B]EB$? M0:IXV=%ER&5'OY;E?85#+COZJ)?W%0[Y"';TZUK2_:[D?V!7'7PQ_]^&3?2C MST-XQU -X_A%W3;VC6VZ]#7ML321$1&9T0I9I0WBB2AD O/("4^5U0:[8.\7 M@'!'F4\:+J*Y=[,1!)E$(G))>!4!=R25..$W7$[1^^__G7 M:6CBW7!:*/+KJ!TW<5PW73#INVG\XM>!';8_C9KW?#(*\%;9Q!$GT2#C)$?8,6ZB49;%L$3YAU,@@+ H"0D8 M3;$$J-4221Q(3$QS&Y8*[@X%;U>K+%='A[N%TZ, < '@5?HML!")TAHEU1F; M )U:R8BD98D%SVG"2_T6HA=@SF*.@@34Y$R ;4J#!>CTV'IKG'?/HO_;)\ L M!FHQ4 ]\20L^[K&!*C6-3&*'O#& G=)JI#/9 T[,,A^E273)0)4Q@A4*9JDD M-"'NM4!.!H\(L5P+3ZS*&'V8>/MJF[H5"W7S:N?PDHAF@E?-^'.J;^,7/YB$ M>OBY:F-S6?L(V-".V_UJYO%ZZ7Q?WO6O\+$7/O8'#02G,>,\(B&<01Q;CJS3 M$2DFDO7)$*+(?0-!48F%,N#$20%.7!0@Q4$P1!1/1"HJ5"(K-7$=^?I.E];# M<9V.BI.]*/<"E 4HGP!*)[#"E"ID?.QB3S8WKO H!.:=YD&IN!2Y\CHIPB1\ MAU.,.$L2V<0T1J7+$NL*#&"6L0498@3E<-5 )A":^D=!O-4[ HPBXE9$+,@ M9D',33:0#%%PYQG"PDO$%0W(1(Z18XX1%R.6= DQ.:8,;$R'%-=@8DH"WU%) M@Y6J/6<4!VWMOIB8K[-=<@',$G"_&?_T5*P:YSCN/<[Z7:77'^=$/U8>?:_PGJ4UD.;.JI_%:V''M;HQ!%%*H]Y!1=^7MFX%6P\P52HZ%JV3,&"6$,?!(NTQ1H#" MQF 3I*5L8P'^C6/U:AZ:>*687;*C"G@7\-ZB89PP]9H0@QC8PXA[&9 1/B&" ME9 A1>W84EYJ;X<#Q3 NAG'!UH*M!X^MVS&,E32!RJ20D X,8R8],DF"D6M% M\I%I)I<[TO=V++$GAC$AKQ2TBV5<5-:SZ8!*S^O2\[J_GM>NEY[7A%#L/>%( M.N? X^ &&#O.W^3_'; MWVX*Z:I<0M=]"G^U;G09N[;#-H2N\9 =P)W'MAZTM^VK[_31?KJ9]8.? B9L MNK/S>L37ZZT6D7<[\2YNTD4P.,477_(;WLS)VGM<@F&,@;.[BR MU^VLI^GJ-Q1WBJ7NPH2MSIIL#?UN//+_R ]O73*[EH8CU+U_?2C6WHS"_^>B55WTS:UBNFQCW.__>"]()I*@I&@ M2H+ES@58X2HB&RE6FJKH<>JC'SQ8Y>=U5]';OAN&O'3U\',<^CJV/]2M'XS: M2;-FWW>]F[[O#[=L>_'VGF(TO<'HA8GK>JG?3-VX^J6V7?-LF,-G-C&7NYFJ M]6;F[[$"75?YJ3,WN*YL5G[CZZSF+BVX=I,6#(K/H*0NFI&/,72M^4!%YM:A MX#S50]M-&V''V[2 C"U[6GU][,:( 6>#:#7J4%X[7;Z# =F5[R$]QN? MV7%WI\E@# X?+-)H,L[.9=?:("O@N/C#"C1GE>_7U-,KN]I-N'F3EQXF^;K;">IM6R48 4A,'N"L$^!)!2\* M+]2]PP@LLEF70M#9WK9G51J,KN!5EF!3X8>[#Q; M#_.F.NE>>S),]A+@O4/=^9!A%@>A&H'KW9Q6?WO\BGJ8BX6[9X&Q!G>%]S@? M#<&(@*4(]APFO%NB^,7#2N11P( K>P'O>@$3 K-LO6]@#N%E8%_YL\55.K,M MX$3V(^KV+ 98Q]@-"ZY:?.D\;8/;%X/A=N]]DE<#KH]?ZC;;2K T,*WS?O3= MJ]RL"UA 8/_""L?9Z@R[!5I]0?)$WJ[(Z0N#,CT(T=VVW(\98[VJ&!H-9Y9J MI!G'FSAGXM\MNWNP,+YI,?]!IAJL.[EP$^?>QOHQAZC@-X=(V)Q VH*OJD,%GZ@A' M^&,UF"GPZPR!<&T7X0,=T%TR"["Z.+Z*<0A0U/P+;I0U7NUKF*V,,5.-CH$& VXYF.85+BSR^0. M'7Q.=<#"!_7P8@(/G[2Q&\_LZ8LW!O4!XP1O(E:N&=D "N@R#NZVF-DS"UWT M:*'GZ%XW4W==LHY3PD[&HWDH-[\,;+C\[OER!-X2:*GI<>#;Z<.,/,6_GU\/ MAS"(CX1DQ4%$9%_(N'_H@SOJ ME2N#.]3!%9G;Z\$]K%,6:VWZU2^'5U#S2[;R*M+OQC^0P\V]6\N=@Y^=(>W1?]G,LJM<[O80A<;S8& RS@+ ,P"T3E^:WV.F=:=CSY^ M,!#0Q2#J3%V89V0:BIC&(@>W1PZMX5Z%=-C@/:V#==\/AC M7?".;J2/]OL[@I$6.W(U.Y(63;8/ZWC$0RMV9+$C]W]T:^S2#TN'-J-\YIU- MR&'U[Z_;F:?53V \QB_V_&(03^Y=G>W*MH;1V69N5<(G"T;E W8K7+!\DR7C M=/DV]?#>B[U K8I3)8I]6>S+8E^*4]V_)!R>_IZ:F.R U, 1VV%'/+1B8AZ' M$7;\;9KKG*[7I9QU^;8YP?8D)\^%+C@^+9&:YN/=9++= M?'YAKZ3J:9Y#GV MWIZ-FC$:Q^8\9PU/FJG_DA\YS+_&VRSQV;WN.C(;+G_:I[7J4J,G#:S,Y6AP MF3_V30SU&";>3[,AW:AI1E?31/7;Y;F;@?GTPM2YXBNVXZKIOMPE2W9%O4'2! A>\LQ$R&Y[6OWP#3/,$>,3KYG3#'6;C@:5^ MC4NA'2O2].6&)4'Z8U=RR;>:,MYR6I[#6FY]Z/K#NMOU6O5^I]6O\T[;=CH> M&S;Y7%'$35+&+[T1]_.0GP\_21*EO&B\HO0Y%=<\_"*M/#T?_L0'F98F35?1 M'I=BOK<\/8S#D'C4DKFN^1CF2LG#V3S+(SMHW,M3=8=&0(%B/@I-QM&U8"8? M=KMFE?WFJ)%;RC#N-3?,,%X]QWA! MOJ[;;SBNGM&[*..WT>D\],A#W[<:SJ/'..)I/%!ANG=O@>D-7$P;FT>]E[6. MYJ[MK&F5[.;"MUWOY&'WZR;M'=3,GW!S'E<\8!6Z^ FLE/& )Y;3J_UMD+S_ MA]-TEGDG5Z"55?H<[,(6/E%%'<- 1\= O^01MYR^81[#/(9Y-I<^)0,M2[\R M#/2B3][Y\Z^)RJ[[K=3IN M:U#WAU@ZU7:=^L ;M.J\YSG=MM<==.;[9G9[K9;7'G3KPZ$SJ+M^OUEGOM_% MUINLV72\MM^:K>\:*'N,D6_ZK4 M)$5ZTY8$1J?6:1N!80#+'.D1 %:OWV9>D[%ZT^VT$'PZ==9QG/K0\WHMSKKM M3K^S#>O]*0&K6P-5W0"6 2QSI(A^,\WJ[U>YZ MO2;O=09S&M8F-OI3 E:O9ML] UAS)GEQH6MQYZ&=0*B7NN;U(@FQC[]DH.X) M5"X/R#L#5:>!='M?4P8&N\]!-'W%?",N6YQ- !'6W9^X" MHVHUH=Y>N7@D!D! J5XO*MN2Q,,A?$'/A#&+4NLVR$9%N0R<(36A$)><>$)7 MU]2W\F+/7SD332@2+*#^@\O2&>F2NT,W_)[+0T4+%-&:B=(L9+&-E,.L\>_Y M_:Q6V7B>/A$=S_78H%=O=7P.UB]8LH.6UP>HYB[G;J?)VW.AH$TN_, E-.PF<@V@GX1;M)"XX*@AZ X7JGAY)+PE@ MQ%O\'^#!1.P(*W=D4MD1X.!X@J F&5.Y0H^&$A/R.,3&;]T7 MW$2VXAY2&HK'/ MISBBA$42/663D,L,/J#7KP:/A]S3L&MZ&IJ>AMNZT?@,:R-\PV:Z?SA_C'VV M&[+T#.9C.0WK5_:86]Q;GI3JK_9?J86=M/(T1?L9D?4T8N$4&\U6^D8!S0J% ME)ZY*/N?G1?]S]8_[9?#Q2WOYOF_/U_\^^SS[\^[!;MR-]RO$A!3!)2.RGY9 MC!0A&.%/D.Y$1V0P"9.%Y4!;W']8(M/X^!O43\G 6EV(/_\N6<="#N?4)K'0 M:RT>^47?,M&8\6J4)ZG/J.,BW>*BNA[XL.@_F4TGZ* *L75GE%*O1GAR& RS M:3V[C4'KYC]2Z^T0];9L%"09J(-U_!"M:/@K2=\UK-.R@W40">\:$IJ- M-A-6=GZDYFZ@S,4P6=D+%-7U%!N_">*N5!M8K*[0;7RWT79Z90/RV0;P=*C/ MW0/^J4[>;73;CMWM==R^T^JZ7:>]02]WZC[>*?2#5?NY/S]E7W!T\V A'PL- M%[3E8D7J3M-Q13ALEJI1]V#>GS8XAS4,B3:I4!$8-4)8$1H&C*Q&L@E))A/IU=?ELI'\J MR-.9(4]#G88Z[Z/.89"DZ-,)A^CX%G]EM_"C*;SQ3@KZU6EV[J=/0+L'J[>= MR@:OXH1JH(F'V*!;:$OD@1>UQ&\#JK3F@XJ68<=PVG@*<1 ]P@0Y_@TT7=\'8$(TSK\2V&A[ ?>> '+)G6K%\^7EY:_X9E8\/H MFO7UZR=C&#S]0G\7KMXX*LKHA6 )2D@ G M!":C+T)E1#5/3PGB41SY),C@5+SE"=38PSEY.=JL[=1NG"?>"-MS_QML0SZU M?F;)#4\SLSMB-I=_Y4&2\-#ZF 7O"">(0_NU,;$.2)"!/P/3UO?\M+9_@*[ M,TA$H="QK!4K@(=9-RP)N/!%3)+@ALJ:XJ. 5PB<85I44:Y )!@U&,C^]C/OXT9-(5#&%^& M&7(63/X'NY8N:3$L$ABFR"#A&(WO>5S!F!=9OZ":QM]#F(#/AP Y*1WP,">$ MND[BVVR$!!%K1;2'L0?V"+F.KT5M:/I-%,,JD60X8D^*8\'S7A+#__T K0!^ M!#O $3E8"F9@B(V&$&VB%+W N\::0L.K68MUFV>8ZK*)/8L.L?H^63NCW@01 M6*'*Y-T*V(X;E MMV"_^YAZ&4^H%UA5\ZC(@1E-0*9E4IH5;!/]$DM!BQQ&S0M4[A#N82F7=9 8 MH!>!@5* >P/GK!:46C[E!0K\#@<3! MZ@8U:X*TGD4*,DI&,(,<8<7L$,1 M39))=5]!D[T![N#6J;;),D, M&$:U\E3^ G!**7KZKPH)+O"%%?,LQRO1LW$LNI3"-_PDB'+R>1- *.8?QS+< M35OMTS4/D1*//E1Y3D%$:H7L+B&E%WR.L @(+240H2EFNT>4.:F$#BPY'D>! MQ+$RPQX>N:6VC4(!@Y.\!D5.X(8$(J##8")\;LJB$_\NS$#-=5?(OW(HFI&^ M])1S'=.DY)0(K,-_*6=%.@I@4#"AUB_LAZ@_"&IGGEKB4DU:9J)99&H@ ]Y)KX#A%AG9S6+DM_L4Y%( M[GQ0?O^+(/UA?8$#B).TB K(%BH)QP.DR;#%&1UL$.>9:"\#XY#97^R=L#8] M8 5<>,"-U?<\2$7TS(#%*<"&M3_*,Y'&O+#]E%P12"% YQI3"*4TNE=^D>(L M-%;4+5 =+WB#*)(RO"F$H/@*""=D\L>";T1K6M#I0G[#1(I^Y98/L7S"2;JA M2(S'P(J";VJ:(D9/R%D'@,ZW"3&745' M![) ,0$_OL7H5:2&'\N6N_"G4IE![\)D3%YX11!L, XVF6!FU8@%D78L2/$:[&(4BOQZJ23"'^(YZM"RB7C>KTLSJRN09P7M MX8E\4N;458(9FU'80!?5!$-*$S.C;4!Q5C#5?RDV$C'",HF VHCQ MAO537H3^E=I:,#B#,7ET$R1QA#9T#3F"KH"D>'D$S6WR_8:A&)SZ4Q.G@Z@( M58Q0/J:^+K4+3,Z3VS''K1 M*RL]PG*I8XQKU\0NJ%@Y&0 H2JG!->0$NSA#;Z X5*WBF<" MFL*L0^V G#Z8=('M%,G0T5U92FNRAOQ6V8&:I?&[CN!D'2@?%.(O\ *Y%*5& M)"W.T@VAZ5T(V_!VC\_Y3$BEU++-:A6!9*6C8)@I%4\32.3/T,-9N 4B3DFR MPQ?9)G&I&,[&$\&&2=$=,J\K5H*EA>8(NZ$,U7M%'NXU.?1@T\@C"*26ZL^(A%_,67$I$"*LK@'#,0@VAXC] -F@H#OW@*%-H!$#",)--Y ML#U<(C^IT65-T#IQ#H6JJ@?^A%2&R1C=4,;$V9>0)\\[Z9Q@/ M<-?T'Q5K%DNDYVN8&8*+GW7B1?Q:A$>4M:X=T!@U[KH22C"W:Q[7)W$84 $; M*X_03J\5X>'R&^SXJ[S39/Z&5-:CKL;F-R*L=GX#)C* 31GF$8M4*06:3&.3 M"6>@U]+)PMY/'U@%TF(>37"K/-&;E+QT5%8$!1_=ICH>_[SB[E)%D33X M_PJ'4Y;DWH\0S,02//"0@!OS,36X_JUQV2"/M>0V<5[BMB.9D'Z"H4,X"XS7 MJ'(PE,2:H4_Y%OXYBG-Y^#XH_C@)(-&2/"BPF',1)N 13ZX)P0 +HT*3*[U% M@L6 A*:M6[-3C"$F685+L%J-57.DZ:S).*L(K5*XQ^)34$+S"XA?9%T,:'* M(1GZ\]=7_-+^'[#H!R*51PHGEGGX$X@1][,N@MNT]T+CI"SSAO4%=T'.CZB? MPLSD P"KRB?C/U6AL722*'C OL=X;:#I..*PR^V"R2CVJU%%"G$LDH\*U!5N M:8USE' HSU,FV,L,Z)E]0P[5B4.D5?D\G00R=6H,0'C-5"B5V%J&5&>&TL3= M+:=SF(M+ "=5V7QF"$WE)+\)SC[%BA[7.8,G,XH/L&QV7B@S09=%77PN'@(( MRX=#D?Q?D^4\HNG<-B@FDK'IZC!Q(GXX\R-YX+?B7,C&47IOA#&%D)I-2YP^ M&O"2L"4(%0,^UTB.(IV$J3L88)]$F.(TGBH3+&!1UE)O!+16**\>2HFW.>ZU/&Q8.(U1B9XA'>-D' MU)H"0BI ["PY#=Q(DHJ%:4U8D0_RA51%W(B8OR$/,Y"ZY^ M93N<2L,[S=)2,)1PCS>0Q$1@>?+C6.IRB]5O)2OQ1G>DAQ(5X>%F#LA$%A@' M-(16[EL\!(Q?Q@F%C/(P?"I9J,O9\Z9V5KMR);VR1;UP3;TWOY*%LV7Y5[ MN.)TD0N;#5>2-$B%[LJ,]>"6K2L9<.N<1KNR=2ZI3YNQS:9;N.G\<2^=1K/< M2W<]>#",_DR5*\7)%WT&E!LS$#=/1Q1>$_=^T+DGG>@KFP".IM,3#=LN$$5- ME+]$.@[2N*B&M/6IM([.@4UQ-U:YXX3^- I,AJ&,"F4)5U=11&92!GM;UI*1 MT1KT(I)[L0CHX ' M<+V=B;_D2!:50U,_Q\#E=40!+!DD&19%G5V_NV9 M_<2R,N;.9FRB9Y9\9$>21'ZV@JU9FW%[EXHR>L;)X5QUN>NVWJ.]Y354-V#O M BQ'468.+;Q;J.XE>F$L*V.4&I2L7*XK:3/OK69*RD_AK>42P+REZ]-WI"F$ M:.SV2D=!U;M:W)%,9?&<]1R[-9'__="**75GZ45+-2(NNEQ/JON 84FV%DB0 M$U1&CPOSP C]QJ[EV7H$_$Y=G"RO>BJ;:,F1EIX.!WV&0IVGNPVPHY@]<,WE MDD@O16^!6(7V2W**4&&A2KY)Q&Y$C@9YSA49PZ-1XNR->(BB;_@9<72C\8O M4NW-(LX,\U<98D]:"B-5Q">;XIVI>5>I<$V)B(C801(7>AV&H&+H:X_6\"9] MX6;1G*X#CK? >'$/@_FHU%&V MSV:PN#AYL/,E]4%JQ!\&E-Q'Q M_C:;I/PDY=@K)2NJZ5/C9C'T*VK%^[>L,))O &>$4^-$_5X^5&E+3&]K-1OM M?N^--* 7/ "JH&O?]_U]W[D-VVYJ_]EX(#.)EYM$T>U9([&1,-WPJM^ >3\ M:0#^ZQ)/A_2?Q7AZ"W0M'#@GPHV#'RR@SG4Z9/>>$$(VL6574=G*?MH[N.BU M6K[?TRHCD7LV3W!CL[43V[=-RMJ :9Y?VS!<\U1<;;C&B)H=XAHC:@Z(:8RHV9H-2M)DW@CU8 N&WLKV MYL)YSFP];,]+2+05*'"I/2D3FT6_5?&7]9$:OCU$=JMLR&%(^05#1O%N+7=[ M*WO@*!?R\U.NEB*36Z1XN]-X4 W9Y9.N+GW9*M\8[MVC,S7PWW'C'W=AN]?3[I1W#O^MX%%>(^,8F! MPY7AT&T\Z)HU)VV8]I".M;GAFWP6%SR]'B8K?1-2=MF'8'EFN8 M=M6SQHKDYJ0-T^[ <@W3KBQI^\=F@1BF/?:CW'NF!4GK'M=)F]R"C0CE=U$- MW<#@03/'L<)@>[\O*1C5Q?#LT?%L9[_3(PW/&IX].IYM&Q>!X=F=6*[AV=7E M[)'IQB:Q8",Z.0W'<>0;#\%A,\>QHF#WV/RDAF>/_2CWGF=[QZ:Y&)X]]J,\ M )XUM_P,S^["<@W/KLZS1Y9B:W((-J*3JP1;,XJ+!Y<1[!%=/S >@\-FEF-% M1:=E7 :&:7=BN89I5V9:4V7$,.UN+-*A'V3R&QX=B>6:WAV];/N.;9C#MOP[2XLU_#M MZA<0CBQ4:7CVV(]R[WGV*&6M23'8B%;.LY%II;@Y:SS< G8OF&?#PUZK >Y^ M8FF[T7\.8BE:WAXRN1AL,-AP2-C0V6+9=X,-!AL,-AP2-FPO6&NPP6"#P89# MPH;M7;,\&&PPR1Z;71&),Q8:K-T.^S@-!_G'C_-!R(\0;1>O?^_QUFXVG\Q2 MF]FRE\13U@2I'%DQ4,KXIF5LA!&'4PM/TBS)!CD60!?>B,613RTWOHP M$$M2*XBL;!3G*8O\]-W)+FSFLY*+W$7Q9HD"^&K889PL?EL/V33.,QCMCOL? MQ,B$/F\4;'BXEY.4GZ0<#H%E7#I,->?K39 &@R ,LNF)>GJ15Y4&=YQ&M]E^ M\^'5^R4/V VG<]_7]WS7;[B.L^%O-_X.]JIG][7_;#J06?F$7OWI33 M17BQ:ASCP:1E)9070&%O2W*_5, VD2FW8HL&<>@OA3[K(45I';MA6\M^:K,! M-A"_^?LKQWEU_SK7BI(>!$%\B1,0^]SZ5\X2>)7U.?*YOQF1K!(SW87MVQ)I M[1!*;9K:\)0,O$TB_4E77#\)Q?7I:/10P,Y@W2P9<8^/!P!R3J_VMT'R_A]. MTWDP9<1@W5%I"(9I9G;N.T_P)>R:$\O$0VNEW!C#-H9MCIEM2EG3+V3-@Q4= M#=,8ICEFIC&RQK"-89NUV>8U<8O8/[2.@7T,QQB.,1QS3Y@<.<;PBKE&\K37 M2#[%49J/P0I0>[I\7)QVW6UT>GJXK ]D]5 60:?1A8_0DX2'+@AN^ M=$YO[7&@7=AN4;\KBQ^[?WN &#$[^%QKQ&_ZU^( MZM1Z[E[KT4;Z'@S_&NF[ZEEW][MYX!;N)YH:XVL&%\9CGG@!"ZVSZ#KA?@"? MF^9D^\0T!AU7]BET:UW;>/0-V^["<@W;KGK6_?U6:@S/&IX].IYU>C77-OX# MP[:[L%S#MJO703JV1N:&:8_]*/>>:=]VFWO="'0UKY]).-VG,S7\V%@$TO!&0)\S+K.^P/@Y=>&VC_Y[IT?1K,_IVS7GX4+(VZ$>HV(9N#BTXSX*E# M M/4V]B@,&"Z-;/(UNT75K+>>I'+L[A!M&MS@JN#"ZA=$MC&YAP,+H%B];4ZN_ MO>MU.PL;1K4PD:&CBPQU&GM=6&8+E;?@_QE@#_WS*:?_9YYFP7"Z$F?.O/[> M-ZY*ZK@^/[A9%'MR&VVG]^:#'Z23D$U/AB&_JRY9SET-3T_4TXPEV0=:7!W6 M,$Y/!BSE81#QN6TH)PFO:G7?/'2L6<*B=!@GXY,4J(R_;38ZW7Y<$.'RZ[2! M]^Q9I1&)=B;B!:"ESXZX <.OONAE%'0).Y]:\= :P*[XW+SG7I9:MSSA M%IO WW?!F&4\G%J.\\:"IRRG\P9_DF%@T/)4"YB4AO+S)(BNJ>5ZRN$[W_I+ M=EZ'7PP#/&K+:3HN#53^W:I9"4\GW,/6+N&TL4)#F4?NB'@2!SX)8!V!M[R% M?)".>/+D$UKV^I6.IML21]-MO]%/)J]^$'MT X]_6DM>W-!K,SSXCS*D !=(D(Q^Q/@-YL2B "?R=\S((( MGY@A=4&_C4+ 8S*_UU1D#L/S7ZW1?D**[0?L<3']:%[W'H=^T&UA=221G-R MAS,L3GU4Y/I,V#47:3QU-H2%G+#PEDW3#Z_>KS=@NY+O4U58F#5*^/#OK_XC MB[T_\(6KD .-XP/2)HQ:EN5 TPF)^!D=8A#&WH]M[.85:K?(3I_$1V655 ;_ M';6?7/%=V1Y]/+)LRBG;QX+GX90K0,AA'(;Q+0EQ.NET%-\"M(+R-9ZP)$CC M" \_XA(QK<'4 E++DF"0(P5:(">CB(?66Q\&8DEJ!1$@;YRG +?INY-=V,QG M!5:YB^+-TEF%KX8=QLGBMW7@TS@'E3ZXX_Z'0FMO@-XN?^#A7DY2?I)R. 30 MPV0*H9:.>!.DP2 (0=:=J*<7Y!F*P1VGT6V"G2'@:\$#=@,4[WN^ON>[?L,% MY7VSWV[\'>Q5S]:;/6XZD%GWWJQ[M9?>D[G;NS=Q=Q%&K)K-NS/^K"?PTQ[D MVLK^SJ;!\YQ/0II25[?P][1^&=Q9OW/^([4^ZQ:H:?G\)-<'MH]".WGI;IOT M^I.NC7X2VNC34>G! )_!O5DZXAX?#WAB.;T:];A'/Z6!NR=4%[:U.,,T+\8T MWWF"+V'7G%@F'EHKW>DR;&/8YIC9II0U_4+6/)A(89C&,,TQ,XV1-89M#-NL MS3:OB5O$_J%Y#.QC.,9PC.&8>_(]D6,,KSRAO]-4M/] %>U%?N/#J50X[;K; MZ/3TX%^_O:QP3+GV3J,+#TWB-*!\D82'#'/NEO=EL$W'D\^WW7YCKSM;&_%[>-QKQ._ZXK?6:1G;U[#O+BS7"-^5B^@G[ MY*78#S6V,![SQ M8:)U%UPGW@\K=38..N\\T!AU7/>MVN]9SN^:L#=ONP'(- MVZY>3W2+;6@/^:0-TQ[,4>X]T[;[M;YCV-:P[2XLU[#MRK+6;FRO!N\AG[1A MVH,YRKUGVK=NK=D]@J";23G=IS,U_+LR_W:VV"Q]O[C77 G8]$I EC OL[[# M_C!XZ;6!QDT99B##6^=FMW>7E!F M1^'!!&Y,X.:( S?N%A6 _>+>)[]O05,/(A_F($;<))(C]X/:C](@^JC-V>8^ M.QCH6:ETI4%/TT)^+87K0%O(MYUVK>4\E4EF>L@;N#@JL^Q 48):Z!T^1I@Z M%L<)%D:W>"+=HE/K.T_ES]DAW#"ZQ5'!A=$MC&YA= L#%D:W>$$WLEWK-!_L MZW0LL&&"1?L40C#!HI6YO+G%1-/=Y=Y[JW/!_S. (?KG3C!F^>X^O/K>MZU* MZ+@V/[A9%()R&VVG]^:#'Z23D$U/AB&_JR[WSSS-@N%4#4]/U-.,)=D'6E@= MEC!.3P8LY6$0\;DM*"<)KVIUWSRT)UG"HG08)^.3%$B, XEVNN\^K$#D,U29 MYA-@R-4WLWAO/08V"RAP9]$$]15TVX[=[77Y<$.'RZ[2!]^Q9 MI4^)=B;B!:"LSXZX ;L_GH(N8>=3*QY: ]@5G_O6)(G]W,M2ZY8GW&(3^/LN M&+.,AU/+L=]8\)3EN&_P)QG&!RU/=8A):2@_3X+HFKJS#X,DS:Q,]&A/@SL8 M$GNTPR^' 1ZYY30=EP8L_V[5K(2G$^YA!YAPVEBA[\PC=T8\B0.?!+">P%O> M=3Y(1SQY\@DM>_U*1]3IBR/JVF_T4WV*LZE9MT$VVJ4#.D^\$4M\Z]\L#/G4 M^IDE-SS-7OS =FB'GOZTEKVY(%KF>7$>94B( ,)$C&/V)T!Q-B50@;\3/F9! MA$_,D+R@XT8A\ !6Y?^N*-1MYZ'I;SV[8F8RF^S=-RY7;@41;5"!N2!!LB08 MY-@XRP+BCR(>PD->PD%*^]9KN]/H6?"N$+ZO6;#=W4;[38WX6@QX$X5/G$;O3"VU&<\IEQ@.K#<0R RW$/4H)/H&G]Q0.6I"ONT63Y MC/7%P3'Z.-AIFTDL2"$YU@8PY^$ M\4-^BP(>1HXC.$]2!&F *(9Y)O<-T["N1CPM9R:E%A!.%@!,(\\/4SATV-1R MNRMG#72TX,W6=1)[/)EJ+[K4=P)^]6BL>Y!AGUUWV!A"8)N\8,*M* <(+JG$ M=AJ=!\C$2V(\W/D3QF]G#R&E3^$8YAY&I0$A'LXNY:#!PV'._7BWC_ RSI'8 M(^L2G[:^X4Z^W(&69]CJ-+IOK&$2CV$G04K.\@^>",C/<8Q_P;;#OZ\3IM@( M\&8 ,X^!)STP9N*Q9%F+#>*;E=B6H$5G1DWJW*\FN:#Z MK*@F=1&)5M"2MJGHM C]I"61D**06AY0F:_V1BJDP%;B'((4>0CAS2@G.ZZ< M-.>/EH7P+W^Z^A'O_LZ_H!J11LS[,;?QI%',R2#<6IX%Z/U!UO20>V$N:9K# M_Q""X%$ >^#P092SR*,-9X7YCF[.!PV/W3ZQ'=8".UM@EO4TO\CJX5N-YK: MH.Q:\Z#>U6QT*VJ70XXXF'4XZRPJ\+8CK*KM>^*N1DO>*4R0.,W0!"G4.&;% M$:]GL&'T*PN@.X;U(X62=^BQ:MXRGUNC]P8)#\@B6&0233@#N67!EF=%]$GS M+O [.!'A92[)'(54$/DYGA7&KJ3U5)+S"V# L7#2HTVTC?C.;=@5ONL 52WD M.R3]8I&EFYA.1#H&["7D37QXS?LGSI1)4O?=#H;\X$45K+L+L\7*D7/0UV M+Z42DO^SB+G8>0^O*$A#O#L5T,!ZV#;',Z0D%T"XF,7/Z+"0F)IDI^6#S$%["WV(M) M$],X(,X3?"4\*>3%[^&?"1R#&N*9*;%,$7Q^6G2< M![/!*-NKT9SC<8 ,XX0AD9WDD0]6$69.S:1F#4*0C-O8S2M, M&$0"_"0^*IM3,OCOJ'WPN82K<$IO-CD69BS1-:LZ8$@1WX>C;#0MBP@..OV]U&7WU5.#6VJ/WPX##PP>."_^-08WGJCI46- M0=O0-;HHCG![PX!%N$RPX[,XF3:LY^L;\U M38^ Y=G]1O_-!F?L-'4'Y?VG78V"+O&UW>R6MOE: [4VIN22OY B;9V2UU\!4'1KO=_#Q"L;*E-H9E>A.[GF%.V5 MT(6%H007@@B..DE-Z MK[CRD-67<^ #1C[0SW<3'J4\/1+4HLIE5EPLG\OEKRBV2GDGM)[N3,)$2VH] MK::N'YS/OZXJ.)L-<6^BU%S6EZ*VC:'9M0=IS0,)_D1W)-"(UR!X+?CW $X5 M_SG),6(&^@[9VK%'AK6_FF-K9>E]Z!KUI7"YKDN%%'9]#4*J69(?*]TP\/0" MQR0ZMRD5<%U7(BFP(N13D@H%?X !2B+178_#A !,K:LJH=27P!(R.4#X(7T> MPDN2XD[*!,LTIM)+!*^R%[Z*^73IJ\@[+=*=@B@5K^$I9T"KLY-A5CH*AE* M!6GQ=0 :,;F5A-A6CJ+5\X$8[GZ1254Q#&(0K('/JUX\^>*:MKL)#RF(=A^3 MU,CAJ@U.4=DH)0](78U04)8@B@*4U+;J'^F#P>[E"?EOU;X0[K M=I87LF LMB]!.X0?#?>>^O -GB2C2/B:3*S?Q9BQGNU6(4@ U4M2FE&2->9; M">EG#%7-,&45P%B=JFKBE^[B7XZ F.EB+05:+3^.:)3T(=HC%@YU>;DN;^R9 MHKF7U/^@)K6:V53U(SF-]DSXPI&,T'%* EVH454,.)$@N% 96M^:P_M#CQAL MEN] UN! TG RBM:+*EJK48-0N-Q61>'20 N%:VLF\M8#"M0TKDTHY1[-J[4$ M.]=6AR2$=S?05V#NXGI"101H8F4=W646\I7&XJZJL121PI2-)V&IMVCR(LIA M%;0&O%,G)Q^R//)&)4>!,IC<*T'3\H2D%EC1_1S-!_9$.O'1L.U#&M:Z(N:U M/7/%H4M7'%"^./JYE>C_&,Y]M&ZUJCXE.*5;Y92'&&S6(CAP'>N G7EG&-*1 M!II4C."TC\2A]U,I:C H1OEMP)9YFBJO,_GVBPV*BPT200NG.P,)?YFL XHLRC MELD\,IE'^Y)Y]!@(? 91#\3/ 5UDV.Y(A$.Q;*6[BGR#!4D":XAHW4F_B?^4 MO.0+YB7U?IF,Q/#.R34&#@:9%?(;'J:UQ2&W;7EH#NJ$6Y4C@CF/-B]2MHG( M/50@N< DF)!VZ%?8(1Z&+.)QGBI@J<&HV?\Z$N+#FR!)N2'CRH94"+*YC"#O MQYUEA+@7IO/!'^F\&%@=7BI^E\T,@+T@@H,%PN] "7AV$O>LMV6V\*6\&OH) MD^?>'0GCJ/U0//*6%_NAKLI2,N$[Q3WNXW2PUIHZF#F&QH=2]_A@ ^QH%U0_'Q#_VY'#YS@>[I; M>L^>Z04'13RV,TL];>GE7>54-[GH,)M![%"MGBV^<,_(Z6#%"-HC@NR.A,=P MP9)L!6_U9^(S&(MOXWT<<0D%IC<"OL K>X$G3"MXP)U_P _"/./^BJA=FV&X MV3 .YEYV'IB%NV"::\UBSYCP(.BM-:L)O&XU[.Z])PT/K'+2*U9SJ-!=:S:Q M\36(&OO>V3B-;G]+L]DS^GNY..>&8F#9VK^>_>NWLY_.KOZO=?KM)^O3Z?>S MJ].OUL7GR_/?+CY]OMR?+*ZGOT[/(RS-=218A6$D$0*:6KE,=?18.K*0P[$N M3PX @%=05+62,MD!&#\/AP D17&8'+.P![ B]< D3]*)(QF&L@ M[_=*_PGZ36:_]>(\Q$ORF",GTFC]0):KT0](1 #5T:6P+F_F],00])F6H4() M>3665^81]\TK-]QC[/ "R:XP93TC4:*A_EXF&Q" MKQJ&\:UU34R#G\]FQ-#[Y*[)]X9<$ ;>^Y;.>0 MKH!A)3,J(,1EO1_1,*:\M#V?YNRQB=CK0.;3ZA6(^! 6D!'180F$-%.YOY]0 M9D?3@CYA% 0N827"M+&^)18]N.%A/('5WVIS04JEL]&(6N,;2F+EUR#=Q2O' M5*..^GLLYJ$T]T9X?WII:)B2BF><>/BP?N];7C+8I4JKO^2HK^!FCSA_G#?M MD9J)0+G*+K9$K2PX[Q#)3Y0M0[3,1L4)(L?G&2;U^")'?@YGCR8_^Y/"HK0" M0657#]RL$;O!TBS820(O#.(5!LXCK8IH5*KN@SPC&&4 Y19PE$1 M'<:H.%%A*SKGE(LB+P!K4KO5M$7 SS@9$^'-. ]&+!PNB@C.-W:TWOKP2KP[ M10H38"(\E[X[>?E-?ZIM7DA4Q:K1.T_O0T'.LXYJ";4^K&.A+\% M@R$#YOT !11$15T"RY#^LQA8;H&6A.@[$0(0/UA $>NT[^X]H2C8Q &UBJ=Q M81OS75GT6OW9'^A8#QN(W_S]E?/J_F5*E%%S;+0G&1;;#7Q+[?Z"63_AQFS/ M4;OT1A'W^'@ ]IO3J_UMD+S_!\JSS6CDGLT3W-AL[<3V;9.R#-,<-]/T"Z9Q M#-,8IC%,LYQI7A.G?"*'D^&5%0CJ'IV7++5YI=>#+1AZ*^NW"^ASVZD-&\6XMMWKVR^%D>V>ZD*.? M>/VDXYHPPG8Z?L+$?/U##PR@QLN[5^M[//AVT8V##P$3-P&QBX]6!@?Y.#,;,,4!B@>%0NAUMKM]J'CA//D0ZW9IB)9HRU%2(YXB96G7[1B0;11VW. M7K;:0:-/="R4]X+EW3B#UMOA/J?A(/OY<8Y7XUX0KY\_Q+_*1NP]=#O=YR&< M_0)N@Q0&*0Q2S"!%\ZDT/ ,5!BH,5!P05+RUN[W#QXHM1/?@_[&&Q*K%-?:Y MML;S+V]GBF"6U[M.R^I9+U8UT:.5 MWXK]B[NVUK59O50,)UI&PP^#V%_8R$UOSEV^H"R8@ZN::]0FO =4_^8V3GZ( M7U"1P*,I^B;<**H &YT_-D%_;?>[6C<7EEEZ 8:BN%Y9LQ'/SW'+_C%4%]EV M&_:;FJ@FEU&W/57G;4-(N):GF)1U'.CG[$0.A1];RRV[SH':]5L(.5(U76X>2P>IPJ MHCK$)NK8XOXZCJD27;&$HR':"W9+1?5P.WQ8.=9,S0.L.SB!3ZDX+=;@54 MZI)$H@&8QQJS/U%())R+8HZBP&<&RYG94(;_WB/N>(8^2.I.QTXH)U1Y-$]% M"=9@P7T3J93TRWX/0"T)UX&JD;)QH6, 4F36E+-D7FAX*\UVH5QX MW>YK[T7M:)(GH(6D7)02+::RN'TL3"5(EPH0>D&K;$VP;&Q34GC=DL(K-!/^ M)(M+@X#13K70IIK;HUQ[09.^U?I&8#5R47T<1J+HV8**V#0FBA:LQ#O!>K6@ M9ZGZWOGD.F$^ELTF3004$&":(8=O>#1"O4L6[BWKL^-H6%091@PEEN-*!BPI M2V7##A?T7K-^#2+X%.97P_4.@%XG(*'OJ*XN#/&ZU9QA76VK&M;I(,5JO5CW M6RO[CK]- CP>K2HWBG,A,K3:Q'I![QI5 ^9AP&]D[79B?2DQJ2G(@ I'WP98 MI'.)G:-*N _B1!3JUZNXEP7P9TJIUY8472Z:]F(#VBS-:=+)& M "Y*&=X= :C3SG!!2K,0@KVR$\[CD*048VABM=O:N \(1/0E:-2\O!V +^6 MHZG2CYIR1'V )VPJ"![G;7I/O"IK MB$OAT;!^4ET%0) 'A8A97L"7-G(&!VW-VI9*,ZF^_L*QEQPEUKJW8$ICT=*^ MV-K-9J3U+=4F-#OHPJGH6M(X3K)K-&$(H5#K-9H]D.F)*R-%8%A[& MB!+-F-*("P'OK _O!.@$WYN=208+P!]BU@^-XA*NF#/ @)5,@F!^)/.%;FYJ*53%)@ M"2I3<(KC"=D>"$8!_J!4>6#U3&D%I/47.@=ML>*AN=<*[:*<:T?'AYL-!@4H6Q3C[/"%/HP I7NAK-!;Z,4BLX!OR*/:\?()N)['WI#SG M">F>"W5P&BL,?G#JKP%R#QU4V*6H,BXH?BR(J(LT;=L1]95HSZS5])4P?26> MMJ_$H2H&FB64)!@.&U&#?$.;>\!!Z7TGA!FS!BSZ@0JL%'_/@K1YY. ME7(@+3\2O^C@Z6H^O(3?Q.$-?A7&V VA1I:UTB^*(Y1!)NTWB?J- M9ADO?M,2XJKJCJLMH/ A4(QDEIA2'@7P>BW14JGY,) W)$D$GJN'=,N81S=DRL2XRZ- 0E6K9LA]1S/>7 M/)0,Z]BH$^GGWSZ>_K@OV[#H/HHL7$"@BRMR&TP1GN"Y2(8N,(8GS2URFU&/FC0!6$]&+37-&)VC) IU/>))-'W_4#V[_DATX+GB=6D76QT+Q2'XB(HBQ M=%3CJ:Y$(14DK(XS@ZX)!_77DUCQ-8Y\\K#!5$C6@A5(DZ)6MF^_GGT\OWA7 MA2DKGH@\#(5NEY(RSV]X$E>5(;NJ!AY+PNS[]<5.%X=L7YQ&?*H< \+\G% M]F@O1SDD_B5\"C 1'-::A#GBYP+XU+H=DB5=P/" NJ2RT,M#LA& *4!SHW + MHJ/=:('%#.^S&[WV&P.'S\(CEWR253(^EK#*I8@C;L0KJB/F6S9&OZU"2_10 MO].R5X@&J6&PYO7!6!H1T/*8DXR,:_$U/2>&2*NJ4-2JXGO,LCS!<7Q)[W-[ MTK/>TC 5>?U.: \A=1ZM-.Z-J0\O:- TL689]@LJ;FX8'UW(V&5W\*>(;E*< MC!1JO5$S:"I:'LA^\,,+V9W;-C-G2.U([,O3C'B;A]AS$?EE+FRVB TU%R]) MDE*08/OP@+C^;?!.B1.?H]Y,)NAL4W#FCS%;,)/YL^Q:"E6[^T'$L[@88KD, MT@8?8'M>E+'D]8QUF $M#LW35.+3F)';DODWC%K\EDM=688U&XZ08104X<> !FTJ MS&3"/9&K2UU6,5D_H;1623[D'J^13!=8P"Q85S;"D E+ UA33H&K^;G#^UA( MY\#O/,[A2"J3DZ2(::48&@0;@<"3!D\;UFD8JN0;BG))S4H38>PUCX M88404/+$ \ #F82T7.#(.!J_D;_T^9#E869)PZ,(X!?+NB=MB>DU&6#+DKB( MU\>W8,^GHV!2,+!0]&H TE&=@K(!A=0* TVFP2 /29[&4RLL(@RK)4(>X7J) MH.7<4Q17^3V+AH,DDE^ 5DB;&.VC%50GA2Z+$EZ6[R@>RZT>K"WR[I >%@R\ M9+5RYV:'+Q)=8D NSDGD#7.,'<*R%B(P3&;$?-3?7>UF#[)\82%()^ ].W:& MQP;D#4M"[)3"G_9*H #WEUP5P2V-\Q O DJN7[*Y"HF1XU;8Z#U*\=BV1GW) MPS&SOL\XP@Y%OG@@8G9@C=3$IN$*Q2/ M0^!2\2OXAM\"< E1!5)RYJ#LMO"&W/'$"\A' 3M=9&PM&46NM.)CD-D/.,FJ M@Z'I=/3ETH]2.B+<*$"-7'D.E98@'BP$9K1P>\!DX\ &E&41S*RI4Q.ZXS D M:!_QJ,CTD]N&KIY [LAIY8(-9["R92L7"C.I4]7)"L1-B>30+9."CL=]D8VM M+TU+N2N<0I0[[BY?CF,WK/-H^7'(=!/2@-)82A0T*B--02FN'"PDM>*^'FD" M2&5]L.W>VLWF&Y('4J'V@L3+QQ@H\'CZ3I$)[>\<3<+YY!EE[(2H[U+H@-Z0 M!+!.F'R57ZM7(@3!4,PL5>HU6;5E))RV&H?G@'P!R5F,H('*7ZHWX1QFE9_LH0X=.)<7H"P!Z$('0&#,I1:]90KD^(B]DU>VJ@3(I MQ*K48U?_J=1P,1"O4ISE&&<@_:TN_67# [^RB FQ]U^I]5.0>GF:*BWW%(3I M-!5NHB^%H?I)*3@J;D6F-SQR7EQ^4F]'V08KQKP.RV[6_UN[K4$9^Z1R"$6O M4A)@"U[;36/\>Q2O>88+!"BD*\26Q!'\VSNJC,$+C("@IOLMSK@%^K3B'L2X\#2'2W=V^+>\7>P2ZVSFD4<;(OA K)0 MB;O^59,98'[)Q92![PEW5)"FN0PV,Q_4=_QW.>5)9G5Y]__?SMZO)80I^7LMX,YN2%0O]*@\0R_RLGH5E; M^'[F91CC3:3JZU&4PP\P&;$H.Q#*\)Y*;"+HS=@/CND)NA<&% &12&A-LDC!;9"BS^\&_P_'6$XKF"7&*19&GB8Q,Z0,K.J@F2*UF0TIRB$,84UQ M(J+G&(F6WLTBO4K0>,HK[\10ZB3#5R=490)>FX;32B34CZTTIE)7[+9AG5(4 M6KBXM?>)#?183LL5FXJ_G=U1%75=4(",B\_(&?1DUFSU"4'?\W,-% M*,Y _YR'PM JXON8IA>A7Q&O)W/K!Y^6(5^J#(57ZHL8,!E]]#(LN.3!K*^Q M.EG!OC4:F !#U#+"H&G$P[0:0)4SL\;!75D:2003RDDOF"R<$#QU0ZDRB4@1 M$$_CZVAXRN:'SUJV2B37%>,6L9K[X(/)UM I[ MVB74,D8J"CK)VE3JTC[.S,7G/G-W,3'\!UR+*7$2_/>&N3AC[("'G!UF",F M"5Z0&R_B-TP4L,'"8].9&'S!#*) 6%D63]4Z6#"H],/3S.D0BY);U2FIJ9*; MP$)2[SX<\RES6)B0 P <,ETLV<2JVB:*(5'+!FKZ$4I4W(5]ESZ&MK6 M&1ZLSHSX3J:*"$9[6X(0""R1381W].A;D2\\)E\5(%0,DE1"#-[@+M4;*G.G MLJLF^%CAJ(+SB1,Q,9A9*?,I%083M.-QX&G1.QT5YX^LF"*E%*E?^_%M!.(5 M2 +T/E_>TF?^#9P;UW&Q0&&!%LCX=V*W@&E42$G+='F+9Q5'Y2?ORN272B(9 M@800[96T3"U+NA)I@^^FL02W.2U+' ],3LY-+80+]0 30'%/82\II4_DN,'^ M(YUCY83K8O/?$ZM>8P8;S[)POF14N;EY-&0W8*^2&9EG6#8@E3E;8F.F9414 MW+G "98\++%++^\$LTIR&5YFHDZ43)62]"J/41:%)+6Q+/Z YSN>A/&4XZW^ MBC13U0MI%PJJI/G,"Z ZT^(L#.\&8NPU"](YG\/6:3OQ;5,KQ')QO=P;16!U74\K.X[5NF#/J,:!1+]J#I>(> 4R2 MS!RAT"<8,Y=;*D4%H*XFU1,@'*FJSM*OV"<9,4;C)L28?:[=)".8NXD#?\G7 MBISQ]?!VNK2F"6:!1J6.(E(UE:9URQGQYX0JKXCJGKK&8RTB)=#I2+X+K!#F M$+P[F'NY*#3&I=8$JJ:X;S3B9;VU-,(X]8""^B*]1=VX&UI7"><_8XT1>6T5 M[.C_1XQ-5<>*<$(Z!7EP783Q!#5M?VDPM]I@PX)8G"&CXKW+3 M*%(*&@=)M=,!*"IXOPTMHXL@_7$LWL\KU)6\K39). MZWLQR6-AH?,\D8JDN*=37 R@:L_D3*]6J.-#Z_.=NI]R3E70$MH[\5T91I;? MU8@_.:K!Q65U8<#! '1?2([M%]RA+#\902C.I%+Y!MCD\YWD\E/0P"]RD.AV MB]7M]EO^[AT:XXLR$QO61^79)VU23DPT>=ALA2(E%7W^6%W/5Q? EF5&+C(5 M5E@[W7@H-NYH*D&(N#0T-R;:C$0+;7I4:=J"(](M MPHCNS @/$MX/TZ[2) 3:^/Y5*78(%*N5J57U106JSW=]H*@%D9T6G!!1$Z3M MI$C6CL%8Q4QN4=8OB^>?7V]!+RE3")&"/\CKI(64=D. M\I+AG$_R"9C.'H#0AQ>:*J&.\V&'=-OSJY\_7UAGW[Z<7_QZ>G5V_NV%-1?[ M#W(6$OJ2VV^7=!:[87TE5^;W'3K!.13!]69#J)ES,&MF(!%J1MN?,INU] MTD*()(MBRH1#(^6K#+V45\7NR;]3AL&_CJ?6P#S',C3=9%!_EYCUM$'6'5X> MQ:D="W><147Q9E6V0T2+]+3TBD4M\Y5FK=U_U:QIG%LB?4?COL0[T9]-/*+J.7D[E4:8>77MZ$"Y4#T]2$MVW.L2M.ML/J]MMA<1=? M]YV]4S>(:I8H;<&DWPM3)T6OU86=M1Z/ +XW&';:+;_N]IO S M=X==SVNZO.GXCT4 7#[2M0W4?"K6^25DUZ\L@7$ RW?9"26CPN3#E"\#JX'7 MAPGZ]=Z@U:Z[ [M;[PU=I]X:\F:[WVNZ76>PS:E>)>,H>W"F+W!]KL2) A,J M^[7@[Q=34#,)9'HY"*#KIR'F/IRUV[6=>K_O D4/?:?>:W5=%&>=-AMZ;JO= M>BR%?(NC+=$S8WUGV.H-Z_:PQ8#U/%[OM8'_6IRW.\.6P[KM[I9GNZLDC;7+ M]IZLWZJ\65%@$4,6F@P0\=EF#^'_@E^K\GZ7]?]^IVO$\VM4>4K/K2=W^-TH M& 39+KF?.@T0FV)6QV+YXITG=1)@6H5 3>@1$<7>L&I60+4;5?E!\215Q+H3 M52./QSWQHOF,?9//:/(9GS.?\6!N/7_^GY_//IY=66???OK\/R^0U_D2)7=!%Q\HWX 1QJR2O]B A.J:Q7^'[80(%&F,Y.W$] MX$3]7CX$3_G%[M#K>F\D2"_XKN\47_[M?9;,OF8D> DKWBS<:;QY+H3"B1 - M^,&"B=Q@-3N/A?(DQ>DN.ML%)-1[:89:B@Q"F]E0@5E%*RFW8X+QO>A:+=_BJEV1^7-$0Z\/J&[J2;O1A'E]6$Q'.MWH M;"E_I(_3_+#.3JZ-5JMMYH;J^E*W)$^]))C,>..++5W$UR_&S)TG9>:UMFT. MXE<@0F<#&G3F2'#[V[&R:%Q_,^X1"R1=MTE*L ]]EK'WO5[3 MMKOO8=MLN]^RG;;3=B)= M!,O/8SA4#$9P6339^ MB4>1];%A7;((&WI,)K'UGVP\^6!=8I+[6>0UZ.'R"N:7./93\4W-^LBFUK]9 M&/*I^OSKUT\S/_@N;P)_Q!NN\I=TO3=.)KC:V<8]='E3*B<6D*-*0:%8> ]# MX>2GB?7BT#)N]:YBR3ZC$%F=\P]/@FS.[49\')SX:!GQ(<1'4_RSV<9_V\WW M4C"T&MG=LTB'LD,C;BXF]67D\SLK<%>KM:[*G*R*RJT95,8TK")#J9I;(!HI M.B[U+F^_&$"/ ]\/^=%BM%R^@6D#TQ*F'0/3FI9OMYU^K]5LO?=MN]GO=D#+ M;SFDY3^'(K^HL>[':=I MGE!'P<)A8WW+R8EQ=1M+I\RO@3=B/+1^::!W!2_;1)R*!&1)GF:\*.)6EGR -&VVJL: M!V7B<5N\QL@>(WN,[-D-V6,LA(HCQR5'3D\YR;#3=8L8>["1 L&CT.@AM=];W7E$(N-DU(&U VH#T M;H"T:T!:!^D^Z*GM?NN]U[:;O:8 Z:;]7"!-2$H!8)^/19D7"@&7:OX: -V\ M)ROG5S85N4;-O@%C \8&C'<#C-L&C/6 K]OJM9N.^][OV: U-GU^YSX;%#N@ MK5OG ,*#/$47#/HZ;OAZ6K);IN!<\.L@S61&3]&/MR@?=%GOE>!\[F5Q6>G# M?CF?ALF8--ALL%EB<\=@LX[-G4ZOWW>=][YC=WMM![#9;MK/FXXC_-YQPRI0 M=AN@C:Z->Q)S9GT:K2:!=&<.I##IOJ3@<79/ M\+BNW>LV,0NT;SM]$CRMWK8%SRQQ/."P^19']<^JI^-/LB(>!7B3@#HX7&:Q M]\/Z+0(![[N] M9K\K?'?-YY8#A0Q8#?J?">_MYH9X[S0-WAN\-WC_TGAO-X\9\!?41@)<;&,0 MW07@=UT=[-7Z7JHZTM-)@D>XQ#81 **QC_,$'K%WQH=DY(F1)R\I3\S][C)# MM@O0VG2[W:[[_L]!FM81:IM]&?=_:7%"N+]A]/\TBOB==:J@'UN#6#]]_F+9 M[NFB6G;B3I\I9F<@VD#T#D"TLS!N^&S3WR\FV$F9TNXY3D?(%#10_M@1D;+P MNK9V3?O?+,RY=>KC,RAGU-WGT_PZ3S,+*[F25'I4\MDR^Z,41XZIK;J/G&C$ MT6&*HX.\^*QA(E=YBZ2[Z-E0="4ZN(\E5J>+=J-MD/<) M=L-@[VYA[T'>9]:PU]V3,.TJ?58P\WVB^'F=YY0 MIVDT]E\*0^'_L5,@_7/'NH9NMW_B3K<-?=QZ6\V9M9H&NZ;![LYRRHLC@>FD M:CJIFDZJVUFFZ:1Z*)U4S?WZH[U?;TS?^9VD.J:':/ENGB^,E;;@'^_];J?; M[[9%OO!+M%E*BNYX"??12B[L8[UWZJ]4_EOT36VNW3>U9OW.PS"UOL#.QM8G M-@FP*NZ7($)K731*?3M\_^,]LW[_\N4=E4]G5LC)/E=ESYD/JY'%O6[@SVN. M1>#QVTO0)4>WL SKGSR&HV/XGK%<3\TZ_71:&7'UCJM(MO<5=\0ML6US*^4Y MY(S;6*#KW(<(X@=&R!R5D%FKB$NGX:Y)4_(7>R!FM#1B%PCL_5Q:P4NG?'T) M$@#LLL#8LJ8=#TBEJ>IWO1:HMQ84'E.P/I-39G#=X+K!]9?&];4JC&R9I'8( MU8O+AH[;MWO-]WZ[;?=<1S,>7AK6+^%A@.]'XKJ6WJ'DIKUW-L95?ZC3[K@RYJG/<+2R?2#?0K2P)8 MO3:)LR3A-[%',4C92$_($4V"@")O]_O-FAKI8_6-3<,>[QAZ)'#,Y MZ$:.K2#'3*65BC/-L9U6N]=[[SN=)J"K<*8]6Q[[P[(FAITG$7+%$QA%]+9" M5/^>P_I8JCV\06!^D>2"\0=\Q,(AOI6&2S%ABS^5/--'N*A.949:R1J0]GHQ M_/::XDJ\Q#'BRHBKYQ-7IB_+$G'EO*2XVKG&+(O%U=;[F\]2QT.&V ,)W]N3 ME];6W[3B4BL=T(S47D%J%T:YZJ2SGM1>U\@T4MM(;6-D[HK47JLX3V==9VEG M7YRE1<:&W>UW.JWW?MMN=[K]GK)68[S]8:YH)G02+LE-)B03B>07RER/_"(J'' MJSJ;TEY9$^Q_#<#PX2%6\X07P@3707MGY7X!PAPPZ&_0WZ#_SJ#_0=8]VG*W MF-Y.V /?X@CP- R& 05>L \DIFO'XPF/4F$G4)6D4S^FZ_6:")$.)GR61=-* M1O>W^$9ZCQS957D=37^#]LE]XPTR\&_@?T?@WUS^?QC^^SL!_ROH\JM*B.WA M_P;-@0W^&_PW^+\#^-^R&P>9<"8=-RW[CVGK<=%X,-[\D+/IA73:L[SP,^7421 8U#6H:U#P U'0. M6]MT=EK;M'O6;XW+QJ=&@:!VJ]T4 (GN8K#0%\%LO]DQ,&M@UL#L/L'L02NG MS@XKIP9D#<@:D#T"D,4,X;-OEX>$LUO:F3/J4F/Q_X&_TP#OJGS,4_@D3:T+ M/HEA]=&U]95%USF[YM;;__EX\?4=7M/)Z);.3[&74[Y"G= P4)_[ZG,_AG5% M<6:QR82S!)Z@!\_P?)E(>_Z)90K#9*F%+[(R=@T8FL#TQ@-. M+:MO@VQ4C$$SIP?5^Q8V?3 H:U#6H.PSH>SEIY\-RBY#6<*J*W871_%X:GV^ M(\P%A?+2&_$QLWX'<+,^*ZC[&H#N^A%OBRB430VZ&70SZ/9BZ'90]RZVM"N? M8EBB]1V5P\5*W=M[=;=2=7MGP,V V];![27;R#Y/D]7_ \SDH\^+8U\>>!)8 MD4PO? 39T8H3^+?,*(R3J37!C$+XD"4)V'6\8C<]__SUAH0KGM+>]L.U9]9J M^N&:?KA/V@_WT6+*"OR_OTKA$Y;ER2PAK,HUMT*K',2AOXV#OSS[Y[?3J]\N M/K]\?^#GP8WO6@P"M:>$_Y7+6Z=I$8C@7IX$60 #?K[S1@CL*AIA]UM8Q)5^ MJ(J76B.66GX>3BURN6%?N""%[]'CAZ\9< M/7=0 0'^$8:/IB&SF[[WG[.C^K>W&WTW'L;.#?L MSBH]G!]A,L(<<=O^_LIYM4AYM=V&^[#VJO^B+G^B>O'2GLO/=D?W6WIMY/SG M;W1MY/3;E[.O9]^_GZMK(^??:M;9MT\OXN1>T(=6VTIW]RV"C=?V['"T75>. M_5A7SK/PHKV;O/AQNB8I+6@9?CBD]&BOX-Z3TM-CT0("NK>E_.-HZD4:RK]/ MWUNT"0M\#C3Y&ZJ$F)VD8Q:&=0_TEP^/>-V")*!=<(%(#RQNL<(Q_Z+NP1PO[-Q;:_9[P-$"!6U-M MY:GDU*G6-#Z.=M7G_JSV_2&[JIVG=57_[?T@]J?_^-]_>S_*QN$__C]02P,$ M% @ 4H-!6(FI/;52_P N"7/D-I8O^O_]%'CNCNZJ>"G7YKVGYT9J<\NC4FJD+/?U=;SHH$BD1)M)9I-, M23F?_N$< "3 /;F S+(F8MPJB3C P7K6W_F/__V\]L@C#2,W\/_^Q;LOWWY! MJ&\'CNO?__V+3[='\]N3BXLO_O=__J__^'^.CLCI^<45N:)/9&['[B,]=2/; M"Z)M2,FKVX^OR?\YOKDDM_8#75OD-+"W:^K'Y(@\Q/'FAS=OGIZ>OG16KA\% MWC9FW45?VL'Z#3DZ$L1/0FK![\FI%5/RP_NW[[\Z>OO^Z.V[Y;MO?GC[S0_O MOOWR^Z^__^K_??OVA[=OE6;!9A>Z]P\Q>66_)M"*]>W[U/-VY-SU+=]V+8_< MRDYGY,*WOR1SSR,WT"HB-S2BX2-UON0TGR/GAXCS$%OA/8VOK#6--I9-__Z% MX.2WNRAR&148/^OPP[OW[[_[@EAQ'+IWVYB>!^'ZE*ZLK1?__8NM_^^MY;DK MESIL:CT*#$X5&\V] HZ0]F[ODN]+X,POLW[,]OX,_0,YN= M#TSA5O'D4IL-:6=$=-F:_U/C<1D?WEK7)?RC^H*],;K;%VKS[_OOOW^!?O_C/ M_T4([FMWO0G"F/#M?1G8., *[N%?1W(*CN!71^_>LPWW)2/V!?%S!Z-B_MYT M&X3<-*T&D>RXMH.0NP9Z_[JLW\)MUJC'J&SGPP]'\$-EG[GSTKC3#)_5>[@! MWS6'H-UDR+M(WF#-)T2[\O;KO/#,O:%>',G?5 ZC^,BV6Y>""Q__'34Z $7/ M10_KL,\:=)I_>3GRN6?_:C;OR9V:=FOY?A!C7_ K^7;,X(_/#IYJ+RT7D36\^!'ZQW;^#K-RH6:]WL%X)#5RPE';ZAX@$*Z*1)YS^RZJ6K6JJ59Q9H<\4D>B: MAFP*UX%_^V"%])\4Y';JS-D!8<<#?Q(**,D,$SB^B09*,&1$O9G(L:J]\&)O^(#9DK6R^;MX4JZ9G/JQP\T M=AFC>]]/>NN:+?2AXV5%7FG=O7Y9_R;K?VQYH/KV^IGL\G'6-:U;[VXZK_7*B.\M-5O1P[@5/!>]G M\6%JELD6[H(_6W](;:P3T? U^7@M_7+,6WN:40 M-(A"Y&4ARA;BDEH1%3><^+EFPK_+[WUL]S+'97-\X;,-&0>A*R=:_47-;'^? MFVVE\O,H2NP951]4+\G7;W-+(HGA@YV2 M(YS>RRJ5RLXA==SXW+)=+]5X]=_5K,6[W%KP]D02>)G\LLDO=A3P12CY6\UB MO,\M1JF]_V59RI8%M7&F#E '[-G4CW#XUY[EBYNKZH.:!?J06R D=H34B$J. M(+V752J77V,W1(4;)DK*KMKO:M;BJP*Y5;;'V7^9_++)G]OV=@V#9KW%#WA% MI8Z?RT J[/6?U2Q17DU72!*DF7$Z =67=2LWE:W7;HQ6*B9VG00^>'#9ORY= MZPX>ZT0^;O)AS=KE-72%*,II*5FBT'U9O;+5.[?<\&?+V]+%*HE.OO"C.,3 M'[%R=1_5K%I>F0>"!"F"]2L-BU:(OBQ9J19DA;OH;AO>7P5A_'!BL5^R"=3E M[9IO:A8L;PQ(Z,T(4B22Y(M(WD"JL!FO[)$)MG@W78?LCUO?ILH)J_FF9KWR MY@1.CZ0$B4[Q9;7J#=)&:/1ES4KE;<^%+H!R"M.[L6+NH<_0%VKTK_6K$_>(%'@&WA9G89. M G5%M-_4K$+>ZL!;OTS\/IX#=?;SOZY9@KRQ02'QL@Y=W GJNM1_5K-.>8M# MM6OA9>E:FKG55:O\HF;!\F:&\A#WE[7J8/M6%ZS^LYI5RYL9JNW@+TNWIT%< M%]X*_E*S0'FS0L8X_K(BW:WDZB(U_;AFW?+FA286\Y?%[&I\59>RV:?5"_EM MW@;1P!#[LHY]1IW.'0<'":NW"L(U?LP3V?8.2*VB5;,3\C:.O6-5X1I(!D"4 M$22)>2\;IIU!ZW:[7EOACIWT]-!SS0 _"JFC;IB>:-5LF+S1I=@H!F9-[!'O M$^UV$PV$C "S[7C:RDK>C6 M;)\":U']]DGZ!^<%P1$0,02R6)%T$'(KO;Q1;?=2[;/4OGG-SL@;L1P?YE@7M]OT)U6R&O&VM>#,H[X#\0.N;W.T(]DY$]R_[I*''I_;PUW]6L\9Y2YSP M#;V<\8YK)V0>_Q[_*01YWU%"W?(+V;A-S:J6I0BQ'Y(N^*\249]ICTHW+ZO< M<)7QOR=!%.<7,_NGFC7+F^Z2->,K!:1>UJ75Z8MDEO<-14MHY6VZ;]/J=?TN M;\DK.XM1FC=.1&\O-V^;M0WPZM+* MY8Z#W 7]LNI-;V+VDE%]I>2+MOMHQ=N0_6_1+=V\6TAL<>LFM;=(1 MD3V]+'>K"UZJ/#67N?Y9S7*6ADWEA2BI]KPL7O.S&H3ZVEQ;.^X?"XY!JZ7N M(W6JCVT+"C5+7F#A4D]P$.967O9)E@$Y1L48NWTYSZUB[, U'?@J\I4N-R,-L)4$<[!I:M-[+BK:/UJNU:+1L6[/:>5-635S?B_ECB-77 M3JS#_M==N1"QD/VNX8;8DUS-'LF;PFKW2.:24(90%"KZLG/:[YS$N'WVO*$V M "FO@S!V_P<9A-_YND+7#ZF:'5.0?%>W8Q1;N>R>J/T3,8"7W=++;@&'PSV- M+OP3*PQW3&QC<[WUX\5*-MYWSS0E6+-S\L:^?7:.& 0"<8MA$#X.^&M"Z64+ M[8=_4RN;-/^\>OF_S]L$,Z@Y+_)'WPD'0P#P5Z4O#-)?S;;*FQQ'QOM_V:3[ M;=+:&VC_9C5;9@_(J)<[:9#$FMHU;]FV9N'WA:)Z6?U!5C\-VHFV6!HS8^UL MU[1F[?-FSMJU5V-\;C\1V=_+XO>R^.I?A (8[;L+*FC4;(>\*72?[:#]77;\ MLB_V3-B#.JC.UJ.+U16-VT:EFS!XIB_?2$OR,B>X)5 M9WT1V1D1O;U$J/24&)@8&6J_5+=%_V1K]DS>8-HHV?!(M5\T2T]\V5)=M]0- MM3V+D5FYO&@FJ**+U3RPO;VV4"V9FBV3MY@VW#*YCD%-Q52EQD M)CU5&A3QD[GO))^?1;'+)'[6[&0;0FD:"$P-_/N80DGRN[@D;6GH[FHV7-[0 MVB2/]BBUJ_(OP=ZA-)2#0_F'#P\_@0$>+=D("0SQ)=>I X9;A6J;VV/[-*W< M+]^\K<=^(Z^*]>#7?Y3EAO] 3710KIJ7E+]3TK+F WW[U]$[GKCB:+M/8R,_0RO4> ? ML;FSME[<=;"V7+_[H#4RPXP9NSA:T_4=#=L.N(C&(*-]8$1#>WM' MCY)):CGF"DK5(Y?#;N/\VJ<&MLH5T#Z21''X+4@-QM9(1:"K)VC401G909F2 MMC&1M[$S3 8IO0]:;A.1BC/5A*J[GNK8,!92 F95XS,;->ULE\. 5=)%/#NS?%I)"N M>=&Y-7OU5(RO7KZ&>MOU*JWU#;D>]ZY++N MEJ$%*N8\#,$K)RJ=9*T841$58 Q^0 [%$U]'>/4:M2 UDK;WH9L: M]\& 7)&O,UTG-92U&%BR;R:CFY2V]Q"HQY29.TC!P]_BF0JW-9=SX=>##:ZL M FSU(*M;#3;8RKJHU2-NT-208K.?RC*^,M)9V3 @)C6H*5DG$C4F,1@;M<45 MJUEHV'RXV[FFT&#-!=VH]8!'M+KJ7MV1;=+:@'R6*T+75#(K:3B22"FA[+O( ME3H-@\)EL\'7M1M8T&PVR*)O30B=S497VF , ;39D!L3,"SO-1M]D[9CR'[- M1M^8@"$YL.D]4=YF/)FPV=CW)#.68-6,F;V(3,'"5)G4UYOQJ4$O8T(A!8]CC1)'39)9\(&9;(.;+8B9I"U%MCM^S+P^4%^M>=^_ MDU&GHC&.5?<)V;,K0YZ;#B=@;T*&]?]AD(G:6!.&'(GA2>VP7UH3',/\TH'/ M;E3'8+8*+*4UK_5$1V6U"AJD.\_UU,>S<^V/@M#1(M:V0P/F@\&3MIN:&PP- MQ+R[KCK?N*4KKPG1=JQF4PJ_Y^SYW"YP:=W1!LFT7AAJS2 ?\?NC=^^/WGV# M?!51&V*X2QI&M-\QYTD.,O @MKR>!YXCV6_(I\,>.&=K>='"]W;Y43>.\RRD M4SU4#[BZ9#^)KV%$I1/]@0\8/DRHNS$T2,CHO=+GF/H.=91T]*3CP-8^9?^V MXJ @OSCA?F5%=SB2;71T;UD;,05>',G?I',A?O&OQ"J?&F(UJ[W,C#OS8R6J M KGY^Q]9 TR>>K.!2- MFH^W>B =*V%Z5X%O<_&N;,7*&XS&Q(5OA]Q2S?_WPK\.Z<9RG5.ZHB'#M4-1EN:&\HT"]?& M5!EV67WRW3BZN?U4R$>S-A/:93SM;&D]TXB?9(AB:+RMBEN/QMXY0 JQ)_N1 MYMT,>%(*!G@?;LGV[-YF>[XR,XQ)N9BMZD!:Q^1T[ M59:=O=?W:6E85%,T[F7!R:K\=+QC).TEJ4DA6C*9]YAU]WO9<:EL,QHKQY;_ M^^*1ADYHK4J?R\Q'/6_I94CI0["-Z'D0.!&[,U _3ODU5\%\2\T%A$E_U,J; [7WVA3J(3*H.XL MW/EXQ.L.5;.V@U[!1< SE6-O1V.TY4D!(0J,'M'Q+IM/4+)2>Y.9 ,/9,W,> MA.F!$V^]FCP]]W!$N!.+3R908S#+@5K=!FTH;">#M+=SO4B@SEWX_&@HPN^3%4 MLA8SP]:_&7VH"=39-H2\,X2TJ1EY89,1C6^%RD:]%:>VW6@L0?8H:!MP4D^V M4+L4E7&$>+?U\- 8$]%7EYM*_&4^K3P4F)CZ5 MX\]DM?BZ9H:T8/XNS1V'*8,1FOX7X748/+IL0Q1HPI6?CR? "YMI8NOB>^.* MENV=B@;C'=J\5'JV6E&PCM!3C(A0_O*NN5NPBLB(UV\.5XM-_F+%EJ+TSBUO M,:*QEF>W[E*32IU(5=G$T*$7L$NWN_5=X!6<S-XU)$$5&6[OM&4KAV9$)<+U.7QN\VO MGCI"HS$M?&V%/K9JJ:-)RQ'?P;LX#;*K,H84?3F>5IJ-'R_31G/?C2CU^6 2 MT3(&;BA(_1#O'H1A\,1^.+$V[&\5,N!>1 ["<;5D?99MNOWIC*> 5$7VO()^W$1+H.GK(&HZLN)6.\RN5MP:B%M[X9M!2:> MV4V->0W(3#Z<;OD4P%-3%6NZ%YE1Y;[F=W?9UR-&;^E YQSGO/Z&JA)PN]&< M_M8%\:B7S9L2FHI7JE*P*OYV*D-?LJXJ#.UE7T_FY)V'P;K!(1&*+G=+29FH M)/)KT*[&$\.2A*UKRX5<9VOCQI97K1-4MAE=#U"C(5)()(QF:6[QR;4&>NAK O$G^OOA*""(M>$B%4U'-/L% M;%0Q1IQ 8BFXVC;P)+*+I>;Z:M1T,O?XW/EM&R%2J'-,5T%(+R')+YQOP,9N>5>4.CG+];ZMI^!CEEG1U;NUHL$T?/HU MXR_^=KRAP]: $ GVM)T&V[MXM?4$D+225%$3KK 7CK0I'K1'*2XD\+L6?$P("Z M1.:*#Z=P78C-X#M%6Z3QQ=&(BE'S^ F%N$@/$ZW_BV:UI?+OQCL1;%M?66M: MN8DR'TW>-GC._M.':3"ETW?6L>=1_V1I6:M55:IQ_JN19="$7X%O>!-S").N'EP705[;I>2/_9$7L%!W? M6OZ*B3J;3?!36+Z?RS^>@*%'YATT3P?*MYB0>MQ8+3;[/C)U15H#N=QXM2W8 M+?7?CPE.("(#0&?C%;BV[ U)$?.Y7J: #IP]LZLO"!W7M\(=VG_@7H0$BL!C M0[N_\&,:TJALR8;L<4(8#\EK+)P"-0_,'@3&DZV$2+%88;!A%&W!^H$Y?V6" M5D6+OFV&6[H,U+>N-)>I]O/1)C@3@L'O!I%KJ49)BFC;U.6/9Z)FA_5$?%(Q MB[7ICC6-1E=3*BP2VB>CAL5&,J2U[BTN^+1OZ#,E)P_2 VC(84COH5.X:.;>U>;$)N(\?0&[M'% MZI/ 6&AD.\VVF608;;E'$.WYBY.+:VB"5:F0SC5[R,.D4MHQ]>G*Q8)I72)R MAQC%R E/:+2<5VKI!1\:561NZ+T++[P?PYM3JK]D/IN$]:/2U%?PX8B#CEG_ M:;D$Q;UPRO:L[99'6M4V- (Q6B"MU'T]XF1;WED$ [M Y"*LY2A\']K\L3N( M"0)PTY3._OZ41O<(W6[O?J-VO P6X?S1="9SK&JLH84? MC^]#JCEG]=^/GS)]8SU]9*,+F5C-G]X;&M'PD98CIM8V'#>#,8=OI* A'>_R M6$D C<8=_DIA!)11EDSOX)C%48*D5F@J--^_462FCZ[OKK?KPB.:__N(5PK& MNI8'"X@_]Q[W)FTN[&!;8).72:25P&]-FDU$=TIB2/:+.)D56D/Q6>&&KLK3>6&Z[+'P08=N[#EV;IEB2TNTLRW$NK>=3ZFSM&+&_FY@1^^EC9+MOHP"4 M\1^0QJ%&P3;L)60IH3/>^BA7,\3HZ;CT9>M5W6@*-V/5;9+[;/2+I*FO0*F9 MU)/W0:5HZ!$6[^DYDV L#[;_F>\ V%O! USZZ<14Y[WTW FH*ZE#HDY54;[L MVPH+684A]8Z9UN]4>#8+/IO2>3T)_,AU1'0/%L?B6(UUD(>-2$P'HE(@B D' M5*EB4MUJY$"PIFQ,;OB5/D%PDOB0")BZ!O5:$A) *HH;C\8TC6EK M 4332V\];P@>9QW(M?1@+3WIO=L(6<'94CCNU%K%Q8IL"RKC&PJ$9%WHEQM2V('POP5 MDS"63]1[I!_9<7DHN_XZ$IU"9FUSQ*GQ+\,6<#S3P^!IBI8_!\D&SPW;7A7^ MT_UIC<@Z&Q_D?38J45GV]9BV_HR15Z8*C]0QQEUWJ7)22 M&%&"BF(.:X 5V7AYX^B670JEXE)I@_$B]C*5=FKNO=+/IWGK?;1BL*WN&EX+ M^U,:U/#1I*QTXV8]C_2*"1^BL/>I&U*;M:M(CJWX>LS"&,*4<1UXKETOL50T M.!#AL^;1;TELDF;C'M,\SX/PBL82)Z@.JW+D04TL+*=!1LEE#9!P#X1'-^86 ME+A33<\-:R[Z?KN95JB"_SG*HA_H3&B2/@V=2#NFHG#PG=7 M%M;4EEK/@@'&&ZZ@\614&_9 N'9#O89_.P&"J@K$5PLI>=V'PJ30(?!8'%V&!%8J_KT5SC1V]E MU3T!2MM0.91?CRB:NI@&$7$H!W:7<'BT'\/RIZVZS;C9Z8H86R$U%7XZU:#\ MVN*FS5J/"?1F4^H@B/H-W21 V\>6__OBD89.:*W*<;F;-1[3]:<"'&;RZU*O M3'5UUOV(C,=L<159)06_C,'ZACW;CI=/;+YV[(+B/V"IZ<7:=^^V$4QJN7^Y M6E.BAV-K_3KBW[=^N>==X4-[NXV61R6_8]B@;.$NW89VH@[DC2*5L4+M-8*U*@Z]M-\8XN M">E"V:FW #%.;3R+C.9MKZ[\6?3IR$":=<&X$WDX*@-G/_F.&^%IH,[9LPUA M3%6@>^UH'5[46RV.\H]0!2&Z\+FYM>_8N'V[']T+J^@YD72/7M&X%D:K>7O# M[[0=A)N :V(H^YS 1@YWE?)%=:OQ0>8SD+Y1$Z#YPC83% $X8F0K*4!I.DT M*V&XVL-+T9K<^&4$&OM)JUJ,CK.T#$0@B+S@BL7KQLU&]*@^*8D58>"S'VV: M^+\>X"6+DK.$W[A,.]QX]=7Y>B']&8H6/V-]!OFV9PHWXL,/KMTZ1.CIC,_0 MRWW):'C7#^R9*JW"F_MD]$B8FD"7"0@-BY4$Y:D%T:AJ,I[9++RW?*'Y@H$] M\%Q'QM9F7)< M4_6+*6!T7UOA(L0=X^!5*B,<*F)3ZEJ.9S(1":8BK[KX>4JJ$^%+Q,0A[M!, M_@[ABSQ?)DTIXL\0TQC%K^"[LB0,*37K>Z MMJY'__U,(.>DEJFHC*LJH-#^Z)LM*<9Q)\I+BFE_']U.UD=29&K;WR-_HY?> M1E>K%ZM3%P)S?:=.DU:_/+CXA)J:MIV(CACH)$.NP,Q1'+R$U\I=]NJYH=PX M+)]M_M@J+VV5'CQXM^,)BDS)@O\'A?W1\C@>-],I7*AQ!'_ [ 'U%\J7Q;"Z M[-_>UD&82AOM+S=L1YVM5K0\6\'L("91C NL4WSCH/]K<>>Y'%Z[M-Q1L\83 M2@P36WXO?"NUS>@O!1/%U3!7O!1Y >VU1S9^WZ6)T= M9'WAXZ^,D&W6MF]84'89+Q_HR0.E$<62-8KKKP(AM$&S"8CFB4]"A.KLF?== MT]Q4^2F(6F W<8FO4_OS^/ZB(4LY\]*KQ.:IPG&SU[&^(=3":H':!X;=;E\.6]D9^J M--Q.#AZ/G8QK7;=)+[9Q%#,YF%VQ5K?LPB+PY=].,^19P4=O$^6L-I]"ME-M U"S=2+BE^>_'X(W9=RVJJA7F+8XZGY[D5/BP>3+]8R7&$Z,J=;]*G M^@;N^D*]9E\2DS^YF+WR%'0\P)+*^$] G4)2\&'/NTS&1E3(P]E/1M?H]G1P MRK Z,XBVM;U-P&!YPF[$'3LAZ,J"L-NS*';7H (D\9O@2J5WL7(C[FG5[*./ M\70NMKA.KA3LV3.XJ!@#"!"RWFQEG%^N $-5,E4_M$<,5"M 1H$34'Z2*IN, M^N8$83$(TC(XICQ!A#HEOI.9U0)*7^;-8= MAK*OQWQ#8#0VKV%['0;W@-!0E2I5U6+44!P,[-#"6^:Q)OI41-#4MS6:_JKL M[YRAL, U*#1H6D*A3+[O@9U,WU/!)#&X4S4W4 UC49C9@FA9]MPA_NWZK@6 M?&@J+B-X+ 4NS/]]%$,Q+_?:Q$RFN*X"JEVKD M(@1_[>#(^"VZFZ!_G3NS*^.R&S:>$'8"CCAU"8A72'M]JJ*K6I(;\;WB,J-# MGZFS#"[8PYK NRU9O]6KVZSQZ&>_N@A9PW(F#8D<7OK8GK@ZT\N]WW=\PWBB MM"@"9(*G2E9XGDJ;]#S"TRU=!FJ9CF([1/6WAF0G8?/=R3P'@-$L$)P*/YO@ M&RGK7&9#P#K%D]62'$]\%/9KW$ PI@=W4^P[:])B KZ@"OC 9HFCM03&A$LO MUIXK07FJ&PT10-'FS=!<^P+1$C+;T*HD>2@-D1BNQ\$31_;)%AG[E&%8Q6+U M*>+G87$76Q!+?>'+2_T\ZRQ*PA5*=F<7BE.24J4^6"E]U[>;Y'O8[LD;MTZT M#@-0D!0K@$A$6>[VC!08H,L1<[_3PAK%^9^IR[_LB.]# MPJB#X(Q),5 @+V$3_$#+);E9R^JNJ][?A\J,^ Q*Z58]]VSL:%IGK-E=]!: MZEE%+A?][Q.X+2KCS/>\!O:A-9[#@-%>K.9.L"G-7*W\=/0U"ZKD]?-MO,4( MHRQJ^%Y+V4L7X\;"U.4;9#[J^5(3/E6^\57'4]$E5O[Q9 !0, )A%(1EM&>YKCJ"%^A*M5# M?#%>V%*R>Q8K7=9/:XNGVH ,G*S9K1V)CC@9 JE*":&!#57*9LGGHP< "EM0 ML]"_S,>?H3,I 9*K!KY&N#:.CY))(X%E/(- M(\M;K,0O>'X-.S<*7EE2WZ3DK/7=RZCAXF!*C&FXACJ'#TS[AI]Y#!=U*C,0 M&C:>5E)T\[J/!6W&0\O.Y'K565S*O^\?.Z51#'3-QT9? E'W4?S/)=NJ67SP MZF^G6!ZPRG%=VVQ\U#888O3 FQ8/I%!7E,I4/#@*AY9S=Y!7OP%YD1M29ZL'P2C6F M!DVG@2>8P_9,D1N+43XK7=Z]D#88&NV(#0B M2A+39#'EQE%!9=$^76PC+Q.L]RIQ&?5QU\\B:YI2F4";D/ BK:H26RT[[ MT9A&SC%WYE7'$95^/[;GCTVLJ-<*5IXP#,*3(&0O'_J::A2;O4A,#:"TH!A$ M.X#2*D(C&E1]*O%F2NVGRB>CQ[I6&W)]J52(+OEX6C"_IX +1ITV0O" MWVD8J1)?HH36 NLV;#RAC']I-2_/.:ANT[,51]132C++1:#6,M#- I5";@=" MXP;I%11ND66S$ZM?50A?H_:3U%/S(=_[("OV0;GG?7S#IAH+"'QD75#/LWP: M;&5H0-Y:W:S-%"[[.O2O1DVF'V2JQL]%==IT5ZJ?8: C4[)7U(5TCFAZH8Y[ M#6Z\Q6%70!K+5S9)^D=3\V95^K2KVXPW[Y;'WDU>X>O4!7N#MUL& #+)=E-8 M:8YIU'1*OFMP/, [J691[^UTKB)B&',.XB(*C/7:GR=A.SFW;%0*A!YW'(1A M\ 0&+VO#_E*:XK\7B0.PC'6VB)G>8/^]M<*8AM[NAFZ89%FQU[)?3L!KP*95 M^-Q0)-G34U#=>G1#7V5"6AV7>Q+I&^B%V@%X@$4"=WFH=?&'GZ_X"(>>^^/& MDA&5$4SM.BTH8+;?=5I$P'C:;'C"Q+_[("Q/R-"_&D]ZLIA";M/;!TJ;B;<5 M#29D_YO;=KBE:D1@8S-@0=/)!Z->L3M\^42]1_HQ\..',F9;DQO1"#'X5U@9S2*0#Y*,58U#&A;]DW8I)7H27^02SWLB.=\T' M?B W'%>-JU7_\N][%D^*5#[,ZU%/ LPW&".*!9=]28RY"%@=,*;S>[8SJK/<1IOF!\M^X'MBG#7%'ZQHL'D'QY^Y33$/^M(= KAH]5P=N4. M_;U(C!M^^!!X3H+X715>J'\XXNKP!) *=UG&',[TA-76NW17Y:O5@63?KF/M MN$170?P+A01;=FKLXHJP-2W&5/C2G5ZNTRG?3$]HJ8MYJVTWHHX4TY!&<;7T ME?UJ=*O^*8WLT-T(@SP4;V=2[S4;(GB5X;=UCTX+0B/>O\)IA ',8,6PO.N@ MD0.C4=.IQ;5S%WH?@>V5E*85\+A8E04I[A/H6$%ET =(1MY4HHS6-1DOXD-S M,54$UA=\.)Z D_%"5IKG2C[NV[1O89*%G)Z*K5#RY?B@0[@U,T>+QU E070T M7&?Q$UJ3&3&I+YN5IF"\*)ZOLB"@ILU'C.+*EUI6(Q:J3GF3IE.,++RL*3[8 MJ.F8X6K6_7U([T6];\ 4\K>TCJG:9E-23&'J3& M<^\DYDIA(]JW5.X>!":X;:,HBU2=)E8A9O7BY.(:FJ"2C728$AJ'-&:<8N"" MDAS?KFA(SP/X#*-,?D:\T]%"3#+=CX\^6K\%X0D<[0J6]J%0Q"90(\]KC_WDW__]"^H??;K]0N.< MR0W!-K3+[*,%ID1I1\2K(CLB?"N_N--.MPA&&^*8I,-'=EW"F(:,L)\ M'G[:^I2\_W9&V$[ZBKRB$FF4L!N'Q$^LQ]U1Y#Z3)TI_CPCU'38;I]1&-S5Y M_QVV^_#Z"XO&M#VY<01+' #]'^FI E* M+W" (Z#^Y<%P)-9&X01IDL6*(%7R*Z?[_QT,1X\TO N2R^9$KHL9;E)#8GFY M;?Y?>,Q:+A8G3@1UN!8X_;]&A-,FOP+UP9EL&OC1X4H,PH(K4?0A[D/9RZ%R M&P> F,!97L+/@^]-D.P+<:/;[D<@2!2*,Y+2/!QN5!D%J0X]]'R0\G5(-^QY M/Z4K&H*X*:(,A,K+)>*6BR0[(Z]D=Z^)ZQ/1(Q%=$29BL(3R'2 3(NM0ZQ!F<;V4R>V4II"0$&JY!6C&[T^3,[4 M:W0:[!5APH#=<6D]TX@_VQ"@V>U2X21)##1)F! ]--X:/1J"5^R#W!CC=3_D M%-"0ET]!2\YY7T?8&4E[XZ_B#)]+W-9JQT(K9YU^%C.1M]E\C;:7;Z9B>D%H M94;(I,D%^CMT_O,+^Q4N[+>#2@6Y^&7?ABJ4HNRY].IV%'S2M?2P%^('_A'T M0RS1$;%$3\/::(;A-C$ :#LV GD(PO&(I$]^E3T,:[<9ADMU?UZ)]?O+G]Y] M\_9OT,3LJ= COR+%P26?HOB)Q-W>]F5D- D2)0I5QA&C M2Y#P8;&E[C:%MV!%DHAKHOA%A^;MV/)_7SS2T FM56ME'XB0E,JTQZPN X\ MD*0&O;N6(:4/P3:BYU!YB8FTO6C>0/4?0)4@V1G(RE\.KNGTR9#80H?/B+JO MQN$F&WL@:BD6!VDD)6TQ'B-"4[#Z=PC'Y4E?:=VD+K9F',41#B.QJ"N!(FC# MY0,B.*(9@1&PW\9D1V.2#F)&>';TC!@Q7T]F,KV!YO$/,X&ZI^Z3'R:4B*UT M)>VT).2A.Z"4@5@O)C7"^<>2Z%JSH:>Q)&Y9SVYN*S-JM$$6$=2%X$@,"EN# M\*DO_>UVO;;"GBN>>)6'^ ^2EZ>A&P\!@CQWLY9+4""LHC;!ZAQQ$>F(.8R](' M2^V-SR09#YAH'.<$8>W,TRX.&D MG6+$L!=@.>W'6#Q5IG)*9R-62H]P@D;M5[UQH[\D&9:&YD+"D"*F4LCZ%8 DR+T@2.XX?B*Q8H(NE0]OT:7RWA1',FY<14_HO"9),#JG2CC9 M0V))/2"2+K$D6PYG"^+.-T98*_'I=8_ JW!A&@S%ZYL[=?6@TM01^\4Z)PY[ M:N"A3V-XHF0<%T27&[ %],ZY?M=,8WGKTNH["1>2.'EBU(DD/]/5?F/BQC"L MJMMY6OP6H?]V"% 7Y C2(Y*@H:ATKJ^?=+I/.0VF&9DY69V&K,6/+Y;S2W+R MZ>;F[&I)YK>W9\O;P:-5TNMW[CMY",&VT3F*_07%V2_YBK3=_([?+Q7IV<_M73EK<"H M'@X_ZJ.3,.4JP:J#ORUY ^'9:@6%D1\I%*\2V;7\+^]ZS:U-^B&GN!]7ZI\/ MFV]=0)3L69\+>UI,R/36M@#$@AW-Q8H=U-;RKT)17CJO !GC-5XXP""CSG3R M. [=NZUP!P7DVC(C^_?&L/HDZESS6VGXB'E>#W974"NG=9B\(*E$Q!DU*/;) MDWKTE-JY0THD4.>!:;>WN_5=X+6.5T(:A!,Q(H,$YZ0 MX(PG]0YNDNJ)$UVW178BS@[&9T3$'90;]-N>;T,?"V6"LQ8,)2"Z7[ ;)GCD M_J*.GGH>GD/NZ"I@Y]M*L=^)0]DU9KM)M :5:$\0D<+FPMN1;81R%_OKRK7! MG_]@Q>3!8M>>'X#U<6WY_'NF^-M(AUWN8)F$R%,;N,('GMQM70\W.BA%5N,1 M68[#/:8@E;O*G$ WPH?\0#V';*'8,.M'!".DWK9A PYZ7SMQM!*Z/*A 4B8J MZ<-B3(M73KA#_W_"G6N NPI!D&E]YQ#(<&:%@)<:75/NQQ78QETX9J0)!DD0 MAQ,C5'0"AXA?-H?/<:56 U. G1'9&SAF^+,Q(Z+'H>= Y% 79F=WL[W59:0; ML\H-P**^DT?.0D]M#7=QFN#05[@.^FL ))D ?36#PE2,3@]\:?[U+'/QF,SE M\.&[! >Q,Z50FOS0N:_VS)>IU\+=("7G QG_;6R%\3@<7!849D[0S7.EF5L; M\'T\*[P;(ON9D:0GDG1%9%^'S;EZ7+?$Y&@L>VHP'K7CJNC.7-K4;9-@B37&<4$! MRIX->Y?6[_31]0#0PKS+H%^VLKJ20GTLRO(<;1^6FOM6V]/D5Q0F ML;\I/#>=)F"?5V>\6;ADJDU;.9 UG>+P]/=ON#'F8FQ.V(^+!KRHCT%\$L>R*B*R+[(M#9C(CN#IU]=5,F M+%N"94>RS(9@1$EJ@F^[? JPH) 95%]SF&I#\S^:C@@FRO[D;#1XCB17]\1) M!B'H:R2+)W E8A MJ[^+A%^8)RM*JT!'M$>TP3+RHDK.-4]IRUEE(1$,DHH"SX//9,EWU1Y$?KUA M?X7@ 0#U&5Z3%C%'E@<&_PO_Q-JXL>5U,T@G--&+<.3Z1) U9X_NDRTM;DXP MPG@Z>[8IKUMR;4E$0M/69Q5G0\:W"'B>?B)XP*@50;[; 7*4M3J71.@(ZB-8 MUE-8K@N'W4CL(K-2C&B1 *V#VK"_;=>0+Z[&;Y"V/V<@ZINE>GF/EY_?'L:CD8NG69<)L6VVVJ]$(MW(S,C/,JS&D1/3/*$K@Z48R_+K.B!\"X([X/(3LC5(3.;2<&9 M"-,%< %"\^_X"&I%] 1)@\]>?_QH>JW HU"@#P9_XOKC).,M& $1I*O]2$^; M,+B=>N&B:"=Q9)/!-Q'>,1"8S93YTV![%Z^V'GM9P26KU-;J"#4CZ"EUM&8D MZ1@L)3)>&() S$'2#,FZ%@*CL>J(KB"7D4\+_#;Y1ZC,D2'4JSX,P?R-:A_T MEQ/X5FP0#66\]-SSL62X2IO@X# @L*7$Z],- MR!,()4^-.<3.SN/7](QQF%#$ '%5^$[1!=*C0%!R10PM$*0QTB<4@%"]"]^A MS_]%VSH=182T($:0&F'D!K\16,,K:TT['1FLNP!4C&VTIG%4Y^P_YD/)H-># MGX%\(-EW&$CV_:"&V#//H_[)TK)6JY9)D1F#*Q(D)U\23M-, <#N7,AKX3!' MK^Z=# MF3'8IJ'A/ML>4H''S8W=>,F#LRW^E,"$($*1D+*ON1/6M@P%Q RN\FX)%23%W")6I;J(+1E+EQ/-E7$L; M.2&L"VU!T13.GF4LY<+U4(WXT8K2[^$72Q=F)?G=8$+$]?9C#CZ[%CB M8/K#:4UX&?YD16P&CV\M?^5Z[F83_!3V\BYQNN28I)1GY*?04(7:WK@2._DS MX4:3>01+7V9Y,A>()0N^="X6I<1?)45DQJR3UIFQ\FIF#P#W&!$,JP[#'5R2 M O928=Z\\[9'=_KT!U]>T4'QH ^OF2^M9QGRR0V-5]LNHCC7T"$+0:=*.-GA M(9)EYCYXH:#\BNMOV?86*B!4K41/4X*X3Z.S9R8N!B&3%-CIP" I/<="IEBT M1HU6D_O1%Y4.BZ3CD@Z[M!(!%1)U0;K''V@:U6,BYD;,E,GR!JSG$(P'IY3_ M[X6?&!5$/D='%4IV0%[)+E[#]9R:5)+\%V.*U7 \9X)M\#4";HNKW ZN=$F+ MT&*%8))1M(5(!2PJVDTJQRQJA,0F-E [!$8R1DM!$>0"#H(IB&(1U&$QE4^W M=!FH"G'[0FO9^,(MYM)I.K*)&FM]LR46Z7-A1PORY3S)^M@;SI-OK Q>!@.$ M2R^B_K"*"BJ F%.\ GSZ.CX&.504WCVZJCC.OC("3+KR =9 UE\S%D=: +C8 MN69O";ZDV=*]_7*F01(A*5,.JP[!&8J[RD@HP27D?TG0UJ[ZH(I):U E[,Z! M'@'R&'B/< ($MNQ*@)>0.PEA.^P#K-;"A&H?-+1=\.'>PW! *NC%QL=K8=JB M%J:=],,$PJ2C8:M2#,2GM"MIM3Y3^D3IP(P%<" ^LT5A1F!/]P5U\F)-B!P+\&]6$8XK:J MZIV6]WR7F8$93H&2#CT3-8$^CPGQ,G.A00K(W7"=S 4Z!&^4N9@;F0M=&KP! M"7VQ^A3Q)/F^@IJ1[%&P.F*$>=+W0;%55M"E*%[5J>YXL9 M#(N3BVMHPOX@BL)'AUR25T^P>?>L_PK/_!IUN#1>"=)3;> M';QF8>S^C[CR!0QV:M^7U9/,5$G$L.!Y)YE?U$;D <9S8^)O]_'GPZ/G1*U; M.3@KJ6/RAMZ[8,CR8[!"=/-'IK30I&$RBJM3S'#&I,N1\0Q%#]_0V()[3Y:? M4Q)/X$:TW4ZN/$D]K6[W2LUL$3V\-O16]<^KMQ>;A\>?;J@23,HBC<-:,61B M0Z1F@[2Q=&8-40EA8LO,$*QN.[#UJ3=^I,$IY8-?X8LDPV502V[/W&2+CL #&H0D M+3(', D9FX&QHZ"_(!V#T[.OHBD)N1\V"A\_X[PD5VU/[\8H5VQO3%0E=AKA M)$'"O+&>/C*F0M?RN+I\0R,:LDNK=6B8(#PCC#1):">8SY+^X7&H'23&VUI0 MQ1"P:+O9> ;@4#&DXAA@-L%\0OV(VTC"$,+2T/ZQ2S\1 5%S@-;FP!I*66"T MG2P?+'^QP2#)JP#?*NITBJG%SH^P=Z*.D"A#)'<[HGXG,R]QG#,) :)6,.:& MKY@-EHC18L@0'^_,4+CN9*<^6WQ8C;>A_'_N1JA'/-VI4NLAF!-[7F$* MK#+ %/M?2=U(C.-0'*K'Y49(HP?H TLX!1LHP5X"K!ZNI6TH)) MN4RF>L0Z'6PO!AG_MI*S<"#LB5U9#C]V('QHX5'PL_D582?*NK\/(9()L[K% M1=XQ$ERGRI4]I&LPS)L+D"!U!C[;_YT<6D(128@9\V;UPH2&V#$6)WIYQ*[[ M*UOG]6&ZX[X'ADQ C5HJSV15AG).WM<^#$$/9<'?&5<2YBCA7EC&N+@/_?DG# M-=SBY^PH806YMDDSC-81$,,\SQD!>KPDW0AUVV2P[W7HVA2PPWG M4)L=\:7U?$J=K1V[4*RJE]ACK<*;[ _ A'B/B&R0]FDH]'C4&=+T.D/0(*+P M6!^H9,:1R/IXR\PD=W0;KVYQ,I,\TQC/D1$9 =&2]7KP,Y!'M/P>$2V_&WPW M*N(:(./&C(Z;%"%L>P>H\B_3GE.RQ%"Z5Z]<:7=$AC4W97T^,/'*!(@.8X/O(NQN#!F(O6IV'4:\=CX?!G'HQX1U\=(<OG6JS+%1( M$"=L][J.V,=+-IIH1=G(G'?]I_Z[OAM# &0"?K ! \\A\UPI)FF]$*6;0^98 MO0KW9-N0?'%*>7<)?J=X^D6F;Q>&)6D%R%0*%N25H&\JK:]G-KT].#PPUC3H M/B-;%@'PP<;=Z_! M&I3U CCB"&T$QHH+<+0)I$H\_,0(7S1UBLT\XN$8RI1ER(0U#).9>ATC&[6D M5U%@D"P#ME/_Z<8/4%?:]>_/@[!7*Z7H;H:"C=+/K#BO+5WT@Y^'0A!$K*E M-I;K)!C8<8#'&*.,2$3CV$OJ>U(>C&I!OI>!2&=O&[,;[9:R%P\?O\Y!SIP@ M22FRD[Q:008\V^]L9ET[3:]F=R??$@8C._IC60LA%BRR6UO.0)1T,'C5@Y* M=2QXU'^T.I(UL$[]\:2IQ&,S=@YV07H)D1W9&((65:FSV:V<^A&2SX=(H%@U M R1KG(3*LYJ@V8ODX25X]2*Z]QJP>%E^Z^2 3]6($*+AG?A1Y'C08 MXY$\XC*3M9[@70,)YV0;Q4QG";LF/18!'R9"7ZH00*6JR17/;&6GCO);N88NW->J8FY0:C,_(1G\8YP76YL7;E,? M7+@K<&^):%_VZ*=6JWGH1J##)$7>[JEOL]_W'3"FN3B+JWP1BX^%WQ*V.IH9 M<48-(#,T@PJ0FF=&FPIJW)N= B1])2M[< (H5V$LM3M@B;QYE0.HVFA$Q)I(. MBJ2CFBEXZ#.2C.P/,J'U4=.%L\.SSP:,?L$#R8N;)> 5N-,3*/:-L'8Z6PK' M@R)^?<>K>O\.#YQ_Z=G\H_&M;OOEX$SE@E>%VZ6K.3I]3B5!DSI+7\RH:Y%R M)'Q'PUN7,\ NO'XP*E]JQEIO>#6(]B*]POQ?LH_#Y#17,U)&8V5E%+(QQ.?M M]BZB_]ZRKL[@N>IZRE)RA-,S>,@@=T.EU_ZPM91>D#I4VMEQ$@5WZB MJU5(=\M;RU^Q&W^S"7J)DA=DR?)+DE(V$V[>%T=BP3X#3K3Y.L\HOM"C2<2(@BD^$$Z^1#N M)P598Z[5@#*64&]F+D;+JM^/O2OZ'"^?J/=(/[+GZJ&M?-9AR1?^F$[6 :8D MO_+?X,I_/3A2A&*L[B;*J 9G@]7ENX]?$Z+-04%BY!Z$A['N.4Q@QP7@1&9D M'L>A>[<5MNP RH*9 7+KGS/-7+M& ME."/2JWM=$OG8,+ :Y]=&)T,005P,DKL.T>4N;9<1Q:-Y$\@Z_6SF(K\/?@= MWH/?#\\=8^?"UBX8">04=*S[R4^$K &[YN[]&)%8P=&W6753B,-%\ MMEDX9*BW&+&K8H8""\=!& 9/;-><6!OVE]88UM %;&+>28(S/B.B M'Y)T1&1/A\QU)M8H\![QX 66#\=86)YXC 6-X36!\\VG)MK>#0ZC;V(*,@4" M.7.2,;(6RWZ7++MM:-GA9"Y6 )4(UL5;&CZZ-HUNF=34)3 07QRVB$@7%U92 M)D#:4*)@?[QYC=@Z''YT-#/.E)&*(3(QXIKR1)2NNL:8>1:5DNA'*X;'3-HK!<^I04] M4S)43UX9*1*L%P9+-FYVJXH%'92[J\ _6V^\8$?IJ1M2.P["EN5%,[N3$2:2 M,DE($T[[0%@2&[&$%5/03FFTUW7@N79WRZ@2^B8I&GPM6[@NVMNPNKAQ#-BP MS,S%:$:LJE2&+!1!&EJ(H 2+DXM*7 L5T.(\"*]H#$BE0/B8KH*0ML=V:) 7 M4FQB0:A4^4D.(2+E3X!%, YG3%*#P9J ?CBLM5"W["<_3/!G,9?<8Y3'@?ML M4+@4; <7 %_1 UA$J[JYY%PN <3*UJC'Q'2;"XS@7KB&!/ M(^4)5$1OIX#)%PY;&':PK/1B%]'2F_SH>U]@S'N%AXSO!B1607!/H@22=8#E#$5@Z* M,C PN[H;Z+)Z30U "W!77,;EU<5HDKKW,KY-D[7I^^-*,]E1WPU"COO$7JSQ M.2VZFV\HU'65_X+;L>^K..E!7,K0QV%RJKNE)5>]L:P'^"):<7CX[L%02:9F"IPIXV@E9O>(9*7$(G#V#SB=BFJ9VP M2P-6L8H4M"$2S@Z('2V08O'QX\7RX]G5\I;,KT[)R>)J>7'UX]G5R<79X.4Q M"PP!7?U%10J]28]1$;A-:@@4D!P0O=)IU4I@?]*.DB16C"T]7*8K;5U*'PD, MR\E(_!98DH7['2YEM!?16Q=4L7304-!M;L=;R^NR%^"=-A(&-3K7E9NAT,(^ M2P(Q\!7G R*1B\JYLGM@3+"?8%3F X[U"J;@CXK@@6S]3A6[_+(XYHH+\!!9 MUC&=EQ5E6TVXX,3UDPS0C-BCVJC%ZYO R MDM2(OC E3(3W=Q]],F]?W8+0>!5#MV40P_O(@,B?>JM]YVT-$EO$!E*M1-Q M^9J0A:,P_M<-Z(+=ZBN"7R&*7:B!^Y&=MJU@Y-?3 *Q>@]][3*X")#T$-W/8 MX[7[%$'D4W(%,&G!?42_7]M0/7 * 5Z>[ )")5Y!+TR%?JW8,-.>#I?G+ (S M @5N%,;3@%)K<':A:/.I<%Y=2Z3V#A6;)2U1)6?P:LW) >L@4)0>+R-"12-\ MH*XFO.8 009M=<-RGLG8*IN F!A,UM=%L+Z!R<8!(>L#= SO?JP_P_158JTA MSAFLI[:W=? -(.OT7$;XD;&TD#*_ I9IH9W2[(I\)(+L2!Z?EDQ5^'P$Q0-A M9'^_CV.&O^.MBQ6@X*9D4C^3%OA9^#%LK^7_ MOF!GWPFM5>OW6!+GO+Y*Z9-@]9I %R3MXS YS=32#056*+D#Y@))UD!FE;14 M%-1)3;,@.NG\X>&-: M'N1/7_@GUL9EPM,)OM<((]5V$R2$,3,;MKJ@/2.<.D'RA\>@+GTC->"./MO@ M3F(KN[%"\@AQE(-&:BZ?V+;>?_[!\""E=K'UVEB+8N]TW[/NW[S\001'/ MK1F0U4'X$IN2D\2(6O$CDO]N@-ASXZ.Q:T3"DJ2TC MUK[H=/.B>&BIF52V2ILC8/'N9VE)HUC_ZC.;H#+1&6YG=6Z6ZMPHII\3$W.# M1^46PA(@+,RGGA2#KRW[=^N>#:67@X(]$)MW@1L 1>V-[&38#(,!^)/66>1+ MD$Y5B(2XF:MN /YT$!_C;)45EU]LXT;!D[V$EN;RK8-MO$>8J?GXTG%FJR3, M-#N8B"S$]"U.+D<$0?AH_1:$)S"T*VM-N9-RH'JRV!7!O@AT9LPG.C#[ZHI/ M=@[4'%3?Z1V)6,TG!0LE)SH2*G2?_&DII!?SXXO+B^7%V2WYB[7>_(T4(10; MKBLC ;]$T0%PD*)E=K%B>]'R;98[CGV'Z\=/N+AU* T<089B09 M!=QPR3B(' CY-1T*.?.9:,3%NL%V";C.SY@HR?:!X[!O(H#7L+S_ZVY. J>M M_YP3)(+BC'":A!$E0'5X7A"J%>,.Z*D56]VJ:0AN%)H0#& -74J#)X'2!]=F M0ELK9T)&MIZC1U+"OEB*<.)0]M*S?2@-8H^BUX'S>;OP)M9&TAC6U=-]N.IE M*0D-?1UF2S1?^ )\*[JV=B#)=?'Z)H;S5Y+\:Y$HQ-W>H@M#'N#>6?7VXO+@ MV--L,I*9C1EF]L<=0UN9>1 V[/8SF8T\#-M7",/V[>#A45K^>R02CBD/^H$Z]>GD@)'" XDNE",0X\)7J(WPT[ ME:&+[Y=(T Q1C)7-(K&J= !5V6'C)",1,4@3AY2./!,B8N MDSIT20C>U- H3-A.["#0>#&H?2@FS" M ,=/*!SKP,?H_?91C^(^3VD9BGKLE1?UJ(W%4+FB>T-MZCX.J,JG'1P4DV59 MD)RI,"%H!$BU"5)SC_E A=F0!MVHIMC5(<(2GB%H:/B]"I7F@W#76PIK0M%L M1?=DS400\3(0\!'R!=[7L%N.5Y"\Z4J<4V3F_/7%7*&4^?GP);:B) O!SH(P M22D;2A\9:$,F+T&:B1&LR$_;*&9*)B4G#Y2RM_".J0>#*P=]KYZF$RA+*+#$ MR5U"?OCTZB>E0$H8^.Q'FR:YH!P_+7G>\1NFMK@;CT9=WSZEC@J3 GV'J9P1 M^;1Q0*+&U%#L7)%PL.**[-[H,SG&+.E/IHVV%W4>U$$()I/>^CL\0YC*6#3 M>]?W#V7\FE5^XMM$5V0DE0144PJ/7% V9K5;K RXMP+GKJBI&I1A8A#@50- MZM6+\-[R1; ")*0$GNM((*QKUE:&H2G!E\F@NW*O]LV39I+>4196^]?#+M,A M&)RJAIC.[ I8K-J4+U,>F[V KOFMP^:'=6KH=1IX*KR.LW#@[&!_XBZ.9H,(GQXU;\# MR"TO=);6L>/V@O,@%+^"[]K6.RNTVZ2V#?8@R@%*Y9UW2,).'Z2EBU+F&&22IGBF8(':ZN6G[55VQL@%:OZBQ_X1V*1$-KK MZ [74VTS:'8$FU[Q%+%W1SG,O62%Z_<4L)KV11X#M.F&,)T(^@'V(/9+#G>& MDS%L'DN_K(M#J1'58%K,I(KWRU3!52P6D_5S=)(R^C-?S)MD,1<^_E)YB8SE ME+>V^G)CY&+%0Q3GV_@A".$$]_6 $2LAB5?M/8\39;-EX=W&K@V'S1;E1GJ^.*+MXN)D+UCUQ?G,R*!1?5 )+$CJ\P62&*5>N&*5?)Q*;1ZV\&_VA3 MIP%A@4)78*PAE&=\#VYWM:('^'^(5'JT/(I9"#*;#/Z A8S47RA?\NG(YS- MQ0.FQI\]VQC<=\.NHK/5BK; &%*KS)PMR<75R2?@-2:^:7>0MAT"_)G\%CS<1,Y M< (C)WSH?^R%T&IZLKU[>C:!O7L9^/=0I?Z4WL40?,LO/TPE7]QY[CU'X.MF MXH8^CJ!T/7%8+S/B86%;#I9$UE:\#5$_PLR!F:B/@A9<80$E$; O2S)^_ MF7W[U?L9^?.WLW=OW^-V93]^]=4WASE5ZHV&$P5=$.B#ZX]XQ%+ZAH2+87CU M&K-IOF"I>- [E+\LKLHJZ!JIA=DK5YI0(IBP#3 A5>/S(%3+/:#BG(6DC25L_LFT96AZ[3N;.VO5=B*X# M-X2 ,NIDJ16T\2[1J1-!WI@1=Q VM1B?0OZ&KTN!;D!(&%L^4)XN=@S98DI& M62^^W20ES592TM1PW&&=MP,P*/8H,K9,<^V0N%X:R90C,_$F)N,;I">!W,3VE Q+'"0*S,AI&P#:2^;^B MG?/%,3!WR@/6ZTH-OB%Z&;*BC1A1-)H7).Z8$]"B&+/!%(#AIT&[J\#(<'ZY M^._(RPW3\,>6_)>LH7/N(WP>-WR307K*_5 M5ON2)9H5FN17H,K+=@T<'26"54Y!+H.::1! R.MJ=$5I3J-.'(6X+(DR,"1S MGWS)@\CY68"W5>%'4CT8=C1S7O4:#9YK5>92S)?-8Q?-)]_B0++4^=%R?4@] MF(=,!/7O3[W,Y;5.?_(IC.\R\_]$GO*KT*)/LME8(J:B0JJ45BP>0 M2YX)X-ID(TJ2#FF1Q2=3! ">B_B_[N8K&5$H*9JQ6_7"AG?P'&1D2^.<%-;V M36N-L)\]*I+$U9/!QLEV?KR#LCI0."N$T/A-F6M M&H (%1I YCT32X:0\$CU.0Y5'XOSB:GYU8L@CDJ@2X%8A18"&MC#%H;ME05M&1;+^26Y7%S] M>+0\N_E(E*K.@YJZTMP;-0/&2O.'[G91.WA=19S@H@8'P66BZRE=439A>\,+ M9"QJ')&B('W'TF$&(N4[L<,Y6$.*TI!"(P0 ]P M!#/#.H$Q)6P> %N@"B2QSHDM_.;",YZ M3&RVJ]BC+DJVP1,/F3"N[6X \MSU$=C(ANPEQPK)CEKAL.=]X$D21U1.CJA. MOEBE)RL4@$=J7P(:Z) 95X^ Y-Y/%&%^$I0-(B!_U#D06%?X@ CX8I]M$ = M ;8&LH4:BH18K?@I,"(&RYK-3\&!=DQ_$71*R_-Q;QT M'WZ);FR ![QU)(IA/Z[>A!KAY*8\=+%OTB$;<;!W'+16+M'8R#OB)DGD^T+\ MI/8Q^IUPDV8D+8E1"J%D(/1_(E.:MXMLV* ?T#3"A.7A:]TDR3,G3(/8L1<. M,2Z@5--9%+MKQ8H&T7M&D1P%!R2.N*-6#D0I6,,!G2#!6%78 MQDP^&F'^-!N[-G$X;^EL)5.(4RPRM?#T!:Q%DJP]N".<'2K'];;@[;NEMD & M.'OF47 0H@=Z^U:6CCBS0@@,B20B])XE[C.! TK?).VVXL@D2-."?[9-[K@^]#8EA/6Q1<6_B(F="5@E#7E=)RD,>4 M%SRFS@T%*#('',[],0@+]$9IW>-*H^P:Y!31.:\-@^XDZ/^SFIR\ M6ODMJI5?D5?T62*P0!KVO[=6"%N?^G 'WM)-C!(M>?\=?O]AL KTZ;2P>>B MRR%6VP0 1^NAECF_3 !NW&[O(OKO+=ME9X]]:/L).8+TC"K]ES2&C_;][4&T!U6G@ILS;V9"#Z,5/M'H)/6KHO]6(X M^:KW"#YE:<^X$VSOXM76(Y9L #!3'[Y].R-_?O_=!PXQ]>'==PV#98WJ:3C!E]6_L$8![J2W?7)RU@9C+YX M/7&BKLB8[$"Q1M:O#?KU!02ZW[,&[B$%RB-(L*B@MQ W(U%02 MU31G1[G:!JHF,HFDOTE.?A_>R+;S/CC(@68F=/BHNPJR&1.I(R?#I 2X!-SM M;;C#6[:S."&IR4O;I-S0G1.O@HD)C[ZP0DW"A*BY"@&.013_C;Q[]^WL^[=O M>4@TM[$I[^R@\(G!(PT[9G$A#0-Y6?F<&;#Z]YDQ@_%R1O)E"K!9KH*X04%*>EY%>#;O^^>2RK\ET$VV/"(5GPX+,'$8!$+ 6!3[K'%R&,">H@X:M* M;Z$(I8*&=AT\7GLI<5,H[;$2(\V*I"(FS M-( A"''?\()1?&0D@J%IJ&4PN!GAPQL/QXEC-W6J)E:!4B?I&ZN(E2\Z@J-+ MD[B$T*P)RUT0='.56\"$Q&O#V-8O M0%LLN#H[RFA%^(LE%Z+!#/O6E9%KL[1^Q/K/%S[/@ ?X1I/@@['JZA< MFE$7*QEU8*C'>M9@O!V:M+AN)4 $R37U@XB]Y2TM[H$ MR4'GX71+E\$-+UIV#37+6L8O9+8M(PNL"<($*0\>I] K0]+@7[ WV;]W$R]F)YPP):6-=W&$ M?9"TD\3[9@A(;#"6M43JR?%=ZFYN%:2519C.>(FSSGGLPS1B]! LKQH# MV/&.E"-*9;!NQ#A!50/C$/-[(>9WKLSO'VAZ,_5'8&94 M<\K&<@6$T$ZSIT"J!)I:(D"LDQO5AHED?]F(P:A@=2;B.$J*MG87K"^MW^FC MZWG#5P[NE07OH$??I!:PZ?J_?6@SQ;5_32DS"$NV6'V*N!"_N(LMJ.-TX4NS MSWDV[3C!KVJY_;#'HV!UQ/KDXCR1O<*ED9B;X$[)!!VF<%Z?T;1H*(=R;K:, M6>%B#I3)H>KD^/2)!,D$\:3@X,YS[\U880K MNLX3X;'*ICA J;Z,574:9?8&-1R/;!?>A[?BP%SKF=#5BMK#(PTD%J84H585 MB%/\5XZLZ3N9WWP"/%A1>6#7#[)447!"*I=#FD""2WGY(9&OQIIP)4.UJL ,$* *P@K173VS8NNXY2 M@*"GZ_$&SH#(JRE^9%G:QK>,VGRQS!XBA_@DF":?K?$2$F2 M<)I$$!U445."X///(Q:U;ADTF-%!FP3;*U&#PVJG@S$MUG-/9H?X,K:6;TC8M97T1I3'AEP+E1!(S<)^?1L(FIK"0Q'[GF* M7!M?G5- ?F1_S@,Z#IYHQSY:K.8.AWCO9/43D#? V2TPC<;:3QL'0CA-Z9MR MY8,J-_+Y-MXB7&=2TU(4"^S]<%3[F&>$CT2K!BKK)HYX;,:8O!*Q'6BCIE,T M148 ];H^:IR(PU-!UH[?(*X6X6T"/'! @ V4C@?O!WQ4U>;FC M "B]6$B8Z6A:,O9A<"0.PF? 20%R6)1E)QJ2G51KU ,B 9MZ'MBNB"SFB1L= M[:O9/C@"]7QQ8,K4-Q[K5B^N"X',(AF(# M?( G58ZA%T.IK9 5BD[98^,%$0A&W:0%V0=J!?F@Q+0?@Z_RH'SKC_84V8=X MEPPJ66J]%L$P^B^4+[L&< *Y&<@O( SS/WZ&_*KAFYSCNR0\\_/DVU.9S:/O M*2X>_DG&[Y-M\5G-31:0L8\),ND&YI=5=]>V-!),?>1>?M 3'FT^\\A,\8GT M[5JL=-\H&KP!MS]*O:>R\D)'<:+&P6SP%3V%:I#L'8L4@$PXI&VS.26Y6087 M37,' 87A84(1-STX>)2 M7 4^K\9\^* B"2N?/YK(<*N659::88B8SG<[W)E5U;*F"6AR8\\ M7[XJC5FG S.1&C9OUY;GR:CK;@%-2(I(6@:&_D ]KY=0+*0T= !6%,;_6KHQ MA'=<)%7FY\]NVUE'6F!G2JDQQ8C1&SAKR5K3Z*=;RU^YGKO9!/WD+ %1\M.7 M)*5K* >K%V[$BAPX%UIUPSPK0U^H5U0XAES[E*X@L>>8^NR'.!(W[ UE;WAD M>8N5^,69K+EX2\-'U\8B@G"( [^]!L5&0>0PB!@'D0-)@EQ>R;'(8 _VR]F +\&PXKZY$H+D%I<_7BT/+OY2"XOYL<7EQ?+B[/;'PZ* M'=W_FM(;FHEL\?2N49?YR%FC@/N]L:-N+XTG-7QJ4!FHMP(X&=&T$LUEED*] M^:#!N6C90,/:Q@@&2=]E?Q)C 0?FF9NHSM,O(\V1>/SA(-E3)77N."$D2_/_ MN62/XKMNNJJ@-),_$*!)%O[@%JN*X.K.D$EU ><"_+!X:;^JU MSVU8;LJ9)3@;%/$J+7X ==.#< JIPZRP<:4JQ5WCKG!3J:99TAL\19&@> ]27[DX71>0TP]IO#GPCM M/D^H'%(=S.RSEC@?DW#@GLJB]%L7LT @4/SO27RQ.>/#0:R)NEVU><])(8-; M-VZHY9U%3&FD%XD.*-6/%E6G-.RK4MUR1CQ\8)0$=(=N0FJ[//Z#O;%_?O?5 M[+NO/LSPAZ\^?(];$'Y^^^&;0YL3+CLB(]7'YU+E5U_4U>A@-.0#$0"GI>52N@ MR=L1\TBQ(+ISRO:7?\]#4#&QICB)J%-P$4]4PYHJA#[3T'8C<*CZW*4H*MT^ MN?'# _4: [=<534?U&N=D87$1*!)"( M[;XK^I2BD3)5WV<_VI0C*K0WNE<"G!JQ3VOH=3PBM)-4K(/P)5@*IN3:WMC1 MW.T:3R9E=+$Y3K" #H3%G(5A$)X$(=.X,&&W.SZVW'^B#U[P$7HA2C<&O=M, MU@?<"G;$ +?".=X!RO&%SQUM;*"BY(+;&485E I$R)!=01[^*X&I_)HD'9*T MQ\]J&K1[=W[[#W)^N?CG+3F_67PD%U<_G]TN+ZY^)/.3Y<7/IK(0?$"R":GC M=G) *P49P&#/'A).TY#DT(4-KYJ#*0]=#XMX#+Q'.#LVTB(KRT;+*+EC=TKP M!"D(IC &+]8;RPVY2[FU:5X2FY&4'!8/F#@7A3JIJGN[*3L>(SR\#E8(GR_ MZKF&H"#L*: OF'P,MD M"Y6D3(<%MRE++_7);$2PH;KSQ;6&T#.6ED2*6L)/Z6LD<9/75BR1>]FNU0L/ MH=UI!DYOX4$-.2P>U@#>X2<8A/?MVZ]FY,_??/N>A]]]\]7[@YZH8D$(NN(1 MKKD2568AU0;E/2<]U;,].,QIBN>78/S)C,Y3@.)F\E%']'NN9ROPA4F^*G@= M>1>'R&;FR&M8A@#@2VP%+W_PIR@(?V<"KFH+3=S]:8ISVY>8$_^KCA"GA#B8 M2Z(>AD\MPSVYI9\DV[;*MI?&J!L(.0T1PXOR_^7J-:0C=2RC* F35Y+T:TBR M4J@;2S/KD4.O*7.'P56A;F2 "PQEQ#R+"Q^#\Q3,WF6@AQ1ULZQGXE1YUHJ; M=IJ(1 [ERG*+7SKX&FX@[Z'S94W,AUB__)I4#HC-^DTY,#VC'E^TT.F*ICT(_'?H),T,.%AV=4$)NYD-B:#0 M))8B7\SMAD)&J@.U$GDA+0B-'"*Z9%9=)"K=0Z M=Q+S"X(O0G4^5GP^WK]]_V'0&XYGS#'5[R/KD'J,!@VV$@.M14Y6YHT3"7F@ M\ZW5#B3C@QZ,01CTI%D*&8,4$XUP@GLW8-+9('P5I%&.LVH%.FS.N-BYZ(ZF MJ\N"=9I]U2R$=/_,:A5WZMDUCNK<)\>%%I@"-@^)IZ)*A)PQ$;@7F..K<643 M%>$\ZAR(55?:Q&#$9T%0"6/6BD@48EWVXV/9I"&%T^-4>%&8^_WH/0ZZ< MNO-%/VH)C>KB!(-/*<6L/B%DM2YOR5,##96X[C9F[2(2 Q\:<;\&@: 3/%,% M_( AB*9>N6J(K&"(M5O+HQ'$+?K4.W4A5M';+8,3=F.P>R3L%,:*I(F@#=XU M3AU,A)*^L3C0(=C4I3W##!4 &$$^(EA$$*PHC0\81ON/@@[%HM$4D32&MR,P1V7MP^4]F,L% 0)4AS% M4I@)JYS;=KBE*FST %&QHA.B5?4:*3JV.\/>OKP>(I,9)"=DR925OBG2_A63 MEI=/U'ND'P,_?FB[D'L7'D (0@,U?TS-0QZ)\!M$(OQZ>"@'RZ%74.RT(R % M(T.0CD$4BFY#5^?\. 1-[;#&KQL7. >^40ZP< QUHO,P6-_0C3@7BQ56PI0) M:!\Q?="_O_"7#R$5YV,17K8HMZVN&$A9$5;7-7X#.C% MW;!OLF*=0T5>V3T)5J^5:J2$%RN5HX 7$L=!^$!($))+:JRZF.D9\P:9K,&5 ME,!/,C<>QG&59WP;.HG$*4&24C0FFO7'CB9T M!?Y1CJD#Y"E7/3OARC+.57Z/EOW +IUPIU96 M[E+--B'(H?S2>MA&RMCVQXYZNG6>Z-!EK_>UL7"9/-[U$H"PM\5)]CY"<(+9 M"5)WQ"??<2,$KP0QS'UF_Y6%I?S(=7! [/'>8GZC#]$#9%'<-77;@]POI T18/%(NI .X6Q?L)Q7:C?LYM4[T\C*F@*&&Y+NLIL!D MF,=LFH? 8]LPXI[;MBXN;#PKJ7TP?3:R*9&&TO[Z&KB:WG@P0\\+-K?+Q7IV<_M7(KK;>I;OJ>!^(TKXK#A?@ MH>*6JS\[(T\R?\H2R3Y;[)]X; "?T^1XF7FI*]*1RROC79/+ >>%PZ!H D5T M%<2_T!B24BD[=GM'$ZE[8I%Y\YEH$),=A()(Z@?$F)?EB5,EC"SY!4(]#I"G M+&91[7H-!DRD1.6D0DK7B",S-1A+K;]=(=.K3-HFP='[YD^[(E3#]N"@Y[)@ M8TM?@VXNDL02F)<4_?3/[[[]&BJ-?_<]^^^'KS]PM-,/W[T'&5*%1C42DM*) M9SVF2'!\)AT1AB*'.G'@%0_>5-[=*8WLT-V(O+MC*W*CQ>J:-9;W;E<31F)' M5WK"#8=]09*!VIO12/OAYT!S)17R"S.AS@S[NQS6\#J%R-;%@CX0[6EYUT$O M"9=I(C O9,2)$TG=X/-04M>*1R\/7MA*XL!,MK+5\+/C]3LQG\&,U-?)&P5, M?[$J@],W6E3@P'DO+#8A;0E^,@%Y'"7RES]]]_[=N[\19]AY*-#3).IDZ_)! MU8H:3ZU800?$$CT,#"';+WO%NG6*&VJB%M00?!4;0Y354@!@!U=^]-SZ#G7T M,OGSAFKG=1^^!L,Q"@]9U(U."2P%T!H#YZ[PM$P+"U3*=>CG0@.B*,D*LL/> M7OVP(.6NS-!-757],*%!0)GG)(%KUN[=C 3!07H3.&X:KM_U\\ 4&-V3OL03 M!+T=.O/J&N\7?A8-G.6L WDLL[P:5M %KB)/#QUOBG&S^<;*,X6--0 MA=7J(GH(TEC8G$CB3,M5$<1,"20#L)E!"IL,KQ4.TTNVD2]BNFZ[I'55N($^ MP0X.DDL-\G(ZK)ZZD75_'U)>H6NQNJ&/U-_2KHNIDP5A0A ^:.;4-9P&AQ4[ M]7P+5KR"6@<"Y6SN.^>LW>W6AD0H]O"GA0^ZZN]U(0Y:<83$AY1$5":X2.;D MS@3)-@7^Z3P)"6"M@F]DLIAU>=@?ASCH\/Q6!/JE I&'J04J$LZ M*?_J$Z,L\;6IO!U" MK$*\ Y$Z5J/B.V78RAS1.)"<$=G1#'4*\*/H\?]FDF@'8]]KR_D!LEP(Q'3- MQO" 05!L5V\2EC?0B]F\B*HP[ALH]QE%[LH5=WM2EQE2YN:+DPN!*<@F!NE< M,_TOI#&;-T2]2O7/:&D]=SDC14_#*S[0UUB\'>JC%BGC61:4DM<\XQ.X8.?) M>C9TJ*8[WQ6O<,]3_<>=8SW&2R)RRCJI.TA-3F58'F!(8NM9!H'] 2>NI+1G M=F;4^I<;,:U6,L(#+G7R,XT."7V1#_=S@%YL.?&%^Y73,@6Z>+;>>,&.4E%@ M2,FF[:$0O21^) ^_!X<,P5(;UMK!W[&T<0ELP*8_[@V[1 ME^Q@/"C2G0U9"WIBI!"WQ#PW%<:_X]U'Z[<@/ $YH,-2U1BJV3N$W1#LY_"Y MWL-&WY;U>6AKS%JA+4?(?JP9I/CBC1WX-MW$1WR51',0W"MWNA+\O%A)PPS' M<$T6(&A+ :?ZSQ*;F0>N$[]!D0O3#B6:86 M\__"W5&T!9NUG 2332$IRDY:D[:38!1U#T7" PPB+N05KF#IUY-@)H]2? U8 MF:YS2E@BMDD:XU]!N4Q^'_("1"V())XW M=Q3V)A%T2&)^[SP#%8UF 1+QY;_^^*1ADYHK8J? M=/V+\<_),J3T(=A&]#P(G(A=Y"6/=,EWDYAU*3'F.-]L"=!F/>+I5ZS:.YY(N0.0/.+SC@6 MKCS&P)CZXS'*0$9=@NC_9^_=NANWD871O_*M.<^3V+1((#AB,6WVRVBIB-T0W&_ MK?SRO:9O6+(""* YL9+D/-9;$@)?C_C4*FKRA]B,(W-,RJU'(6&X6)IA5L1*0$6^H??/"78I#5N:+F@2H M\$4?C_L];X)R!HBSX7 F\I#<49ORK8-I?8.8",WL+/)"5)K\3;$* M".!SGRO7URH1B#2F@0"/MN(KPX"%]A_.,!#;;U4\XRK:W+)HMK?^0&[#>ENO MO'0J2')5M-J\=@[D-Y&X:K("#* -7(FL)^2Y_DBV" C0-9J'B$,*M"># /6J MW>M.4Z32FPD"2%FVD$P*UID' D#-;C6'CG1;6P,$X _DE>#R'?+OUN7Z MFEI_3?ZXQIOHHV8IDPP#@5]I3:Z;O!G6,Z$9(@^Z6E9.]1H@ ->-RMQ\1*QD MB.CQ,UD#!.!4?-1\ 01#08#13 (E(B6URBA9G%"L/FM!$"C1)D M" "%]7L(#Y*Q.9UY( 4E^70%:6DZFN/R]MW3]S0."H4>BRH[(,6R-U&&#T@ MVEAX=: ^!R=X1,BKF^\-IX*@BG:U !FQBT># *;F,Y#!P1T( P1*-32ZA3RB M-U'ZFFS3@-P=JJ)74H9DX24F"X N0]!,;ME C-BKQ\ @;)*1Z]VZ(V,\+4F M@@!1X+.04+Y\!@B@NAHQ1'KF.>N!0(A,>C*5MD )"\9(!X%8O,5[I#32>CQ MJ$>/P>@L <1'<(UHH&S :AW\#ZJI=L)!($Z,M6QP]DA,:O41(#:M:\*D]<'/ MMH.>%K&O5=P& 0JO-XZSW0I3_%M#0)Q8'D!ZBHM7R];ML2 R6ND/3GD#9%5 M)6B. K'Y+^0"4Q?PFCKZ#WF+5?+>"\MB2"?8OP\_.3&YOE M;O^9N$G1)JH^R?RD/M58$.B!,2"_X )'R)2_S*P6]$,RE:FU MI?22K_;45:'I7-=8"002ZISIF7+J M]?9;7A9%;Q00Y>P9O?E4T@@3 M^M;Q=;+Z&!!8KTJ48E-K>Q20S2<.[<)3I Y6_$.T/X_K"\+W5+, //+<]D5FG>2!! G&Z7[!XJ!X, Y11V^>Q\ M?"4;Q43\ST2 9Q0C3&X5WSRDF@4"N.&:()T*.;:MK:-_W'HYMZ]^Z._3??LJ MMWX$015YJ+8@PB3[S?YC7UJL",MPJ/ND2.06%Z'4F /B! 2A2VK-\#04!!B" MVJ8RLZ5B"@BP,OY#F584$O8C5@"X T& 4$\5E!X(=Z3]ZU\17ZMUY(GZ?K\_ M.#[>"\(2C"<#T91S2VK6%(<6(")24UICT:JQ( BO58%HE2:["(N*1DN&@P#G M(0K?-@COZ2TY55GG6L5Y T& P$G:*NRG3]AW45E'MPA/H)5Y:(N.C?-Y@[S4 M35A+!Z6=MI.?!;&/M;'P3"?SG+[\%7"E4:R8(( LE(/=Y M;R*"?=IF@":4DN>RUJQ%)29T70L$(E@\):'*%T0N;5:_0VKN%(T& HRX.96! M]19.50])-TI!AJE\!@B@XNB#[RYZ;9\E.W MI9WV.E"IA74XB5E=LLK>[PG[\YVB9$BA^1X"E* RAM*T"%8?G[)/1UF60510 M04"I("@9;+Q=A_ MU;:MX7D7S 0!9+-?GK1B@V L"$"H0=M/LOZ.M)!$]8G1KHM3Y.EE$\MG@ #*O+&]J$E\MY4FB(1'(@)M/E#P MCKZ2B[?C-QS2J(@2X;IMOP9$5E*W:U".6)/-_& M"P%! =DJS=U6=UL6# 4!1MM(7I03H!L6^$TD,T ]<#I0_35^:0!P9W[&(GF M@P"88CXK=,+ZA"+\[KLH?B'\@R^MB4:# *;9?$W&)T5C00 B96Y?G83:IH\Z M[,-X&?LB=B.UMF*QUK7\<.?8!^R12$G[0Q =$;KQ,7*3"(NRW,5#09!G:1%Z MB@+?5$K =9 M(?CS5P6!'%X4<][:HFKIU^G0I[D$*+#[Z& A\+#V_ D0:.-*0O0_CU'R;Y2P M2C)D$8^F!!#Y/?>\J*F"1U6S(!!$@\JCLUR&5_H_2F2Z_MF2" ;.IDY GR M71Y,W($@0"B+AVKV"U5K<6/H5<(!#B<)U*J LG&0P6H(A7E$13" M\I3ZLZ$"RY'[1\!@;JV";>>F445 MJ9CR(/Z]-I@. MQJQ2B6N4#N*ZNT>ZS^(N[^H3L;!+!U$4%DQ&^/ K'Y(E4U MRQVA]URF+>A&7.A.MUZHY9G:)/AE6BH_@3@5 MHNG2@$,62><1%G?\%E,SX.FZ$";NOS/5F'1"ZK\I.%X H2)+F# M8)!3DUO7?@!!2EHQ45*5P6P%$$#S<]C5+Q"HN+ZF7IH7\]918?.A(,"X2GV6 MV1-G!5@(4\I*,W[!@@=4.@$$2,PZ59&K13(;;QP( !2)(?).WUI308!)7D 7 M(8_UN'A&AU/?@RLG_'W]CK"'G:V@1X+63!! -FJU-E)-2V^6I&6YT0HP@.9W M6:^4Q. "JIQEW["^^2"8/A+6E_UALR-Z_'H?^J]I3(]#X./7F@7CY!H\4930 M?Y(SDMH('39KN*3],Z_W(UJ]2[@S@%QWEV[EJI-V?VL# )) MDF"/K\YO$6;%<^6M'PV7 %VU<4;>F:AR;IS00 J[U9<::-*3M$):1.2I[R! MW^UG0FF7G.6#KV-#Z[ZV=5M 5MZ0O-$8Q3$-LG&"__4/UY$G:!W &PD$"!:* M3 VT[^C&21Q.+HQJK/U'Z6>T\UWRQK3TM/:O(.Y8NVE;'BL8$ZU>5-- .0D$ M:.:Q@$P -'PF9$N!0$,]GD+2<)LS#@0 ZE<-X-LEC?O^%GI^S"X,\FX_71K_ M)BP5VFDA$"@8KIC]%]KY)KX/,],V-V!CI&^#0#0GB#(N'-V/*)&7[].>#$9( M<"-\B#(EE,EIUY3B\5$L\DBG@#C!D[S9*(\>*QN$\": $DL(V0%< M" !UXMMUG45=UP*!B%/Y$3WGMV0X"'#*VLUY0%#!(3E"O>X<$( ]HH]*'A". M0O)'%YT\E#OZ-,:GZ\;&^$3S/02*SK)]K L"0<,)#3^SUCN%T-#H0\PD"NJ< MEU;+![,YZW+ 0^0ZP=..O'?\MO7-WT'05A'?)(M] K'1BNFKJ-XEKXTC&0\" MH#5^<\)<0:<>C"CPO2+RZ@FCF&P]#WT\F?K*3HC2(DY]+ P"19I![;(2M89+ M@ ";/]>(0IO_$QW'32L;=P?V;=6LBC:[M.2. M5LA$G!$O&0Z"ACH+29FDL-[J-&#J_2,P4'=*<5+"%XL %!9![FUQZ_&K>249 M0=_*ZH\@3K7/1.+2\Z&;@=3'IT"@\>D4RG;CT^CPT).: 2K#0&R_:\R'K(_[ M.2N"0$H9H4?--OP8-\:)7IO]\K;+E3BA_XF",12-9#^CQH> MWIT@:UM M!V?]J^C/["4E^H_5$;RJXJ3OP>IQ^KENLR>]$R([':[18+\FE%W M +IU6:*U.J6T1+S%JY? S_K/L#O7ZP$A-Y6WMX/?6H,H6I%'D$ACKK6FFA?M?J) ML/G-#EWO$(H1:S!6\:^*ZA6KYX XNU*8/[ER\O KDT(*\KG6C M5[GZ&X@3.>%24$ZH^CN(#>OG6LH,L.:K6">K(BFS4G_@@5VX1]E@$ 0IU%?:F3V$ZKZ%3A;UA[RB;%W>Y>4FQ=3!R41( MPZIZ9WX*!!HYP41<\M89#P*@D4H@0BC#"*/P(F,7A*/3%NXH M$%132PTDQ^;Z['#(GP.4.PBK8<,$$/)D)4=Z#%0%H\KH82]H ]'7VB 0I9#F M.R@ (,!JQ%#4[?[K-(D3(MP3YBTLKF:T B0!;)8[OD^4Z*3K ("^)-;7^P MJ8T (X9FW=,+]Z2;"F70UD 0>-=M0,$U>VG.A0&H;D]E>#V2L[3;DTW;K=BT MG=+K]WJ,NP6O59AAQB6S:#;R/!0MPEMR@\W-V#^*W$>9Y8FLM\7.,7/EKPZE M1/%,GZ"V*F1+@ #[].A(=;#V*/M$6D3BB$3_QN\@ ML-W1_UT$?XY0'ESU*1!H+"W$UX0E'\E=8YY-&DI^&R?^GBH^IUADZFE'KTF% M)9N8H'OX B4KZVNZ;>?U&-)8&$UA_:'M(A&;;7=$>8>]K(P"!1QBR[1 MRR&X8;+Q( "B[U&$^778-M$5RI*ED)>5&?>H]IC)\/2!$CUPG1<$@A))S518 MI5(;#67E[[-@+ A 'E"2(!P7_=8J K LHUD^!P1@[:1#:IL0*UZR\2 DL;W M"@>!V'K]!99>%L%0$�'!&R,3?KZ_Z$HS=:B$684R@9#@.<+(ZJ$3VU2FI2 ME2@Z2SG1NHDL2QVO7(B6\;5I*U// '%N?<;I&GDN1ODP"!37I2@O@T?*M^0S M0 "UH7&0*3XRTA9>[O8HZS?Y.GKG%V=M_6A]JW5S>];67&F5/PT#028<1_5C ME"AK94OG@ ",P[XXW40*'7B-J7M^V,XEYM\"@4AQ/$,6PR#..M";"0+(=OPX MVWSIE,D?N=KC)@S?Z[86"$1D#H+[T$.?R-M$]^3]/E6;W) O2TY;:R8((#EQ M3)S[JM.>2F\%$$"/56,+6+D,P\W9=Z;D'KM:$ D#.\M@%GGX1./M W23HDU4 M[=_$LV$8%$4Y^?)'.G06B M51.\V;]\(X]1G,>HC['/.W"V?7:&JC[+%*84C06"^:0IA:9Z1Z^>6+6GFL>Y< MZT] ]@;?^8&@PF_S=Q G4XFN;EYMO<+H1@N /FL.DNBT*#."X) "1.NLD,3 MJEK9SR"V6Q+6>EM7;YBH2 -FXU(!*N*!951\WHI D)(7[ZO$( RILM2_IZV_(33;1&J_>'3^@A-2R M XK-:QV6 0'^:6.YN"Z/[RL& 9&Q7O9.$!2&3;Z851L"9=L[% 12 TYUA/6B MP1L_R4J>>?2U2)V@V=9).,B^XO23LT?Q3R].N/4#_W"(1-X/[C 0%_01Y:J- M[]9K+,7Y97Q&A+_&3K#>YO^09;B1VUJI%GEJL<6[WCU_ @3:J#&7&G83A/>T M5_ NPC1O9Y_%)")/G."C-Q,$D-QZ"9H-E-L30(#4S,*46J:$@^TS'JW< OE( M(*]5WG(Y_[\'<@6^YS]:G($@2$IBM12&2:CF@ #L5!B3[C;>92GR-)#VEPC_ MSI*N:$]5UK3F&<6$4_.ENP[+@ "_D5HJ#\<5#@8!BF[Z\H:H6LC9)GP/A?DJ M((#O,[.J>5E/RNG)/*D1Q3SJ1D )4%8OV(*"+"R M0)"R1$R>:"%J2RL9#@*:J$%U M^2N(S9H4@KHC;X7HF3%9 P3@.M5&^=J@>AX( &N555NUF,O*NORJS.*PAS[6 MM:[)%-D(W__PR@Q5306F^3N($Y7H()5#41&P^2H@@&>N*)8TYU5+A3._ =]W MP97ZC5>! ;QV%H)F3);V,B# K_29NHNPK$&W0) S6@ $R+50G\@-ESH%??[@^/C3,_CB^[\D2" X,;8WM!:A\AKU>TIN2$/RHY+@4!# MTZ@GS.KCC ,!@%[W.DGDB]$"($"N1!J=HH\*_\T-#?'$_+[%.O- $BMY@C' M5:'RI!W+RY_KS00!9+NH1^%%$"3<2"?8-U'E[09/I2KR>+]-5#=SB&7N[JN M.$^V M(I]F.,7 HFU-=@;CD B7*"-)N?^FWHBURM@6 6#R!9P;J3HZBK26-;F@Z. MZF\@3J=J%[IS7*;CY&KJ581Q]$'M?\Z!_,*OX6$R'P3 ^O:]\ZR#8,CP_Z8. M3A .CL_H0.1?$44VAH$XJ])Q0O">NSN9!&3BSK-R^( MC/!.91@$V0#<42!.;' YDC*5S$=J18PM/P\"W?H-/0UX-F>V=9Y=IJ3C:R*R MOD58D)A4&P+BC*Z<@* 3O>P0TI#+Q:-! -.VDJY<%Z>H&F"J9UUMSP,!H&Z( M\B-Y,S8?*'A'7Z,PV7&![KH6"$1LL..QHJB2T*OF&! ;9^D R(MI^8UJ%2V6 M)U6XHKXZ"0NWN0\W.XQRO*_Q Q(&29ZU)@C$/$9A5-!BIOY+;!S"P?9E))[6 MRU+>JG>*GA2UTW"D)\/Y4,Z.==--T.J-T!8C/_&]%(\& 8SBK8#V)'QUW!TA M&'S4JE\K'@T"&-TW*6-F.J4U"R+M! ML8O]0^X:N7)BGXCM3V2W-"Z _JOT;3-?!03P)[<>"ZRGQAPG>(K4_B2=>4 MY*9-9,$09V=?R)8! ;Z@@JTH*)8'NN$2T-ZY(G)+7)%9,1[$.=:]@Z)DD?8H M$)MONIG%-DW^2/LD12,%"*=CND: M( !O9WI6:D15O)H\@'7G@@#T.@H9N?WB)[NBLU$UPD7(-#3F@0!0HG4]R%KZ MZLP# >"-'SMO;QAEJ0ZT1,T["E,D!4XU!P1@78JMYQ$P1(BFB?W-;FE'C>OW9(("567B;+0#*=$36#&!]??]$IS K EN':-<) M1@D!FD6G5 I7=&@FU>_702![N(">GUD):#O!1/5O@T#T[?X01$>$\G2*B@]. MDMRIG 0"- XS%3TY@J$@P)#(/E?'K\YO$;ZFMU\$FL'T)KC_WU]*:(D(^GOE M%_;#H6((I;_G7Z^!3C5I/W2_([R*0/[#7[__X8=__25Q/J,PVA__PG!P'1&= M\XDHG:?MTTHW__VGYO)_JJ&;/(0H])#W)\[Q1/63":C@$)T\YCN,MMG^8K)! M=BXQKW->NM5"";?O7J\-1"J.ZE;G!I[YPSL MNFE*NW\NB);MAMF%6,8S<_N22U5)R:O'9>3;TIG1"U([D7!+&963<3E\Y"U7 M,TENMCAUILS2 E!;I/^Y?HX"SP?KO(VTJ"R1_1F\^ M-:*$"0UPY>R-.VRD+1;E (M^T((M-BD46&N#0/ )$;JO3T"5:V!0,'W7+ MUXA:SH-[(E1^_@\Z"O?:'#?2)G.):4(^:U0 -LYGT4@A,Z(K$"T:;^,*\CK@B.Y? M;:R-S5Z3/Z[Q)OIH&G!D(VULE#I)G.!__8.4A+F#QQ()Z?1+O,?!'*G;:&CD6!U'3?#%*HDF#M M=\ZFJC;^7APJ!X=J$7]V=WYPJX=68 M.]4HO;@UXN&06(Z@'[Y;"NM1,N2&ZZE T 4] J=7CJ"_7A D=+;E*/K;TE'4 M(&?Q(C378U]@9_'R,S=;Q-@:>+>"T.\2EP=)&R19%%!88NDK8DI*E TN(%[GH@58&6Q4O8[6"N C6+ ME["%P60%AA8O7(NCV H4S5*DYD;$2:)>\NB8PFOXX\"^^3REOYE:/UAF?QA' M@>_1(A&GZ(4XZ^/9J&-R0M7HN?]G)=2OM]GV:8OS-E""R,BNJUC+<,[+D(G* M!9Q^MK9!676<1T3P2]2-S$O?;$BC.*(>%@:)E!Y+!ETAPLQ0I6R1 0H'V88] MA!<5-?,*=*WR;4W,",?;JQ3";8+;Y%OU0=8VJUU]O;%_]3QK( FJKC< :(ZR M6/HB)CR0-EN,R0U]0?C==U'\$I624:L$AG#"W/FD=0YIE3=^(1O!#NW'N?+V M?LBBGV@(BYS05;-ZKNSS3$5.^K6O?NP2)N>$*$KC_&/DN6_L4F^./933YD-/ M."+G+T)O903(ZU>(6&=(9_8 X_0;NW+PF^.'3REV=T1&_$+^3"YX]!;Z?R O M:T8F +7C8O;>YK*T=KWN=G$UJ-* 8R=8;_-_N/UT@Y2%C&:O GTJZ-E&(1)B MI>^OP!$==45&@-*7J=0% .OMOD,BO%=&6A02BSU0&8!6?/?#E.PMWV14*$/9 M.,(#$;D.Y.6,,"%\!Q^9O8[U"@P3'#%9OI HA0+G<%^TC$:RV9P.<]8A14%[ MM$T.JR3;^AB;%?*:3[3B99?-L ;&K8-I2XR8/#E% 6#?%0# 'PMFZWF_'\W- M%Z.!Y<&9&5^KV7&E07/6>7<5@J*V*M2$'#7K<(#'7JNMBR MK V!*J)LO$:PD-4#MY19^6:=D#X+_EGEG/T[ZT$&'J"8T5^.QQ/<[2,FA.=*LP/4\2"VB>=*AT ,^2,DB$0[! MYE\]L3/8H<1WG5-'MDLR%L!DK--&>?UG!8,L9HZQ#M&$NI*CM&TK9R"(34L; M>G(&@M@TR[FE)2*I(G.L_B)I^FNP@'W:?Q TKI4,G'Y.SS0?WB:_FFO[ S7+ MJT>@M7G,DC"CQZ)$&&M4M)\MQOAOO0@K*IPN!ENMUV'T0#"0:%&W.JH@;I1N M&O;4H2LG<$(7O>P02DHRF82^\X2I&R YTNBNA+S'M_])_0,]O4>4*)0;M\,-P43M+)MGFC?K?'V09B2V;-"QMIOEWR./5"B\&V#\/X&O29, M)#OXU,5,0P+6KX'_EH4,B6#2FVR?N-9;\N82I=AW@JW5 M8+8] O$\/S,_/CD^T0UR0JY@5D0FZHG6@))F<];S2%A2)_>A%!G]>EG;&FJ^ M.NZ.;!$?J_9*&0^73+#.U9Z<(^5/>ORL,=BB _N=?#_"1[&V7AMB;:,WN3/B M%%FL,C)()E@,Y$@<>B6+@#5"#=GS@3QZ65UAA2*-B?8K;3%YH^ P1R7O4L_K M^?V\2PGRDA33YXY]DZK>54F0]VRJ)]D3@IWP]_4[PAYVMJW-"P;9>P4Q.I"G MN4AKJ0D<(IX!1G5.,T706"98)K8.MHE[,' MT"\1_IUL@R*<8#OW6^NR6,W)?>LI:.>[ >(JXYP!]@JG[0]!=$0HCZ9I.W8% M6%7/@^%/U?&C0A$;GOVW'>$=W^+,#Z0E,C3G6 -E0S.(4GQ4^C$X ^W69C;1 M-243+/J/0J+QIBPN[CY\PM$;[84FTR!E,^R>!7EC<6K AA23+ /#LT/Q1@#R MGVK[34&(-\K["NRJ"N/39+=5,0G".:C"K>!<3.F=M'T=*XA2HQ*$.G6#B KD M^DRJ)G\.4))98E?[""?^'^S?A?2KUK/.6]YJ1(?/JAG&+)^$EE]X0Z$K/E?9 MC)XU$]WC4 RV:#]T@MN8>F:I438K&EEL4VP)5NR"$R= DN*:+P(XZ!K9]ZZJ&LD4@R31LN/[\B1_+12#/(,FQ'0>\+ P] MR+)CFWQL$:C1"E6N73?-@.#E]9A0AA"/71H"'+%U5?T4XG+^H^RBZBWHNQ"$(STXIT4@46 M@;:>5$O>!5\$_N"4T(&+&JE:J4^ BT":L<+94W[0(I#;5<&2)1HMH@F/F78E M2FE:!*JTE:AZ[M2"<*/'UV096XM EK(Z1&RM3>A>!&D.SJVDZ\2)PV),-5I"QO(CNK<;2AFYB]"((L)/( MTQEY:?6] M8JC>E!L239GKWI)L_D6PJ*Z>(6D%@47TW#9[$E6E"A:!,B.6SXE[FC=VSK6S M#H0F:'*#>62ZE+W/&UE=V;NJZD2.O'_,&GFFZ;9"KCYO-)EP]09#GS=BSN%4 M"T%15_[47SV1',W_G+5H84R)TG(DBT!9)].@FL[^=;G.W,@+18&6''L_7DC. M1%BKHN[[?H.AN)0'I'?I$\/TCCP$KG.J,#R-1J:7%H*7AEV7AEU@&G:M@B#Z MH(SE+L(W4?J:;-.@G0.JJ!MLM(;]\P'6\PIZTZ%!B],)U!S!.719J>=CN4G1 M)LK=ON093H[\NR$?._2>A"5@E<,A-/PD>UIC=N4\YMQ[0OAE1R0>Z9LKGPD! M++:3>)4F.R*B_H%$7<]E,^" <1_'J3X(^6@XVU^G"6$C(2VMH0M#=4K/]S?_ M%OM,S;?-N[WBP3!TO$N1O4O-JC%J5ID)KLO"W*4DTZ7,BP6&]7 I@V!H^A6J M/\O"WR4/]@PZ4ZBEB\BLZX*AH7,!8,77ZG J+1U\$4&CQOAJ*_<+B>CKA*?" M>C!(!,A,<%0S42PB($&#B4LL)8.$'W!19,\)?,)0(0AQVY2-X@@6F++*'2H= MO>KQ%W]O1_^6.M!:[."2S+4/V@BN;"/"YGBH5:/M=;5EATG38J.0[$P:?,$? M"\%^KW$=03@]3Q300&6L$]3 G6,?E-:[##BP89)=/ 6U:Z4T+Y]C#_^:?K;^ MG&L]Q"G4JV-)T2X8;&WSCR@IJVP(]EP? Z%5IJA4B)SBM>=; _'&?_<](E_' ME1>)MF 30"0<#J-S>;8KZ9F(Q]MM-RTH0_.,7"J7^5O?S31<[[ M9,.5H('-C*9]0"U;R**<4A!JO(D$ @C;\VMSS\^(B%BQGZ 7A-]]%V5 DHL0 MO85LE;R<@T#4&?BS4Y16?_W7!(6\7W^T;'/4-E9=@I9,34N+C2S1M!.=C-ER M\EM(&SFI54K@(%GFW9,9DFJUR?@871:R6L%*RLNYD/NFYXV4U%[I%4&'3+)/ M')Q 0I(V4U(8[)85Q:4.$.2SL&5A27[OA*[_7K$S]6LGLM0N*]:M2T#N0E C MO60-4_DB,*/_HND;YQ=10%F/I,3V_EZ1!+<"&N M&8<+5X3PDV!>)##=4.D)ZY2N$$^=>TB+]6@6JX$L(A@Y';>)_/PM=+(RK,C[ M0E0>BH@5)J]P^%85?LPQ>N[7@#TPIHYCO2N\-)^-*1;'Y!=#V*F7MW&48 A@UJ=T%T4<\+5&+'#2U>E'&Q?[_/CRU>\H5.H6\9;" M6>SO<=V M.1YM\#A3[:>_5.A/7SYN3[&9(D!W\X0C^J!Z5\=O,?(JI+1R$_+4LGZ3L^W)#/HJ]1F.SB-7Y LO,\;UEH M5)!5J^J!"F0+V:."_( VTLMY9;4B4A+?%Y'L? ,93.L@W'B#5"R4,4OA5R"6V!E;N6D4LDE$3\/A@M8?T&WD6X*I@Q M>N+((XH+J;L*H/M96% (")TL+\4\BV])LS0'8'6MTNS:Y9LVI=K-XM=/4@:6B5^2_PD^H MEA1/(P$1TXECH2X&<_YL:^ 5@BNAD5<_9"1RY> W(A0]I=C=D2U3 2D/3?L# M4>TC%6K:'1>S3I)YL>%-1([E%S_945K8]U7*<#,?G4WB\3DXP6>2+UGQHY\C9]-F>,B#A M#>:NZFJ,@YX/N->H';@I,3I^XT9:FK%[=A%)_798]#H M]WQRGBZ"Q+L[8AMH.].SN61D:_@[:\@V<" NY,7K6WBH.2M[C2^%B\.>I 8I M,2^BX,;$I89?OQ^R] >P/+1^I 8]K_@BB+\G>4+FC5\(/QY(6&@%! R(S@TT MZNQ;3M"+1>@U3P(NP?8D0$A9Q2)*YO3S*"F"1Q9"E/V\1V;1*\M&;<<'2CM> M9D#LSOZ]:L7F+*N2EN;#-+8"-\@A1(0X(!U"7YJ6(C9K$00]K-&V&1BV9)0: M/F8FX6B+N/4#/&"MP+=%5)#KAWTJJJ M$H7=35-EV%^O^(,K\??O9N%&'O9: MTA N-ONYTET#'I>-Y(Z7WCRPF0J>']-PDJ'J14+Y=,>RSPQ;X9(_>[M^C] M+\CULL_>AS$!%V^P0]_J%<;4_K:O9N>/7\RKNLDL'-SURBAP\I=?5T%P'WI4 MQ4B=@-\16CBL:]@Z+9#VYZ(R&ML):UYU&P0HO-XXSG;+[X\L&M7S/GY"VRU& MQ\V+$VZ)$' X1.+=",?VO2'@WG>U1_%/6GCBC[3+]E3T M?VJKQJ/,PC_TW3QC2;5Q([XMA>5Q\1@2W]W"H'-!$9^1%&KM&/@9MP(HT>'] M>+U]JAY&Z-V@V,7^(0NA*$PN]L2'3JVS,]\O+>$:!;ZK+JHEF6 ]O;=R'N1T M.&>V(?B^(GOX70!E.XM5DR&<7-UCDQAV>=B9J[W]1F] MHS!%E39"T[JB^?YI>,5U%+)CICZ#ZS1.HCW"BMNJ.]MB12_I!E575WLZC,MK M>)CUX%%=1,WU)C]0&_#$Q.5LSXI+VAAD[2[2'%J$3H;<;%NJ&ZB8!./>\8^A M>KU4L,_U4G$*ZD[C9A4;/Y;2C+(+A7B&Q5I#K4VI;IQT"HS[IG$X=9>R# ES MO7I?HLC[(/HC4:7OR6KAF_]*=,E:5=9I7$4)(-J7TVP->[5T=;:INL"&B\"X MTIT.N99)9HBZN5[[:[)9/[ES7!J!=)S63:?9:MI76C#88D7>ZGY4EU0T&L9M ME!]$/==% /68S0?'O6&W#@Z)#$^3J/(^C#2L"6O7&_KW>E9T#:K'E+VKR]" MNE5/X7F+VGLR=?=]5=VW\FD]=B>Z[,Y?G4MI=NWNWX]1HKS+RFEV[VRWHZM5^E#B9:[7DJK7 M?I()-J%'_=)$[2%_X[24FIM:MQMDT7 O,[FA]RX M\$:HFZ^I[<[Q\<].D!*-)<]3=(+[D& NM9P:U>5&G( I#U&EV$NG6+O:O%VI M;K)\#HR+JW- U7NJP,-<7^4O#C[&KRE^>XQPLKMVR#^2NVG%XR20E%^<@'*, M?$&_#RS/E7&47/,E?8W1?U*RYBT-9YL6SVAL7L4?A,/M M=8%M[$AUP<7C8=Q:U8'4"O*)89__M>.EX6UH";B)O=HO[@YY*16[BI2M"D#Q MU;$)GHBN39>QGK-7V='JTQ>UHA2-AK1]0E7H/D%[ QC**?8XIP'%J)AJEZ4@ MG6#>W@3=1'O'%W4T5L_KNQ!+&B>;';K>(<+!KK 3>I)2+**QUM%\BO'?NPRW]/Y.Z KJK !%9.KY@O'3EUJ,PA" 3 M "BB8O*M>ZK6&Q MR G9($VET&(@HM&#'L&I1'F>^%%]CPU/0G^IOB'*.B^>OG;J>5'?GP8\G18" M54.GN 7'KTY"VWL>-4G/?*5!R5+GX=6>9O6 (ES?8MG>^@IE+8209WQ69RP* M0P 1%TGJ^$PLPG:B4UI*\.(,H5%-"#_GO7R+Z.&M0EZW1W81K3B[E7Q3/M6+ MZ'%H=&?ERF8_+>EMBK M/1W&;36L2JB/G+D&V4E*MDWQTBZH3F%)NW=^Z"=$KGE'_#/4O^/Z*UD'.Y)M M]BY-Z!GM(YSX?S!:O?VDU1KT7 J]?L(ZHM;;@J#UZ: ] P9[/[M"9:=+LP@C M1V^H[>=B+L)PTB,Y<^[X$.83&+Y ?O7'*HZZ03\) )%56.BYWT6X53&RVKMZ%; =L:BATNLHC*/ ]PK(JXBH<,\7\B](QZ[OSF\1OJ8RM:2:G,D*$,$LM_CH[.75RDQ7L=>0(L]T M9X9Y2G([_Q!S"YWIS(!4 >QADG4!.56!\DH9?Q!2\@A#)$JK2.SNVR(O'2*PS,N4#C"7F:&>A6#[/MK MD-"WJ)J84RKTN\&.AZB )!=&6L.LX[N/V_*$HP/""0M(2*B]B8P]4,5SA)LJ M_K:]CA,1-;X?4()6;^119AJXE"HD$ZS31[7T6XK='4U-Q;Z+RBB5XKVA]&_Q&=^PCBI#A#\<>FEFP.1I1Z,)K!)[T"*R M\D=K5-!K9O[,;K[,"C=F88.%\@ #+6(153J[GD5/]M=%E/,P2R&;F)!^;Q+V>Z'H^F1U5S$ MNENC*KN4!\KJN>I#V)H)$BQR>=# K'88;/*S(T?I.2BFI.J:"&P M+X'&156\OVWJ7Y11%M#/];9BFRC^@L7BG7(:I).!&2^^(2OO(O*N MW!%%.2:ONSA<7#34.I(O,;?P8VXY:*:9D;Z7VQ@VV GC3)CY7O^DQ$MC->T%$Z>(R+M,E[!UH?HLDGL=&K>5O,=JFP8._%:E:9RUI_1KWX03L M/8K=)'K=&KJN'/Q&Q.K"7?>%_+F$32LAPG"QR0#?Z=777A$2&CCVO-QJ?'JP MT8L?NE53%7W?5FZ2.H$^Y!J#)+J@P[2PG2-8T;49L6E^H85.3I""V#2Z&P2V+');%C MNJ_G8A,1>@@LE%BFEQKS<&Y2Y[P1=DDB '!K.[LT+C'M>N0H=8<,$;0^!P+5 M]; ,$88^@S27LWTW.5[_?KG<444'I0"EMU=2> M?UVP+,>REA,L1^:/%V2>@4R>W/G]XBR/IB@]UT%7('K>2N@PB.[BUBOP?=&H M5"JKR M88'"$'."Q.X.R>YMS1(:#N21]Y* 5M@;J'/C%3W9%13Y%'++N;'O5 M_'F[HH*8.'!(.@7&)38\M%JI12E"YMJ/I7V!3ZGD^4\W?NR\O6'T1OG9U?'% M"5"<]ZF9XK7F'7,-)ED^A^9D>PW?JGLAS[J;!,=-1$TH1(G"TD+(6E.M 58A M0F:NS&E3P815LZ"!(TL>E$X!]8I4*4F2TZ(U%=H)M21"O5,JIUGLK>>X]BK)THD97+&68-0@B//%U9G-YHZZ(XS&GURW-^=-Z(WZ>Z6/PV&C&3V M M8"8;2>ET4$8&D^2%7LR9G^DK$F=*+K/2^+0)W)2VN"PB&#L, A4?=5KS< M+Q[.A10T-W\?S%[Z1800F7(Z-64N FV]T)Y 9IMK$9X'Y,1H/AVSR^"[O&)A M^,8@S$*V8[T".Y*I_6I@,4XJ0)&_E0"1O_SZ[(1OB*,$UW^S5Z@EKQ;]DK[^ M1J3Y3;3&JW=",111=Q&N8U&BRYNO,PV0I<; +BN-3WQ:(84JN_N&5&2+/ZV07@O $ISLD7@V ,HMP4W M!MDK=N#]1N0:EL-&F,0C^EBY+HW((:@D#"4D?W2S@NFRFFM&:]AKS$G67F]7 M7B9*JQZXNS\\5"^:L7DOA6(2SH>L%[""XSCW?NQ])0TM17$1Z=U?2 M5)W#*&G=-MQ?C4O'J1TP15_8E1,XY!*\[!!*'O*><[(RX:+A]DKE<78DKY@O MGF OJGI2'DD38UUY.ZY33'F2RH@NG@#$3U/L\)CO3\M/TYIDM[:URI71& 0$ M\\\T.WZ]_99S7RW$-^= N GZ5P#:"4S>1SDA-UZ%#&BW8U/NR9D#A(A.O+#< MHAD/K#CXZ'WD6XAC4)2ZA&#^*DC!(G )%KQOY+2YM- MT:'<71!]YU4Z[&=2Z.4*A2W:]HAT(R.$(WC.3 MF?9*4]5M@.M7@O*0GL+MI[NC$9ZMH#J5P^*<%2]A)G/V4FM=KH(=B*1$K2D7 M/[HY;13=';5HXC38[NO:@3G7R@N=P_P6(= -;'2!"?"-'[-DRV="BT\(N[KAD1K+P.!5II9%'8)8!),_$W%F !;*S5B1HW7R@X!U]C<)D)]+1.R\''@'_ M1@[>?$1GPEVL,@UPR3=%-D?S=28!\EV4BHJ4&2\S#8#]]SZ.F"T#'N#5ECQ_ M/4%=7ZMG@W2VB:C81$ W$12;..2;\%)$E23DT)WP;-0=5@%_A&>>&E OX5> M+@ B[_;3I7T(\T:MYM *UP*B4DT[W4C'B]Y5HKHH2MTDLDOX1E?1;A'55/K% M7"8A#E%)9>Z(8S)7CKB_71#716+-L??WA6*OLVRL'>CQGVPJP%[[3PIPI=^7&>INUF!=VLD_+%E#VJFDG_$)>EB:L;/%;!OHBO:]QP1N)M&-(+I'$CF1R:D M2;-<8]<)J @L,89U7Q,\*@P<;YV6 X^ S4=$3^I8VF9Z ;E<"#S0 MU*S2!\SE.O!!)O_I!>33.N!!WHC\56AWG7%F\F=6(2:UQ61CY4BTK,K7D2IX\,/ D(@ M]V2U\(V6^LS+'7N>GP%FMWI1CV5PZ)U(T .5PYK0ZA7#42Y@KR]62HZ:QHNX M_TG]K':KK*^78#2H[=,_8H3DW;V4\WI.HWBABV,47&$G].J-0JMY$KQAUI K MN>3:4JW9&A9E(QJ1<*IHK-'B3C8#&AC2JR"?T_,UD)##@Z .E_X\>\W2]A%. M_#\8WJCF6M^@ .^*2?9N/0H1=BBF5]Z>"H,)-4V\H]O/ PICQ.5=9G-[IJF? MTCC9[-#U#A%Q@C'."E<7LUJ=:=8.02(P5.DFQZM)C$H?*UM_D12/#1#-P5R MK'4[$DEFBU!?M06[4S ^5\):!*XZR6G\2F)J0ET$1C7$P;K.+Q6[9HTR8[&N MUB!)(3C-&G-&0GL5:YH2VB*0I[!?J![4QI.R")2=)Y9(6>,B#,+FHHF6AC+7 M%DEG/1"]Z$&+H,INM]K@<&8=FG86D99:Z1 X$C7P N/PJ45M>.3__2WK:M+2 M1AL.T/CH_IPR:KN&\T'Z0-B0] !Y.18"&(0']U?HOP M=>#$\:.SE[N'3%>Q!NXUD2R(.(9936*"^'CG'V*IB58V T#'D1F[6B4[NSJ6 M9"7Q.9FL8-U&NP"OH>0\1-XLHZD0 ?N"H[@#4-DT4'$"ES 'FR_7!CL>HD^H M_+EJ#>O9>?B$(R]UD[L(4S&&OQ?)0(@W5!S>J9AD#1C:6((H$2A!JS="FBSX M74H5D@D ],@NZH6NT4,DN/=JN81;YZ>C>%_%KE1DOAB E09@(S%V$?B\^%]' MO.9=S<6YW+H(]%V<8GU2G$@YUR0\_KNT=*3JOM9M->'BS3D[=&S>N#-]/#K( M[$O'H^KVRE3K6?L1!Q>Q'Q;BD!U0$APY,0\F\G3?7YEI9KR**V!\W2_I?N_@ MXWI+(T[6 I%E7\\Q%)X(,>7.[;FM-"71)H[NNJTT(?$G3NXZ+30EX<2NX MCHN!%T/Z?%RZQXTNM/\5^'-95ENM:1S'@KIU3>) %M0$;!KG,7)O,7BJ\?6. M_#N*[\-K!^,CP776BVB]+29/44%>4%1CL4U9I%]]C/6M9C9ZY%6L^*79_D$- MAGH^$!"-X(&S><5V[6\P]WE[-RDF#.L)$:8M*I8OG6(=$,6F?_T[D+?\[)B9 M!I<:0F$395[- 6T:'+-7I0MN2&'/*&WAKQ\=:0'X&T:+.3#&_)(X.)DEUO@O MUR)*^O>&0_(J#E+*/Z.]V[!]7\?5VJ[)AOWDSG%9R]/9%&B]0:_)?4B.-Z5, M5Y8>R!MI+V>S?AKB-"3.0&N;?@J<4)DVVQC4=PE5Y$:AMR(GZ-%3E!11Y0ZT MCCK)2=>&6-LHO27:Q@S!8""W2DJFW*'6-OZ,WJ/@G;S=]6U)\Y_D?:Z72GNZ<6)-:1!BC)DD) MD;R(T,(S24RFPU[P5Y'*3;3G1<10FA">4B]?A)>QXU4=LSGXN-[$6P=3UA,_ M(7P=[?=1^+(C2/P%^6\[FA#YCK#SAMB_Q16:^1;3$%I:*SBEC:ZOG-AW5Z%W MXP34Y.8S58X*^W MHBV;$:QP%1@/7K]\K/H^&C*!V=L*E8Q"B3R=&[F0T-CAR%9V3HM0Z4?G"&(^ M.]>&ZGRA>C:A>DWY7B$1"8?;:_$;)K[7X@.WGVZ0$KS>D>N2J39Y*[L6 #)/ M=C]KPV 5JH.N=?_K!Z>CB GC_A$WB:ZC^.4O'NW_TG) 6;_E01,:DZVQBYD^]N0[TKC$S4G]PMM:BF3O"+G^RJ);0WT2VYSH+(RRXK]!Q'=;L_!-$1"=H- M<(=8CQBV&&R]^2"LX[@*O>P/K.S#>A_ZKVE,/RQ&HMY$ZZ@%'XS-GKC6$[#" MF";74\7NZE@.>7*.K$#IAX.]EH6Z 5X/"UM#2G%#7Q!^]UW$!^4Q"M]13)4* MNNMX0Z7[ZN_749P\1LF_4?*,W.@M]/\@<+),G;L(Y_]$QWTO$D['W02 IEQ* MDHE%-*/7L^O<]>UI!6P/Y ,2=E(?8]$J72CEZVT5R^P%IHB/DYCA^+6"8[7E M^JQ%[4HPG#,3C^OY>27LH6 C-SY&+IDG$4PDHZ?W/M6M1ZLTV1&=[8]6^/IP MWQE*L"0R3^6@-,1,[@2X!RIDPB6'"STMT7603_6=;=B5[O*0R\PZ07[(6N%> M._&.[AE'!X1;J29C?+%G_.0?K=TRMK-,X.$!J)HRS Z+ZE.95AVO,3.NT. ? MY/K9:T5MT+(=:R]A,8F0/*D^+4C-MO:-"(_Q\\LW11*A; YTS\]/B1I;7QJ$Y3-)U:U\V2F/_O48=SOZ MB@LKXWX_9["&WDUNE18^"+;V \.=8&8DKCH7="VPXJ>;=E,%Y$3 MH4CTT[2,+@I5E^R_OHVV52R.;?5<2,!0[_;-FF^[;AF<.^'W8UWD]T0]^W3F MBGRE59/BLY,EE4*^^XW(1>?A#QB?4JTY)7:D%KOL5.>!A>TC>T<>=&8+F MY\M7QG>N#U']8O[G,Z!O/C^0?\S=JC^0PF0M+B _MW_.K8R,),?MU$KP.4Y7 M;N*_4[O+!%/F!7\_LS1/$E=&Y@"#/&;PW!C<_/$,%W M$=XBWR:.VSN8(9J!\>)?_S9K)#?*IS V>4.D@#O'QS\[02I,O8.PM1D>3/V= M@G4?Y0$@TGAG<^1IN;X>',XNWY]4<@UJH!XB;' M$^V&B!($VJYW2NMR?$".S\@\ M41S?C^,(,O!"/ZJ_W'[2/Z+X$@,R\1@0VH7-=8K*_BT*R,]9 +3FY+DR)EW< MC9F]/R[;>$:)CQD/IJRBC%!^1$DFU/CN%0K1UD\H>J?(+&I/3NB5 (M;2C"I38)$#"K?803 M_P]&3NOM%\<@VC *IL-XB3KPE'J?7NE=7429H]Y1 M6.<1BW#0](Y#"6L:T*&RF3U>1;QPD)19 )VW5JZ;[E,FE3.-G2(4HQW!J?^. M*$5=[ZCJ']^'RI%3%#FE0-V'!'$,M =%5PGC9>SIH'H[)==@O=TXG^?!>UK% M8F5@-W#()=CZ+B-!VE9+8_/7*::<)^,$!10*W6.03T&G$UF'"Z,E[-4#9H9+ MNK""PF^'%&([G,& =67!V6VDTJ$A[A95&UU+<*O5_N!C>A'(ZJ)LU:(VY,B^ MX%#S$3I/1%^$(?M<4C4_I@M:-:FW9[UJ(7D90_.-*B[GGCTQ-"Y;TO^\:SY: MT*N(3CE@#H+]V$NE$ZOUP*]3@IE5Y 93=&\UH;^E<4+5+MV#;W%J!;[.^0)((Z\80$8:Z^O[)SJ%Q7*P M=9XB1,W)8#@L>S,B MUZ\),8:.:MYT\*RG%R9CFYWT*;&.(!0#,53THF;*3)EFRMHB_!UC.87//-M% MGD4/FJ&N270,C6J19]C%/M3'O5F4X[M+>,49^L\B<'J)O#! EHG.I<>2ZRK- M7%M)#R;YZ86RS#L88&!Q0E]C[17;<-W6O;]"0S9$!T^M9[, /9X\][ZP-IA M9T/'($V/N=FQ@$ZD=RO'64<\7D_?<2,VRD3N4X&P]?;.#YW0]9V@4G#LVL'X MZ(=O; C1=D_#;^/$WQ,LKK:F<\I9,(K+C!%V)'U79 M+.D4B^5(7I/B-,C!O.R([D;_3*C]E;ZP61]@ 4B:DZT!1_>VR^40WN>GT%T M'VXCO,]TZBGRZ09@K ^WQ#,M&&W/O=[>D-1;*QX/!035*RD<#@4 66PF=VB_ M&X]Q4MDT^5NY8?*77Y]IM1BN*[CYZZC;^NI\^OMT+]Q8_??Q,<;A"?7?K%'? M-7E+?/(.N7Y ^Q#++C]WJ$57_GL4O!.%H+XM:9B"? X4#M!2[.5,Y&^G>EY7D*@H M]N="!F-[99W=-V3E740$R+LH\N+[T.7>#>E0*%=">JOY8X%P5(DTR!D(BJC% M.Q>-'O?-]T/YFU_[W1IFB^K7FRB_[07R4/P%1[$(QA5A''U0T<0YD%\2$4:,EH!$(T\X>O?CIM)_'Y(C@4IZ^1H,^Y+"Q%#SKHO5^;E'*JC, #(T#1?*" %# K6= M(H2C.L\>"\V[TT+/7#&@H_'7W9=2!7ON:%(IY554F>J_BXB]T]:3*2;E"NLB M\*6TQ4N>L(5>2G&8H4AFFCN"Q,:'*GKX3\#<<:.P<2@8>I-WS15;*G&Q;G49 MQ6L-A^%(I0"UI6<1 :.Z/%IX'2\T-;0!;)" 3E$;/3B8%I(B[]6<>P"R"16: MV2V'"%6=('$U+ Y#8&6J]#28>7@1=0,[*D&5$QD"35UC#3V::>,W(@T;T7WY MOYK&'UY'A&T\.6^HE_# &+G?O47O?_&0G[E R!]*SP?YRZ\WD9MF!'DBX-8U MR%T7RN&]N&XZ;9D7@"8=:K\XT#7-LUAO6>=MG<) K?'V@@4J.Y$'7[4']APN M\AB%>4**_XX(9]Y'(?N:.&I$,6.*2/V5L",G#7H*!]6_?]1");ES[&=[^&1' MRY"UDD;B< :.A,<5P9+'RF($SAL'D?7?1S[L$ M_T8.OB/_(GNOFB.M;#3#E=Y6JV-'VNP&.QX15U^.^]1(W?82%M\06Y*Y=';3Y%S\M1# M(38%PT?=\C7Y(J;JE8<^_P1XF M!\BTQC5F!JK0%3^8@N'CLJ12"7O9.60[ZS2)$R>DLH:8,QA7,_X]: MQYK90_*Q-C9[3?ZXQIOHHVEUD(VTL5%:*M()_M<_2$F8.W@LD9!^'R-'L,': MSR-MB58I"IYV42AF5*TA(RO(_S=U,-$V@F,F:DK4X^;(L8U>1+O,'/_*G;:& MA*XCI@RK(!NTTO^7UJ; 'G__:<$LZ(=^3]&1%/[3&X#9BC^[S_%Z&U? M4>R:?IR3(\0/D[]X_O[DQB$28-U[H^L@H!XXK/IC)7_:F%EZP0Q,@9[ M1U;&;OJ*_DS^-:M,JX4&=<' MHT?,AX\9DW^\[YF+6V$Z@FMU*> 6)5)'C0& MBO/_LU<#3E#-5.3"J85I<# V$13D7H4A<'!R6<#&A?A"=.6,F<]D"*#;;X0E M+B#SP$P4<-/3;GAVAH#Z!WA0"UQ'0T#_5[C0MWQ20\#_-^CPUUQ=0V#@[_ P MT/"?#0'U/^!!S7?0#0'\/^$!SW?]#0'\O^ !+W6F'$30 2C7 MBAV@@V H*PG]ZL.@@6 LA_/53L([ E/ZX?>!#@ 8I]7!_S(, #E/BD_NM! MD !0 &S[Q >!'*#T)W>Y#X(%L&*@W(L_""[ 2H/5D(!!;#\ !4&MB(-!D %6 M)A1&+PR"!K!"(3<>8A 4@)4-.5$6@R K'S(C]X8! < Q<1Z2,@@4 .4"]M1 M)X- #E N% :U#(( @"*A.%A&#P-Y&FX]S7;4)-PPC@+?HWVN3I[N>+WEM+MZ M8JG/.Y20-SZPU]*CV&3K2$3II.5 ^ZFPTO81]4$62_>SKF?DN!4=!S@#06Q: MT62@-1#$IAD#H>;R07%R^WD@K%!T MD2)HGF?UE1[W3VW(J11DT2)9CF?)!*N] M4^*B""&_W()TJ+6-9Y4Y]1#/'VNO\(\3[\@UH_]'K]J[$U#;S2JI]>(6@*(W M=XHUHA9^. S%)/NB MPG1KYN6ECG7(R#[Q,'SMHH"H#3'E@T0K430H%D^PS'?8SJ0LOSD,@L1#^].; MGH'V= @ :G-6^1Q[H$3AVP;A_0UZ39C DD,R-UK#WPF3UIN-GY"(BN9*7F[S9 M)Z?6=.>')\(>#DA5S K(A/U1'N&F^)R'+3R]K64//5<7=DB_A8-3K)>+AD@G6N]N0<*7_2XV>-P1;]I'F1 M?['*51MB;:,W>='\+*1EXWRJ-$7)!(LN]<2A5_+6P2&31-S\^4 >O:RN+P)& M8Z(UH-8'1(.IPSIY/;^?=RE!7I)B^MRQ;U+EHRH)\IY-]21[ M0K 3_KY^1]C#SK:U><$@B^X)="!/<^Y(JPL<TZK)8S4,M(=_RL=-=$W)!(L6])!H MO"F+4KJGS<[>: Z/3(.4S;![%N2-Q:D!&U),L@P,SP[%&P'(@Z3M.0(AWBCO M*["K*@PRDMU6Q20(YZ"*F8%S,:5WTO9UK"!*C4H0ZM0-(BJ0ZS.IFOPY0$EF MB5WM:7V=/XKVFWSZ5>M9YRUOU:?ML_ZA5),BKRT5UU#HBL]5-J-GS43W.!2# M+=H/G> VIJ$CU"B;M6DMMBFVA*IFP7L2Q+!(IUS2=Z84@6\2L%SKFLWB@2<. MO#IVN-DHO!VD.W$42 -X:U6:]<)E)XX.6!6K1Z<#<;A5%7Q5S"AH5%PJ]VM3 M@XP&!'QCXG"K@RG;;*!J;YPX^*:1I?774?R60D9+CXF;\VWGHB<:-[G&Q('6 M"D.N70'-8-^)-K.!: ]L4:G SDS M-0ZRG@5.9)="C]].' UFPJ9.B/K$$=*3+,Z[;!/'C)XPJH^_B:/#6$SM*15B MHLW*SI5B9=D2$T>)F0@KRKB8.!*T9=5ZTL8LH-;C'[(DD%F@06WW'.M5'1%T M,PE#)X=FX@@Y1P ;6]RP@Q8]=J&1F331SI]=10G=/*B)H\5,G&CF44T<>&TQ M0BLE:Q;(T&,792[7Q($VM&B89HA-'#L]F3<$Z67S08[>I='-3YMHB^FS'MI& M(MS$46#VJ&HDUTT<'_JNI>%?U-'![B* MW+\)HX)LZ>#ER0X<028*V22G,,A M<#%"HZUSC;K2#,:)X\3LQ5 E04X<&49\?R@?XR;R>.0&/J MD:;D#H&,$=I]GF67&9DV1F@"?^[E4B86#Q*I-(%D4WF*\L2[05T:PYZ_Z2FT MAKHT9;FT =$&814$T0?E$7<1OHG2UV2;!NWD"$6).:,UYEK&?=!R'P)Q6' @ M75;J^5AN4K2)JFTD^20D'SOTGH1%M93#(321(7M:8\92/.9@>$+X94?>>"GC ME,^$ !;;2;Q*DQT1MOY HF: LAEPP+B/XU0?A'PTG.VOTX2PD9 F4^K"4)W2 M\_W-O\4^4_.O\6ZO>/"E;M"4DJ-G6BCE4AWD4@^AOWH(9D+\Q//0+NG->E31 M29^8>-* '#,*S63BP9Q=8)]1S*;>I=#2GR8>@F",B;;*-7&7:T<,%-K:Q%V& M':&O*7L3=Q1J\$*)-CD]1\\)WD(PJ@=563>0MX[AXNR163K*XU0Z<]3C%^73 M,4(HQU6C&@WXH'\EO,9) XO&Z8S;T.2@**0E/F3.1_Y8"*9/#5(%X2\ZT4(# ME;&.!Y([9[J$8Y_V)]E@1E#>2GH#Y'/LX5_38=&?EZ+W_K!2M L&6]O\(TK* M;&'!GNMC('1Q$:4\RRE>>[XU$&_\=]\CVD1<>9]H!7T!1,+A,)KJ9;N2GHEX MO-U.:()T^F?D4GG-W_HN,[2NO-_2S")[1_36U?KZ7EHLK5HE3=&[=>Q=V'UP M,XO-38H)2WQ"1&WW,O[._GOEQ,BKIJK+7F3#E:"!S2R8?4 M6\BBG%(0:KR) M! ((V_-K<\_/B(A8L9^@%X3??1=E0)*+$+UE9AE9 \_!/WL)19B",U9;4Y]O M1(*F$>5D7)5C:R)XR%7*P1!Q4EIA(T1M;9>J[P*?P_3OA)$=IE8LA8^NB6"" M=ROZ1<4T[D4/\4M*9@(9_MX;(2H,<)#1,$3\'I]M0,9"?[=@ M'!_\B+%8VI= 9 >=./QZY]ZPHTX\!DV?\>G;9">.$CTR$!MP)QZ6ITT1$@OP MQ%&@1P&CFX\7$>78R4J\B.C'+H;D101&#F]L!A!?R- 8(_>[M^C]+\CULI#" M>R)YDGP#H-^X@:K'\E,_:Y76OC)7VCZ2N7#7+>?<%C/\5BW08#"ZXWC M;+=\G[!H5,_[^ EMMQ@=-R].N/4#_W"(Q+L1CNU[3TY,-+ZK\C,_8Q3]IX8D_$K(A174[3D8D'MU.5&W6AEE\1R:J..I#+KZ)$U66#$#G7W< M3ZI&R/Z-'U,4IA@].+^C=Y_A+G16[@5= N^7#6 M4J#.C?X1(R0-@5;/ZUO((@K19H>N=PC%Z H[H2<1LT1CYX=F^U'GG"T^X>@N MPGOG/MS2_].Y-::K3#9L2>>)J]E(C%\2R!Y;?8]=QP>TUF9-]"9!QI"E( M$BJOZ?R0Q.>XI5PO?&% HT(K0$@AGJEN30-Q$\&'+$RH3X0,&RPT8IB *6,Q M?OKGH"*_I/N]@X_K[9WC8V9-7V_S7LH957@W-)C 7GGCBQ(]527ZCE(T>O#? M:SE=1.Y(MHC MS(H>49+;^0=YHJ5LAG4][SK:O_IA[FQD;L4_R EX1$GRM[YS.H."&=*6SY4> MIG&<[NF!O9/Q$18E* _S+>NHNQA9)D2A=9;"0EHV.RC8W>S@,2L&Z>YD9 MZE7B2M]?LXZ^B5K/K3SH]BV?&^QXB&Y(_IJWAEDGLS[NC:2ET>!W5OQM>[4H M(AHI>4 )6KV1YYF%;DFI0C+!.GU4]?D4NSLG1D_8=Q$M\IM%?Q8OS^WG ;D) M\C;.YPU1LMR$W=D]+?MK8.CO_@WKJ#(DY].+S2-KUN&IS\NC_-K%BW+QHJB\ M*$9&"\>?L^V"?G6)1)R!AP0>LH_H+% M9>&5TZP[EL#'"FW(RKN(O%]WY,6+[T-7'"HD&@H*R1.*M^"()K03ET]$JBSB M&CMAO$68B"/?ZWL4Q4M:MW@N\W]"U&VS1X\+?"I@7G+&G]&O=AE.H]E,$1(:. F S^@=A2DZ/=CH MQ0_=JC6)OF\K-TF=0!\Y9WX'.,J*.L1K3&MO#HZY#I^#A,#*#O/.\M=1G!AD M#X@6N,1'7N(C5;YUOO$2,GKTXEQD1ED9_#.*6SD/!=/H(3* YTQMDYT?0A01 MG$)C*6A,S"0^\!*R-:_P)(FM>W[( 14:/JV0HLYF^4NCBJYMC8>+M+HR)Z2QGQ!#(^A=<9/7NL!@"?S]."G]:'HQ! MA$S ^OQ9SHY!D#4M?>5A*4*_^,FN*.!0(QQ9Y*WF9'OI!-6]$ [I)L%Q$U$EC A^ M_/Y91E/!GIHDI%=K*EC >B!'^Y'[^$79]FL5$>)+G M"ZMV&4T==,?9X3XY[N_.&Q%_='?+GS;9^ ;=I[3>WUCV6H%VQ*DE0S.640O] MT'H>(*-'VR^G(Z_4:CEI/3"04:/GPC5Y2$WP,Z-0D&%1-)M0D2Y\N10$)NZ] M->?!9A+)Q#VZO:!'(/Y,PWCQ@)P8Q1!SY]<'YHX+W]@6O3K?]F+_\ZK_CSDK[^1D3'3;3& MJW="R111=Q&N8U&BD)NO,PV0I:IZEY66"?9 Y@J=N\?5L)N_CKJMK\ZGOT_W MPHW5?X>),?OVIP<:D(SJQ/:,*+$5?]L@O!>0L.9D>TF=WF]$PF)1V.1&/:*/ ME>M2YS79';E](?FCFQ4@DY5:,5K#7A<&LO9ZN_(R@4_>B8$W=*H;M\,2OQ(* ME_*>VN\]6T+K]RU^C))_HX2I3(04O<9N=&: 8C[L/XT=4BZRWA9JCZAV0-?5 M)FO^U5-7^ EN,IT LO6E0_:!6OVA*&IH&9!QH&?.[*R3U)*8NHB[$\&=S-!I M"WF3-X$*Q-_BAC6$=M! 2F\9URA1XR,3@Y%W&W2!G#S5=G]1=?4GT(C1RX3N MHDS5:HQS)?V)($::(#T$9F9;OU]/'.N(6\BX.N/5K*N;$P72G,EJJ;N0_8&# M7X\.GQ;U: MD^P6KXT5I] 8! 3SSS3K>;W]EC]Q6HAOSH%P$_2O@/T3J&R&-F\RO<.<.4"( MZ70CRRV:W>3*/&@@Y4SF)7$2IA^OMW=^2-X(WPF>HKQ\!Q4\8UI2X,&/N_$P M@^6A(<@,WHN3<$I.0LV2;0I9MY9"+)'()H()F06S'U1,PPTPN$U&C$S(:-$P MO:@E^2H:5"+SQ)'!%Z+%"&A)KA.'7R+,UHQO$IJ9. ;,7]8FS4P< 5J*@09+ MJ(K?$_=M],DB363W^:!-DYGP"&[B2.C@V>"A;>+^'4U2$&IUTW7:Q-=.O+L+ MHH^\(M$E+VY1OAO=:._0)62RHG57"94+S' F,^V5/JE+Q.M70N,A)?O;3W=' M@R%:#FR5\>:<%0<]MN)FB^R^6E. 6-"*O@9:U_XT^&(_FY+]3/Q,=^!)M2H' MY]SYB:*LE[@G#@>9*#I,V*-8XBNYT&*D?J.K-PTQ^$L4>1]^$*S"5H'K >I# M")YJR29$,J[^/ !BKJ2*N)ZPJUS >A>\B7YZO)'46A5?))UH#Y@D(B M7-#W;.7M"<^GL@1M[W+[>4!AS"]H83:W9[;4;OM4X8AB-J4SS=HA2![;*MWD M>,U2S8C,2E_IV'6"?R-'=$1]K&R/-G-A2T1^Q<^3LS,8BZ!\4X-:R(.L+G:( MR="5:JUU$P3=B9,KT('&@E9(EX;,5Z4'A4 R$7S( KOZ1,@TPKM4EJ>NK%8E MZ4T4)T:R>14?FL(B:+1<.OO:>(6E/ DR?D9J7W"%\'3AP_.GNY$\5T%7M] ML/(N 2PLD" ^WOD'?G\FG1D03^WJ6&) +9L&RDEY\;': M9 @;['B(\^C0F3\YUTD;_GZ#Y1:9)=9&%=55PD94X47V?*F+6F9S*Y M#3)Z1K(#&@F$D/%U'CEU-8+ETB1HQ,S$P#XN/CHH2IHDP^=<$S4N]\BIVP(U M9)S,,5@"!KUP67$'"6JB7H<>;I1,,9PO5KH^X8]#U0'Y*PBTZ+)?F0X[#1?6 M-6U2F]PY+LM4@]C:] :])O6G(IZ2E*,DZX ZVC3M;BM3K$^D8-SMA^ MLD7]DDBWSAUJK](!>H^"=S]\JV]+:J>5S[%8##8D^D1C3UE3IZL(X^B#[M@Y MD%^$51J,EI@JL=F_+3PTYY6ESCDIX1*@ #VU8#H'5,DB/;]W-_Z[[Y$W+%X% M0?2!O"M$Y$;T0&52O#H<?SVG@:S+;;Z3!*$XP+%ZS2)B;+@$9P2 M?3H5%EY63@-!=1HT-5WGFD)SJ"IR7"D=LD%6VY0FT3]J+A^.O \9?@W]GB\I MEHE$?$D=--!Z[5,YHGRM\U(#+Q.!6-KTU CDR:<#Z4AZM=I%>N;[$D,-WH/;DIG\C;1/=QG!*N=?N?E%S0[+\2%YCF9)# ;,DPJ Y&\E<+1)^L9/Z)4BFZ."1>H$O_C)KAI[O8ENPT3DR^FR M0L].@-O](8B.2)#5PQTR)?]QW^C:?!!>>%R%7O:'#1F,UOO0?TUC^F$Q$O4F MVBLIR-@[^8"$@];'V'LH.S]?)0"AIT5+@WSJ@KANG[+OW)Y,H$W!L5\0?O=I M4T#>:3Q&X3N*:6PQ17F\B1(GJ/Y^'<7)8Y3\&R7/R(W>0O\/783S M?Z+COA>@8N1-6(RS(7JE[Q(8F!KVC6PH?G[YIHBSD-CY%+YDGD+\EHN&^)B+\_IG3CN1(:K])D%V%ZJ?O6Z(7?&4I^ M)N]5Y: TI&GNA+Y#6KNB+_>L9>8_\D-6_XBVS*#O,HX."+>BFL;X8L_XR3]: M(Q:VL^PYX@&HFC+,#C.TT.8^C%.M,7LWJ,4:N3Y#,6MR(]NQ]A+38RJ9+: T M\,;K9(?P9N>$.;!?R!))?!]FHD/?O,;T\_.3"\<6 0?ADZ]T9V[ERTYY]*_' MN-O15WPI&&1M+D@^#.4.9.GOR6X7JBN- ,>=4T/(-&@A:'X5JB:_QX M$#/F1! G8SM6,#<17K2\Z&LUQQE&7!K;]CSW0SC#*5./(Y=:J2%CL4/IF9Y" M:&JM..K<%3+"Y-Q.:?2G4'>2T":"$]X;.A12IA&,/K"H+G-W3!0M YL<^O>N M0,:S708ON?H331?H5;WF^[4FBIEAKNTHKC;(&( 3 M2?RK5 AF0%+D8[2C[^,[>HCB^'I'L47NM7*DY9Q Z?ZRYIUTERUR:>8HF"YC M+^-";Z>RE#ZC): #^HB(6+!Q/L^#];2*O1@KQGU./22E:1+\L9!/2AK5KC_? M7HAAT0"X@7I9!SCY''LYE9)KD)4U(/(%K8/M;_VLV7'^S^)+=M:2%A,PZGNZ M(Y*)!BGF54(R@5>%F7Z_ 9)FNI$%6' 4[TG71V0:D9!=I:F:P]-(0 'M^U/K M+R,BK"3,B>-,*ND8(F8*<0AZ041:$D;-J,!'(V1,:!MCNR@Y-7N7')F0G9HC M,9WSI$#(3J61$-BS] C9AP* ) ?#T8C>D:%Q9"H@@#="MCC0.B40KB(WL&QT M;&YLY?V6Q@E];[(=:ARTPA[9YQ? *-BZ6Y?9+L];+CS%6$0L*L$E:^\"["A!U^(2RY%&BZ*?4C;&IR M5"DU3I^YZ 49Y:+V2Q?-PRMQ0X486K2WO(OE-297\EOH9'U2D5?<3EV'1?>E M+[Z,(5^3G%E+ZGKJ3 4+F+SPI=[D.0-GGW-R[0.1Z]<, (:.(]YT\/RU%TYJ MFV?V8>U1>)9Z_<1D/5 #J-8RJYVA2CH+XWHO:GD?2)U 1J3:JCHMJ"Q=?&9F]77,E"$]9Z7NBHV M$0Q)JVL-BJ)I).S;DQ'G'9$QLM8BMB5,'(^]OX!3R#NW=RGU6")DW &]FYTM M0].(W+CQ8WIL*48OZ6N,_I-2OOY.\^C$7>-B>VWCZGMLG6;3U2$:;L]A4]^1 MM%L;;RB8C@8"B45T9Z*?AC@3 DB73"&0B*J,4[%XT>]\DDNHCTR:S];J]5 M7U8/)-Y$^6TOD(?B+SB*A>W[5-.LDPI105_],*N4="H?<^^131/-E6H)*[+9 M),ZW3VN:/)!_IK3NHYC\EN[)\)#>V @W&S@-^RUKJ'NH='0_O=V99'<581Q] MT)?=.9!?6BVM.BT!B4:>OG:9$->5/:)FAF=:PJ8B'=&YLF36PID*)A7#Y@^$#%YA[A ]2^J[C;4;]! M*DNJMQ3V LH: D##J+;!R]3^NC%=JF5/' LFC-Y429\X:K35]+*QD4A?GC@F ME!9;R1,P!13H%^25>#T4S^ $ DNUI"*Q<:** #YSG3[T"BN'@ELVV<=$(R-4 MHE#=K#)1(+L\D&I+#61D],X%A9=EXM$;762FGFU=D#'8.QWQGIR)UZ8Q(2$S MFQ]DQ/1&&0TE=>)%>,[D)_W817N,\G*=P$VS[CSTYQJ*SPWSNH[". I\SV'= M__+XW9AXJ[(S[MGSS_;CX^.[T_G^\%__]=?3X1*VG&'[SS[9B4!@ M;N^LF759/6#R6YE-595R/Q#M)L&>>R6)VX#3I("IA6RR2O[8='!:8H+"2VB? M7.24W.4UX:/5 GA%3.TGBF\_$^P0" ESP$?&1AZCD/H+R$<#Q@82A%&<<(\B M6S;G%=.C0-[VVU R49PP34(94X*NMFVNF1*%*9KF@=U^TJ88B.]20(QN\R%3 M H]9@F1!@*28$V[5IOOU 7%;D4>?^O^"4*O$E!J24\ M?"'W&Q,M./16WIZHK.3N.]1=.4'2U9(FF!ORF3 V!O-7/W:)].2$*$KC?#1A MM),Z9DW9@K"W',":7'$5!7 L1.LM_D_W'ZZ04I; MQ.67G7* 4T)KU?X+'E%:EYYC([MR\)OCAT\I=G=.C&C9B=(,GS7RK%H[C? P M4E"X6G9L1H=+9E@#@WN=&QNOCP%8$G"PCCSV 1O&XF:,I$&V80WA(TCJ#=P. M^45[="L6WINDQ1EI;=L<<;RQW>H(F]F$N0&1N\?3S_:/O_GVBP[_-,Y>$EK# M=LG=;V.0O:=9)80VGVGA>(N,MF%$%3#'^JBY/\36GV"KCZ_,W"&0FX43[+TA M*CL&_UU1S.HY75AM=ZCM4F^.9:&-8U>0"%SMT385K7ZM!")5K=>O0,HWU+(9 M<+'2<;%VG$TCDF;,0)NRGM*M@T-R7O$3>RKV4?BR(= M>8WH_]'ZGN].P.J^)M<.QD>"^)^=()U4K%$U6X H+4GD_KXC&@N1O;+ZI?S M\M.<*8'ZA*G9(3E2U3(AP%( #WEI\98O5#AX2A!7#DI"TTP)7[DN3I''FS$= M>+/KVSI+=BG7V_5V2_0&'#_X6W0?$@F5LI_""%%,G0ZPE:.B!G?Q^3Y$X=L& MX?T->DT8[SKX1'5^0$2=6+\&_EMFUY\2Z,++6:MK5,,!>1>G *&*][0A4^$" M/LS<9T7ZZE3I?3KPZ3VN&TPN9HJ/;+10G ;:*&4H/+$(FHF1D1^>@VHM:[Y MUDP@K*J+X,0;-1V(=>6GTO/G!+<)T6&Q--LU&*;J>L[RJK_P$^8'JO]Y43_KY^1]C#SK9B M"9@ ?.*GF@8C?/BT6.=TH-%^F-G]D[^V$P#7_+7]ZK@[(G3@HUC;GP#<>NSV MF?IWP]+OV^B5Y?J3.FLEAWW"Z.#X7A[R4+=--I_4O\*'5X_Q%A:!)^=(S0$3 MA%/,@.]HN1/T0&0#HBXE3OCFGTHV51_1"<"HSY:+V$YF82ZF'3G<>0)0ZW-G MID+!3QE<52.:$NR: O&I3=H3X5SW8>Y>R"-^Z!)3@EF/8^EY M5)J,[&_PP1XZIPJ+J;90(0:K(I&DQ:5 !L+?9+T_!O-WNER:;TG"6E M=$]5TZ/$@R%0@9S#< ;:S;24Q$9R 5!,LLS>I7R];Z(U";UL4['!; ADW=8G MQ91=&6MOZYJ!H7Q8]";#X^;2WI?R2?9.BH6O\L^!_F2O4(&N= ))'N&%6'(W MS1EHCWE+XR;Y+%TVQ6*]$$58(!<6U2QKX&@$_7$!4L^S!I(LP(\+BV2"/?[? M3]@>_YGH96V+.>O2<#TNR/(Y-KEB3V%X(@[:S_(0$'1&73K352P6WZB&J'%A MJ0VQ=P<;T6;\2U@E_G503P1NUU,8X8W6 ')Q6F%)&I>F.<=>N1C- M>",N3)J3^[;NUR.$. ;\V@";-= ;H3Y\OW!SF$6G B]R1^!3X RU["^3^9E M.&VD834"VA#/ %MBJ=;HTHEW=T'T :74$C5%DRVQ)J0$W*MC5OCOQ)Q7!-7O MPE3#K.CUU!H-4H ;42?/B)"5[Y+#RJ-2ZO]0&9G5R[P/7>J40#4_PN6.W'O M\73PVC-WNLJ+!#<#\Z=00* ?GD3KFM+YH3<+Z#79#2W]3 6>=7CCQX37GSF[<*1BY#'&O\\H\/IKDVW+L*YSWLCJ$'0)W " M68V]L5WTFMS'<4KC+VG]?6XZ*UBV9EUBT%'$=-4Y3#_6B >\G"+ M0G3CAEV<$/3C A'4B.(HU>?I6GG/P44C0ZM$QW3-2F?PD/^_N^OK;10'XE_E MU/?3ZEY7MR>E[55*M;NIDFBE?71A:'Q+(#+0;K[]>6P@_+'!E"0,?:D:\!C_ MQO;,V&//E"E=#5+UKX]OX;=9HJ3&R7VNY0<>8JD<'*Q&O9VQN>O((\410]G" MNUAZ'$],&6B^72W+W4 NM!/8N58PY16XTDEJ!%$I,.E%_NMO!AHB ERQ$=2& M?<=:UVW8FRJ8;M@/\.>:IX5[!=1ZLF-M[M:3I@HF[\GA3NC.?AUSI]NI: 3033.EM>/DO[)90B[$ M=*[D.B67[J.B,%O:+J6^6=.BF"[ZP1#M0TVW#'/H&"$-JF+RP>;LHND<@*ZU MD).#[GZ701+2N=H)K[N32M%^[0O1+JX3(U0G4D+ :DX01T15&D)0W/P8CAB= M*B,$ON6C&#@Z"SI:D%JN!G=435)"P"Q. ^?99Z(F!,_5 >"(U[&Z:6]ON>WN M&Q&[TY.Z,B67L5X8)YF K^P7O/(P!+6]H%>V&W2JB.,J>&!Q!2 MLJ:,AT3N51D,E),ULO0E\WG 67GMO@,<#/V7\Q"GDP:SN3\R4 MV_VWR&9PA'JFO"]C/+WWE/9D*]-S<;D[/J[&KD MG".M]VL?@GU#O='7^?:'8&U%[%]A7!;?(K6643%MDGJ(&],ZD]2:Q1+&RG@ MS3F[X S6$>-QC\RS/6ET,]LF@J4TM>9/&)SM4I!ZTEIT$Q$4@^HO^HA)2;NR M5?WS7)>:CT#KA/:#":5L*IG%I"U%!^-6%4S#\!* HT'C-60!]R0NZ-0U^LB:MK'H@[D M=/_D%O2))?#)6ODNC;=I81=:*8>Q_V85*?8J?$%Q7>?,3.S\2W,&Q7J=,3,Q M]"_-F.]29&W?('S-C\S/*;C<50:._%,?.#-9"5V:,6O8,RYUG5@%#SR1*)%+ M[XV<=3UC8PA;#/:%$SEY@"?].0IH60U]P!7%. [RJ2+RH"LZ;Q3F4SWD(;>U MV2CDK>K(,Z"BKL;U>5D/><@6130*OKE.4DO%ROTQO-4;1_I29.4QJ66A*3UJ M/016_G[-WN2Z%@1GH<[JNH8$Q.N\TH(XH\6T@,E.'W7%3?9;EW'6W7P[X?2@A@RG;I0#:B(E%BMGQIMY-FMBLG+DLEF.E-QT2S9: ME2T=%/6T'3.0HV=%7\GKVY;MEODY0U MUA][O%:!HIU1-M!+,\U6@6E<+?S_LB1%0TZU8G6W?$(2%<%5U?,D180HK;W* M3,, =;(519#.6PAB =6N(+ES=0G>MX(5GO$3M!AEG'GN3#"13QN#:,)98F3; MQ(URUI'Y6_SSS!+0C__^)/G[F1T./ IB?)0_B*(X536H9_@(0M6D/[C_Y0:U M9?/>4)%"?O$L$3",IA^QO1P)O<7T@,$QP3]C%/WH92G%\%8^O?DCR60QGF8J MAH*(LT-1,)?4ZO^#'IBJ&C\3^1H^XF&(>X=?;E*!1ZA9_L'\]R<[L T+(;G; M21Y */MU#\+C+%Q&+P)\CIN3WV#_#*( Z%Q< _53\2?^EWSV8W1A30SVW_TA MC(\ #5"MQR0;WVN2-0?C )RP_))Q!@Q1,H!1-#H+\M+DKWV"$$@X+C=L"C@ M(3\]"UX2? M%J\NS(& A4DG"[YGV#\8A1^G_K/Z>B[BDP)N=YFJ^.!RZ?X"8FI0]?Y),-8 M9J_1D1B/W7K;7IJFXW<'=3C8;;@6+_(:< ML;XG":D3'J0'_!:O#&APDZE MQZ5L@LAT&'DTU+92L*X.Q:X:-@^S\F@1_ .25 5B*J)8EY;YI&TX:Y><1ZN= M!-V]7&%Z,".[2I 4(AN,PB4@-(A#XRN:((K0Q\D=[A:L C6I%[]Y:6MT ME7B' O;3SS[?ZYV'Y26!&=.:+$X3\/:X,4[ ;^PWWV=['1DQC]F^C/)D>T6@ MNMHTO^!7J@R6\A=2)HY7FLBR8^![*,S/&6>TT^>+#QY3@-'AC<'Q@7:@+;=W8<:.@M6L(0HKLM8T'07*D8 MWM 7MRB_HH^5[$X'$3\RL+O /[)/AM",9_1B_O!F!# 4Z*S M.4YM;\F-R%PY%KL<)PVJ5&=IF?06HV<&GU(ZR/;6NJ.UR'0J2G9!V7'2^BN/ M )M7]J-;67*CU!"U5YMSM:M2(MYO0,K14J@.)IN1#=C:N$M_0JH<4[*"4O;V ME9J/O-V^R9]'.6[U/^K^YVH?\>Z]JJ(, MR=ZM;03)/LLW>87>93NA@W^FLPJ5_*T>TC>LFG<5K]CYBLDN<'[#CGM2<^=VT M7/36'U+IVE[I6N^#-;Q"E-GZT:4HV5Y[R$0D/RI0$2H NSC$?3H1OVK-4XNGI$5R9*=B^1F M)A=?^M)ITTR<3-^;3J=#[5(2+[O++55\Z5CJ_)! M_Z=VAYJBQ#L"/KWDZTI+_V#)"R_$PA=%G,K;3P5C:XPA:B@R'_.<[ ME1W_DN:)F@O!+J06D56:O?E_=M(YZ;,/EY_^=?X,.P9LY$U<>(26DPH0K$3/ M26%Y'8 MOR42_Z*F&?NYS2YY-I:)S'/%?N!I/F27*FNQMUG41FSVV-_33(X*@T_@17DE MV/N$9^OPZZ=/Q-4^P[?D^)G S@8CE<3W(@+>9M# L@MNQ5IFWXS@2\3XUG)O0UAX MQU/!U)B]Y]K*2.:P=3PP4GXMC)7C^2)>-K4#_/"D>]89[L04'V;+>YLQ'D4@ MRCB(83:3=LKL5# 05:G!E<=JZ+Y M_@3#'Z%70!;%]AAV39G,H)4T[*O$+GLJ MLR@I<*]BK[),7+-7!*151PMP77Y:?+<&X2PLP_@:+Y4BI,/ GKCJ0#BB<\'\@!3/E M2<*F')@)B2$5/ -*,55WCMH4GU@%FD5SOEML5F4Y&Q'$:2UO<0NF]YXE\F5Y9K=25C M44-+^Q&1Q"\\FA): /-:F!P6AR20R@2[G.*B(.HE+ATKLG&1Q8!8?%3 9AP5 M&CX! E,D)H_N(-2@DU@D(' U2"H8Q/4&LI2S<6'A31;#.C>%@:.V-L@)*Q/W MFN]CWB*AJ+)D7A$>J6Q$1IQ-1"8T3VIP1?"?1%/)DUD #*'/E,61.2 ;Y-(4 M-!0 DS8:1$)-JA+4P LP;YW,41X"&!HQ9A;)Q/)1(A9, UPP-&E!T\1OCQ,. MKUM8@VL1#]UZ=#N==N?[H+G#JB<\-V)@1,Z1$9PA#+WKT/65-'($FXZ=#T)K MWPA:Q:4R0IV?_-0^/?N>+&4;KVGSO-ON]QMMX ^]..K4*7-$:"N)<083.!YI MP3\/Z/]C?+#*AEZ$(AA%J&J"R=)Y?BJS(2PY*'<\\>\"CY7&$_53-@2P5_%G M=V?X\QL9\EV1C@31+-(8^S/J!"(>U&AMY5+^SI&X9$I\J^WPY%^K,'@@].T1 M.AJS2.9$X0?ZOB-]7U\_HW_7UP="WS%"?P_?*K(:@ST$RN_>$7QG1R0%:&5: M%1/G$8C]-S7USIF?+X:&C:4!5*'14L"OOPEA47V#UC6=S]S)\KPKU]9MSVVL MU[VMT)*'ZB!X=D#P.(OK/9^3G8M IY17Y)%;M"4R@\5USO<6%<#[(2"3">46NH#E^ M!<8KP9GF"3VOO#-'*^Q8;G$:KA$!2L\5P;LT(3F TPZMF"U/!T5%FQKAC!I'#=C9QW$@ZFU.KJ3S+V+ MB%T42O ;K?(]?,S5+1#SQ[D$4S+EU_L%(Y?.; MD-EB2[3=HE6MOQI\U?@87T2>&8$<545&[F9TBU?T0-QCB!X00NBAQC]VJHQH MB&W/2'C*\L K>V,8P(87MKLPU:^.^)GJ2FF9"*&J^#'43!HUOS1S?AKR!RZB$6$<:YX$F BRV0F;@/Q/P!?QX>+SME M*[[78$)3F.A!!FPP8/HVD_MBCL$.A"8H<7,A6J,U'D+$0-3U8>HRRJ;\N;%BEPO7:OU_M^&$N3)WP^ M&"?BNDE35EF2'W0-#$$\]E6W1;KF_886== M:,"4&PI:IW#O^,BG8(P$LZ#A8:_<>+ZJ<0WJ<)4FMX9[NIW'P#K/.[WZS]DM M>(?O(^]< '5,,7WG0AKNL@:VR#>.2WI#]G;\;>R#NXAR68%%1B>Z\?+$**DN MHT-8?UK;Y#G',S)-12R!9Y(Y\$^D4@&,E0$/CH5T*1PAHD%7_&>6@FHH.:76 M+3$F,X(N))5"05X;IL8Q=5R-'# M2/NJ-J,D3Y2(L$N F>C+5*F[L4 MM$DD*(O<;UJJ2&)L4206PPXYO.+PT2)(PB<$H],^Q="^'& M=9!E-,P_*6%7>68-(8:!2;I7)1+GT-9@*F+G:,D/JB+08X@4JS6(+8 MRM3!ZW*\8*"9EB08#5K,3AAZ@ [LOBEV/]U/=L]<#(+0WA^YS5.;&I^EG#B1 M =DDL'UY&-%'BL3?8KG+(@I[/17+0@QCSH[G?C)6(^4R)VE#7)=8Y#B$E&)H M1SHQ=.SWT(3/C/,3FRCH"S'F69U<+D7@\)M=>&VZE7E+8,D MH/QLZWW&%R)!/X!PN=NJL(@9'!"S=54V!@2Z"FC0K)9PB'.!;FH9B&O$R.\X MAK)WB*'-K$_(F;],<% M&6E@J=(-28;MRT/OV#M"0>B"7$R:&EN1"3S-BP3VW"++9:H2X:N9HL73\J=[ M*1A1N*G6AG&[5H: 01OR:V*J-SI?,'(-W3I5YPM> MS-=+-7U1I:E9- AFY3M8Q9R.55S!!5_]EUO+HZDHBQ6L+0<\D5>">DX;]8 / MK+(A5OGI&UFE<=5!=S9WRPXU6%H*K 0O65VJN M# \JO@R,(,EQ"+^L@QN )-N*)FJ][;!J#&\Q\=3A PV9;%Z&POACBDQ$L%ER M/:^7.P%PM,(S!CS0.*H=(/@H-ZHQ[MVA #LLRY5P6)25E?044.GPB(A#5!XM MX[(T?0 ,&MIOY"#YW+F*1P:5?YX4G KLBA"BD-.E$F!Z B3\FHGQ&&>&$;KX MK3_R(?.2IQC:8. -&3>N#" ":=!LG<].*G7MX>EYQ9IN#YC#1K"IC>#%/NI, M_^!8A6[+'JREDULL/?_EH]OFD:\O1S7#"9DRZ:4 "\78(.(;MQ0T'6%.IH;J M@IQ9@#S!9K\6>KX4?(B-P7B4$W>\&Y,)#EL/*6[E)Z[!JL'JIX6E$V":0VD,2A%FX+OH.%M.'VGLX^<_38H)$2B6^?P2NFH&2Y@ M"*'[N+!3I:4[""WUJ(86M:B,K7-JP)>EP>3S M*H:MZE?Z7)Y(: SO: 9V.I8T[H1(L[$_E*J=&V0!^/BPRI]4LR=23@J_75A6'^E^["J ADV[QU$R9:"Q;RE*9N MIL+73/WA2:\_Y&.L[P9HH4^+U_X\Y2%!"H0NOA:\7]X6K='%*R<1NR]Z/7]3 MVSVA:ZG>KE]?J[FWDI?6N:8;+JYPS;RNS-9D:38HEW_QYYYN\S.XI?P($!;0 M:[??/VHO:Z^4$D[:*UC<46&%OXY)107.Q'6+T8+^6-8#34BND(Y$Z.+]80;S M<-2ZG$%#Q(P]KJ/F$#[5#''.0G(.3ZH,&^/6RF74(@"YQ[)G'&R#?1[4U(UM M#'N9'W#!+0?"!3.-R&N'-@;/DN(:18$D>XYN8(/NY*10A8$G/IZWM#>CT%L :*LL.0_(\G"G/..34OHN!S[G MX4I8,F8;EQ NH-07P.!TW5U(FZU++417*9_+J4L\\DM]VNX(K>D&)/4BTC7, MP4+1 J15X":M F ^G^(I9T:7?K7*3,&1U';:8D9%LI*%<]^L6B4LRU$+[0Z] M@#3D>&%>"("AU.A?U8C1K>PNW#OLTR)9#!UMH5W"9>+NU<-8M;Q,**F2N'!@ MFY2E/WQW/F6E5:6JM'#[T&#$X)\NS:M6"@%G4EA:!D297%M48X&HE:(.$BV950;9 NB&5DCQN+F!@76*F+\J#00[E4HGF0KT)(8]U MG'M/!XT$BY-%7M5Q:,/R>:H$HP8HITI(_HO%S%0$UR/L3BC:8H#;PRAU=[M* M\5#X^%N6]'2S2NOYLY&*YR__>/YL:M/DY7\!4$L#!!0 ( %*#05AIYTAY M-R4 &C\ 0 :F)S#$P7S$T+FAT;>T]:V\;Q[6?VU^Q-T%3":!D MO2S'DAO M9/619L&=H+>BZ(HAKM#\9G9VN91ER[)$FT%1 MB^3N/,[,>;^>S>IY^=UOLV\6=XXI$\ M\FQLBV7FZV6I__#57+FIJ_%>?'1XLZO/DK8-S^FVBYJ9< MGOULYMIG/^K+[+6=JRH\.+9U;>?\;JVOZCU5FFEUYLQT5N.$.$28*K>E=6=? M']!_YYU!5.^<_OYXO2+K7.?OB_[.C@Z"1[_>:7?SU[A&,! !;=[0L, MXS["I(,0.3KHK>D&0!E;5V@7O]I_O !XV-(4V==/3XY/CT]2L.6P!>W6P.WT MZ.CDZ/B=<#OY0+C]QKQS(\*(^[I$<'7W@D;S6OG8FQY6]J6W^-ONE,G7V_%*Y(GL^=5K/ MX;EUD/\XB'TP@-69*?[PE2WUOTM3O3W^0"2_U#C8V=B6Q4?!^E<5/%!G+U6M MUR+[W="Z4D\^F-3=$11^5'.=V4GVDW*UR9?5,9T"JYAY/'C__-)_-UGAX%RPQG1=8UW:R_V M+I_^]F9?$*;^4I7: T["";I+XW7F%W"O)D87HRQ7"U/#&O\+A\57J?'P)YXZ M7!WK\ *%J^!GJBRSF0+TQ,LPUZJ"F^+;X?BV,?+N9S^ONYV"583BRFEX"\@( MJ!0*;PP@A-,3F!ZI"KXXM1?:59F^RO4BWGJ +-[7>J;J478YTU6V@)E,+2.$ MX4=R^5>O:[9P]L(4.@'+_A=T);Y7^8S I!WVB_@<(@"V4IG;V9X* AZ@T>7 M-=6DJ0H +'[5 'O/&P>? (!SO$P"[D#48)!"ET#"'5 JF(1'0TJ<39H:WLP* M..#;M@]THC8EOR9C+$=$%&U5+MN+1T(@72.5376EG2J3=>7P?Z:&FYNP M UP8KKZR-@UG<*6+G4R[/PM#P$3Q51O*'!C[[=?WSZ.U*WZV+-,T\.]T]..L_ M'ZX_ZXS%0[IHE[#6O;'3ZNT9_?\>?C%\10<4\?XJ@IJ%PBLH00=/'IOJ'(X< MQ$55RKN 8U$=HW'B@[#L(?P\?##X^9X(^6,S'VNZLWC'LC^A3*"+L^2N#1[E M9P[$%>7D?;61K_\U!,'M1;^_BX[J,5YSNN';^WW+^WUU]8C^=W6UO>@/[*+_ M!+]:TAJ#/@3"[\9=^(,'0BE *G.VF!0J"6HDF5I+U%5 MXV]J5A8'R7"F4=]-K%U%H]F0F.M2LR'B A['GT!?I'7.%R5]WQI$=@=41U7C M-D:M/937.=8T"RNU:&KAG47['NG#%K5DT$X+@)*!M2JTA(+BN[ >5+^2]@.8 M.ZE!4=@9-S6HLQFNR>&\579Z@'#PR5.[([3@P)!S@,\8 *G_TQC2W1/CZ1O- M(#E&&,G.;F68^YC$#/Y%!7H#[#$?V8_R;.R^(TT0;T]B\LW1V@[:/QNW?3!C M18O=J@5WERP?T2SW!1FY?F@T:FFKP:S,GZ-+R+. .4;VZ8BRS!:L-O[0-CCZ3[@ M"F&$!'_JF?6Z0^X%D= A\HE/]MH8@#L^V,/>5F\V&/_<-?QILCWKNV0,$P1=WYE_O;\FTI_ M#,#\!O_[]'!Y4.KA3PZT9@H+W=* .PR0_I#-O3.GX &%O-ZG(GRT580?F"+\ ML')GAG"/?JZ=JOS$NOE9LUAHERNOST/^QO&=IM3\YAI#_AUG\XC5;"W?V^;E M;'9>SL/VGP3;_\_1UONB8_LG4-UG_/FK&IT))&;ZVMJB-5D7[$9$6W;7.:'1 MTU/E;8CS4%QS;<55069T\E< 'FH*YNVE#K0>4\0L!(TJ!YTE?8EME4^1S':\ M?WQ\_+OSPOA%J99GDU)?=2^77)$ !GIBS]?*U>=TA_8 UG-_-@;Z2*+WP(5K MX2FSW;5\*^?9F?CDY,G3PZ>')X\/#TZ/GSYIMVPJ7/<>[?R:S7[UW6&\>@DL M8V!P?\ '@E.(2Z92(=?FC787)M?[MPK)N=V*?K0U.MH!JA6Y;%2UA&N/OAN^ MX?BD4VY)?RB )+OO,HS&F7-0L()>FDW3\]]-KQW>*?". $8ES!T MQ^SK_1'_#?P^8N*Z,(29\A233M'O)N^'/LB3 M+*<1-A5Y@8O5C5'.7$6.6\'6+LXQSICY7!<&<*;$2)?BR_N0LJ)#9\^*"\FZ! M R(B?1;(O[KC'4"/0D^(<5/&:!O,U(;.Q1 HP+-2*U]GQZ>/.11."90N':)E MA;P69[9KEVJJ6H1HD)E=COEM)$>O+BV&C@19 \NF]'+.VG'[*<@O, %VCY];)>=D/0O 6C5M8K_WUT3HA67@%=B%56-:">:3O*W99#NS"L,=! MEL%!DAWBW%X8E+IVS"[ $P"/-]E4C6T\0%BS\:GH)S5B%"7\\Z89>P.GX9:] M@R9A+UX_KR]@X)TGN]E2*\?*U(Z!"54^,_ ;GY>:$L3C6Z='K22]I?\?E?[G MFTC_OU<.;N071/Y7-GQ'U/]V]/H#F,?*QB+O$.+_*E M#-KGXI&W!P![DTAL5M)[YT :?UOYYEVX\,&LM7^S/G?.BEB\/] M;,M9[X:S%IO(65>%>;AC@^S6-O4PQ[U'Q\&=*EP1$&OPY3/V[A]OO?L/P[N_ MI36/$C.<9>YT3:I%WP9-%G2@56A# MP@*^,CA-.+SD.S0W8#]?WL[![ MD!I$NW*TJT] 2=X3I>X[L./38-7MHSJ.-A&I_@F<#VZ%+FY5TN1V:WA?R_=] M7\@-BC0ZWL0[^<9<[?T-C7\@C,'BLI=6S)M#ZIU3 T..55;&RX$; MFP6A%X'>%W5%DEZPR4ET&"G>TC?.PV[V:">\RPUCZ1M$04\VD8+^(&X9N&A< MR_9>8YU9R,U5F3=EBU-<8Y<+="@D#8 SZ :Q71DW?N4T*OW!_=-10.&9TH!" MK$0?M4U9X!--R4I\=%,QP8I.*UC&P?YC?#VXJJ@ %4YFN>@Q%T660B.]5T4; M!UJ @PR\^5_M[!8Q[PHQ'V\B8OZLKK)_ )''XM,@+-PG6OYCP".,I@$<^Q+-=5^!')8KS>$FJ.XD:[,7@[59[-NE.V,=X.< M% M(;0\8H5V4QN-&[S$;V94FP[(KH%WEVC$U0X-A2P$XDQP73V<,J:]^%'O3/!N MT $P<'#H:CJB+?8JTH>UIXDNLO:Q7EHQ:4KX0;R:"'^Y>C="#KQV. ;#!8L-^OU@1K)C(,)\.R?B&H>'&,2\%@F\2$\#-L^;D;W# MJ$%9Z(/,8$0-( QMCD(JR%5OO&_$>SYI,'PC!F((E'J90WPCJYX"Q%;FY.6D MDCX55I.#T&6Q98IWQ11/-Y$IOH:K/0$T">3J.=/!^V2.O7)V:;(=Q@L14QGK M2L-K4M786BD6NK=5;7?6V%#(=6AATPWAX MR](F*5)?=E!M4?VN4/W))J(ZQ\_<*VJC&TEL*VBEDZMN.T)#1$.0&(!_^58F M_. X_Z!!#DW=4HOAB9$RH+RD79! Y>=N9N/@FAQ6M2G\2N, $ZM)3LPB"5L6V]G K;+$SF8FA+&@=NG_&D4,GV\BA!QTYM&4I-V8I MWVXF2ZFXP@JH5VR'O\^<])Z"BHHQ7)L21"19(R9](H$=90NNA!SD23(_((2Q M[G"JM.>6J\:3T+4N_"CQ3)!^R-$^(J>!ONTY;]7G028ML,:\&3;B5$9TUMRT[VF?GOWZFO]>9T+,;HC0VA@BWUD$D/Q1?H%8O5\2RD)T<7: MYE7U>Y M:OQ6A;J[.BP'FXB>/SO%;F6GZUC<:(+%@6JCRNP5!FS.2=E_((RP30I+-8K" M@&I2ETNV:(=/HZ"/%(TC6[-+//6(4Z2RK$??$8Q[T91331-U036042A6UG4 M''H%&\7$F#TQZB"K;3P&VZ+MO*94J0J^;#SQ=^Y.2\MLF+FO+NX=*^EP>)AQ MK &HDZ$NIVEW%W(T&)_/ (6C4,$=7R6LW'!(2:<5#4:"B+R]G_T2'!:@T/IH MHKN>IJW05/$)H!?8N+R9>S).^='*)<&VL@N\%+4>TLOQD<+" .CS&64ER##P M3U1QT67NQ'LN3TT/6R,Q..8W6_&4V;9!IHG<,07ESZL$)=N/=S!O ?(58VOYF M+RL620DBG6Y*.9!<.]>2H7([YPNQL:R!X2'YK"IO&Y- MKD7#-HJW6B_PY[CN38H2WZ0,OXVLC]2]X@\@2OQYIZ_ZJ.5E(?BOL^)>&B\C M%O.S% /)WP8TTER@@Q"HY0)))NP1J"&F-N?9A2H;C%W)ZT:1.KBP-:/+B)WC MG*>-."N-M(%:(%I6XA4HDB><5H5!+RVHD YI%'DU 4LE7 VSC=$-/^IP1K_* M&I'C7,ZHEQ6@.X[46S&O#:5L9%VE]=@VG)GI?K8"R^YAMZ)& %L*LICD39ND M]FB=9!?9N_AC*IM-%(80]2,J1X$M+1H@5SG%#_7@A\Q$++)P-(!AG-H<(*$] ML2/EV$'>87+[V7-847=;!I^MV1C<4M"^%Z9C26#0,B%-5MY1-YS&>*RV8-Z* M\3B>'!XQ1U>-,F%XQ#9'D=K3_7*6PTF(,;-@ET@P\#,V:6?-#7DNO8*.)^;5 M820)A16'E>EQ)%JT+F3ZA3,YA]^B2\N'50%)?JMK=H\G*X@R "QEZA0R\;A% M:KFGIT93M$4[)X=5D#S &Y>ZG:3V*9?/6(;0%R >+M@8XQ#>.@$5C@:"B<:% M5$5B%B@7]:8%B\>NY9/IRLTJ()>:$4I(>AN!+;9^)7K M8JHX!*;Z8\98N91O*PED$:VYB&$4$DK0D[K7":!#H@B2J9[0X<0O2246Z'U* M7V-*4O>+ &QY^[8N6N2I:X7536#SZQ:_AN.OBNJ4Q$D4HD,,X*='3'XCP5B5 M%(*IS!D?64Z)5(N*I72F"I'Y@>V,.O0%IUI#8GKE/3H49W^]HA'FP^7U&!^# MPG.LFSQ"L;XT]3I*/CPLLJ)(A%MZ?4OZ/]?US!9LS(Y<94VX!8_ED#P.@+F@-:UEI2O M*F"#>JOQ9)#ZB&J3)(JT:EG'8HI6S9 1(M(EDA @WM=4VNJH3L% V[Z6LF J MZQNC=WW'8H4*+_MN87!DJ*1BH&%MCJP.P U*\9R+?*H+9^Y=;I_;TC5\38N.T0R,F?7K<]/U=BQO?9]@033 M>=CDH'"9-6H]V%'>22AFL'12 7:J/D'*^-K;?D=Z^<-7Z-9#Q">JG=_J=MN: MI^\;'(HWY-5\WE0/I*S]3SU_VDL]P6H;73WE>4Y\!=XX39U:TN!%80X4XLU9 M-N@6'6-\90F4S&%H./%#] F9"X-_EH880NM#^T%22>"9-YQ)0FOQM!:BXP'9 M4P/JH)*'IACB0AU:0C[.,,V()R$R5MH#,8P=68Y&%BT)KSCHSP4FREC!9/S_/P M+D!'+5-0H.D=!_;)J+@'6"B0.09@CVORS^$0KH,YQ;Q%+MX# J-/./^>UQDP MJO%ZP$/9,72*)]HVKDX@T*VJ@'*E;!#6'H&:>%97)VE!-8I>SV@PB?M9>6\D M%1,Z/G=>'8D4V\B=.XO%\F", #7NYZ5G1NV>DF^-J0SR6[^E/-%.R7106*I1C*IT: M3LAXP3HQ#HVV%5XH2'O KI2$RY$4$:;"!TNM)*Z5O[U..RQ!,9@#>^7@G%&P'O=W/T](+\Z'JVCUZ,'B72 M\\%)!:>P/P7?:8\SJ;SV^QR 3,G<'%RE!"&[P?Z8.QE.(%> 9!0'&"\8^S#Z M#@RX2,%O@U4&T)Y089; KQ:%PPL8&T1*^.RQT2?F?..'N<8DZP C? ^N'IRB M&[%$CG^PR4"3B[S"H@0HVTSI=F.X,M4H"&<]DK("+33#^O>E567L34FVB;9: M 'U$3(KE02M-6.*64K*UIJ0S .K4VH(2$ZYU9O=OV)?G(SG=^DBV/I+/0>#: MR "#%7'\04I5PF&1G )G82:)+A3^0(R7&#K:+$)EY1RS=G/CYVQ@"%6RA'A3 ME3E])8H]!1 'A7S%DQXC?%M_MA_@LL++4!X;*^> 8[-P-6L #*;+F\DVSE.& M<&A,3NO[#7[__I-S^"(9?8##P9US&F/ @I&CC>&3+X;&'ZT=/8I?J[)9M [T MJ@*2;>IA'.E'/)F;P_DC WDE?Y(PE^L+N;ED/,!*AL6+/]M+?8'B$H!_)N5T MUOH#0XTWK)T!XE6L2C\S8Y,ZPTA1$6N&="GCXV*6JUP+K+TCVT>=$-7[:PDY4U?(*-EQ-=6>(%[::.@J $?5+UONJ M(E,B?/DG=@73 W#9:>-B40Z&U<20*G)E+#>%ZP R[.M2C[$,%:;9 ASVJ"*^ M:6MY.OHZM77&;EQTLR;!YLTEFJ+)6YRC3D^EA&'K"1WU7:$A[S?:#=MPJ%4O M>+L1P9-@']W+2^EPAK9I/=4I.0&D1FBBP[@!%=,!FPFD)7'13AJ'$$P5SVC4 MK+24CX'Q$2HRS!"21%4NJHA\B0DOD]-ATVFGVA3%FR4%M= 7/.FY9+O XYI@ MA;YNHJU9]<[,JAM9P_R%C:%]]UI8)DEN],V8"]=%M^''M%D-YGO%* C.^EH9 M1)PG!;HO/9D%+);D"W01-D*ACR&4!,M4^5&P=(Q2QQM])FIX8?0E8ODE.?.N M@/YJL8!QJH44+S; 4@P%[A3," MJ/,BVDM8&N0>VYAER"2&ZB\LB!"),?(]#V$G1/%^X!4CBE!@JB*!\(P8%V'1 M1[A\?T/KGKM'"W (8=Y-1=M$8VA1="A A8B][(&E+(D>:VUF<(U2LQE+FVVX M%+EA=:D7,UN1@#;1GWL9YUZ P0+I\U\W&!IS$3$ M1&2@WZ+Q#?:X9R=["YN_U37)_96GU##N-M^-9EMW".E!#?;UD5/:\N [X\$; MV;/A-58H-/=;V6TX[H8B7)/0M;G%Z(-"S;$FL*C,0F PM($"6G ,= 45+>^] M0;@H-\="N7[2\?70%/S^2 H^8K7QBMDV%DJ$F>/OD]01T=5.KNT^EJ91DPXH M7=.\UF\SE,&Y@Q^87Q,';EF JH,:2-!VB U[ AOD M1J!_LFA%'KJT?DTH%9W6QJ9RH&GPR4J\$JYXP0F[DN@Y6'KBNAH HR"UD70E M.GA0!6E\5CA]K*(?0FN'FL.]W_04]"N($(>\$5A'O+ZA)?'I4P>3+[!>X9.M M>^E!NY>VHM+-1:6-;,[R)[+;(C7^*Q!/9+EOT 0=BQ?>8]#SVD)KD6$F560# M$6V;-V MGJ;4L31.,);*%T&%@)> 8ZB2TC.&+=E4ELAE;+:%+Y/F 5KLRQ0. M)0:&8&-$[L0D]TS"W)0Z^U2GOC%!N9+.I M#R=2\A!V,JX0\CZO*GV58,JIHY'G80:L MR;_%E3O#E??MH9&9X@]? 47\-WQ\>_@P4&>H\^ ]RA4<0XCVTRKFCE[O99=T M(DJ36<:ZJ!3/0%&LY&)?[4]9=[A_*YV,8N=R:F@1N\Q?)^J0N1>@4$L69LO] M42_. !4,Z:*>W!YU8D2EC=;"P(?F$+%%S1D>$GD9M&2Q=[2!E#N=(&5G%:6M MELO=)%.'VVW@4)S-2I$)4IB6H&A:464';1@$1VHU!*#<'>Q5*0((K(/F[AAE M6FB0:0B+#*H*5R &+(YAH&J,V))(3R8ZKUMK&O=.X?_G(/'/ ]]E+>\H6[X@L;V7#E'PHHA;MGI7*E'Q(L:?GN MADB=HGM4>@)+VRLJ>"B$'GW=VM>!X'.AW7JHL6!K2^7LUAJ[SN%COS9N.6BE MQ.JX4CUA.!08BE[[O7(O.QU_1$EE9L_1J^6XGO3C%[ M(_M>O KB2:C17?L'R'J%TRM82+ &ML9>: MHF(BIHJ$1$0A^?>OR: M_%)HUS+I'8F^452/!I2:0=\ENEJ3Q@-DA@=1X+79JD6\*R'QPN M-5(.GQX?[XX^)KC8^-TZ)L+Y8JT.UIE7SCF1#?LGG"C;K0Y;KNQF3:C[[V&% M#8QZ>'*RN[\JO;;QFJ!_YY@>00:#V-. N5K,FU5)XG?/]=\+'L/LX95X+;K, ME%.]YC:'JL,=" G+PP384L=@#\]GU<9U2E1!0!P)!M@&AMT98SC:R&XU+]*> MZX /Z%);WC-[>!\G)Y752[;@9 O9 G/:L6NY723I&VU\9Z0B9 WCA]-W$>&ZQB4%LBKJ;*"]UP7FLG@V1BR-@[#E22OPW+:U->3!Z, /JN1@Q MBQ#VR38Z5J'[/9!76HJGD77 M2-3M^@BY8,5,$.;+">_Y=AO>LPWO^4P8WD86>7J)G2U>V+)D*O2 -"&10?75 M@JJQE&PS:2H8SDP;VV ^8=E:320P(Y."@Z@'G;_YM.(::]5(V4A9'(H[%QF'/L+99H#,+_4AYK3XDC M;V/#E3 *B/_*82,["<*BK.)?[3BCV/(1YV*)8BI9WQT)J-"PZ9+8,L55+V)I MY+;,C 2JAPAQ&8[D!LRLS=%G"1>PP.17[7+C\<\+RI1!+ 3=8'%<@:*3+[7E2&CW8/.!T,B]""2P8@:BJ@:R(4(P)S]FQ3%EII.R1'& M4PG5RN5<7%L^CPL?A<3T%E&[>,H:,QEBL>XE5HZ*3AE$*U&%&:NXR #KQ3) M%#=I/]*;#K5SN1$SK8J>9-W>NC\WL$A8C+>-PXRT-I=^U5@5TKE]&V+?A5&- MY:]S#11O%'H("F5&5X"I.H0Y+OD=%#H@!)=J_@"L2.G[.N+9UXE(&?*F;B]& M-#:\%-;0"^]DS]W8V;K71X5#\<$13GS M>.,EQ64MY\&6F%P$K@BEW\FO.4D&,H[]+.W^2/6TUKDM2C,/*>E=7ULA&7@Y8 M67,^$JQ-43;QJ'3WH'X(8;>=\F95"PW,#\^%V##8X( X*-A+U&!8J"JEXX"/ MZ5[=RRT NQV(/HVV?' #=>1=G.F@QYE69ES+F0Y/#\Y[FMIG; UX>K?6@&>/ MQK98?O?;9X]F];S\[O\!4$L#!!0 ( %*#05A4*LG2WRD +XK 0 0 M:F)S#$P7S$U+FAT;>T]:7/;1I:?=W\%-JYDI"J*T>U8\J1*L9,93\UD M7):SV:U4:JL)-,F.00#3#4CB_/I]1W>C 8+485$D+>9#+)) 'Z_[W=?K<3E) MO__/Z/58B@3^C5Z7JDSE]S_^S][!?O_@Y/6W_!F>^-8^\GJ0)]/(E--4_OFK MB= CE9U%HBKS_U*3(M>ER,KS0B2)RD9GT7?%S?E7-&ZBKIHO[95Y<7;\77^? M'GG]+3Q #Q;NL6&>E7M&_5N>'>P7Y7GPUOXY_384$Y5.SSZJB331S_(Z^I!/ M1.8>'.1EF4_XW5+>E'LB5:/L3*O1N,0)<0@W59RGN3Y[L4__G5^/52GW3"%B M>59HN7>M17$>K.8 1@P7\*7_[R^^MO<2P 0-';M!,BA_NM-=T! M*(-<)U+[K_HG!< C3U42O7AU?'1Z=!R"+88M2#T';J>'A\>'1[?"[?B!I MR.;!UVZ?[E/_$#>? "0D[/[TB+;C#@"?0.BW#N1T\8&;QI^B73)5 )O3W%]=")]'%2$LY@??F MG<3C(/I^!Y9'*OGS5WDJ_R]5V:>C!R+]M<3!S@9YFCP*%7B7P0-E]%:4Z%+%:L"N,<3 ^6/RI1J.&W#95E,X)L7!Z?[ MYVNQQ:?A>N^R2,0QD#8B%M>J'$?E6$9 NB8&3QX_?!Z%CW9PC&]>W!SN'\3G M^ W_G9SO]J*BTJ:"6Q65.:RC5'GF)GV33PJ9&4'?B2R)_EH!*)&$FS\-ENT6"-]&8ZGE8!J--&S#X#ZF M>=5\_X,$U%$ DF $4PW^D#'MNX8W;A..)E&X:1,9649 Q^%(5 9/*1/=3MA; M1#W:45F<5L@9HXLLDS< N N:YP=:>)GOML[G\I?V&,&J.^CCO/MN M\92(AM 2W@+"!$J+P/L&**;E$*XLWBQ\<91?29U%\B:6A<XGH%'!'0PC'(7K Y8J$(NF#!M%= )("63J=( M$F$9&N%LVI>K%(-4MI0@/&;4UT&&QE_W4@&OEW!R-S(YYU,\V-_O[W_M=!2X M*ZDHC#PSLA"(/JSEP^C:#7VEC!H \RNG9^YI^Q \E7@QBP8__*Y_-9^ /W9YUS&(J7<_.*WP-&]@;:"D^G='_]_"++@-!>Q5._4,A M&I2S_9Q5:3V7U.$LH^UA)V AHD$-T+< M1K2D/)+10#;M.JDM0JT.H= <@"=.F/3<\>B^QH3/$>K=7+\"G!!6YG8-_F:X M?QJ?/\:D=]S@[UMT7;,K]]]6\T2TW3ALW5\=W"X,B,I#E;'*=BG9(G. E,]R M)FLU^"Q%_3,T\RUVK0%VA58H^%OEFR=9KA#'OGQVN,77]<)7-K6\%U-2.3:2 M)ZX6@!DU!+5&@ZSI+HQW]5ZDJD\*W9.%1;(6M\6VF4VM&8 M4I!<$0UU/J'/0Z5-&25B&HEA*35]%TKY\(7.J]&XMK6 "L, .)+ITT3'BOP,.M7ZA#0%FF/-*X5PLX9%?4UFTWY=9PT+M&)RU!H.C"B2]* M2-LAQSXRHZS)M9K,"KD[^H!5J:1IA1?$&'K0M)$=]X_#^(5=$@4"02:1)H;! MT5L^@+?[T4_V=W&5*PZ^@M>3O!J4O2CKED*()8_8ES?C9T:GM-M.0]PH8'[M M-A"*3$^JJJP+,WUL%^+GD7X,PR4G(IYLX"&,\4( ]>7@-^."4A(;V[ @JFN7 M_O'!-L\H=.6G2C-BSPDMHI +CO9QKEN"^HS[M09FSPKS'(Q4RA'&A@#G+&VL M4G<(T7,"^@]3#!^51Y MD1U7PN-7P]C3/FE[8L2!CT_[IZ M)+V&H'EV=V&[X2]]PT^#[=Z0>+:&('AV9_[L-GR'2TXC)*C7DE9TQI9AEU$N7?:U!Q*.-O2P.6F/NZ4GOA%^ZM.-QZ*];#6[&F91*Z<(]^ M+K7(#,:TG55%(74LC#QWJ?I'2ZV>\!\+C+!++MS @2L7<_G>M@3#4DLP/&GY MA?4V@SO3[4=OFWO3,-T2J%:9&_RNQ)Q'$CE-F=M@#S(Q)AS5@+;'IFU9DBLF M#O)..Y)-R]R'B\#XE%:)UD;*L&PE/0[S-,VO*1 B8="(M-/6W9;>9GD6R6]' M_:.CHZ_/$V6*5$S/AJF\:5XN>T4<&.B)/5,*79[3'=H#6$_,V0!H)8GA'1>N MAJ>=;=FRKCW/QL3'QR]?';PZ.#XYV#\]>O6RWK+*<-U[M/,%F_WJ^P-_]0)8 M>O]Z>\ UP2G$)94)5U+A4NHK%R.@ LB*@J0=S# M;X6Q6!;@$ ITM5@W!Y<.]I\#(KW&HC=&ZTV7#.F^""2>W?&.J+/XJ*I.'1-2 MQPO[B!(07E,I %V/3D\POAK$20NE:XUU4S+$8\7A27.6JK+2"K,@N^H8BW^0 M/#N[-.]R=SP?JU:V2FO4X[8K/KW%J,62HP)*K.V"]**+IZ^:(OG@+OBUR(U< M&"[2\X4#9N#ER@?8A6!AG?N*/&&P6Q>YKZ/I$XZB#R_)&&[2CMKE0&V\O2JK M\LJDTTBR$2AI5WF!T?&?RVI@5*)0F&O53<&P.'_EC+R"@7=>[D93*30K,CL* M)A3Q6,%O?&G%B"Z??^OT<$OSET3SXTVD^3\*#3?R&9'\F0TOB>)_'HU^ ,.8 MV9CG%X[@XS=[7! ,JQD']0*7Q =Z=4U$F)I]CP#KDAYF^C>ITE(5G*2"S[7J MP[B 78P_BX;:5CG<8;M/0\@>D1YJJ?6!+3,(HTF8EBM0\4O*M.:Y'N>PNPG< MM;&I[5'UT5\+A#F06[Y029UF-9O*[6].(K.< -*:^NB42[@Q.+!DW +0WX-I M?J300'PKD;[<5E-1#[007RTNL959Z.FZ3.EM6/5@)MV^HU\ZCT9ZL'.P?S\6 M?7+2C^;QZ"_8_WBT]3^NA_]Q*P=^GAR8;*(<.*MN AWK% [SJNR6#U?H8EJJ M2: +$+,2XE HY*U8Q9=EQ2<3%557%>IYG'BAZC]'2L"D*"\P3'WJ]AR(5EP? MU^Z"RTE3ZC<5.T99"Q @UK(DR=1+@U;VPF4 P$T^D:&02A,NTUJQHX;-)<,2 M@L7M/E0RVR!=^_$#:)=$8.4F$M@+D W_2;+J!R *< &_"&V:1&+:E:9=/0&! MN2=*K=I5_S18]?E^^L--1*K?@"'"K9#)[ZO#IOO:4U=](3K#,F*YH:3R-1(ERC="BVA.CZUP(L! M5]ZP4WI^HB+;XX;[D[B^U5NS6C3/#V M2&P.0)7XU4VT<[KK[)2U5>OND+IU:F#(6OZK4IK-7K,W-G+:$0*]K1,95CVX M?)%3;2: /9#,?#\#S $=H)[W+#6/H&4=#C3:2@/UD[/UPT;OZPTNA5%G)C MD<956N,4-Z7@%'F!I %PABN%-&1<_Y66: N0MBB;MD'-'*.KHU2!TBGX(]?X M@B>JE'5[[_=@@N6](+",_?X)ONY\']>*28?.N;<(]QZQJ?ZM5ZV2#K0 !^EX M\]]2YUO$7!9BGFPB8GX4-]&O=1V\5:+EKQV=8N!A-:DFL!)15F6NIU$)"PX* M]]7LS0? -LH@HNLF[.P477LJN.H>Y%.X-=)U Y,R.0GD9WN,#3U\,5 MA:NQA*V>R7;_H8TKA\Y&/5^'*NC#Y-8>9A+8M0_D-+=V8>M>]A<(7G07 MY$XW%4.T_;46-_1P (6A3*C5$L59E>37A/?1HVSZSJJ3#X F\AT:6J\E/,0@ MYK4HOMGA:6!1+MJ,W3N,ZF3W-L@4ADW M:;-U24IE3&5=6P.*W3/>T>[A5(K M-0.M0[T94FHCJ[G5>*VNC5L:8.-)K9 MJYXWA :/AB Q /\RM>3VX !NI]!U35U3"S_Q\PLF.MX&$ZUU,-'S)BQ M2A*9W9]8/P6I_KRKT:!T*(J@@B:U4TSMS\U="K@ 223>:U=LP4E+ 4^!:CEH51KS83HR(6&LB%^H&:AZ_4 M#_YQGGO7NXI=-&>0$()V3V0MMODYEAS/*77 N[_K3*IV[D"0.$O \I#_6?=NI[8>S!\P0)N(DVL?P1N+RFSUZ>55/=G?1/3\J 6[ M_+4L?2FA(9;B*95(HW<9I3L175\/1EAG@(727J) ;"S3*?L?W*>>DQ5M!A=B MHX^B0)PB<7(^^O:P0T25CB1-U 151PZA-;G/ V#7*[81!3-<:^%#5EL9#$$& MW(91,*4I@R\K0_R]0%K 0G7%S'UV<;>LI,'A8<:!!* .VVE-5/,]B&^F6$UE MXC&@L!1!A])R%&08^,>K'^C.KU(!ET=B M+(UUTE5P;8(_ 0UR%*>IT+9Q]YGK,Q_+@ M]) U,K,36J)K9QJ-*F2:Z-!$4-Z=>G#$_6 W,@HP7R"6UK_EUS8UE"!BPKX" M,9!<4-IL)MT5'&2N 82<75DO%3LFF,;I8MPRN\-X: YIB\O:_IY4K#]^DK+ MG_VZ-RF"?Y.RI#:RFE'SBJ]!!/^%0;KO6MOT:E[F C,;*VZEV_K^C8@A 0:2 M\Q5HI+I";S%0RP)))NP1J"&F-AS/P$G9B+,C MF:&K&J@%HF5F741)\(26(E'HL@<54B.-(A6TH92/K2G-3:>*B* I',[!L'G8M:CBPA2#S"=ZTR1Z% M*%CK>XQF)KMWZYS+\F@H,+RK'>W:G MFS'L^9/#(^;(MUYD&1ZQS9ZG]K8I)H?Z$&-FP2Z08.#GN+*I><1SZ17T0C*O M=B/9,&7KO50MCD2+EHF=OM JYM!H]&\:MRH@R9]DR;$2P0J\# !+&6F!3-QO M$H4 6]DL+5+H-'=&5F MK@O'!0VY9F>/DOS2:5>TD&OS&E0.:$G=\P30+E$$R51+Z-#62O@^91SZ MGJJM0;>\?5O]S/'4N<+J)K#Y>8N?P_%G177*NR4*T2 &\-.WMB>Q(QBSDH(S ME6FJ1<,$/T6JA>C6G,IE33BVTVO0%YQJ#HEIE>%H4)S^?$7#S8?+:S$^!@71 M:?\(Q6'3U/,H-2[B^;G33[;N]+5VIS]7SO0LG.DSLG-+9/:2KY?Y:O'P,\7- MB2S'><(>OAS?=#(M.N0Q')EL;TDTTOFU;,GDQ%7JZ&O\F,(*&@)FA]8UEY3/ M*F"=>JLR9)!Z1+4IJCL LUK6L)BB5=-EZUCI$JD<0'-!1:R&ZN0,M/5K(0O& M@LEU*+=I6*Q0X67?+0R.#)54##2L39#5 ;A!*<:@>-2NKX1*W>X:?%4$ TR] M@ZA>#1E7YZZH:4(C57$GWFVD3M@(?3Y]>TEM6I35PR5(*+[$'AUCVWP[4E?2 MVG#GE$_QIV43"H*\BYZ?!U7O2:YE^]Z0JF-ROVP7ULJH)FN?GX"980VF+9!@ MJA6;'*C,7HE:SQ4:%VQVNMVV MRNE](X7QAKR;3*IL38K0OV_YT][*(59":>HI%S'Q%7CC-'1JV78J@!&,-V=1 MIUMT@+%O*5 RC7D"Q _1)Z2N%/Z9*F((M0_M)YM7!,]<A,A8FL MT%]C4 N28U*ALM"Y91V;7D(:4JTR>APCN"H5/$P,6G(2FK*\%)L8H\73\#R\ M"Q :TQ 4:'K'@4TP*NX!%@IDC@'8XIK\LSN$13"GF#?/Q5M 8/1QY]_R.@-& M549V>"@;AD[KB%9G)ZE!U?->3V\P\?N9>:]G MJUDT?.Z\.A(IMI$[2XOM:%\DIQ==Y6F5D2%=VU0%]A_ZB5L&A2(H,@X3 MX"3M,,[98"<*#N?#[ %HV,M-SUJ]>TRZ.:[6Q6.9EOY$,P7;16$A0SDFDZ'A MA(P7K!/CT&A;X86"M ?L2MAP.9(BW%3X8"J%C6OE;Q=IARDHYO;,<6/P]D1\ MDCRF":ZL">3"F0$\8'IS)4FA$BX!890I9T+Q>L#[]00]O2 _ZI;MHQ6C1V4/ M^.!L=2VW/P'?28,SB;@T?0Y ILQ^#JX2%B&;P?Z82.M.(!: 9!0'Z"\8^S#: M#@RX2,YO@X4AT)Z089; 'SD*AUW&<&4J*^'.NF>+0-30=.OOV\:0OA,DV28\ M36)3!6(2"/<:,REB9"1L87 4S M2[RI J"\L8H]!1 [A7S&M>4C?&L'D^G@LI:7H3PV$%H#QV;A:EP!&%23-Y-M MG*=TX="8G-;V&_SI_I-S^"(9?8##P9W3$F/ G)&CCN&S7W2-WYL[NA>_9F4S M;QUH56PDV]1Z'.DCGLS=X?S(0)[)GR3,Y6)3>F(S'F EW>+%7_-K>87B$H!_ M;&LKS?4'NOI[6$@%Q"O?2&"L!BITAI&B8JUQ(K+9%Z@,] ([&B8 4#%\;T0S M)!#FG"=-I;^5OGJ)8C6UZR]H3VVJY0E_?K[89U M.-2L%[S>B,439Q_=BU/;TPQMTW(D0W("2(W01(=Q!2JF!C;C2$O@HAURS_E0 M\?1&S4S:6D(P/D+%#M.%)%Z5\RHB7V+"R^!TV'3:*#U&\69!=37T!0];+MDF M\+A 7"(73;0UJR[-K+J1]>7?Y#[69J55AH+D1E,-N(JA=QL^ILVJ,]_+1T%P MUM?,(-9YDJ#[TI!9(,?ZC(XNPD8H%LF%DF#-,M-SEHY>Z'BCST0-KY2\1BR_ M)F?>#=!?:2U@G&IA"TLK8"F*@O;M(H856C5@]1@D0-4!;."*!>BV@O86DP!J:DJ8HDDQBJOU 0(;+&R'L>PHZ+XGW@%2.*D&"J(H'P MC!@78=$C7+Y_H'5/K] "[$*8=T/1-M 8:A3M"E A8F_WP%*6C1ZK;69PC4*S M&4N;=;@4N6%E*HMQGI& -I3V]#FGOBH-U@? 0#>@XCYBFFR&&<= -Z3*KO&Q MIZ>F*X\=D4!^4]8LSX.Q79 MPS IVUWGW&5RV@:".C))ZL/2CQKU!@@66JK) MH,(ZJ8&(B&4L,($YH!1W,/(3RHZU;UWO"4 MMCQX:3QX(_MI?,!RE6JU9?ZZXVXHPC4(79OD&'V0B F6<;8JLR4P&-I 2TX M!KJ"DIKWWB%K?V(E^(S9-E;-A)G][\/0$='43A8V MC O3J$D'M(WNC)2?(I3!2Z(2P"R5'(;JH!Q,5N MNB6'@3S>Y\7RB@_N)$T9\_-@IUA^V1ML4*)'-\,ER_M\BYH!.W4MU(%U1MW8 M0JGU"^PUO/V0F*'XFHOH\[ 5HHE^^_P:/W#- D3IU$""YG0F;_,C%U>H_;6M MRFESB]BP)[!";@3Z)XM6Y*$+Z]>XGL=A.7.J#1L&G\S$*^&*"T[8M8F>G:4G M%M4 Z#FIC:0KJX,[59#&9X73^ X'+K26&B6TF,C]IJ>@7XL(?L@[@;7'Z^M: M$I\^=9>9Q\:^8/?2RZU[::W=2UM1Z>ZBTD8VSOD+V6V1&O\=B">RW$MY%10O M7&'0\]Q":YYAACU5+1&M^VU@+9XJE;XTCC.6VB^<"@$O <<0*:5G=%NRJ2R1 MCMAL"U\&G22DM2]3.)0U,#@;(VI/N141<$NV-IS$P!?6@!R#]-U!%MGY>5VV MLX@MH,YV_\YNOG6A13*+LP5Y2 WF8 );W@UE(\[QLB7IA@# TK@ VEK@LYK@ MW21 ;K<@70L0WVYMBJV%R*2>Z\98^+QOG.MD*]@V9?\T7"I5)I$AQQ)'[FP; MTK-.EHD5,H)IK!R'"X-GJ+4(S#-0KI\=YK;XP;&8;5D;NPDW&%D)=;3F,[Q1)4%7;"@!CL0M_&+N . MZ^D CAC*J:.1)WZ&5&Q+MBX/5^[;4"52R9^_ HKX?_#QT^%ZH$Y75\C5H1"' M$*+Y-/.IHXN=[#:;B+)DIKXL*H4S4! K>=AG6X>6#>9?"R=6_G#-3?R'19(. M67L!"J5-PJR9/ZK%$6""(E74D->C#&RHM-'2\N^N.:S4(B8,#QMXZ91D:^ZH MXRAW&C'*.A>4M9I.=X-$'6Z]@D-Q,BL%)MBZM 1%54LJ.VC"(#A2VRD Y6YG M&U$6/V 9-'7#)%,#@PQ#6&)09+@ :[[B" :JQ8C=J>1P*..RMJ5Q&QT.2[9= MT] O169JBG]0[3J6JE7(+<2Y@[H^P-/?[8[S76&7ZRU76!97V,C>.[\*[ JX M8I5RIC46+&EZ>V^L1LD]*CR!A>T%E3NT=!X]W=*4CMYSF=VRJQ-D;4GEW-82 M&Q#B8W]4>MIIH\3:N+9V0G=:Y[WY NZ5=NN M?.T*OEMY;ZF8O9%=+]XYZ<15:%DMAM<22*#&##'!VH66L;_$"U4-D:HMF2WP MKY'Z!!3@@C[]X.Q*/C[-54ESM@T76.F;;_5\#?\$B(NI:]:T[!*Q[\97MZ%M MTC%8YKV%"4=7R[V[;_VS5.)'OHWS MLG2VU.FSJ=-&=A )0H+_+JY7&)9DM9@ <6.,J:?..]:G:LL9-SVWMB" "P)V MG7R;#8W9_$Q^Q!D1@BS W F7 [VF05M1])2BNM2AY'1Z,M'Q&K1!L./6W7QM M]^>.9M.P_TM733?%[,D%D.BUU.>QY +)DHOZ1-^\.#H^%\,A90A(^M2.T,-V M":S=8]E+%?1.F+9#Q6W%E(-71T>[O<<$%YO":S>%.U^LW,$J],PY![)B^X0# MW;O6:=.9W"L0H!5*AKG$,]%;=)DIPWK.;78UB!L0LJP/TV%3Z4,_#)]5'>5I8PP&]GD1 M)'/4T9Z>BI!UC!\.,R-"2V=+=<4D%&6X&2*&M GJ=2*,K1+.8[5,BEPJ 2/1 MD5+BOV&A;3[!/M]M@WVVP3Y?",/;R))/ M;['/Q9L\39D*K9$F9&50>5-0;9:4;2=5!L.I4957F%V(K( $49?$Y#?2BZBD M#18D<1:3NL,I!@3CHAHL(@$(H$+)==%9VS8NHL7M\.1W(!YMC&Z,.$")I@**W6L M#/YY17DS:'[GOV@G54G'X!.Z.P]V**ZP=$Y'R0.>?0O+5KI*.T8J3EG:! M ]'VN1<]9?(QA"W%B>T,9/DWLG1$*6C+;2^S"Q4EFI=GU" M2G/)G+>;!!)I>$2UPA>/)S#H.!E&9_ M2[T_4CTG3EIX:_M[81-*KAR"AY%HT&=9D+""A6LHX,NF!2E$V,^KUT(O##]% MF]7G8MH'7)=-.'8K:UU=NT8V\G( RYSSL:';%'3CCTHV#^HG%X3;*':6U=# M;/'8$AL&&QP0AP@;&T/H%BI2VW_ ^.2OYN6V /L\$#V-MKP?JB.H$[4%]]O8 MTGZ++%#8S*#:KRN@#*L\A)+J$:_9"#LS8G8?!HN\)E&MT>V4/W$5:*BC]ZL_J9A M5B=0K3+_@J/'K6TESY,ZH]^'DDM[H+!<\A?+*VYDX1TQ738D++9'_LL@+^,' M7^47.PTU_0[#/$VI'%\H070/ M[D6%'DA)0?V@90\D#-US"@V9'.OIZ.5@RO>VN'OF$3",()Q(U^[4)R@:SF9, M&&>%C_@EL]W,7EJK"@)E! ,EB7;P36>R<\?WEL):O+'J1U]NKQX00&,3N *# M(Y$<[R[V5LJ.N,%:\?I81R"^QL%#LJO%9@A.NZW9U;*VER8?;#CNDR2T] MO=U9MM'T-*05;[1"$^,*[=?]*/H%,9E"-!I1$[,TC8TQSJ4RC#YBZ=>R12$\ M!0V"RP#E_RUU3G7!ZO@/RO": $U611T1USVZ%70^YIA#WUH8RN*@NO<]Q5OT ME&]&C1FH)OIM"8#_%;:"NS9WB)W<\,6U!%B M1_7A( _ZQZ].OW8%GW$D' ?4W?VO=V\-6@"&JCUQH;6QG/U6::9A(*QXK>"ZZ/W3"6 M- N0LHAKDY+\UIUC'.U1&0C)![L<;H'3H_$' ,(&>FIIA])S;5[A^J-.;9K) M K*VVW8"4[-,3VV7:>=7LPUW076MK?'E%N_EEZU%=&X9NX!]Z?M=G_UM@SSN M=IX'^\N-\GC][2!/IM__Y^MOQ^4D_?[_ 5!+ P04 " !2@T%8@P3\C.(& M !J+@ #P &IBU:75/;.!1]IK]"VTX[,), ?J5 M9)GI!YVA#^ULR\.^RO9UK$&6O)*Z[LD)2/-M#"DMWP #B^DJZ4#N7I=+3_HDJR8M/-!%?;"G-+#:Q(=BROX_H0&>A*[4:F;Y3HR)@ ML"'W,!LLM=JZ_I/]^#.8%"I0UUE,AEHK)0]',5NBGND^$,CLX*E:@@F@7D=H?#G6K95=B]P1+L M+BY BM')W6(%;CO/=T=?3HX_'+][[ ZNFU',1($F)O2[+[=[ M!_M/9XSO;OB"Q%^U=&"K("QC)MY3 M2F6"R[U7';&WN[>_*FN_1MT=H&YO6PBQ\59Z( ,0*Z?BU-B)IFQ$G09_KL%? M9C$#8X/@ME(9(%"1RQ0?.6%+*%2P3=RE - M>B_=E$-*>4H1M.=]>GR6(1D,J5EV>0P.2)5+ZQ)A!LU%5%*!I4D+X6O^-6\_ M(4=M)SR!4GD->X'O4DQ4*#!!7U$:$^1^*Z1F,TQSC&:92*:+R[ JB%ESY0ZX MLO]]KI#(E0$:&=AS]'5 %(3CMENXKPPVYS*:0/R?ZIIW9B!\ 6H=L$,Y/17( MVS.WF'-:S\G3XM9?&!KY9HH[[G!$K1$ QEC .@[G8SZI](7(M9WX&9T"Q)L8=$.,@$N/D&Q0]>W*VM]M[/? M]EO_ MRKNNS7.%RTV_%3%V+*2CB&:@4R6:HG$A4"C1RA?<@L-*B X+#U]GRJ?:^AKM M. MG=0/KRMF4,GSLQ290G!%HT4#UZ"PMI!F1>(.=_DNM$=';E]W>\TUJLN@] MSYJKYE)Q?6,:.G'_@N5@@64-ZCF7I0?*OQDHQT S@[;(/42P";S6XC\P5-TC MG]K,%B?YP!;C#BFV*;0@+'R45@012;VP^7H7)(69HN;S>+,U0L'JL,B:> M]-9(%E;I05HNF)B-TF4S9H"K2B9*JS!E/WC5L+Q/1!)%?C04_R9TH>"*^GW6 M3JBJ705^^NA?T]2Z+"802Z\1&=A2#9KB#E7,?PY!6=E0$?N$JB"AY_B[IV]6 MK"[>U^2_)_*G6V+C:"QU'66+J4%YCGI,C0%J?T5=-7?$2^APKBYDU@>Z)0!G4 MLT'F983SX6);1\4[5_/H!J+)-M6F:>T8R N>\*IN2^L#;O S+G3F4_0T.T+? MO*Y-#DY"T"Z$M[FG8$H\&N534U.?9[;5Y%5(?VZA60HCARF+'B$N2:O?4Z'5 M*>GVG/1"?.?G5VE-W/71SL5U>/Z31SOQ@58VHWEG+AJL88M$F^L',^4&1OI2 M>3E/3Z+&#-;Y<_,:/T"?9:E"(/J>1B<6_I@#,H4,8R^;X",DT;/DXB^7NK-M MA/ZJ%280=XS:I/&@=6M]AK."N\C=GN&(C3<:I1(&5R *'_CQT6&J"+!N7=_Y M8%N(C.%FPU; M0Q;DN R5/O]*C$N2.?Z*<5!!T_GE_WMG@_[I^+AMPN"XLQBG M-I\+'^::_OMU)=U$F:&03;#_455M79 FC&J9Y\I,AN*[^G;T=71;+[H4UH2> M5[_3<'!2AU'KH1=L/1RCY\KRKRXD>:B;>VDF9AF]H0;#4\@W6@ MV]"36DW,T*E)&3#8F#TL!LNLMF[X["S^C&:E"M3SM7__TXS\^T<\ZM>?/ M!J].1D\X)TW%0\#[T/E=)^+*27,CWO7%SZ0U39PR-A$9N:"*N0BE#,-_>/I/ M^$!C) K$-V'8^[8_>''VS6(/ZW%HPU?]5Z^^_6:T^P]^T#^X%J6?&6>.\6UH@KZRHQ..G](FPA_F=+(W[HBW?2%$JKNK;BN:SJD7AG32*N M3=87A75P0>*W1CK04A"6,1=O**,J1?/TNT2[WN&1@ TGOIYFQ2R1N*H%WZ]+B6(Q@,J5E(\!ALD"F7 M-17,#+J+J T$EB8KA6_XUZK_C!QU3G@"E?(:@@G/4LQ4*#%!7U,6 V2_-4*S M.:8Y1;=>&(] C!>1 M&.\_0-'S9[>G)X/O1[[#?J=?>=>U1:'0//1'$6/70CJ*: 8Z5:HI"A<"A5*M M?,D]V*Q"TN'$P^U<^4Q;WZ ?1^&L;F%=.YM1CLM>' +%.8$6+50O;[-2F@F) M"^ST;QL-B\&9[ U>'E(;Q>!EWK;:IN)"QK1T8O^"T\$:RUK4D6*'\NC@#7F,#)A%@?/7'$A8 M>V6R\=MW81&4$O#VH\*[*XI?@HWV(:LIX0 M4$#:XTXURAV5-5IR]L2T8A K98<>K4YF:P57S-^WW83JQM7@IX_Z-PC9*02ZMB$3O?7;037VCE M"YHGJZ3!.6R=:*O\P4SY!"%]K[Q63E'(Q:(OOE%;'.=_$EFZ)JN4M;P89/X%1?$SP[RA/-1 MTAFW"N BA^.XD3(JQZD[?^+#W(V[5^D6(]?($KT4>NBF)POL[D.I9W+NX\?1 MXV/^I/K\J_%Q_!C[#U!+ P04 " !2@T%8=R1NKN$# !D$P #P &IB MU8;6_:2!#^WE\QUZA1*MG&!DJIS2$10E2J4VBQ(_4^ M+O88KVKONNNEP/WZF[6!YE"K:Z++)9%B(:'USMLS^\SL>@>9+O+A"QADR!+Z MAX'F.L?AY+/=:3O>H-4,2:"UDQ@L9+*%2F]S_/UEP=22"Q_82LO?>%%*I9G0 M062QSJ?R33OT$ZXQK MM*N2Q>B7"NVU8F5C(L%8*J:Y%/Y*)*AR+C XBO1F9"/%61X4%,R:)SKS4Z[M MF.91U"$LU'"RR?B":VBR:'2'@U;YJZEP;Y$']V868HH U7$:?@C\SO!.3[R> M&SPXJ%]8VSM#'$_FT?1R.AY%T]D5?+R>A]>CJPBBF5E:KP_73NB,'0@GXUK MZ[QQ+1B%,+J8?8PF%\<:>[EW;@]FEQ"]GT XFI^/KB:A/?O\Q^1/&(TC,]-V MW?:#)_:)LR7']"Y]X,X IP)H(# V[0/67&>@,X1/*Z8HN?D6YFCZ(L@4/LA, MP#GQAHF4Y[PL)9RRH@P@E,*"J8@=.#.ZIR>;MNO%P5@6)1/;9I@$KX$<7$I5 M@..*UM4DR9@_ETPE%M"TYNG6@G*EJA7M+* E M?"\_0ZVWP:[Z"!Y+9*D)X$WI<+P4>JF_'1^]=IQN8XG@BR7_FW;WPKKWG'1?4Z(OZC&KV M&\WHB)K0VYI'>U)2%R56DM?*\,\RTRS/@=30>"%V5B41LK)JK90+)F+SG@PF MO#9MNC%)K?*&OK+$YEQ<[2F[VY.[-I!JO-L\ 2" M%%E,_Q!HKC,XM@*>,=E'J7X:]/PM2R\ME_-)2SGV6==*O+WZ1< MHUT6+$*O4&AO%"OJ)6*,I&*:2^&M18PJXP+]6TE^FM=0<9;Y.:6RX;%.O81K M.Z)Y%":%\3;E2ZZA+I[Q&P2MXN@5B"@ZJMLEN!/TO:&=GKC]MO_=0?V'YWIO MB*/Q?#&=3$?#Q71V"5?7\_!Z>+F Q2Q8JH%[#M=.Z(P<",>CRL#MOFA;, QA M>#&[6HPO;GLT=J_:?9A-8/';&,+A_/7PF83)D*H(' R#0.V'"=@DX1WJV9(LYF.YBC:88@$W@C4P&OB35, M)#SC12'AE.6%#Z$4%DQ%Y,"9\3T]V7;:;N2/9%XPL:N'L?\<*,!$JAS<=GW/ M]=]!(E45\$,=$)!:5PP7&&&^I&'GW")2=;K 2J"@-'5(,<1HK;CF5%DF8AAO MHY2)%0*%S7E9&CCT,Y8QTP@I*B00_\BPQG9(D$!8,%%,W$#HP!5F&:X4%]*" M4E>^GM5$G 6RT(3]$^MP_T3,Y(D6%5!F%HR M@:4]VV:X@V%4/34C28OFF88E*VD5_T'7#PSZ,?7O.@"P(/;L=9ZL,Q)]1-+-C+(.:E/X M8 M=1K><4%;0%XU1K,3:4;'UICN5CQJ2,FXV8HH:FGX9YEIEF5 ;FBB$#O+@@A9 M6I57Q^MW)^'E^.1*-V=7UE&L'#P'84 MB4QPJ>A4M .W.@/U?B!F[E.K>EZO[_3[+Q]2TSO"ZW:K;-UU\GR<];D_XW_X M"GS5%XVF=M\J^>_=C+\4S6?AOJ17I:H)6[ 5VDN%[,9F"1U(/)9MV*ZLOA<& M+?.5'-D4$L! A0#% @ 4H-!6"]Q/NU<$P R8P ! ( ! M9IP" &IB=(>3#$P7S$T+FAT;5!+ 0(4 Q0 M ( %*#05A4*LG2WRD +XK 0 0 " 575 @!J8G-S+65X M,3!?,34N:'1M4$L! A0#% @ 4H-!6(,$_(SB!@ :BX \ M ( !8O\" &IB#,R7S$N:'1M4$L! A0#% @ 4H-!6-W -5;: P IA0 \ M ( !H1$# &IB XML 84 jbss-20231228_htm.xml IDEA: XBRL DOCUMENT 0000880117 us-gaap:NoncompeteAgreementsMember 2023-12-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-29 0000880117 us-gaap:RetainedEarningsMember 2023-09-29 2023-12-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-09-29 2023-12-28 0000880117 2022-07-01 2022-12-29 0000880117 us-gaap:GeneralAndAdministrativeExpenseMember 2023-06-30 2023-12-28 0000880117 jbss:SalesChannelCommercialIngredientsMember 2023-09-29 2023-12-28 0000880117 us-gaap:RevolvingCreditFacilityMember 2023-09-29 0000880117 2023-06-29 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-09-30 2022-12-29 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-29 0000880117 jbss:JustTheCheeseBrandMember 2023-09-29 2023-09-29 0000880117 2022-06-30 0000880117 jbss:SalesChannelContractPackagingMember 2022-09-30 2022-12-29 0000880117 jbss:NoncumulativeCommonStockMember 2023-06-29 0000880117 2022-12-29 0000880117 2023-09-29 2023-09-29 0000880117 us-gaap:TradeNamesMember 2022-12-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-09-28 0000880117 us-gaap:CommonStockMember 2022-06-30 0000880117 us-gaap:CommonStockMember 2023-09-29 2023-12-28 0000880117 jbss:ProductFormulasMember 2023-06-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-12-28 0000880117 2022-09-30 2022-12-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-06-29 0000880117 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-06-30 0000880117 us-gaap:RetainedEarningsMember 2023-12-28 0000880117 2023-09-28 0000880117 us-gaap:CommonStockMember 2023-12-28 0000880117 us-gaap:SalesChannelDirectlyToConsumerMember 2022-09-30 2022-12-29 0000880117 jbss:JustTheCheeseBrandAcquisitionMember 2023-12-28 0000880117 us-gaap:CommonStockMember 2023-09-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-28 0000880117 us-gaap:CommonClassAMember 2024-01-25 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-01 2022-12-29 0000880117 jbss:TwentyAndTwentyThreeOmnibusPlanMember 2023-11-02 2023-11-02 0000880117 us-gaap:CommonStockMember 2023-06-29 0000880117 us-gaap:CommonClassAMember 2022-12-29 0000880117 jbss:EmployeesAndNonEmployeeMember us-gaap:RestrictedStockUnitsRSUMember 2023-09-29 2023-12-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-28 0000880117 us-gaap:SalesChannelDirectlyToConsumerMember 2022-07-01 2022-12-29 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-29 0000880117 us-gaap:TreasuryStockCommonMember 2022-09-29 0000880117 jbss:SalesChannelCommercialIngredientsMember 2022-07-01 2022-12-29 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-12-29 0000880117 us-gaap:GeneralAndAdministrativeExpenseMember 2023-09-29 2023-12-28 0000880117 jbss:SalesChannelContractPackagingMember 2023-09-29 2023-12-28 0000880117 us-gaap:TreasuryStockCommonMember 2023-06-29 0000880117 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-09-29 0000880117 us-gaap:TradeNamesMember 2023-12-28 0000880117 jbss:SquirrelBrandMember 2023-12-28 0000880117 us-gaap:CustomerRelationshipsMember 2023-06-29 0000880117 jbss:SalesChannelContractPackagingMember 2022-07-01 2022-12-29 0000880117 us-gaap:SalesChannelDirectlyToConsumerMember 2023-06-30 2023-12-28 0000880117 2023-09-29 2023-12-28 0000880117 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-29 0000880117 us-gaap:RetainedEarningsMember 2022-06-30 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-09-30 2022-12-29 0000880117 us-gaap:TreasuryStockCommonMember 2022-06-30 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 2022-12-29 0000880117 us-gaap:TradeNamesMember 2023-06-29 0000880117 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 2023-12-28 0000880117 jbss:SalesChannelCommercialIngredientsMember 2022-09-30 2022-12-29 0000880117 us-gaap:RevolvingCreditFacilityMember 2023-12-28 0000880117 us-gaap:RevolvingCreditFacilityMember 2023-09-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000880117 srt:MinimumMember 2023-12-28 0000880117 jbss:SecondAmendmentMember 2023-09-29 0000880117 us-gaap:CommonClassAMember 2023-12-28 0000880117 jbss:SalesChannelContractPackagingMember 2023-06-30 2023-12-28 0000880117 us-gaap:RetainedEarningsMember 2022-09-30 2022-12-29 0000880117 us-gaap:CommonClassAMember 2023-12-28 0000880117 us-gaap:CommonStockMember 2022-12-29 0000880117 srt:MaximumMember 2023-12-28 0000880117 2022-07-01 2023-06-29 0000880117 us-gaap:TreasuryStockCommonMember 2022-12-29 0000880117 us-gaap:NoncompeteAgreementsMember 2023-06-29 0000880117 jbss:SalesChannelCommercialIngredientsMember 2023-06-30 2023-12-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 2023-12-28 0000880117 jbss:NoncumulativeCommonStockMember 2022-12-29 0000880117 us-gaap:NoncompeteAgreementsMember 2022-12-29 0000880117 2023-11-02 2023-11-02 0000880117 jbss:NoncumulativeCommonStockMember 2023-12-28 0000880117 us-gaap:TreasuryStockCommonMember 2023-12-28 0000880117 us-gaap:CommonStockMember 2022-09-30 2022-12-29 0000880117 jbss:ProductFormulasMember 2022-12-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-12-29 0000880117 2023-12-28 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 2023-09-28 0000880117 2023-06-30 2023-12-28 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000880117 us-gaap:RelatedPartyMember 2023-06-30 2023-12-28 0000880117 us-gaap:CustomerRelationshipsMember 2022-12-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-09-29 0000880117 2022-07-01 2022-09-29 0000880117 us-gaap:SalesChannelDirectlyToConsumerMember 2023-09-29 2023-12-28 0000880117 us-gaap:TreasuryStockCommonMember 2023-09-28 0000880117 us-gaap:RelatedPartyMember 2022-07-01 2022-12-29 0000880117 us-gaap:RetainedEarningsMember 2023-06-29 0000880117 us-gaap:RetainedEarningsMember 2022-09-29 0000880117 us-gaap:RetainedEarningsMember 2023-06-30 2023-09-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 2023-12-28 0000880117 us-gaap:RelatedPartyMember 2023-09-29 2023-12-28 0000880117 2023-06-30 2023-09-28 0000880117 us-gaap:RetainedEarningsMember 2023-09-28 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-29 0000880117 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-12-29 0000880117 us-gaap:CommonClassAMember 2023-06-29 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-29 0000880117 us-gaap:RelatedPartyMember 2022-09-30 2022-12-29 0000880117 jbss:JustTheCheeseBrandMember 2023-09-29 0000880117 jbss:TreehouseFoodsIncMember 2023-09-29 2023-09-29 0000880117 us-gaap:RetainedEarningsMember 2022-12-29 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-07-01 2022-12-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-09-29 2023-12-28 0000880117 us-gaap:CommonStockMember 2023-06-30 2023-09-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 2022-12-29 0000880117 us-gaap:CommonStockMember 2022-09-29 0000880117 us-gaap:CommonClassAMember 2023-06-29 0000880117 us-gaap:CustomerRelationshipsMember 2023-12-28 0000880117 jbss:TwentyAndTwentyThreeOmnibusPlanMember 2023-11-02 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-09-29 2023-12-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-06-30 2023-12-28 0000880117 2023-09-29 0000880117 us-gaap:CommonClassAMember 2023-09-28 0000880117 2022-09-29 0000880117 jbss:ProductFormulasMember 2023-12-28 0000880117 jbss:NoncumulativeCommonStockMember 2024-01-25 iso4217:USD shares pure jbss:Channel shares iso4217:USD 2024 Q2 0000880117 false --06-29 SANFILIPPO JOHN B & SON INC 2597426 2597426 2597426 10-Q true 2023-12-28 false 0-19681 DE 36-2419677 1703 North Randall Road Elgin IL 60123-7820 847 289-1800 Common Stock JBSS NASDAQ Yes Yes Large Accelerated Filer false false false 9002660 2597426 291222000 274328000 525327000 526929000 233283000 217826000 410366000 419784000 57939000 56502000 114961000 107145000 21001000 21830000 42993000 39812000 11563000 10208000 22016000 20455000 2226000 0 2226000 0 30338000 32038000 62783000 60267000 27601000 24464000 52178000 46878000 175 189 353 382 1055000 615000 1282000 1276000 260000 311000 616000 713000 350000 348000 700000 697000 -1665000 -1274000 -2598000 -2686000 25936000 23190000 49580000 44192000 6765000 6283000 12821000 11740000 19171000 16907000 36759000 32452000 0 7000 0 14000 0 2000 0 3000 0 5000 0 11000 19171000 16912000 36759000 32463000 1.65 1.46 3.17 2.81 1.64 1.45 3.15 2.79 1975000 1948000 620000 370000 283000 318000 77416000 72734000 72433000 197335000 172936000 173075000 13040000 6812000 11693000 289766000 254430000 257821000 13365000 9150000 9150000 114708000 104150000 102840000 286317000 261706000 254013000 5310000 5275000 5312000 790000 729000 614000 3960000 7123000 9877000 424450000 388133000 381806000 276987000 267336000 259597000 147463000 120797000 122209000 14843000 14439000 14036000 14280000 14684000 15087000 161743000 135481000 137296000 6584000 6658000 7561000 562000 3592000 2608000 11750000 11750000 12030000 6867000 6427000 2593000 7187000 6949000 6021000 484459000 425287000 425930000 32052000 0 22805000 704000 672000 642000 704000 672000 1497000 62955000 42680000 49342000 1500000 285000 1970000 17479000 27572000 14953000 13601000 14479000 13495000 128291000 85688000 104062000 6742000 7102000 7446000 6742000 7102000 7446000 27338000 26653000 29132000 5141000 4771000 1472000 7291000 7321000 7459000 2419000 1545000 696000 48931000 47392000 46205000 177222000 133080000 150267000 0.01 0.01 0.01 10000000 10000000 10000000 2597426 2597426 2597426 26000 26000 26000 0.01 0.01 0.01 17000000 17000000 17000000 9120560 9076326 9072068 91000 91000 91000 133432000 131986000 130731000 175096000 161512000 148488000 -204000 -204000 -2469000 117900 117900 117900 1204000 1204000 1204000 307237000 292207000 275663000 484459000 425287000 425930000 2597426 26000 9076326 91000 131986000 161512000 -204000 -1204000 292207000 17588000 17588000 2 23175000 23175000 14605 0 0 0 747000 747000 2597426 26000 9090931 91000 132733000 155925000 -204000 -1204000 287367000 19171000 19171000 29629 0 -684000 -684000 1383000 1383000 2597426 26000 9120560 91000 133432000 175096000 -204000 -1204000 307237000 2597426 26000 9047359 90000 128800000 153589000 -2480000 -1204000 278821000 15545000 15545000 2.25 25981000 25981000 1000 6000 6000 772000 772000 2597426 26000 9047359 90000 129572000 143153000 -2474000 -1204000 269163000 16907000 16907000 1 11572000 11572000 2000 5000 5000 24709 1000 -356000 -355000 1515000 1515000 2597426 26000 9072068 91000 130731000 148488000 -2469000 -1204000 275663000 36759000 32452000 11715000 10099000 -140000 -19000 2280000 628000 2130000 2287000 2226000 0 4542000 2822000 -11101000 -32020000 2942000 1885000 20557000 1492000 -10077000 -1794000 4180000 2523000 -132000 -721000 325000 258000 61172000 70952000 10882000 11420000 58974000 3500000 53000 56000 -69909000 -14976000 32052000 -17634000 316000 0 328000 1984000 1215000 1756000 23175000 37553000 684000 356000 8764000 -55771000 27000 205000 1948000 415000 1975000 620000 <p style="font-size:10pt;margin-top:12pt;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;">Note 1 – Basis of Presentation and Description of Business</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 used herein, unless the context otherwise indicates, the terms “we”, “us”, “our” or “Company” collectively refer to John B. Sanfilippo &amp; Son, Inc. and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the final Thursday of June each year, and typically consists of fifty-two weeks (four thirteen-week quarters). Additional information on the comparability of the periods presented is as follows:</span></p><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;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;">References herein to fiscal 2024 and fiscal 2023 are to the fiscal year ending June 27, 2024 and the fiscal year ended June 29, 2023, respectively.</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;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;">References herein to the second quarter of fiscal 2024 and fiscal 2023 are to the quarters ended December 28, 2023 and December 29, 2022, respectively.</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;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;">References herein to the first half or first twenty-six weeks of fiscal 2024 and fiscal 2023 are to the twenty-six weeks ended December 28, 2023 and December 29, 2022, respectively.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fisher</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Orchard Valley Harvest</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Squirrel Brand</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Southern Style Nuts</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> brand names and under a variety of private brands. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snack and trail mixes, nutrition bars, snack bars, snack bites, sunflower kernels, dried fruit, corn snacks, chickpea snacks, sesame sticks, other sesame snack products and baked cheese snack products under our brand names, including </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Just the Cheese</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and under private brands. Finally, with our recent acquisition of assets relating to the snack bars business from TreeHouse Foods. Inc., which was completed in the current second quarter of fiscal 2024, we are able to offer our private brand customers a complete portfolio of snack bars.</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our products are sold through </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> primary distribution channels, including food retailers in the consumer channel, commercial ingredient users and contract packaging customers.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 financial statements fairly present the consolidated statements of comprehensive income, consolidated balance sheets, consolidated statements of stockholders’ equity and consolidated statements of cash flows, and reflect all adjustments, consisting only of normal recurring adjustments which are necessary for the fair statement of the results of the interim periods. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 interim results of operations are not necessarily indicative of the results to be expected for a full year. The balance sheet data as of June 29, 2023 was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). Accordingly, these unaudited financial statements and related notes should be read in conjunction with the audited consolidated financial statements and notes thereto included in our 2023 Annual Report on Form 10-K for the fiscal year ended June 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 3 <p style="font-size:10pt;margin-top:12pt;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;">Note 2 </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Lakeville Acquisition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 </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;">September 29, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we completed the acquisition of certain assets from TreeHouse Foods, Inc. (the “Seller”) relating to its snack bars business. The acquired assets include inventory, a manufacturing facility and related equipment located in Lakeville, Minnesota, and product formulas (the “Lakeville Acquisition”). The initial purchase price was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,546</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in cash, subject to certain post-closing adjustments. Following the closing, we received payment from the Seller of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,572</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for purchase price adjustments related to the actual inventory and fixed assets acquired, for a revised purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,974</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, net. The purchase price for the Lakeville Acquisition was primarily funded from borrowings under the Credit Facility as amended by the Second Amendment (defined below).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Lakeville Acquisition accelerates our strategy within the growing snack bar category and diversifies our product offerings. It also allows us to offer private brand customers a complete portfolio of snack bars, including fruit and grain, crunchy, protein, sweet and salty and chewy bars that complement internally developed nutrition bars.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Lakeville Acquisition has been accounted for as a business combination in accordance with ASC Topic 805, “Business Combinations”.</span><span style="color:#000000;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:12pt;font-family:Times New Roman;margin-bottom: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 the preliminary amounts allocated to the fair values of certain assets acquired at the acquisition date:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.92%;"></td> <td style="width:1%;"></td> <td style="width:30.08%;"></td> <td style="width:1%;"></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;">Inventories</span></p></td> <td style="white-space:nowrap;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;">35,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Property, plant and equipment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Identifiable intangible assets:</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="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;">   Product formulas</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;">850</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 assets acquired</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;">61,950</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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment represent a manufacturing facility and related equipment located in Lakeville, Minnesota. The fair value for the property was primarily determined using a market approach. The fair values for the machinery and equipment were determined using a combination of the direct and indirect cost approaches, along with the market approach. All assets will be depreciated on a straight-line basis over their estimated remaining useful lives as determined in accordance with our accounting policies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 product formulas asset represents the value of these formulas designed to replicate the taste, texture and appearance of branded snack bars. The fair value of the product formulas was determined using the income approach through a relief from royalty method analysis. We are amortizing formulas over a weighted average life 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;">5.4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no recognized or unrecognized material contingencies associated with the acquired business</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:12pt;font-family:Times New Roman;margin-bottom: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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,950</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> fair value of the identifiable assets acquired exceeded the total purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,974</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Accordingly, this acquisition resulted in a bargain purchase and we recognized a gain o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,226</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, net </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of taxes, which is reported in the caption “Bargain purchase gain, net” in our consolidated financial results for the quarter and twenty-six weeks ended December 28, 2023. </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;">We believe the Lakeville Acquisition resulted in a bargain purchase gain because the Seller was motivated to divest such snack bars business, as its performance no longer supported the Seller's long-term growth targets.</span></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,692</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a loss before income taxes of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,957</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the closing of the Lakeville Acquisition on September 29, 2023 are included in our consolidated financial results as of December 28, 2023. The Company also incurred acquisition-related costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">161</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;">665</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the quarter and twenty-six weeks ended December 28, 2023, respectively. These costs are included in Administrative expenses.</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:12pt;font-family:Times New Roman;margin-bottom: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 refle</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">cts the unaudited pro forma results of operations of the Company as if the Lakeville Acquisition had taken place at the beginning of fiscal 2023. </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;">This pro forma information does not purport to represent what the Company’s actual results would have been if the Lakeville Acquisition had occurred as of the date indicated or what such results would be for any future periods.</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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.137%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><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 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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </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;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Pro forma net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">291,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">313,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">565,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">608,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Pro forma net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,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> </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;">Pro forma diluted earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">2.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> </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;">These unaudited pro forma results have been calculated after applying our accounting policies and adjusting the results of the Lakeville Acquisition to reflect elimination of transaction costs and the bargain purchase gain and to record additional interest expense and cost of sales that would have been incurred, assuming the fair value adjustment to inventory had been applied from July 1, 2022, net of related income taxes in respect of pro forma net income and diluted earnings per share performance. The impact to the above pro forma information of incremental depreciation and amortization expense is insignificant and therefore excluded from the calculation of pro forma results.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Since the Lakeville Acquisition, we continue to operate in a single reportable operating segment that consists of selling various nut and nut-related products and snacks through three sales distribution channels. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues from the Lakeville Acquisition are primarily in our consumer distribution channel.</span></p> 2023-09-29 61546000 2572000 58974000 The Lakeville Acquisition accelerates our strategy within the growing snack bar category and diversifies our product offerings. It also allows us to offer private brand customers a complete portfolio of snack bars, including fruit and grain, crunchy, protein, sweet and salty and chewy bars that complement internally developed nutrition bars. <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 the preliminary amounts allocated to the fair values of certain assets acquired at the acquisition date:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.92%;"></td> <td style="width:1%;"></td> <td style="width:30.08%;"></td> <td style="width:1%;"></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;">Inventories</span></p></td> <td style="white-space:nowrap;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;">35,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Property, plant and equipment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Identifiable intangible assets:</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="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;">   Product formulas</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;">850</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 assets acquired</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;">61,950</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> 35500000 25600000 850000 61950000 P5Y4M24D There were no recognized or unrecognized material contingencies associated with the acquired business 61950000 58974000 2226000 2226000 We believe the Lakeville Acquisition resulted in a bargain purchase gain because the Seller was motivated to divest such snack bars business, as its performance no longer supported the Seller's long-term growth targets. 28692000 3957000 161000 665000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This pro forma information does not purport to represent what the Company’s actual results would have been if the Lakeville Acquisition had occurred as of the date indicated or what such results would be for any future periods.</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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.137%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><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 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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </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;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Pro forma net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">291,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">313,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">565,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">608,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Pro forma net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,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> </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;">Pro forma diluted earnings per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">2.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> </table> 291222000 313870000 565640000 608754000 18883000 16697000 33335000 29797000 1.62 1.44 2.86 2.56 <p style="font-size:10pt;margin-top:18pt;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;">Note 3 – Revenue Recognition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. For each customer contract, a five-step process is followed in which we identify the contract, identify performance obligations, determine the transaction price, allocate the contract transaction price to the performance obligations, and recognize the revenue when (or as) the performance obligation is transferred to the customer.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times 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;">When Performance Obligations Are Satisfied</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company’s performance obligations are primarily for the delivery of raw and processed recipe and snack nuts, nut butters and trail mixes.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our customer contracts do not include more than one performance obligation. If a contract were to contain more than one performance obligation, we are required to allocate the contract’s transaction price to each performance obligation based on its relative standalone selling price. The standalone selling price for each distinct good is generally determined by directly observable data.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognition is generally completed at a point in time when product control is transferred to the customer. For virtually all of our revenues, control transfers to the customer when the product is shipped or delivered to the customer based upon applicable shipping terms. This allows the customer to then direct the use and obtain substantially all of the remaining benefits from the asset at that point in time. Therefore, the timing of our revenue recognition requires little judgment.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times 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;">Variable Consideration</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Some of our products are sold through specific incentive programs including, but not limited to, promotional allowances, volume and customer rebates, in-store display incentives and marketing allowances to consumer and some commercial ingredient customers. The ultimate cost of these programs is dependent on certain factors such as actual purchase volumes or customer activities. It is also dependent on significant management judgment when determining estimates. The Company accounts for these programs as variable consideration and recognizes a reduction in revenue (and a corresponding reduction in the transaction price) in the same period as the underlying program based upon the terms of the specific arrangements.</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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade promotions, consisting primarily of customer pricing allowances, merchandising funds and consumer coupons, are also offered through various programs to customers and consumers. A provision for estimated trade promotions is recorded as a reduction of revenue (and a reduction in the transaction price) in the same period when the sale is recognized.</span><span style="color:#4f81bd;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues are also recorded net of expected customer deductions which are provided for based upon past experiences. Evaluating these estimates requires management judgment.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We generally use the most likely amount method to determine the variable consideration. We believe there will not be significant changes to our estimates of variable consideration when any related uncertainties are resolved with our customers. The Company reviews and updates its estimates and related accruals of variable consideration and trade promotions at least quarterly based on the terms of the agreements and historical experience. Any uncertainties in the ultimate resolution of variable consideration due to factors outside of the Company’s influence are typically resolved within a short timeframe. Therefore, no additional constraint on the variable consideration is required.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times 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;">Contract Balances</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets or liabilities result from transactions with revenue recorded over time. If the measure of remaining rights exceeds the measure of the remaining performance obligations, the Company records a contract asset. Conversely, if the measure of the remaining performance obligations exceeds the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> measure of the remaining rights, the Company records a contract liability. There was </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;"> contract asset balance for any periods presented. The Co</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">mpany generally does not have material deferred revenue or contract liability balances arising from transactions with customers.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times 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;">Disaggregation of Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue disaggregated by sales channel is 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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.137%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><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 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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Distribution Channel</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;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Consumer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">241,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">224,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">425,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">421,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Commercial Ingredients</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">28,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Contract Packaging</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">22,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,396</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;">43,784</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;">45,943</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="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;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">291,222</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;">274,328</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;">525,327</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;">526,929</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 0 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue disaggregated by sales channel is 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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.137%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.044%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><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 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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Distribution Channel</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;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Consumer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">241,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">224,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">425,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">421,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Commercial Ingredients</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">28,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Contract Packaging</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">22,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,396</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;">43,784</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;">45,943</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="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;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">291,222</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;">274,328</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;">525,327</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;">526,929</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> 241362000 224513000 425696000 421060000 27712000 28419000 55847000 59926000 22148000 21396000 43784000 45943000 291222000 274328000 525327000 526929000 <p style="font-size:10pt;margin-top:8pt;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;">Note 4 – Leases</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times 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;">Description of Leases</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We lease equipment used in the transportation of goods in our warehouses, as well as a limited number of automobiles and a small warehouse near our Bainbridge, Georgia facility. Our leases generally do not contain non-lease components and do not contain any explicit guarantees of residual value. Our leases for warehouse transportation equipment generally require the equipment to be returned to the lessor in good working order.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Through a review of our contracts, we determine if an arrangement is a lease at inception and analyze the lease to determine if it is operating or finance. Operating lease right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental collateralized borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Implicit rates are used when readily determinable. None of our leases currently contain options to extend the term. In the event of an option to extend the term of a lease, the lease term used in measuring the liability would include options to extend or terminate the lease if it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the respective lease term.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our leases have remaining terms of up to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">It is our accounting policy not to apply lease recognition requirements to short term leases, defined as leases with an initial term of 12 months or less. As such, leases with an initial term of 12 months or less are not recorded in the Consolidated Balance Sheets. We have also made the policy election to not separate lease and non-lease components for all leases.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 supplemental information related to operating lease right-of-use assets and liabilities:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:28.134%;"></td> <td style="width:1%;"></td> <td style="width:10.558%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:10.558%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:10.558%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:29.454%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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: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;">Affected Line Item in Consolidated Balance Sheets</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Assets</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 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="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;">Operating lease right-of-use assets</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,867</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,427</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,593</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:pre-wrap;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;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Operating lease right-of-use assets</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;">Total lease right-of-use assets</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,867</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,427</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;">2,593</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Liabilities</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 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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</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 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> </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;">Operating leases</span></p></td> <td style="white-space:nowrap;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,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Other accrued expenses</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Noncurrent:</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 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> </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;">Operating leases</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;">5,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,771</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;">1,472</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:pre-wrap;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;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Long-term operating lease liabilities</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 lease liabilities</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,892</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,500</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;">2,638</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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><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 tables summarize the Company’s total lease costs and other information arising from operating lease 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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.598%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Operating lease costs</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Variable lease costs </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(b)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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</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;">58</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;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">115</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 lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">752</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;">599</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;">1,248</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;">1,130</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:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</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;">Includes short-term leases which are immaterial.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(b)</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;">Variable lease costs consist of sales tax and lease overtime charges. </span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:-114.285%;padding-left:53.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow and other information related to leases was as follows:</span></p><p style="text-indent:-114.285%;padding-left:53.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:91.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.48%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating cash flows information:</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;">Cash paid for amounts included in measurements for lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-cash activity:</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;">Right-of-use assets obtained in exchange for new operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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="text-indent:-114.285%;padding-left:53.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.128%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Weighted average remaining lease term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.2</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.4</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">3.0</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> </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;">Weighted average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">6.7</span></p></td> <td style="white-space:nowrap;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;">5.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:-114.285%;padding-left:53.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of operating lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 28, 2023 are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:71.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.645%;"></td> <td style="width:1.868%;"></td> <td style="width:1%;"></td> <td style="width:15.488%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ending</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: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="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> </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;">June 27, 2024 (excluding the twenty-six weeks ended December 28, 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 26, 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;">1,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 25, 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;">1,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 24, 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;">1,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 29, 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;">1,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 28, 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;">346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">—</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 lease payment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,049</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;">Present value of operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,892</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:7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 28, 2023, the Company has additional operating leases of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> that have not yet commenced and therefore are not reflected in the Consolidated Balance Sheet and tables above. The leases are scheduled to commence in the third quarter of fiscal 2024 with initial lease terms ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times 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;">Lessor Accounting</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We lease office space in our four-story office building located in Elgin, Illinois. As a lessor, we retain substantially all of the risks and benefits of ownership of the investment property and under Topic 842: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> we continue to account for all of our leases as operating leases. Lease agreements may include options to renew. We accrue fixed lease income on a straight‑line basis over the terms of the leases. There is generally no variable lease consideration and an immaterial amount of non-lease components such as recurring utility and storage fees. Leases between related parties are immaterial.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasing revenue is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:93.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.227%;"></td> <td style="width:1.859%;"></td> <td style="width:1%;"></td> <td style="width:12.835%;"></td> <td style="width:1%;"></td> <td style="width:1.859%;"></td> <td style="width:1%;"></td> <td style="width:12.835%;"></td> <td style="width:1%;"></td> <td style="width:1.859%;"></td> <td style="width:1%;"></td> <td style="width:12.835%;"></td> <td style="width:1%;"></td> <td style="width:1.859%;"></td> <td style="width:1%;"></td> <td style="width:12.835%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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="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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Lease income related to lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><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 future minimum, undiscounted fixed cash flows under non-cancelable tenant operating leases for each of the next five years and thereafter 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:71.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.645%;"></td> <td style="width:1.868%;"></td> <td style="width:1%;"></td> <td style="width:15.488%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ending</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: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="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> </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;">June 27, 2024 (excluding the twenty-six weeks ended December 28, 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 26, 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;">1,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 25, 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;">972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 24, 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;">930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">June 29, 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;">328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 28, 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;">336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,478</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:bottom;"><p style="font-size:10pt;margin-top: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;">6,550</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> P5Y6M <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 supplemental information related to operating lease right-of-use assets and liabilities:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:28.134%;"></td> <td style="width:1%;"></td> <td style="width:10.558%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:10.558%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:10.558%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:29.454%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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: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;">Affected Line Item in Consolidated Balance Sheets</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Assets</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 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="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;">Operating lease right-of-use assets</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,867</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,427</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,593</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:pre-wrap;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;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Operating lease right-of-use assets</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;">Total lease right-of-use assets</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,867</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,427</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;">2,593</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Liabilities</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 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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</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 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> </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;">Operating leases</span></p></td> <td style="white-space:nowrap;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,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Other accrued expenses</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Noncurrent:</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 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> </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;">Operating leases</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;">5,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,771</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;">1,472</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:pre-wrap;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;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Long-term operating lease liabilities</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 lease liabilities</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,892</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,500</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;">2,638</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 6867000 6427000 2593000 6867000 6427000 2593000 1751000 1729000 1166000 5141000 4771000 1472000 6892000 6500000 2638000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company’s total lease costs and other information arising from operating lease 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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.598%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Operating lease costs</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Variable lease costs </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(b)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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</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;">58</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;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">115</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 lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">752</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;">599</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;">1,248</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;">1,130</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:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</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;">Includes short-term leases which are immaterial.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(b)</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;">Variable lease costs consist of sales tax and lease overtime charges. </span></div></div> 719000 541000 1389000 1015000 33000 58000 141000 115000 752000 599000 1248000 1130000 <p style="text-indent:-114.285%;padding-left:53.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow and other information related to leases was as follows:</span></p><p style="text-indent:-114.285%;padding-left:53.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:91.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.48%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating cash flows information:</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;">Cash paid for amounts included in measurements for lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-cash activity:</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;">Right-of-use assets obtained in exchange for new operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> 1210000 807000 1320000 1049000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.128%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Weighted average remaining lease term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.2</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.4</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">3.0</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> </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;">Weighted average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">6.7</span></p></td> <td style="white-space:nowrap;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;">5.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:-114.285%;padding-left:53.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P4Y2M12D P4Y4M24D P3Y 0.069 0.067 0.052 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of operating lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 28, 2023 are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:71.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.645%;"></td> <td style="width:1.868%;"></td> <td style="width:1%;"></td> <td style="width:15.488%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ending</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: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="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> </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;">June 27, 2024 (excluding the twenty-six weeks ended December 28, 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 26, 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;">1,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 25, 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;">1,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 24, 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;">1,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 29, 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;">1,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 28, 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;">346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">—</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 lease payment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,049</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;">Present value of operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,892</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> 1159000 1954000 1742000 1455000 1285000 346000 0 7941000 1049000 6892000 425000 P3Y P6Y <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasing revenue is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:93.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.227%;"></td> <td style="width:1.859%;"></td> <td style="width:1%;"></td> <td style="width:12.835%;"></td> <td style="width:1%;"></td> <td style="width:1.859%;"></td> <td style="width:1%;"></td> <td style="width:12.835%;"></td> <td style="width:1%;"></td> <td style="width:1.859%;"></td> <td style="width:1%;"></td> <td style="width:12.835%;"></td> <td style="width:1%;"></td> <td style="width:1.859%;"></td> <td style="width:1%;"></td> <td style="width:12.835%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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="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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Lease income related to lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> 533000 403000 977000 805000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 future minimum, undiscounted fixed cash flows under non-cancelable tenant operating leases for each of the next five years and thereafter 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:71.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.645%;"></td> <td style="width:1.868%;"></td> <td style="width:1%;"></td> <td style="width:15.488%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ending</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: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="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> </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;">June 27, 2024 (excluding the twenty-six weeks ended December 28, 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 26, 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;">1,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 25, 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;">972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 24, 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;">930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">June 29, 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;">328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 28, 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;">336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,478</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:bottom;"><p style="font-size:10pt;margin-top: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;">6,550</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> 1029000 1477000 972000 930000 328000 336000 1478000 6550000 <p style="font-size:10pt;margin-top:8pt;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;">Note 5 – Inventories</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.24%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Raw material and supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">81,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">65,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">75,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Work-in-process and 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;">115,771</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;">107,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,073</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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">197,335</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;">172,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,075</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:6pt;font-family:Times New Roman;margin-bottom: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 the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.24%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Raw material and supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">81,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">65,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">75,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Work-in-process and 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;">115,771</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;">107,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,073</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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">197,335</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;">172,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,075</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> 81564000 65430000 75002000 115771000 107506000 98073000 197335000 172936000 173075000 <p style="font-size:10pt;margin-top:8pt;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;">Note 6 – Goodwill and Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identifiable intangible assets that are subject to amortization consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.529%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:14.243%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:14.243%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:14.243%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">21,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">21,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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 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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Product formulas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">Non-compete agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">300</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;">300</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;">300</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:bottom;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated amortization:</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: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;">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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,356</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,834</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,311</span></p></td> <td style="white-space:nowrap;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;">Brand 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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">12,314</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,955</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,598</span></p></td> <td style="white-space:nowrap;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="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;">Product formulas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">Non-compete agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">276</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">273</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270</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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;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;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;">32,986</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,062</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,179</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;">Net intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,584</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,658</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;">7,561</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:2pt;font-family:Times New Roman;margin-bottom: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 relationships are being amortized on an accelerated basis. The brand names remaining to be amortized consist of the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Squirrel Brand, Southern Style Nuts</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Just the Cheese</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> brand names.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 amortization expense related to intangible assets, which is classified in administrative expense in the Consolidated Statement of Comprehensive Income, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">482</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;">924</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the quarter and twenty-six weeks ended December 28, 2023, respectively. Amortization expense for the remainder of fiscal 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is expected to be approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">762</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expected amortization expense the next five fiscal years is 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:60.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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ending</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">June 26, 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 25, 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;">1,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 24, 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;">863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 29, 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;">685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 28, 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;">496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our net goodwill at December 28, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was comprised of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,650</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the Squirrel Brand acquisition completed in fiscal 2018 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Just the Cheese</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> brand acquisition completed in fiscal 2023. </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 changes in the carrying amount of goodwill since </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 are 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:60.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: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;">Gross goodwill balance at June 30, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">18,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">8,766</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:#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 goodwill balance at June 30, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Goodwill acquired during fiscal 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;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,100</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;">Net balance at June 29, 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;">11,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="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;">Goodwill acquired during fiscal 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: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> </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 balance at December 28, 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;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,750</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identifiable intangible assets that are subject to amortization consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.529%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:14.243%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:14.243%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:14.243%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">21,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">21,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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 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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Product formulas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">Non-compete agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">300</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;">300</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;">300</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:bottom;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated amortization:</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: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;">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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,356</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,834</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,311</span></p></td> <td style="white-space:nowrap;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;">Brand 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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">12,314</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,955</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,598</span></p></td> <td style="white-space:nowrap;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="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;">Product formulas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">Non-compete agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">276</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">273</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270</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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;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;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;">32,986</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,062</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,179</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;">Net intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,584</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,658</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;">7,561</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> 21350000 21350000 21370000 17070000 17070000 17070000 850000 0 0 300000 300000 300000 39570000 38720000 38740000 20356000 19834000 19311000 12314000 11955000 11598000 -40000 0 0 276000 273000 270000 32986000 32062000 31179000 6584000 6658000 7561000 482000 924000 762000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expected amortization expense the next five fiscal years is 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:60.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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal Year Ending</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">June 26, 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 25, 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;">1,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 24, 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;">863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 29, 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;">685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">June 28, 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;">496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> 1374000 1038000 863000 685000 496000 9650000 2100000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in the carrying amount of goodwill since </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 are 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:60.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: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;">Gross goodwill balance at June 30, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">18,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">8,766</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:#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 goodwill balance at June 30, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Goodwill acquired during fiscal 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;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,100</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;">Net balance at June 29, 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;">11,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="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;">Goodwill acquired during fiscal 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: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> </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 balance at December 28, 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;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,750</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> 18416000 8766000 9650000 2100000 11750000 0 11750000 <p style="font-size:10pt;margin-top:8pt;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;">Note 7 – Credit Facility</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Second Amendment to the Amended and Restated Credit Agreement (the “Second Amendment”) dated September 29, 2023 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,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> senior secured revolving credit facility (the “Credit Facility”), which was increased from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">117,500,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to provide extra available capacity for our short-term working capital requirements due to the Lakeville Acquisition. The Second Amendment also extends the maturity of the Credit Facility to September 29, 2028 and allows t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he Company to pay up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in dividends per year, subject to meeting availability tests</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Credit Facility is secured by substantially all our assets other than machinery and equipment, real property and fixtures.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 28, 2023, we had $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">114,155</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of available credit under the Credit Facility which reflects borrowings of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">32,052</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and reduced availability as a result of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">3,793</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in outstanding letters of credit. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 28, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we were in compliance with all financial covenants under the Credit Facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 150000000 117500000 100000000 114155000 32052000 3793000 <p style="font-size:10pt;margin-top:18pt;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;">Note 8 </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Earnings Per Common Share</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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:82.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.574%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.117%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.117%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.117%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.117%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Weighted average number of shares outstanding – 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,611,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;">11,567,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;">11,603,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,560,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities:</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: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;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">56,146</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;">57,594</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;">67,964</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;">60,637</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;">Weighted average number of shares outstanding – 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,667,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,624,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,671,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,620,887</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:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> anti-dilutive awards excluded from the computation of diluted earnings per share for any periods presented.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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:82.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.574%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.117%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.117%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.117%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.117%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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;font-weight:bold;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Weighted average number of shares outstanding – 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,611,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;">11,567,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;">11,603,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,560,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities:</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: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;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">56,146</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;">57,594</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;">67,964</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;">60,637</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;">Weighted average number of shares outstanding – 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,667,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,624,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,671,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,620,887</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> 11611409 11567068 11603185 11560250 56146 57594 67964 60637 11667555 11624662 11671149 11620887 0 0 0 0 <p style="font-size:10pt;margin-top:18pt;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;">Note 9 – Stock-Based Compensation Plans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 our annual meeting of stockholders on November 2, 2023, our stockholders approved a new equity incentive plan (the “2023 Omnibus Plan”) under which awards of options and stock-based awards may be made to employees, officers or non-employee directors of our Company. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">747,065</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock are authorized for grants of awards thereunder, which may be in the form of options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights (SARs”), performance shares, performance units, Common Stock or dividends and dividend equivalents.</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:6pt;font-family:Times New Roman;margin-bottom: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 total number of shares of Common Stock with respect to which options or SARs may be granted in any calendar year to any participant may not exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares (this limit applies separately with respect to each type of award). Additionally, for awards of restricted stock, RSUs, performance shares or other stock-based awards that are intended to qualify as performance-based compensation: (i) the total number of shares of Common Stock that may be granted in any calendar year to any participant may not exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares (this limit applies separately to each type of award) and (ii) the maximum amount that may be paid to any participant for awards that are payable in cash or property other than Common Stock in any calendar year is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</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:6pt;font-family:Times New Roman;margin-bottom: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 second quarter of fiscal 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,168</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs awarded to employees and non-employee members of the Board of Directors. The vesting period is generally three years for awards to employees and one year for awards to non-employee directors.</span><span style="color:#000000;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:6pt;font-family:Times New Roman;margin-bottom: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 is a summary of RSU activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">first twenty-six weeks of fiscal 2024:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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:70.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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Units</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: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 Average Grant Date 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;">Outstanding at June 29, 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;">155,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">85.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(b)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">51,707</span></p></td> <td style="white-space:nowrap;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">621</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Outstanding at December 28, 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;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;">158,852</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;">72.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></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</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;">The number of RSUs granted includ</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">es 8,031 RSUs with per</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">formance conditions for which the performance criteria had yet to be achieved. The final number of shares that will eventually be earned and vest has not yet been determined.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(b)</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;">The number of RSUs vested includes shares that were withheld on behalf of employees to satisfy statutory tax withholding requirements.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 28, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">26,653</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs outstanding that were vested but deferred.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 compensation expense charged to earnings for all equity compensation plans for the periods presented:</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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.598%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">2,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 28, 2023, there was $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">6,763</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total unrecognized compensation expense related to non-vested RSUs granted under our stock-based compensation plans. We expect to recognize that cost over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years.</span></p> 747065 500000 250000 5000 56168 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 is a summary of RSU activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">first twenty-six weeks of fiscal 2024:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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:70.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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Units</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: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 Average Grant Date 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;">Outstanding at June 29, 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;">155,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">85.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(b)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">51,707</span></p></td> <td style="white-space:nowrap;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">621</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Outstanding at December 28, 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;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;">158,852</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;">72.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> 155012 67.87 56168 85.55 51707 72.1 621 72.58 158852 72.73 26653 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 compensation expense charged to earnings for all equity compensation plans for the periods presented:</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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.598%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">2,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> 1383000 1515000 2130000 2287000 6763000 P1Y8M12D <p style="font-size:10pt;margin-top:18pt;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;">Note 10 </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">– </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Retirement Plan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 Supplemental Employee Retirement Plan (“Retirement Plan”) is an unfunded, non-qualified deferred compensation plan that will provide eligible participants with monthly benefits upon retirement, disability or death, subject to certain conditions. The monthly benefit is based upon each participant’s earnings and his or her number of years of service. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of net periodic benefit cost are 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:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.598%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Amortization of 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: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;">7</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 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</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="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;">Net periodic benefit cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">413</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;">549</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;">826</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;">1,098</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;">The components of net periodic benefit cost other than the service cost component are included in the line item “Pension expense (excluding service costs)” in the Consolidated Statements of Comprehensive Income.</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;">The components of net periodic benefit cost are 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:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.598%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.701%;"></td> <td style="width:1%;"></td> <td style="width:13.649999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;margin-top:0;font-family: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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Amortization of 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: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;">7</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 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</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="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;">Net periodic benefit cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">413</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;">549</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;">826</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;">1,098</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> 63000 201000 126000 401000 350000 341000 700000 683000 -0 -7000 -0 -14000 413000 549000 826000 1098000 <p style="font-size:10pt;margin-top:18pt;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;">Note 11 – Accumulated Other Comprehensive Loss</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below sets forth the changes to accumulated other comprehensive loss (“AOCL”) for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">twenty-six weeks ended December 28, 2023 and December 29, 2022.</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These changes are all related to our defined benefit pension plan.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.792%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.423%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.423%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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="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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Changes to AOCL </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(a)</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">204</span></p></td> <td style="white-space:nowrap;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,480</span></p></td> <td style="white-space:nowrap;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:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;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;">Other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top: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 reclassified from accumulated other comprehensive 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">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="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;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;">Tax effect</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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><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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top: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 current-period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom: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;">11</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="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;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,469</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 style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</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;">Amounts in parenthesis indicate debits/expense</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 reclassifications out of AOCL for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">quarter and twenty-six weeks ended December 28, 2023 and December 29, 2022 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:29.432%;"></td> <td style="width:1%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:19.668%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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;">Affected Line Item</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reclassifications from AOCL to Earnings </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(b)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;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;">Consolidated Statements of <br/>Comprehensive Income</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of defined benefit pension items:</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 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:bottom;"><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;">Unrecognized net loss</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">(</span><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="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: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;">Pension expense (excluding service costs)</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;">Tax effect</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;">2</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 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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax expense</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;">Amortization of defined pension items, net of tax</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></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;">5</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;">—</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;">11</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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 style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(b)</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;">Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.</span></div></div></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below sets forth the changes to accumulated other comprehensive loss (“AOCL”) for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">twenty-six weeks ended December 28, 2023 and December 29, 2022.</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These changes are all related to our defined benefit pension plan.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.792%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.423%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.423%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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="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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Changes to AOCL </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(a)</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">204</span></p></td> <td style="white-space:nowrap;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,480</span></p></td> <td style="white-space:nowrap;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:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;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;">Other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top: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 reclassified from accumulated other comprehensive 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">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="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;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;">Tax effect</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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><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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top: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 current-period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom: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;">11</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="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;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,469</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 style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</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;">Amounts in parenthesis indicate debits/expense</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> -204000 -2480000 0 0 -0 -14000 0 3000 0 11000 -204000 -2469000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 reclassifications out of AOCL for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">quarter and twenty-six weeks ended December 28, 2023 and December 29, 2022 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size: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:29.432%;"></td> <td style="width:1%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.724%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:19.668%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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;">For the Quarter Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">For the Twenty-Six Weeks Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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;">Affected Line Item</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reclassifications from AOCL to Earnings </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(b)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;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;">Consolidated Statements of <br/>Comprehensive Income</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of defined benefit pension items:</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 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:bottom;"><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;">Unrecognized net loss</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">(</span><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="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: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;">Pension expense (excluding service costs)</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;">Tax effect</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;">2</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 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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax expense</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;">Amortization of defined pension items, net of tax</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></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;">5</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;">—</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;">11</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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 style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(b)</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;">Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.</span></div></div> 0 -7000 0 -14000 0 -2000 -0 -3000 0 -5000 0 -11000 <p style="font-size:10pt;margin-top:18pt;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;">Note 12 – Commitments and Contingent Liabilities</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are currently a party to various legal proceedings in the ordinary course of business. While management presently believes that the ultimate outcomes of these proceedings, individually and in the aggregate, will not materially affect our Company’s financial position, results of operations or cash flows, legal proceedings are subject to inherent uncertainties, and unfavorable outcomes could occur. Unfavorable outcomes could include substantial monetary damages in excess of any appropriate accruals, which management has established. Were such unfavorable final outcomes to occur, there exists the possibility of a material adverse effect on our financial position, results of operations and cash flows.</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:18pt;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;">Note 13 – Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 Financial Accounting Standards Board defines fair value as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:96.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:6.8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:88.2%;"></td> </tr> <tr style="white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:5pt;margin-top:0;font-family: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:middle;"><p style="font-size:5pt;margin-top:0;font-family: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:middle;"><p style="font-size:5pt;margin-top:0;font-family: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:middle;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:5pt;margin-top:0;font-family: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:middle;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted prices in active markets that are accessible at the measurement date for identical assets and liabilities.</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.8pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></p></td> </tr> <tr style="height:5.75pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:15.85pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 3</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unobservable inputs for which there is little or no market data available.</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom: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 carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at each balance sheet date because of the short-term maturities and nature of these balances.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 carrying value of our revolving credit facility borrowings approximates fair value at each balance sheet date because interest rates on this instrument approximate current market rates (Level 2 criteria) and because of the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk.</span><span style="color:#000000;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:12pt;font-family:Times New Roman;margin-bottom: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 the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.24%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Carrying value of current and long-term debt:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">7,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">7,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">8,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Fair value of current and long-term debt:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">The estimated fair value of our long-term debt was determined using a market approach based upon Level 2 observable inputs, which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our long-term debt.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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 the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.24%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 28,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Carrying value of current and long-term debt:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">7,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">7,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;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;">8,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Fair value of current and long-term debt:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> 7446000 7774000 8944000 6654000 7421000 8118000 <p style="font-size:10pt;margin-top:18pt;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;">Note 14 – Recent Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no recent accounting pronouncements adopted in the current fiscal year.</span></p><p id="eolpage7" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There are no recent accounting pronouncements that have been issued and not yet adopted that are expected to have a material impact on our Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:6pt;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;font-style:italic;min-width:fit-content;">Rule 10b5-1 Trading Arrangement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 quarter ended December 28, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted, terminated or modified 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;">Rule 10b5-1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> trading arrangement 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;">non-Rule 10b5-1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> trading arrangement (as such terms are defined in Item 408 of Regulation S-K).</span></p> false false false false Includes short-term leases which are immaterial. Variable lease costs consist of sales tax and lease overtime charges. The number of RSUs granted includes 8,031 RSUs with performance conditions for which the performance criteria had yet to be achieved. The final number of shares that will eventually be earned and vest has not yet been determined. The number of RSUs vested includes shares that were withheld on behalf of employees to satisfy statutory tax withholding requirements. Amounts in parenthesis indicate debits/expense Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.