0000950170-24-051300.txt : 20240501 0000950170-24-051300.hdr.sgml : 20240501 20240501161900 ACCESSION NUMBER: 0000950170-24-051300 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20240328 FILED AS OF DATE: 20240501 DATE AS OF CHANGE: 20240501 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: 24903305 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-20240328.htm 10-Q 10-Q
--06-27falseQ30000880117SANFILIPPO JOHN B & SON INC0000880117jbss:NoncumulativeCommonStockMember2023-03-300000880117us-gaap:SalesChannelDirectlyToConsumerMember2022-12-302023-03-300000880117us-gaap:CommonStockMember2022-09-290000880117srt:MaximumMember2024-03-280000880117jbss:SalesChannelCommercialIngredientsMember2023-06-302024-03-280000880117us-gaap:RetainedEarningsMember2023-06-2900008801172023-03-300000880117us-gaap:RestrictedStockUnitsRSUMember2023-06-302024-03-280000880117jbss:TreehouseFoodsIncMember2023-09-292023-09-2900008801172022-09-302022-12-290000880117jbss:ProductFormulasMember2024-03-2800008801172022-07-012023-06-290000880117us-gaap:RevolvingCreditFacilityMember2023-09-290000880117us-gaap:CommonClassAMember2024-03-2800008801172023-11-020000880117us-gaap:GeneralAndAdministrativeExpenseMember2023-06-302023-09-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-12-292024-03-280000880117us-gaap:AdditionalPaidInCapitalMember2023-09-280000880117us-gaap:AdditionalPaidInCapitalMember2023-09-292023-12-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-302023-03-300000880117us-gaap:RetainedEarningsMember2024-03-280000880117us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-09-290000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-280000880117us-gaap:CommonClassAMember2023-06-290000880117us-gaap:AdditionalPaidInCapitalMember2022-09-302022-12-290000880117jbss:JustTheCheeseBrandMember2023-09-292023-09-290000880117us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300000880117us-gaap:SubsequentEventMember2024-05-010000880117jbss:SquirrelBrandMember2024-03-280000880117us-gaap:TreasuryStockCommonMember2022-09-290000880117us-gaap:TreasuryStockCommonMember2024-03-2800008801172023-06-290000880117us-gaap:RetainedEarningsMember2023-09-2800008801172022-09-290000880117us-gaap:RetainedEarningsMember2022-06-3000008801172023-06-302023-09-280000880117us-gaap:CommonStockMember2023-06-290000880117us-gaap:RetainedEarningsMember2023-03-300000880117us-gaap:NoncompeteAgreementsMember2023-03-300000880117us-gaap:RetainedEarningsMember2023-06-302023-09-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-290000880117us-gaap:RetainedEarningsMember2022-07-012022-09-290000880117us-gaap:AdditionalPaidInCapitalMember2023-03-300000880117jbss:ProductFormulasMember2023-06-290000880117us-gaap:CommonStockMember2023-09-292023-12-280000880117us-gaap:RelatedPartyMember2022-12-302023-03-300000880117us-gaap:SalesChannelDirectlyToConsumerMember2022-07-012023-03-300000880117us-gaap:AdditionalPaidInCapitalMember2022-12-290000880117us-gaap:CommonStockMember2023-03-300000880117us-gaap:CustomerRelationshipsMember2023-03-300000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-302024-03-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-290000880117us-gaap:AdditionalPaidInCapitalMember2022-09-290000880117us-gaap:RetainedEarningsMember2022-12-302023-03-300000880117us-gaap:TreasuryStockCommonMember2023-09-280000880117us-gaap:CommonStockMember2022-06-300000880117us-gaap:RelatedPartyMember2023-06-302024-03-280000880117us-gaap:RetainedEarningsMember2023-09-292023-12-280000880117jbss:SalesChannelContractPackagingMember2022-12-302023-03-300000880117jbss:SalesChannelContractPackagingMember2023-06-302024-03-280000880117us-gaap:CommonClassAMember2023-09-280000880117jbss:JustTheCheeseBrandMember2023-09-290000880117us-gaap:TreasuryStockCommonMember2023-12-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-07-012023-03-300000880117us-gaap:AdditionalPaidInCapitalMember2022-06-300000880117us-gaap:TreasuryStockCommonMember2023-03-300000880117us-gaap:AdditionalPaidInCapitalMember2023-06-2900008801172022-07-012023-03-300000880117jbss:NoncumulativeCommonStockMember2024-04-2500008801172023-09-290000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000008801172023-06-302023-12-280000880117jbss:SalesChannelContractPackagingMember2022-07-012023-03-300000880117us-gaap:AdditionalPaidInCapitalMember2024-03-2800008801172024-03-280000880117us-gaap:CommonClassAMember2023-03-300000880117us-gaap:CustomerRelationshipsMember2023-06-290000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-280000880117us-gaap:RetainedEarningsMember2022-09-302022-12-290000880117us-gaap:CommonStockMember2023-12-292024-03-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-290000880117us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-290000880117us-gaap:AdditionalPaidInCapitalMember2023-06-302023-09-280000880117us-gaap:CommonStockMember2022-09-302022-12-290000880117jbss:NoncumulativeCommonStockMember2024-03-280000880117us-gaap:RetainedEarningsMember2023-12-292024-03-280000880117us-gaap:CommonClassAMember2024-03-280000880117us-gaap:RetainedEarningsMember2022-09-290000880117srt:MinimumMember2024-03-280000880117us-gaap:AdditionalPaidInCapitalMember2023-12-280000880117us-gaap:GeneralAndAdministrativeExpenseMember2023-06-302024-03-280000880117us-gaap:RelatedPartyMember2022-07-012023-03-300000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-280000880117us-gaap:TradeNamesMember2024-03-2800008801172022-12-302023-03-300000880117us-gaap:RetainedEarningsMember2023-12-2800008801172023-12-280000880117us-gaap:TreasuryStockCommonMember2022-06-300000880117us-gaap:TradeNamesMember2023-03-300000880117us-gaap:NoncompeteAgreementsMember2023-06-290000880117us-gaap:CommonClassAMember2023-06-2900008801172024-04-230000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-290000880117us-gaap:CommonStockMember2024-03-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-012023-03-3000008801172023-06-302024-03-280000880117jbss:TwentyAndTwentyThreeOmnibusPlanMember2023-11-022023-11-020000880117jbss:NoncumulativeCommonStockMember2023-06-2900008801172022-12-290000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-302024-03-280000880117jbss:SecondAmendmentMember2023-09-290000880117us-gaap:RevolvingCreditFacilityMember2024-03-280000880117us-gaap:CommonStockMember2023-12-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-302023-03-300000880117us-gaap:TreasuryStockCommonMember2022-12-290000880117us-gaap:SubsequentEventMember2024-05-312024-05-310000880117us-gaap:RetainedEarningsMember2022-12-2900008801172023-09-292023-09-290000880117us-gaap:NoncompeteAgreementsMember2024-03-2800008801172022-06-300000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012023-03-3000008801172023-09-292023-12-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-292024-03-280000880117jbss:SalesChannelCommercialIngredientsMember2023-12-292024-03-280000880117us-gaap:SubsequentEventMember2024-06-202024-06-200000880117us-gaap:TreasuryStockCommonMember2023-06-290000880117us-gaap:AdditionalPaidInCapitalMember2022-12-302023-03-300000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-12-302023-03-300000880117jbss:ProductFormulasMember2023-03-3000008801172023-09-280000880117jbss:SalesChannelCommercialIngredientsMember2022-07-012023-03-3000008801172023-12-292024-03-280000880117us-gaap:CommonClassAMember2024-04-2500008801172023-03-280000880117us-gaap:TradeNamesMember2023-06-290000880117us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-290000880117us-gaap:RelatedPartyMember2023-12-292024-03-280000880117us-gaap:CommonStockMember2022-12-302023-03-300000880117us-gaap:CustomerRelationshipsMember2024-03-280000880117jbss:SalesChannelCommercialIngredientsMember2022-12-302023-03-300000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-302022-12-290000880117us-gaap:CommonStockMember2023-06-302023-09-280000880117jbss:JustTheCheeseBrandAcquisitionMember2024-03-2800008801172022-07-012022-09-290000880117us-gaap:CommonClassAMember2023-12-280000880117us-gaap:SubsequentEventMember2024-05-012024-05-010000880117us-gaap:CommonStockMember2022-12-2900008801172023-11-022023-11-020000880117us-gaap:AdditionalPaidInCapitalMember2023-12-292024-03-280000880117us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-300000880117jbss:SalesChannelContractPackagingMember2023-12-292024-03-280000880117us-gaap:CommonStockMember2023-09-280000880117us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-06-302024-03-280000880117us-gaap:SalesChannelDirectlyToConsumerMember2023-12-292024-03-280000880117us-gaap:SalesChannelDirectlyToConsumerMember2023-06-302024-03-280000880117us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-30iso4217:USDxbrli:sharesxbrli:purejbss:Channelutr:sqftxbrli:sharesiso4217:USD

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 March 28, 2024

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 April 25, 2024, 9,006,038 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.

 

 

 


JOHN B. SANFILIPPO & SON, INC.

FORM 10-Q

For the Quarter Ended March 28, 2024

INDEX

 

 

Page

Part I. Financial Information

 

Item 1. Financial Statements (Unaudited)

3

Consolidated Statements of Comprehensive Income for the Quarter and Thirty-Nine Weeks Ended March 28, 2024 and March 30, 2023

3

Consolidated Balance Sheets as of March 28, 2024, June 29, 2023 and March 30, 2023

4

Consolidated Statements of Stockholders’ Equity for the Quarter and Thirty-Nine Weeks Ended March 28, 2024 and March 30, 2023

6

Consolidated Statements of Cash Flows for the Thirty-Nine Weeks Ended March 28, 2024 and March 30, 2023

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

 

 

 


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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Net sales

 

$

271,884

 

 

$

238,535

 

 

$

797,211

 

 

$

765,464

 

Cost of sales

 

 

222,707

 

 

 

188,767

 

 

 

633,073

 

 

 

608,551

 

Gross profit

 

 

49,177

 

 

 

49,768

 

 

 

164,138

 

 

 

156,913

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling expenses

 

 

18,654

 

 

 

18,109

 

 

 

61,647

 

 

 

57,921

 

Administrative expenses

 

 

12,171

 

 

 

9,841

 

 

 

34,187

 

 

 

30,296

 

Bargain purchase gain, net

 

 

 

 

 

 

 

 

(2,226

)

 

 

 

Total operating expenses

 

 

30,825

 

 

 

27,950

 

 

 

93,608

 

 

 

88,217

 

Income from operations

 

 

18,352

 

 

 

21,818

 

 

 

70,530

 

 

 

68,696

 

Other expense:

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense including $171, $186, $524 and $568 to related parties

 

 

785

 

 

 

552

 

 

 

2,067

 

 

 

1,828

 

Rental and miscellaneous expense, net

 

 

324

 

 

 

371

 

 

 

940

 

 

 

1,084

 

Pension expense (excluding service costs)

 

 

350

 

 

 

349

 

 

 

1,050

 

 

 

1,046

 

Total other expense, net

 

 

1,459

 

 

 

1,272

 

 

 

4,057

 

 

 

3,958

 

Income before income taxes

 

 

16,893

 

 

 

20,546

 

 

 

66,473

 

 

 

64,738

 

Income tax expense

 

 

3,416

 

 

 

4,814

 

 

 

16,237

 

 

 

16,554

 

Net income

 

$

13,477

 

 

$

15,732

 

 

$

50,236

 

 

$

48,184

 

Other comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of actuarial loss included in net
   periodic pension cost

 

 

 

 

 

7

 

 

 

 

 

 

21

 

Income tax expense related to pension adjustments

 

 

 

 

 

(2

)

 

 

 

 

 

(5

)

Other comprehensive income, net of tax

 

 

 

 

 

5

 

 

 

 

 

 

16

 

Comprehensive income

 

$

13,477

 

 

$

15,737

 

 

$

50,236

 

 

$

48,200

 

Net income per common share-basic

 

$

1.16

 

 

$

1.36

 

 

$

4.33

 

 

$

4.16

 

Net income per common share-diluted

 

$

1.15

 

 

$

1.35

 

 

$

4.30

 

 

$

4.14

 

 

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

3


JOHN B. SANFILIPPO & SON, INC.

CONSOLIDATED BALANCE SHEETS

(Unaudited)

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

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

ASSETS

 

 

 

 

 

 

 

 

 

CURRENT ASSETS:

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

377

 

 

$

1,948

 

 

$

365

 

Accounts receivable, less allowance for doubtful accounts of $367, $283
   and $
305

 

 

75,638

 

 

 

72,734

 

 

 

74,534

 

Inventories

 

 

210,672

 

 

 

172,936

 

 

 

190,351

 

Prepaid expenses and other current assets

 

 

9,636

 

 

 

6,812

 

 

 

9,325

 

TOTAL CURRENT ASSETS

 

 

296,323

 

 

 

254,430

 

 

 

274,575

 

PROPERTY, PLANT AND EQUIPMENT:

 

 

 

 

 

 

 

 

 

Land

 

 

13,365

 

 

 

9,150

 

 

 

9,150

 

Buildings

 

 

115,084

 

 

 

104,150

 

 

 

102,840

 

Machinery and equipment

 

 

287,363

 

 

 

261,706

 

 

 

259,289

 

Furniture and leasehold improvements

 

 

5,310

 

 

 

5,275

 

 

 

5,275

 

Vehicles

 

 

790

 

 

 

729

 

 

 

719

 

Construction in progress

 

 

8,271

 

 

 

7,123

 

 

 

8,210

 

 

 

430,183

 

 

 

388,133

 

 

 

385,483

 

Less: Accumulated depreciation

 

 

281,869

 

 

 

267,336

 

 

 

263,718

 

 

 

148,314

 

 

 

120,797

 

 

 

121,765

 

Rental investment property, less accumulated depreciation of $15,044,
   $
14,439 and $14,238

 

 

14,079

 

 

 

14,684

 

 

 

14,885

 

TOTAL PROPERTY, PLANT AND EQUIPMENT

 

 

162,393

 

 

 

135,481

 

 

 

136,650

 

 

 

 

 

 

 

 

 

 

 

Intangible assets, net

 

 

6,203

 

 

 

6,658

 

 

 

7,100

 

Deferred income taxes

 

 

651

 

 

 

3,592

 

 

 

2,374

 

Goodwill

 

 

11,750

 

 

 

11,750

 

 

 

11,750

 

Operating lease right-of-use assets

 

 

7,409

 

 

 

6,427

 

 

 

6,582

 

Other assets

 

 

7,199

 

 

 

6,949

 

 

 

6,029

 

TOTAL ASSETS

 

$

491,928

 

 

$

425,287

 

 

$

445,060

 

 

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

4


JOHN B. SANFILIPPO & SON, INC.

CONSOLIDATED BALANCE SHEETS

(Unaudited)

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

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

LIABILITIES & STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES:

 

 

 

 

 

 

 

 

 

Revolving credit facility borrowings

 

$

32,093

 

 

$

 

 

$

27,825

 

Current maturities of related party long-term debt, net

 

 

721

 

 

 

672

 

 

 

657

 

Accounts payable

 

 

51,458

 

 

 

42,680

 

 

 

42,264

 

Bank overdraft

 

 

1,351

 

 

 

285

 

 

 

458

 

Accrued payroll and related benefits

 

 

21,712

 

 

 

27,572

 

 

 

17,061

 

Other accrued expenses

 

 

13,055

 

 

 

14,479

 

 

 

14,493

 

TOTAL CURRENT LIABILITIES

 

 

120,390

 

 

 

85,688

 

 

 

102,758

 

 

 

 

 

 

 

 

 

 

 

LONG-TERM LIABILITIES:

 

 

 

 

 

 

 

 

 

Long-term related party debt, less current maturities, net

 

 

6,555

 

 

 

7,102

 

 

 

7,276

 

Retirement plan

 

 

27,570

 

 

 

26,653

 

 

 

29,471

 

Long-term operating lease liabilities, net of current portion

 

 

5,553

 

 

 

4,771

 

 

 

4,905

 

Long-term workers' compensation liabilities

 

 

7,383

 

 

 

7,321

 

 

 

7,490

 

Other

 

 

2,665

 

 

 

1,545

 

 

 

842

 

TOTAL LONG-TERM LIABILITIES

 

 

49,726

 

 

 

47,392

 

 

 

49,984

 

TOTAL LIABILITIES

 

 

170,116

 

 

 

133,080

 

 

 

152,742

 

 

 

 

 

 

 

 

 

 

 

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,123,938, 9,076,326 and 9,076,326 shares issued

 

 

91

 

 

 

91

 

 

 

91

 

Capital in excess of par value

 

 

134,530

 

 

 

131,986

 

 

 

131,649

 

Retained earnings

 

 

188,573

 

 

 

161,512

 

 

 

164,220

 

Accumulated other comprehensive loss

 

 

(204

)

 

 

(204

)

 

 

(2,464

)

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

 

 

(1,204

)

 

 

(1,204

)

 

 

(1,204

)

TOTAL STOCKHOLDERS’ EQUITY

 

 

321,812

 

 

 

292,207

 

 

 

292,318

 

TOTAL LIABILITIES & STOCKHOLDERS’ EQUITY

 

$

491,928

 

 

$

425,287

 

 

$

445,060

 

 

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

5


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

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13,477

 

 

 

 

 

 

 

 

 

13,477

 

Equity award exercises, net
   of shares withheld for employee
   taxes

 

 

 

 

 

 

 

3,378

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

1,098

 

 

 

 

 

 

 

 

 

 

 

 

1,098

 

Balance, March 28, 2024

 

2,597,426

 

 

$

26

 

 

 

9,123,938

 

 

$

91

 

 

$

134,530

 

 

$

188,573

 

 

$

(204

)

 

$

(1,204

)

 

$

321,812

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15,732

 

 

 

 

 

 

 

 

 

15,732

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

5

 

Equity award exercises, net
   of shares withheld for employee
   taxes

 

 

 

 

 

 

 

4,258

 

 

 

 

 

 

(23

)

 

 

 

 

 

 

 

 

 

 

 

(23

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

941

 

 

 

 

 

 

 

 

 

 

 

 

941

 

Balance, March 30, 2023

 

2,597,426

 

 

$

26

 

 

 

9,076,326

 

 

$

91

 

 

$

131,649

 

 

$

164,220

 

 

$

(2,464

)

 

$

(1,204

)

 

$

292,318

 

 

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

6


JOHN B. SANFILIPPO & SON, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(Dollars in thousands)

 

 

For the Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

 

 

Net income

 

$

50,236

 

 

$

48,184

 

Depreciation and amortization

 

 

18,053

 

 

 

15,323

 

Loss on disposition of assets, net

 

 

287

 

 

 

47

 

Deferred income tax expense

 

 

2,191

 

 

 

862

 

Stock-based compensation expense

 

 

3,228

 

 

 

3,228

 

Bargain purchase gain, net

 

 

(2,226

)

 

 

 

Change in assets and liabilities, net of Acquisition:

 

 

 

 

 

 

Accounts receivable, net

 

 

(2,829

)

 

 

(4,923

)

Inventories

 

 

(2,236

)

 

 

14,744

 

Prepaid expenses and other current assets

 

 

(1,125

)

 

 

535

 

Accounts payable

 

 

8,892

 

 

 

(5,285

)

Accrued expenses

 

 

(6,390

)

 

 

1,312

 

Income taxes receivable

 

 

(2,593

)

 

 

(2,575

)

Other long-term assets and liabilities

 

 

268

 

 

 

335

 

Other, net

 

 

682

 

 

 

602

 

Net cash provided by operating activities

 

 

66,438

 

 

 

72,389

 

 

 

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(17,468

)

 

 

(15,586

)

Business acquisitions, net

 

 

(58,974

)

 

 

(3,500

)

Other, net

 

 

(53

)

 

 

(56

)

Net cash used in investing activities

 

 

(76,495

)

 

 

(19,142

)

 

 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

 

 

Net short-term borrowings (repayments)

 

 

32,093

 

 

 

(12,614

)

Debt issue costs

 

 

(316

)

 

 

 

Principal payments on long-term debt

 

 

(498

)

 

 

(2,995

)

Increase in bank overdraft

 

 

1,066

 

 

 

244

 

Dividends paid

 

 

(23,175

)

 

 

(37,553

)

Taxes paid related to net share settlement of equity awards

 

 

(684

)

 

 

(379

)

Net cash provided by (used in) financing activities

 

 

8,486

 

 

 

(53,297

)

 

 

 

 

 

 

 

NET DECREASE IN CASH AND CASH EQUIVALENTS

 

 

(1,571

)

 

 

(50

)

Cash and cash equivalents, beginning of period

 

 

1,948

 

 

 

415

 

Cash, end of period

 

$

377

 

 

$

365

 

 

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

7


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 third quarter of fiscal 2024 and fiscal 2023 are to the quarters ended March 28, 2024 and March 30, 2023, respectively.
References herein to the first three quarters or first thirty-nine weeks of fiscal 2024 and fiscal 2023 are to the thirty-nine weeks ended March 28, 2024 and March 30, 2023, 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 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 payments 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


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 thirty-nine weeks ended March 28, 2024. 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 $75,606 from the closing date of the Lakeville Acquisition on September 29, 2023 are included in our consolidated financial results for the thirty-nine weeks ended March 28, 2024. The closing date of the Lakeville Acquisition was on the first day of our second fiscal quarter. The Company also incurred acquisition-related costs of $142 and $811 for the quarter and thirty-nine weeks ended March 28, 2024, 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 Thirty-Nine Weeks Ended

 

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Pro forma net sales

 

$

271,884

 

 

$

279,339

 

 

$

837,524

 

 

$

888,092

 

Pro forma net income

 

 

14,255

 

 

 

14,237

 

 

 

47,716

 

 

 

43,747

 

Pro forma diluted earnings per share

 

$

1.22

 

 

$

1.22

 

 

$

4.08

 

 

$

3.76

 

 

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


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


Disaggregation of Revenue

Revenue disaggregated by sales channel is as follows:

 

 

For the Quarter Ended

 

 

For the Thirty-Nine Weeks Ended

 

Distribution Channel

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Consumer

 

$

225,994

 

 

$

185,128

 

 

$

651,690

 

 

$

606,188

 

Commercial Ingredients

 

 

26,955

 

 

 

30,901

 

 

 

82,802

 

 

 

90,827

 

Contract Packaging

 

 

18,935

 

 

 

22,506

 

 

 

62,719

 

 

 

68,449

 

Total

 

$

271,884

 

 

$

238,535

 

 

$

797,211

 

 

$

765,464

 

 

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.3 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:

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

 

Affected Line Item in Consolidated Balance Sheets

Assets

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

$

7,409

 

 

$

6,427

 

 

$

6,582

 

 

Operating lease right-of-use assets

Total lease right-of-use assets

$

7,409

 

 

$

6,427

 

 

$

6,582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

$

1,872

 

 

$

1,729

 

 

$

1,752

 

 

Other accrued expenses

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

5,553

 

 

 

4,771

 

 

 

4,905

 

 

Long-term operating lease liabilities

Total lease liabilities

$

7,425

 

 

$

6,500

 

 

$

6,657

 

 

 

 

11


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

 

 

For the Quarter Ended

 

 

For the Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Operating lease costs (a)

 

$

847

 

 

$

529

 

 

$

2,236

 

 

$

1,544

 

Variable lease costs (b)

 

 

34

 

 

 

74

 

 

 

(107

)

 

 

189

 

Total lease cost

 

$

881

 

 

$

603

 

 

$

2,129

 

 

$

1,733

 

 

(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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

Operating cash flows information:

 

 

 

 

 

 

Cash paid for amounts included in measurements for lease liabilities

 

$

1,827

 

 

$

1,249

 

 

 

 

 

 

 

 

Non-cash activity:

 

 

 

 

 

 

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

 

$

2,350

 

 

$

5,458

 

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Weighted average remaining lease term (in years)

 

 

4.2

 

 

 

4.4

 

 

 

4.6

 

Weighted average discount rate

 

 

6.9

%

 

 

6.7

%

 

 

6.6

%

 

Maturities of operating lease liabilities as of March 28, 2024 are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the thirty-nine weeks ended March 28, 2024)

 

$

640

 

June 26, 2025

 

 

2,199

 

June 25, 2026

 

 

1,988

 

June 24, 2027

 

 

1,695

 

June 29, 2028

 

 

1,512

 

June 28, 2029

 

 

496

 

Thereafter

 

 

 

Total lease payment

 

 

8,530

 

Less imputed interest

 

 

(1,105

)

Present value of operating lease liabilities

 

$

7,425

 

 

At March 28, 2024, the Company has additional operating leases of approximately $19,576 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 next two fiscal quarters with initial lease terms ranging from 5 to 7.5 years. On April 23, 2024, the Company entered into a 7.5 year lease for a warehouse of approximately 444,600 square feet. The warehouse is located in Huntley, IL near our largest facility in Elgin, IL. The warehouse will be utilized to store finished goods inventory and as a distribution center.

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


Leasing revenue is as follows:

 

 

For the Quarter Ended

 

 

For the Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Lease income related to lease payments

 

$

490

 

 

$

419

 

 

$

1,467

 

 

$

1,224

 

 

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 thirty-nine weeks ended March 28, 2024)

 

$

511

 

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

 

 

Note 5 – Inventories

Inventories consist of the following:

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Raw material and supplies

 

$

100,067

 

 

$

65,430

 

 

$

90,110

 

Work-in-process and finished goods

 

 

110,605

 

 

 

107,506

 

 

 

100,241

 

Total

 

$

210,672

 

 

$

172,936

 

 

$

190,351

 

 

Note 6 – Goodwill and Intangible Assets

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

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Customer relationships

 

$

21,350

 

 

$

21,350

 

 

$

21,350

 

Brand names

 

 

17,070

 

 

 

17,070

 

 

 

17,070

 

Product formulas

 

 

850

 

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

300

 

 

 

300

 

 

 

300

 

 

 

39,570

 

 

 

38,720

 

 

 

38,720

 

Less accumulated amortization:

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

(20,518

)

 

 

(19,834

)

 

 

(19,572

)

Brand names

 

 

(12,491

)

 

 

(11,955

)

 

 

(11,776

)

Product formulas

 

 

(81

)

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

(277

)

 

 

(273

)

 

 

(272

)

 

 

(33,367

)

 

 

(32,062

)

 

 

(31,620

)

Net intangible assets

 

$

6,203

 

 

$

6,658

 

 

$

7,100

 

 

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


Total amortization expense related to intangible assets, which is classified in administrative expense in the Consolidated Statement of Comprehensive Income, was $381 and $1,305 for the quarter and thirty-nine weeks ended March 28, 2024, respectively. Amortization expense for the remainder of fiscal 2024 is expected to be approximately $381 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 March 28, 2024 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 March 28, 2024

 

$

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 March 28, 2024, we had $114,114 of available credit under the Credit Facility which reflects borrowings of $32,093 and reduced availability as a result of $3,793 in outstanding letters of credit. As of March 28, 2024, 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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Weighted average number of shares outstanding – basic

 

 

11,626,886

 

 

 

11,592,362

 

 

 

11,614,388

 

 

 

11,570,954

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

71,645

 

 

 

63,832

 

 

 

69,191

 

 

 

61,702

 

Weighted average number of shares outstanding – diluted

 

 

11,698,531

 

 

 

11,656,194

 

 

 

11,683,579

 

 

 

11,632,656

 

 

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

14


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.

The following is a summary of RSU activity for the first thirty-nine 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)

 

 

(55,085

)

 

$

69.68

 

Forfeited

 

 

(621

)

 

$

72.58

 

Outstanding at March 28, 2024

 

 

155,474

 

 

$

73.60

 

 

(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 (if any) 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 March 28, 2024, there were 23,588 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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Stock-based compensation expense

 

$

1,098

 

 

$

941

 

 

$

3,228

 

 

$

3,228

 

 

As of March 28, 2024, there was $5,665 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.5 years.

15


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 Thirty-Nine Weeks Ended

 

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Service cost

 

$

63

 

 

$

200

 

 

$

189

 

 

$

601

 

Interest cost

 

 

350

 

 

 

342

 

 

 

1,050

 

 

 

1,025

 

Amortization of loss

 

 

 

 

 

7

 

 

 

 

 

 

21

 

Net periodic benefit cost

 

$

413

 

 

$

549

 

 

$

1,239

 

 

$

1,647

 

 

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 thirty-nine weeks ended March 28, 2024 and March 30, 2023. These changes are all related to our defined benefit pension plan.

 

 

For the Thirty-Nine Weeks Ended

 

Changes to AOCL (a)

 

March 28,
2024

 

 

March 30,
2023

 

Balance at beginning of period

 

$

(204

)

 

$

(2,480

)

Other comprehensive income before reclassifications

 

 

 

 

 

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

21

 

Tax effect

 

 

 

 

 

(5

)

Net current-period other comprehensive income

 

 

 

 

 

16

 

Balance at end of period

 

$

(204

)

 

$

(2,464

)

 

(a)
Amounts in parenthesis indicate debits/expense.

The reclassifications out of AOCL for the quarter and thirty-nine weeks ended March 28, 2024 and March 30, 2023 were as follows:

 

For the Quarter Ended

 

 

For the Thirty-Nine Weeks Ended

 

 

Affected Line Item

Reclassifications from AOCL to Earnings (b)

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

 

Consolidated Statements of
Comprehensive Income

Amortization of defined benefit
   pension items:

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

$

 

 

$

(7

)

 

$

 

 

$

(21

)

 

Pension expense (excluding service costs)

Tax effect

 

 

 

 

2

 

 

 

 

 

 

5

 

 

Income tax expense

Amortization of defined pension
   items, net of tax

$

 

 

$

(5

)

 

$

 

 

$

(16

)

 

 

 

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

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 applicable accruals. 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.

16


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:

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Carrying value of current and long-term debt:

 

$

7,276

 

 

$

7,774

 

 

$

7,933

 

Fair value of current and long-term debt:

 

 

6,638

 

 

 

7,421

 

 

 

6,865

 

 

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.

Note 15 – Subsequent Event

On May 1, 2024, our Board of Directors declared a special cash dividend of $1.00 per share on all issued and outstanding shares of Common Stock and Class A Stock of the Company (the “May 2024 Dividends”). The May 2024 Dividends will be paid on June 20, 2024 to stockholders of record as of the close of business on May 31, 2024.

17


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 third quarter of fiscal 2024 and fiscal 2023 are to the quarters ended March 28, 2024 and March 30, 2023, respectively.
References herein to the first three quarters or first thirty-nine weeks of fiscal 2024 and fiscal 2023 are to the thirty-nine weeks ended March 28, 2024 and March 30, 2023, 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 private brand 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 private brand 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 we 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. Our 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 second quarter of fiscal 2024, 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 on 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 e-commerce platforms. We continue to face the ongoing challenges and/or regulations specific to our business, such as food safety and regulatory matters, the maintenance and growth of our customer base for branded and private brand products and consumer demand for nut and nut-related products in a challenging snack food environment. 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 negatively impact 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 elevated labor costs.

18


Inflation and Consumer Trends

We face changing industry trends as consumers' purchasing preferences evolve. Due to the continued 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 potential economic downturn and tightening of consumer finances due to inflation, reduced government support through programs such as SNAP 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 during 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 recent quarters, we have 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. We experienced minimal disruption from the Baltimore bridge collapse that occurred in March 2024 as ships were diverted to alternative east coast ports. Overall packaging and ingredient inflation appears to be leveling off but is expected to remain above historical levels.

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. We have seen continued trucking company bankruptcies which may cause instability in the transportation industry, however, we expect to be able to hold freight rates flat for the remainder of fiscal 2024. 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 in the remaining quarter of fiscal 2024. Furthermore, the cocoa market has seen a significant increase in price fueled by speculation of a short crop and shortages may begin in the marketplace in the near term. 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


QUARTERLY HIGHLIGHTS

Our net sales of $271.9 million for the third quarter of fiscal 2024 increased $33.3 million, or 14.0%, from our net sales of $238.5 million for the third quarter of fiscal 2023. Net sales for the first thirty-nine weeks of fiscal 2024 increased by $31.7 million, or 4.1%, to $797.2 million compared to the first thirty-nine weeks of fiscal 2023.

Sales volume, measured as pounds sold to customers, increased 22.6% compared to the third quarter of fiscal 2023. Sales volume for the first thirty-nine weeks of fiscal 2024 increased 8.8% compared to the first thirty-nine weeks of fiscal 2023.

Gross profit decreased $0.6 million, and our gross profit margin, as a percentage of net sales, decreased to 18.1% for the third quarter of fiscal 2024 compared to 20.9% for the third quarter of fiscal 2023. Gross profit increased $7.2 million, and our gross profit margin increased to 20.6% from 20.5% for the first thirty-nine weeks of fiscal 2024 compared to the first thirty-nine weeks of fiscal 2023.

Total operating expenses for the third quarter of fiscal 2024 increased by $2.9 million, or 10.3%, compared to the third quarter of fiscal 2023. As a percentage of net sales, total operating expenses in the third quarter of fiscal 2024 decreased to 11.3% from 11.7% for the third quarter of fiscal 2023. Total operating expenses for the first thirty-nine weeks of fiscal 2024 increased by $5.4 million, or 6.1%, compared to the first thirty-nine weeks of fiscal 2023. As a percentage of net sales, total operating expenses for the first thirty-nine weeks of fiscal 2024 increased to 11.7% from 11.5% for the first thirty-nine weeks of fiscal 2023.

The total value of inventories on hand at the end of the third quarter of fiscal 2024 increased $20.3 million, or 10.7%, in comparison to the total value of inventories on hand at the end of the third 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 and the final total payments due to our walnut growers were determined in the current quarter. The final prices paid, and remaining to be paid to the walnut growers, were based upon current market prices and other factors, such as crop size and export demand. A large majority of payments to walnut growers were completed in the third quarter of fiscal 2024. Remaining amounts to be paid to walnut growers as of March 28, 2024 are final and are not subject to revision. We decreased our walnut grower liability by approximately $0.3 million during the third quarter of fiscal 2024, as the final payments due to walnut growers are slightly less than the amounts estimated at the end of the second quarter. This decrease is insignificant compared to our total inshell walnut procurement costs for the year, and the portion of the adjustment to cost of sales was immaterial to our results of operations.

20


RESULTS OF OPERATIONS

Net Sales

In the third quarter of fiscal 2024, our net sales increased 14.0% to $271.9 million compared to net sales of $238.5 million for the third quarter of fiscal 2023, primarily due to the Lakeville Acquisition, which closed on the first day of our second quarter and increased quarterly net sales by approximately $46.9 million. Sales volume, which is defined as pounds sold to customers, increased 22.6%, also due to the Lakeville Acquisition. The Lakeville Acquisition increased our quarterly sales volume by 18.1 million pounds, or 24.1%, over the third quarter of fiscal 2023. Sales volume for the third quarter, excluding the impact of the Lakeville Acquisition, decreased 1.4%, from softness in consumer demand, and the weighted average sales price per pound decreased 4.3% primarily from lower commodity acquisition costs for all major nut types except walnuts and peanuts.

For the first thirty-nine weeks of fiscal 2024 our net sales were $797.2 million, an increase of $31.7 million, or 4.1%, compared to the same period of fiscal 2023. Excluding the impact of the Lakeville Acquisition, net sales decreased 5.7% to $721.6 million, which was primarily attributable to a 3.8% decline in sales volume. In addition to the decline in sales volume, a 2.0% 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 Thirty-Nine Weeks Ended

 

Product Type

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Peanuts & Peanut Butter

 

 

18.0

%

 

 

20.1

%

 

 

18.0

%

 

 

18.5

%

Pecans

 

 

6.2

 

 

 

8.0

 

 

 

10.1

 

 

 

12.2

 

Cashews & Mixed Nuts

 

 

17.3

 

 

 

22.0

 

 

 

18.5

 

 

 

20.9

 

Walnuts

 

 

3.7

 

 

 

4.8

 

 

 

4.6

 

 

 

5.8

 

Almonds

 

 

7.7

 

 

 

9.3

 

 

 

8.0

 

 

 

8.9

 

Trail & Snack Mixes

 

 

23.5

 

 

 

28.2

 

 

 

24.8

 

 

 

27.0

 

Snack Bars

 

 

17.6

 

 

 

0.2

 

 

 

9.7

 

 

 

0.1

 

Other

 

 

6.0

 

 

 

7.4

 

 

 

6.3

 

 

 

6.6

 

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

 

March 28,
2024

 

 

Percentage
of Total

 

 

March 30,
2023

 

 

Percentage
of Total

 

 

$
 Change

 

 

%
Change

 

Consumer (1)

 

$

225,994

 

 

 

83.1

%

 

$

185,128

 

 

 

77.6

%

 

$

40,866

 

 

 

22.1

%

Commercial Ingredients

 

 

26,955

 

 

 

9.9

 

 

 

30,901

 

 

 

13.0

 

 

 

(3,946

)

 

 

(12.8

)

Contract Packaging

 

 

18,935

 

 

 

7.0

 

 

 

22,506

 

 

 

9.4

 

 

 

(3,571

)

 

 

(15.9

)

Total

 

$

271,884

 

 

 

100.0

%

 

$

238,535

 

 

 

100.0

%

 

$

33,349

 

 

 

14.0

%

 

(1)
Sales of branded products were approximately 14% and 18% of total consumer sales during the third quarter of fiscal 2024 and fiscal 2023, respectively. Fisher branded products were approximately 54% and 52% of branded sales during the third 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


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

 

 

 

For the Thirty-Nine Weeks Ended

 

Distribution Channel

 

March 28,
2024

 

 

Percentage
of Total

 

 

March 30,
2023

 

 

Percentage
of Total

 

 

$
 Change

 

 

%
Change

 

Consumer (1)

 

$

651,690

 

 

 

81.7

%

 

$

606,188

 

 

 

79.2

%

 

$

45,502

 

 

 

7.5

%

Commercial Ingredients

 

 

82,802

 

 

 

10.4

 

 

 

90,827

 

 

 

11.9

 

 

 

(8,025

)

 

 

(8.8

)

Contract Packaging

 

 

62,719

 

 

 

7.9

 

 

 

68,449

 

 

 

8.9

 

 

 

(5,730

)

 

 

(8.4

)

Total

 

$

797,211

 

 

 

100.0

%

 

$

765,464

 

 

 

100.0

%

 

$

31,747

 

 

 

4.1

%

 

(1)
Sales of branded products were approximately 19% and 22% of total consumer sales during the first thirty-nine weeks of fiscal 2024 and fiscal 2023, respectively. Fisher branded products were approximately 65% and 66% of branded sales during the first thirty-nine 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 $40.9 million, or 22.1%, and sales volume increased 33.1% in the third quarter of fiscal 2024 compared to the third quarter of fiscal 2023 due to the Lakeville Acquisition. Excluding the Lakeville Acquisition, net sales in the consumer distribution channel decreased $6.0 million, or 3.2%, and sales volume increased 0.3%. Private brand sales volume increased 38.6% driven by the Lakeville Acquisition, whose sales volume is almost exclusively private brand bars. Excluding the Lakeville Acquisition, private brand sales volume increased approximately 0.5%. Sales volume of Fisher snack nuts decreased 15.8% due to lost distribution as a mass merchandising retailer and decreased sales volume at several grocery store retailers which was partially offset by an increase in e-commerce sales volume.

In the first thirty-nine weeks of fiscal 2024, net sales in the consumer distribution channel increased $45.5 million, or 7.5%, and sales volume increased 13.9% compared to the same period of fiscal 2023 due to the Lakeville Acquisition. Excluding the Lakeville Acquisition, net sales in the consumer distribution channel decreased $29.5 million, or 4.9%, and sales volume decreased 2.8%. Private brand sales volume increased 17.7% driven by the Lakeville Acquisition. Excluding the Lakeville Acquisition, private brand sales volume decreased 2.3% due to softness in consumer spending at two mass merchandising retailers. These sales volume decreases were partially offset by increased distribution of seasonal items at a grocery store retailer. Sales volume of Fisher recipe nuts decreased 9.5% due to soft customer demand across mass merchandising and grocery store retailers and less merchandising activity at several grocery store retailers. Sales volume of Fisher snack nuts decreased 16.4% for the reasons already cited in the quarterly comparison. Sales volume of Southern Style Nuts decreased 27.5% due to reduced distribution and fewer promotional programs at a club store customer. The above decreases in sales volume were partially offset by a 4.3% increase in sales volume for Orchard Valley Harvest primarily due to increased distribution at a major customer in the non-food sector.

Net sales in the commercial ingredients distribution channel decreased $3.9 million, or 12.8%, and sales volume decreased 2.4% in the third quarter of fiscal 2024 compared to the third quarter of fiscal 2023. The sales volume decrease was due to competitive pricing pressure coupled with non-recurring peanut butter sales at a foodservice distributor that occurred in fiscal 2023. This decrease was partially offset by new peanut butter business at two other food service distributors and new sales volume of loose granola associated with the Lakeville Acquisition. Excluding the Lakeville Acquisition, sales volume decreased 3.0%.

In the first thirty-nine weeks of fiscal 2024, net sales in the commercial ingredients distribution channel decreased $8.0 million, or 8.8%, and sales volume decreased 0.7% compared to the same period of fiscal 2023. Excluding the Lakeville Acquisition, sales volume decreased 2.1% due to the reason cited in the quarterly comparison and an 11.4% 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 decreased $3.6 million, or 15.9%, and sales volume decreased 11.3% in the third quarter of fiscal 2024 compared to the third quarter of fiscal 2023. The decrease in sales volume was due to decreased cashew and mixed nuts distribution by a major customer due to soft consumer demand.

In the first thirty-nine weeks of fiscal 2024, net sales in the contract packaging distribution channel decreased $5.7 million, or 8.4%, and sales volume decreased 13.4% compared to the same period of fiscal 2023. The sales volume decrease was attributable to the reason cited in the quarterly comparison.

22


Gross Profit

Gross profit decreased by $0.6 million, or 1.2%, to $49.2 million for the third quarter of fiscal 2024 compared to $49.8 million for the third quarter of fiscal 2023. Excluding the Lakeville Acquisition, gross profit decreased approximately 7.2%, or $3.6 million. The decrease in gross profit was due to higher commodity acquisition costs for peanuts and walnuts, reduced production volume and increased expenditures relating to facility repairs and maintenance, noncompliant inventory and incentive compensation. Our gross profit margin, as a percentage of net sales, decreased to 18.1% for the third quarter of fiscal 2024 compared to 20.9% for the third quarter of fiscal 2023 mainly related to the higher sales base due to the Lakeville Acquisition.

Gross profit was $164.1 million for the first thirty-nine weeks of fiscal 2024 compared to $156.9 million for the first thirty-nine weeks of fiscal 2023. Our gross profit margin, as a percentage of net sales, increased slightly to 20.6% for the first thirty-nine weeks of fiscal 2024 compared to 20.5% for the first thirty-nine weeks of fiscal 2023.

Operating Expenses

Total operating expenses for the third quarter of fiscal 2024 increased by $2.9 million, or 10.3%, to $30.8 million. Operating expenses decreased to 11.3% of net sales for the third quarter of fiscal 2024 compared to 11.7% of net sales for the third quarter of fiscal 2023.

Selling expenses for the third quarter of fiscal 2024 were $18.7 million, an increase of $0.5 million, or 3.0%, from the third quarter of fiscal 2023. The increase was driven by a $0.8 million increase in incentive compensation expense, a $0.6 million increase in outside distribution expense, primarily related to the Lakeville Acquisition. These increases were partially offset by a $0.6 million decrease in advertising and consumer insight research expense.

Administrative expenses for the third quarter of fiscal 2024 increased $2.3 million, or 23.7%, to $12.2 million compared to $9.8 million for the third quarter of fiscal 2023. The increase was due to a $2.3 million increase in compensation-related expenses.

Total operating expenses for the first thirty-nine weeks of fiscal 2024 increased by $5.4 million, or 6.1%, to $93.6 million. Operating expenses increased to 11.7% of net sales for the first thirty-nine weeks of fiscal 2024 compared to 11.5% of net sales for the first thirty-nine 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 thirty-nine weeks of fiscal 2024 were $61.6 million, an increase of $3.7 million, or 6.4%, from the first thirty-nine weeks of fiscal 2023. The increase was driven primarily by a $2.8 million increase in advertising and consumer insight research expense, a $1.2 million increase in compensation-related expenses, a $1.1 million increase in outside distribution expense, which was primarily due to the Lakeville Acquisition, an increase in consulting expenses of $0.4 million. These increases were offset by a $1.6 million decrease in freight expense due to lower freight rates and fewer delivered sales pounds.

Administrative expenses for the first thirty-nine weeks of fiscal 2024 increased $3.9 million, or 12.8%, to $34.2 million compared the first thirty-nine weeks of fiscal 2023. The increase was due to a $3.1 million increase in compensation-related expenses and an increase in charitable food donations of $0.8 million.

Income from Operations

Due to the factors discussed above, income from operations was $18.4 million, or 6.7% of net sales, for the third quarter of fiscal 2024 compared to $21.8 million, or 9.1% of net sales, for the third quarter of fiscal 2023.

Due to the factors discussed above, income from operations was $70.5 million, or 8.8% of net sales, for the first thirty-nine weeks of fiscal 2024 compared to $68.7 million, or 9.0% of net sales, for the first thirty-nine weeks of fiscal 2023.

Interest Expense

Interest expense was $0.8 million for the third quarter of fiscal 2024 compared to $0.6 million for the third quarter of fiscal 2023. Interest expense was $2.1 million for the first thirty-nine weeks of fiscal 2024 and $1.8 million for the first thirty-nine weeks of fiscal 2023. The increase in interest expense for both periods was due to higher average debt levels, primarily due to the Lakeville Acquisition.

 

23


Rental and Miscellaneous Expense, Net

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

Net rental and miscellaneous expense was $0.9 million for the first thirty-nine weeks of fiscal 2024 and $1.1 million for the first thirty-nine weeks of fiscal 2023.

Pension Expense (Excluding Service Costs)

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

Pension expense (excluding service costs) was $1.1 million for the first thirty-nine weeks of fiscal 2024 and $1.0 million for the first thirty-nine weeks of fiscal 2023.

Income Tax Expense

Income tax expense was $3.4 million, or 20.2% of income before income taxes ("effective tax rate"), for the third quarter of fiscal 2024 compared to $4.8 million, or 23.4% of income before income taxes, for the third quarter of fiscal 2023. The effective tax rate decreased in the current third quarter primarily due to an increase in our estimated research and development tax credit.

Income tax expense was $16.2 million, or 24.4% of income before income taxes, for the first thirty-nine weeks of fiscal 2024 compared to $16.6 million, or 25.6% of income before income taxes, for the first thirty-nine weeks of fiscal 2023.

Net Income

Net income was $13.5 million, or $1.16 per common share basic and $1.15 per common share diluted, for the third quarter of fiscal 2024, compared to $15.7 million, or $1.36 per common share basic and $1.35 per common share diluted, for the third quarter of fiscal 2023.

Net income was $50.2 million, or $4.33 per common share basic and $4.30 per common share diluted, for the first thirty-nine weeks of fiscal 2024, compared to $48.2 million, or $4.16 per common share basic and $4.14 per common share diluted, for the first thirty-nine 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 recent Lakeville Acquisition 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


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

 

 

March 28,
2024

 

 

March 30,
2023

 

 

$
Change

 

Operating activities

 

$

66,438

 

 

$

72,389

 

 

$

(5,951

)

Investing activities

 

 

(76,495

)

 

 

(19,142

)

 

 

(57,353

)

Financing activities

 

 

8,486

 

 

 

(53,297

)

 

 

61,783

 

Total change in cash

 

$

(1,571

)

 

$

(50

)

 

$

(1,521

)

 

Operating Activities Net cash provided by operating activities was $66.4 million for the first thirty-nine weeks of fiscal 2024 compared to net cash provided by operating activities of $72.4 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 $210.7 million at March 28, 2024, an increase of $37.7 million, or 21.8%, from the inventory balance at June 29, 2023, and an increase of $20.3 million, or 10.7%, from the inventory balance at March 30, 2023. The increase in inventories at March 28, 2024 compared to March 30, 2023 was primarily due to the Lakeville Acquisition and higher quantities of pecans and walnuts on hand, higher commodity acquisition costs for walnuts, partially offset by lower quantities of work-in-process and finished goods inventory on hand.

Raw nut and dried fruit input stocks, some of which are classified as work-in-process, increased by 13.9 million pounds, or 22.4%, at March 28, 2024 compared to March 30, 2023 due to higher quantities of walnuts and pecans on hand due to increased procurement from a larger crop combined with softness in demand. The weighted average cost per pound of raw nut input stocks on hand at the end of the third quarter of fiscal 2024 decreased 11.7% compared to the end of the third quarter of fiscal 2023 primarily due to higher quantities of peanuts, inshell walnuts and pecans.

Investing Activities Cash used in investing activities was $76.5 million during the first thirty-nine weeks of fiscal 2024 compared to $19.1 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 $17.5 million during the first thirty-nine weeks of fiscal 2024 compared to $15.6 million for the first thirty-nine 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 $28.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.5 million during the first thirty-nine weeks of fiscal 2024 compared to cash used of $53.3 million for the same period last year. Net borrowings under our Credit Facility were $32.1 million during the first thirty-nine weeks of fiscal 2024 compared to net repayments of $12.6 million for the first thirty-nine weeks of fiscal 2023. The increase in credit facility borrowings was primarily due to funding the Lakeville Acquisition in the second quarter of fiscal 2024. Dividends paid in the first three quarters 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 three quarters of fiscal 2024 were approximately $2.5 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.

On April 23, 2024, the Company entered into a 7.5 year lease for a warehouse of approximately 444,600 square feet. The warehouse is located in Huntley, IL near the Elgin Site and will be utilized to store finished goods inventory and as a distribution center. We leased the warehouse in Huntley, IL as a result of our current and expanded operations occupying existing warehouse and finished goods space at our Elgin Site.

25


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 March 28, 2024, the weighted average interest rate for the Credit Facility was 8.1%. 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 March 28, 2024, 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 March 28, 2024, we had $114.1 million of available credit under the Credit Facility. If this entire amount were borrowed at March 28, 2024, 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 March 28, 2024, $7.3 million of the debt obligation was outstanding.

26


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


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


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 March 28, 2024. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of March 28, 2024, 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 March 28, 2024 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 third 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

The following table shows our directors and officers that adopted a trading plan intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act:

 

Name & Position

 

Adoption Date

 

Shares of the Company's Common Stock

 

 

Expiration Date(1)

Frank S. Pellegrino, Chief Financial Officer

 

March 5, 2024

 

 

2,000

 

 

December 2, 2024

 

(1)
The plan expires on the date in this column, or upon the earlier completion of all authorized transactions under the Rule 10b5-1 plan.

During the quarter ended March 28, 2024, other than noted above, 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


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) (incorporated by reference from Exhibit 10.13 to the Form 10-Q for the quarter ended December 28, 2023)

 

 

*10.14

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

 

 

*10.15

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

 

30


 

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


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 May 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-31.1 2 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 March 28, 2024;

 

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.

 

May 1, 2024

/s/ Jeffrey T. Sanfilippo

Jeffrey T. Sanfilippo

Chairman of the Board and

Chief Executive Officer

 


EX-31.2 3 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 March 28, 2024;

 

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.

 

May 1, 2024

/s/ Frank S. Pellegrino

Frank S. Pellegrino

Chief Financial Officer, Executive Vice President, Finance and Administration
 


EX-32.1 4 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 March 28, 2024 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.

 

May 1, 2024

/s/ Jeffrey T. Sanfilippo

Jeffrey T. Sanfilippo

Chief Executive Officer and Chairman of the Board

 


EX-32.2 5 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 March 28, 2024 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.

 

May 1, 2024

 

/s/ Frank S. Pellegrino

Frank S. Pellegrino

Chief Financial Officer, Executive Vice President, Finance and Administration

 


EX-101.SCH 6 jbss-20240328.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 thirty-nine weeks ended March 28, 2024) Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Class of Stock [Domain] Statements Class Of Stock [Domain] Statements class of stock. Dividend per share Dividends Payable, Amount Per Share Total Lessor, Operating Lease, Payment to be Received Other Other Liabilities, Noncurrent Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Employees and Non Employee [Member] Employees And Non Employee Member Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Income Taxes Receivable Income taxes receivable June 25, 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two June 24, 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Non-cash activity: Operating Leases NonCash Activity [Abstract] Operating leases non-cash activity abstract. Document Information [Table] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Bank overdraft Bank Overdrafts TreeHouse Foods, Inc. [Member] TreeHouse Foods, Inc. [Member] TreeHouse Foods, Inc. [Member] Unrecognized compensation expense related to non-vested share-based compensation Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Summary of Revenue Disaggregated by Sales Channel Disaggregation of Revenue [Table Text Block] Supplemental information related to operating lease right-of-use assets and liabilities Operating Lease Assets And Liabilities [Table Text Block] Operating lease assets and liabilities table text block. Schedule of Business Acquisitions, by Acquisition [Table] Summary of Compensation Cost and Income Tax Benefit Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Title of Individual [Domain] Subsequent Events Subsequent Events [Text Block] Gross goodwill balance at June 30, 2022 Goodwill, Gross Dividends payable date of record Dividends Payable date of record Goodwill acquired during the period Goodwill, Acquired During 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] TOTAL CURRENT ASSETS Assets, Current TOTAL LIABILITIES & STOCKHOLDERS' EQUITY Liabilities and Equity Entity Address, State or Province Deferred income taxes Deferred Income Tax Assets, Net Business Acquisition, Effective Date of Acquisition Date of acquisition Business Acquisition, Effective Date of Acquisition Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventories Inventory Disclosure [Text Block] Trading Symbol Common stock, shares issued Common Stock, Shares, Issued Furniture and leasehold improvements Furniture And Leasehold Improvements 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. Business Acquisition, Pro Forma Earnings Per Share, Diluted Pro forma diluted earnings per share Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Balance, Shares Balance, Shares Shares, Outstanding Available credit under the Credit Facility Line of Credit Facility, Remaining Borrowing Capacity June 25, 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Business Combination Disclosure [Text Block] Lakeville Acquisition Other comprehensive income , net of tax Net current-period other comprehensive income Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Land Land Entity Address, City or Town Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent June 25, 2026 Lessor, Operating Lease, Payment to be Received, Year Two Credit Facility Debt Disclosure [Text Block] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] June 24, 2027 Lessor, Operating Lease, Payment to be Received, Year Three Subsequent Event [Member] Subsequent Event Type [Axis] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Capital in Excess of Par Value [Member] Additional Paid-in Capital [Member] Business Acquisition, Pro Forma Revenue Pro forma net sales Business combination, recognized identifiable assets acquired, inventory Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Schedule of Operating Leased Assets [Table] PROPERTY, PLANT AND EQUIPMENT: Property, Plant and Equipment, Net [Abstract] 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 Current CURRENT LIABILITIES: Liabilities, Current [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Allowance for doubtful accounts for accounts receivable, current Accounts Receivable, Allowance for Credit Loss, Current Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Operating Lease, Liability, Current TOTAL PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment, Net Class of Stock [Domain] Class of Stock [Domain] Dividends Payable Dividends Payable, Date Declared Statement of Comprehensive Income [Abstract] Entity Central Index Key Plan Name [Domain] June 28, 2029 Lessor, Operating Lease, Payment to be Received, Year Five Ellen C. Taaffe Ellen C. Taaffe [Member] Ellen C. Taaffe [Member] OTHER LONG TERM ASSETS: Assets, Noncurrent [Abstract] Related Party [Member] Loss on disposition of assets, net Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Jasper B. Sanfilippo, Jr. Jasper B Sanfilippo, Jr. [Member] Jasper B Sanfilippo, Jr. [Member] Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] TOTAL CURRENT LIABILITIES Liabilities, Current Entity Tax Identification Number Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Change in assets and liabilities, net of Acquisition: Change in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Payments of Debt Issuance Costs Debt issue costs Due to related party, noncurrent Due to Related Party, Noncurrent Due to Related Party, Noncurrent Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Leases Lessee, Operating Leases [Text Block] Plan Name [Axis] Revolving credit facility borrowings Line of Credit, Current Lease term Lessee, Operating Lease, Term of Contract Commercial Ingredients [Member] Sales Channel Commercial Ingredients [Member] Sales channel commercial ingredients. TOTAL ASSETS Assets Business Combination, Bargain Purchase, Gain Recognized, Amount Business combination, bargain purchase, gain recognized, amount Bargain purchase gain, net Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Pension liability amortization, net of income tax expense Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total Class A Common Stock [Member] Common Class A [Member] Entity Registrant Name Related Party, Type [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Class of Stock [Axis] Statements Class Of Stock [Axis] Statements class of stock. Accumulated depreciation of rental investment property Real Estate Investment Property, Accumulated Depreciation Retained Earnings [Member] Retained Earnings [Member] Class of Stock [Axis] Class of Stock [Axis] Raw material and supplies Inventory, Raw Materials, Net of Reserves Outstanding beginning balance, Shares Outstanding ending balance, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Minimum [Member] Total Net sales Revenues Revenues, Total Garysburg, North Carolina Facility Disclosure Of Sale Of Facility [Text Block] Disclosure of sale of facility Total lease liabilities Operating Lease, Liability Present value of operating lease liabilities Disaggregation of Revenue [Abstract] Equity Component [Domain] Equity Component [Domain] Debt Disclosure [Abstract] Less accumulated amortization: Accumulated Amortization And Impairment [Abstract] Accumulated Amortization And Impairment [Abstract] Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Fair value of current and long-term debt: Long-Term Debt, Fair Value Goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Assets ASSETS Assets [Abstract] June 29, 2028 Lessor, Operating Lease, Payment to be Received, Year Four Amortization of intangible assets Amortization of Intangible Assets Common Stock, Value, Issued Common Stock Business Combination, Bargain Purchase, Gain Recognized, Description Business Combination, Bargain Purchase, Gain Recognized, Description Additional operating leases Lessee Operating Lease Lease Not Yet Commenced Amount lessee operating lease lease not yet commenced amount. Current Fiscal Year End Date Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Share-Based Payment Arrangement, Noncash Expense, Total Income from operations Operating Income (Loss) Squirrel Brand [Member] Squirrel Brand [Member] Squirrel Brand [Member] Business Combination, Consideration Transferred, Total Business Combination, Consideration Transferred Business combination, initial purchase price Deferred income tax expense Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit), Total Income tax expense Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Retirement plan Liability, Defined Benefit Plan, Noncurrent Liability, Defined Benefit Plan, Noncurrent, Total Amortization of defined pension items, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Stock-based compensation expense Share-Based Payment Arrangement, Expense Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Net intangible assets Intangible assets, net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Revenue Recognition Revenue from Contract with Customer [Text Block] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Business Combination, Assets and Liabilities Arising from Contingencies, Description Business combination, assets and liabilities arising from contingencies, description Summary of Supplemental cash flow and other information related to leases Operating Leases Cash Flow Related Information [Table Text Block] Operating leases cash flow related information table text block. Thereafter Lesseeoperatingleaseliabilitypaymentsduethereafter Lesseeoperatingleaseliabilitypaymentsduethereafter Operating expenses: Operating Expenses [Abstract] Lease income related to lease payments Operating Lease, Lease Income, Lease Payments Subsequent Events [Abstract] Commitments and Contingencies Disclosure [Abstract] Jeffrey T. Sanfilippo Jeffrey T. Sanfilippo [Member] Jeffrey T. Sanfilippo [Member] Other accrued expenses Other Accrued Liabilities, Current June 29, 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four June 26, 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Liabilities Liabilities [Abstract] STOCKHOLDERS' EQUITY: Equity, Attributable to Parent [Abstract] June 28, 2029 Lessee, Operating Lease, Liability, to be Paid, after Year Five Summary of company's total lease costs and other information arising from operating lease transactions Lease, Cost [Table Text Block] Interest cost Defined Benefit Plan, Interest Cost Credit facility maximum borrowing capacity Revolving loan commitment and letter of credit sub facility Line of Credit Facility, Maximum Borrowing Capacity Cost of sales Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Summary of maturities of operating lease liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Summary of operating lease revenue Operating Lease Revenue [Table Text Block] Operating lease revenue table text block. Non Employee Directors [Member] Non Employee Directors Member Accounting Policies [Abstract] June 28, 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Unrecognized net loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax 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, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business combination, recognized identifiable assets acquired and liabilities assumed, net Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Life insurance and other assets Value Of Officers Life Insurance And Other Assets Value of officers' life insurance and other assets. Senior Secured Revolving Credit Facility [Member] Revolving Credit Facility [Member] Remaining lease term Lessee, Operating Lease, Remaining Lease Term Net income per common share — basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Summary of Changes in Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Business Combinations [Abstract] Business Combination, Acquisition Related Costs Business combination, acquisition related costs Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Net sales Amortization of loss Amortization of loss Defined Benefit Plan, Amortization of Gain (Loss) Related Party, Type [Axis] Operating lease costs  Operating Lease, Cost Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Retirement Benefits [Abstract] Statistical Measurement [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Document Period End Date Statistical Measurement [Axis] Commitments and Contingent Liabilities Commitments and Contingencies Disclosure [Text Block] Cash paid for amounts included in measurements for lease liabilities Operating Lease, Payments Net income per common share — diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Buildings Buildings and Improvements, Gross Revenue from Contract with Customer [Abstract] Increase in bank overdraft Proceeds from (Repayments of) Bank Overdrafts Amortization of Defined Benefit Pension Items [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Capital in excess of par value Additional Paid in Capital, Common Stock Twenty And Twenty Three Omnibus Plan [Member] Twenty And Twenty Three Omnibus Plan [Member] 2023 Omnibus Plan [Member] Asset Acquisition, Consideration Transferred, Contingent Consideration Asset acquisition, consideration transferred, contingent consideration Contract Packaging [Member] Sales Channel Contract Packaging [Member] Sales channel contract packaging. Summary of Reclassifications Out of AOCL Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] LIABILITIES & STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, Postal Zip Code Entity Interactive Data Current Vehicles Vehicles Gross Amount before accumulated depreciation of vehicles. Accounts payable Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable, Total June 24, 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility [Domain] Equity [Abstract] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Restricted stock units in granted Granted, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Business Acquisition, Pro Forma Net Income (Loss) Pro forma net income Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components [Axis] Accounts receivable, net Increase (Decrease) in Accounts Receivable Retirement Plan Retirement Benefits [Text Block] Inventory Disclosure [Abstract] Payments to acquire businesses Acquisition of Just the Cheese brand Payments to Acquire Businesses, Gross Business acquisitions, net Business acquisitions, net Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Vested, Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Goodwill related to acquisition Goodwill Beginning, Net balance Ending, Net balance Goodwill Goodwill, Total Statement of Cash Flows [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive loss Balance at beginning of period Balance at end of period Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Gross profit Gross Profit Common stock, par value Common Stock, Par or Stated Value Per Share Expected weighted average recognize period of unrecognized compensation cost related to non-vested share-based compensation Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member] Noncumulative Common Stock [Member] Common Stock, non-cumulative voting rights of one vote per share. Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Common stock authorized for grants of awards under equity incentive plan Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Product formulas Dividends paid Payments of Dividends Payments of Dividends, Total Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total NET DECREASE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect NET INCREASE IN CASH AND CASH EQUIVALENTS Long-term related party debt, less current maturities, net Long-Term Debt and Lease Obligation Long-Term Debt and Lease Obligation, Total Service cost Defined Benefit Plan, Service Cost Other, net Payments for (Proceeds from) Other Investing Activities Administrative Expenses [Member] General and Administrative Expense [Member] Just The Cheese Brand Acquisition [Member] Just the cheese brand acquisition. Components of Inventories Schedule of Inventory, Current [Table Text Block] City Area Code Total Inventories Inventory, Net CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] 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] Amortization of actuarial loss included in net periodic pension cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax, Total Product Formulas [Member] Product Formulas [Member] Product Formulas [Member] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Administrative expenses General and Administrative Expense General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Variable lease costs Variable Lease Costs Consist of Tax And Charges. Variable lease costs consist of tax and charges. Statement [Table] Statement [Table] Document Fiscal Period Focus Total lease payment Lessee, Operating Lease, Liability, to be Paid TOTAL LONG-TERM LIABILITIES Liabilities, Noncurrent Restricted stock units vested ShareBasedCompensationArrangementByShare Based Payment Award Equity Instruments Other Than Options Outstanding Number Vested And Deferred Share based compensation arrangement by share based payment award equity instruments other than options outstanding number vested and deferred. Maximum number of stock options or stock appreciation rights awarded to an individual Maximum Amount Of Options Or Stock Appreciation Rights Maximum amount of options or SARs that can be granted to participant in one calendar year. June 26, 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Employees [Member] Employees [Member] Employees Member Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Carrying Value and Fair Value Estimate of Current and Long Term Debt Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Contract with Customer, Asset, after Allowance for Credit Loss, Total June 27, 2024 (excluding the quarter ended September 28, 2023) Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Total lease cost Lease, Cost Subsequent Event [Line Items] Outstanding letters of credit Letters of Credit Outstanding, Amount Accounts receivable, less allowance for doubtful accounts of $367, $283 and $305 Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Construction in progress Construction in Progress, Gross Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Entity Common Stock, Shares Outstanding Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Property, plant and equipment Operating Leased Assets [Line Items] Treasury stock, at cost; 117,900 shares of Common Stock Treasury Stock, Value Treasury Stock, Value, Total Cover [Abstract] Document Fiscal Year Focus Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Loss before income taxes Other long-term assets and liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Business Acquisition, Pro Forma Information [Abstract] Granted, Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Maximum number of shares that may be awarded to participant in one calendar year Maximum Number Of Share Based Awards Maximum Number Of Share Based Awards Due to related party, current Due to Related Party, Current Due to Related Party, Current Security Exchange Name Other comprehensive income before reclassifications Other Comprehensive Income (Loss), before Reclassifications, before Tax 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 Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Amount that may be paid to any participant for awards payable in cash or property other than Common Stock 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. Just The Cheese Brand [Member] Just the cheese brand. Lakeville [Member] Lakeville [Member] Right-of-use assets obtained in exchange for new operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Tax effect Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax, Total Summary of RSU Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Principal payments on long-term debt Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security, Total Entity Emerging Growth Company Accumulated Other Comprehensive Loss [Abstract] Accumulated Other Comprehensive Loss [Abstract]. Amendment Flag Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Summary of Expected Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fiscal year ending Leases [Abstract] Leases [Abstract] Common shares, Treasury stock Common Shares, Treasury Stock Common Shares, Treasury Stock Tax effect Reclassification from AOCI, Current Period, Tax Reclassification from AOCI, Current Period, Tax, Total Securities Act File Number Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, end of period Other assets Other Assets Other Assets, Total Share-Based Payment Arrangement [Abstract] Cash dividends Dividends, Common Stock, Cash Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Weighted-Average Grant-Date Fair Value, Beginning Balance Weighted-Average Grant-Date Fair Value, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total operating expenses Operating Expenses Entity Small Business Entity Shell Company Title of Individual [Axis] James J. Sanfilippo James J. Sanfilippo [Member] James J. Sanfilippo [Member] Pension expense (excluding service costs) Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Carrying value of current and long-term debt: Debt, Long-Term and Short-Term, Combined Amount Debt, Long-Term and Short-Term, Combined Amount, Total Noncurrent LONG-TERM LIABILITIES: Liabilities, Noncurrent [Abstract] Earnings Per Common Share Earnings Per Share [Text Block] Property, plant and equipment net Property Plant And Equipment Property, plant and equipment, before rental investment property. Entity Address, Address Line One Area Of Lease Area Of Lease Area Of Lease Total intangible assets, gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Work-in-process and finished goods Inventory, Finished Goods and Work in Process, Net of Reserves Inventory, Finished Goods and Work in Process, Net of Reserves, Total Subsequent Event Type [Domain] Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Identifiable intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Rental investment property, less accumulated depreciation of $15,044, $14,439 and $14,238 Real Estate Investment Property, Net Real Estate Investment Property, Net, Total Income Statement Location [Axis] Income Statement Location [Axis] Variable lease costs  Variable Lease, Cost Goodwill and Intangible Assets [Line Items] Goodwill and Intangible Assets [Line Items] Goodwill And Intangible Assets Line Items Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Pro forma net income June 29, 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Depreciation and amortization Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total 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 Total accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Equity award exercises, net of shares withheld for employee taxes Components of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Treasury Stock [Member] Treasury Stock, Common [Member] Accounting Changes and Error Corrections [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Revolving credit facility borrowings Long-Term Line of Credit Long-Term Line of Credit, Total Accumulated impairment losses Goodwill, Impairment Loss Restricted stock units Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Subsequent Event [Table] Current maturities of related party long-term debt, net Long-Term Debt and Lease Obligation, Current Long-Term Debt and Lease Obligation, Current, Total Cash dividends per common share Common Stock, Dividends, Per Share, Declared Long-term workers' compensation liabilities Workers' Compensation Liability, Noncurrent Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Summary of other information Other Information Related to Operating Lease [Table Text Block] Other information related to operating lease table text block. Other, net Other Operating Activities, Cash Flow Statement Amortization expense for remainder of fiscal 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Rental and miscellaneous expense, net Rental And Miscellaneous Expense Net Rental and miscellaneous expense, net Common stock, shares outstanding Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Stock-Based Compensation Plans Share-Based Payment Arrangement [Text Block] Forfeited, Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Selling expenses Selling Expense Income Statement Location [Domain] Income Statement Location [Domain] Consumer [Member] Sales Channel, Directly to Consumer [Member] Business Combination and Asset Acquisition [Abstract] Document Type Line of Credit Facility, Current Borrowing Capacity Line of credit facility, provide extra available capacity Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Schedule of Net Periodic Pension Cost Schedule of Net Benefit Costs [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Second Amendment [Member] Second Amendment [Member] Forfeited, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities Entity Filer Category Accrued expenses Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Accrued Liabilities, Total June 26, 2025 Lessor, Operating Lease, Payment to be Received, Year One Brand names [Member] Brand Names [Member] Trade Names [Member] Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less, Total Net short-term borrowings (repayments) Total other expense, net Nonoperating Income (Expense) Nonoperating Income (Expense), Total Business Combination Amount To Be Received From Seller Business Combination Amount To Be Received From Seller Business combination amount to be received from seller Non-compete agreement [Member] Non-compete Agreement [Member] Noncompete Agreements [Member] TOTAL LIABILITIES Liabilities Machinery and equipment Machinery and Equipment, Gross Undiscounted fixed lease consideration under non-cancelable tenant operating leases Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] TOTAL STOCKHOLDERS' EQUITY Balance Balance Equity, Attributable to Parent Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Acquired finite-lived intangible assets, weighted average useful life Dividends payable date to be paid Dividends Payable, Date to be Paid Operating leases not yet commenced. Operating Leases Not Yet Commenced Operating leases not yet commenced Net income Other expense: Nonoperating Income (Expense) [Abstract] Interest expense including $171, $186, $524 and $568 to related parties Interest Expense Interest Expense Interest Expense, Total Basis of Presentation and Description of Business Business Description and Basis of Presentation [Text Block] Statement of Financial Position [Abstract] Equity award exercises Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Weighted average number of shares outstanding – diluted Weighted Average Number of Shares Outstanding, Diluted Operating cash flows information: Operating Lease Cash Flows [Abstract] Operating lease cash flows abstract. Credit Facility [Axis] Credit Facility [Axis] Sale of Facility [Abstract] Sale of Facility [Abstract] Sale of Facility. Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) 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] Summary of Fair Value of Assets Acquired Schedule of Business Acquisitions, by Acquisition [Table Text Block] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Income tax expense related to pension adjustments Pension liability amortization income tax expense Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total Vested, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Accrued payroll and related benefits Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
9 Months Ended
Mar. 28, 2024
Apr. 25, 2024
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 28, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
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-27  
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,006,038
Class A Common Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,597,426
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net sales $ 271,884 $ 238,535 $ 797,211 $ 765,464
Cost of sales 222,707 188,767 633,073 608,551
Gross profit 49,177 49,768 164,138 156,913
Operating expenses:        
Selling expenses 18,654 18,109 61,647 57,921
Administrative expenses 12,171 9,841 34,187 30,296
Bargain purchase gain, net 0 0 (2,226) 0
Total operating expenses 30,825 27,950 93,608 88,217
Income from operations 18,352 21,818 70,530 68,696
Other expense:        
Interest expense including $171, $186, $524 and $568 to related parties 785 552 2,067 1,828
Rental and miscellaneous expense, net 324 371 940 1,084
Pension expense (excluding service costs) 350 349 1,050 1,046
Total other expense, net 1,459 1,272 4,057 3,958
Income before income taxes 16,893 20,546 66,473 64,738
Income tax expense 3,416 4,814 16,237 16,554
Net income 13,477 15,732 50,236 48,184
Other comprehensive income:        
Amortization of actuarial loss included in net periodic pension cost 0 7 0 21
Income tax expense related to pension adjustments 0 (2) 0 (5)
Other comprehensive income , net of tax 0 5 0 16
Comprehensive income $ 13,477 $ 15,737 $ 50,236 $ 48,200
Net income per common share — basic $ 1.16 $ 1.36 $ 4.33 $ 4.16
Net income per common share — diluted $ 1.15 $ 1.35 $ 4.3 $ 4.14
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Interest Expense $ 785 $ 552 $ 2,067 $ 1,828
Related Party [Member]        
Interest Expense $ 171 $ 186 $ 524 $ 568
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
CURRENT ASSETS:      
Cash and cash equivalents $ 377 $ 1,948 $ 365
Accounts receivable, less allowance for doubtful accounts of $367, $283 and $305 75,638 72,734 74,534
Inventories 210,672 172,936 190,351
Prepaid expenses and other current assets 9,636 6,812 9,325
TOTAL CURRENT ASSETS 296,323 254,430 274,575
PROPERTY, PLANT AND EQUIPMENT:      
Land 13,365 9,150 9,150
Buildings 115,084 104,150 102,840
Machinery and equipment 287,363 261,706 259,289
Furniture and leasehold improvements 5,310 5,275 5,275
Vehicles 790 729 719
Construction in progress 8,271 7,123 8,210
Property, plant and equipment gross 430,183 388,133 385,483
Less: Accumulated depreciation 281,869 267,336 263,718
Property, plant and equipment net 148,314 120,797 121,765
Rental investment property, less accumulated depreciation of $15,044, $14,439 and $14,238 14,079 14,684 14,885
TOTAL PROPERTY, PLANT AND EQUIPMENT 162,393 135,481 136,650
OTHER LONG TERM ASSETS:      
Intangible assets, net 6,203 6,658 7,100
Deferred income taxes 651 3,592 2,374
Goodwill 11,750 11,750 11,750
Operating lease right-of-use assets 7,409 6,427 6,582
Other assets 7,199 6,949 6,029
TOTAL ASSETS 491,928 425,287 445,060
CURRENT LIABILITIES:      
Revolving credit facility borrowings 32,093 0 27,825
Current maturities of related party long-term debt, net 721 672 657
Accounts payable 51,458 42,680 42,264
Bank overdraft 1,351 285 458
Accrued payroll and related benefits 21,712 27,572 17,061
Other accrued expenses 13,055 14,479 14,493
TOTAL CURRENT LIABILITIES 120,390 85,688 102,758
LONG-TERM LIABILITIES:      
Long-term related party debt, less current maturities, net 6,555 7,102 7,276
Retirement plan 27,570 26,653 29,471
Long-term operating lease liabilities, net of current portion 5,553 4,771 4,905
Long-term workers' compensation liabilities 7,383 7,321 7,490
Other 2,665 1,545 842
TOTAL LONG-TERM LIABILITIES 49,726 47,392 49,984
TOTAL LIABILITIES 170,116 133,080 152,742
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY:      
Capital in excess of par value 134,530 131,986 131,649
Retained earnings 188,573 161,512 164,220
Accumulated other comprehensive loss (204) (204) (2,464)
Treasury stock, at cost; 117,900 shares of Common Stock (1,204) (1,204) (1,204)
TOTAL STOCKHOLDERS' EQUITY 321,812 292,207 292,318
TOTAL LIABILITIES & STOCKHOLDERS' EQUITY 491,928 425,287 445,060
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 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Allowance for doubtful accounts for accounts receivable, current $ 367 $ 283 $ 305
Accumulated depreciation of rental investment property $ 15,044 $ 14,439 $ 14,238
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,123,938 9,076,326 9,076,326
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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) 48,184              
Balance at Mar. 30, 2023 292,318 $ 91 131,649 164,220 (2,464) (1,204)   $ 26
Balance, Shares at Mar. 30, 2023   9,076,326           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
Net Income (Loss) 15,732     15,732        
Pension liability amortization, net of income tax expense 5       5      
Equity award exercises   4,258            
Equity award exercises, net of shares withheld for employee taxes (23) $ 0 (23)          
Stock-based compensation expense 941   941          
Balance at Mar. 30, 2023 292,318 $ 91 131,649 164,220 (2,464) (1,204)   $ 26
Balance, Shares at Mar. 30, 2023   9,076,326           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) 50,236              
Balance at Mar. 28, 2024 321,812 $ 91 134,530 188,573 (204) (1,204) $ 26  
Balance, Shares at Mar. 28, 2024   9,123,938         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  
Net Income (Loss) 13,477     13,477        
Equity award exercises   3,378            
Equity award exercises, net of shares withheld for employee taxes (0) $ 0 (0)          
Stock-based compensation expense 1,098   1,098          
Balance at Mar. 28, 2024 $ 321,812 $ 91 $ 134,530 $ 188,573 $ (204) $ (1,204) $ 26  
Balance, Shares at Mar. 28, 2024   9,123,938         2,597,426  
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 28, 2023
Mar. 30, 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 $ 2  
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 50,236 $ 48,184
Depreciation and amortization 18,053 15,323
Loss on disposition of assets, net 287 47
Deferred income tax expense 2,191 862
Stock-based compensation expense 3,228 3,228
Bargain purchase gain, net (2,226) 0
Change in assets and liabilities, net of Acquisition:    
Accounts receivable, net (2,829) (4,923)
Inventories (2,236) 14,744
Prepaid expenses and other current assets (1,125) 535
Accounts payable 8,892 (5,285)
Accrued expenses (6,390) 1,312
Income taxes receivable (2,593) (2,575)
Other long-term assets and liabilities 268 335
Other, net 682 602
Net cash provided by operating activities 66,438 72,389
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (17,468) (15,586)
Business acquisitions, net (58,974) (3,500)
Other, net (53) (56)
Net cash used in investing activities (76,495) (19,142)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Net short-term borrowings (repayments) 32,093 (12,614)
Debt issue costs (316) 0
Principal payments on long-term debt (498) (2,995)
Increase in bank overdraft 1,066 244
Dividends paid (23,175) (37,553)
Taxes paid related to net share settlement of equity awards (684) (379)
Net cash provided by (used in) financing activities 8,486 (53,297)
NET INCREASE IN CASH AND CASH EQUIVALENTS (1,571) (50)
Cash and cash equivalents, beginning of period 1,948 415
Cash, end of period $ 377 $ 365
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Dec. 28, 2023
Sep. 28, 2023
Mar. 30, 2023
Dec. 29, 2022
Sep. 29, 2022
Mar. 28, 2024
Mar. 30, 2023
Pay vs Performance Disclosure                
Net Income (Loss) $ 13,477 $ 19,171 $ 17,588 $ 15,732 $ 16,907 $ 15,545 $ 50,236 $ 48,184
XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 28, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Rule 10b5-1 Trading Arrangement

The following table shows our directors and officers that adopted a trading plan intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act:

 

Name & Position

 

Adoption Date

 

Shares of the Company's Common Stock

 

 

Expiration Date(1)

Frank S. Pellegrino, Chief Financial Officer

 

March 5, 2024

 

 

2,000

 

 

December 2, 2024

 

(1)
The plan expires on the date in this column, or upon the earlier completion of all authorized transactions under the Rule 10b5-1 plan.

During the quarter ended March 28, 2024, other than noted above, 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).

Name Frank S. Pellegrino
Title Chief Financial Officer
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date March 5, 2024
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Termination Date December 2, 2024
Aggregate Available 2,000
XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Description of Business
9 Months Ended
Mar. 28, 2024
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 third quarter of fiscal 2024 and fiscal 2023 are to the quarters ended March 28, 2024 and March 30, 2023, respectively.
References herein to the first three quarters or first thirty-nine weeks of fiscal 2024 and fiscal 2023 are to the thirty-nine weeks ended March 28, 2024 and March 30, 2023, 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 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 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lakeville Acquisition
9 Months Ended
Mar. 28, 2024
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 payments 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 thirty-nine weeks ended March 28, 2024. 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 $75,606 from the closing date of the Lakeville Acquisition on September 29, 2023 are included in our consolidated financial results for the thirty-nine weeks ended March 28, 2024. The closing date of the Lakeville Acquisition was on the first day of our second fiscal quarter. The Company also incurred acquisition-related costs of $142 and $811 for the quarter and thirty-nine weeks ended March 28, 2024, 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 Thirty-Nine Weeks Ended

 

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Pro forma net sales

 

$

271,884

 

 

$

279,339

 

 

$

837,524

 

 

$

888,092

 

Pro forma net income

 

 

14,255

 

 

 

14,237

 

 

 

47,716

 

 

 

43,747

 

Pro forma diluted earnings per share

 

$

1.22

 

 

$

1.22

 

 

$

4.08

 

 

$

3.76

 

 

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 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
9 Months Ended
Mar. 28, 2024
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 Thirty-Nine Weeks Ended

 

Distribution Channel

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Consumer

 

$

225,994

 

 

$

185,128

 

 

$

651,690

 

 

$

606,188

 

Commercial Ingredients

 

 

26,955

 

 

 

30,901

 

 

 

82,802

 

 

 

90,827

 

Contract Packaging

 

 

18,935

 

 

 

22,506

 

 

 

62,719

 

 

 

68,449

 

Total

 

$

271,884

 

 

$

238,535

 

 

$

797,211

 

 

$

765,464

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
9 Months Ended
Mar. 28, 2024
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.3 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:

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

 

Affected Line Item in Consolidated Balance Sheets

Assets

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

$

7,409

 

 

$

6,427

 

 

$

6,582

 

 

Operating lease right-of-use assets

Total lease right-of-use assets

$

7,409

 

 

$

6,427

 

 

$

6,582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

$

1,872

 

 

$

1,729

 

 

$

1,752

 

 

Other accrued expenses

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

5,553

 

 

 

4,771

 

 

 

4,905

 

 

Long-term operating lease liabilities

Total lease liabilities

$

7,425

 

 

$

6,500

 

 

$

6,657

 

 

 

 

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

 

 

For the Quarter Ended

 

 

For the Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Operating lease costs (a)

 

$

847

 

 

$

529

 

 

$

2,236

 

 

$

1,544

 

Variable lease costs (b)

 

 

34

 

 

 

74

 

 

 

(107

)

 

 

189

 

Total lease cost

 

$

881

 

 

$

603

 

 

$

2,129

 

 

$

1,733

 

 

(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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

Operating cash flows information:

 

 

 

 

 

 

Cash paid for amounts included in measurements for lease liabilities

 

$

1,827

 

 

$

1,249

 

 

 

 

 

 

 

 

Non-cash activity:

 

 

 

 

 

 

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

 

$

2,350

 

 

$

5,458

 

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Weighted average remaining lease term (in years)

 

 

4.2

 

 

 

4.4

 

 

 

4.6

 

Weighted average discount rate

 

 

6.9

%

 

 

6.7

%

 

 

6.6

%

 

Maturities of operating lease liabilities as of March 28, 2024 are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the thirty-nine weeks ended March 28, 2024)

 

$

640

 

June 26, 2025

 

 

2,199

 

June 25, 2026

 

 

1,988

 

June 24, 2027

 

 

1,695

 

June 29, 2028

 

 

1,512

 

June 28, 2029

 

 

496

 

Thereafter

 

 

 

Total lease payment

 

 

8,530

 

Less imputed interest

 

 

(1,105

)

Present value of operating lease liabilities

 

$

7,425

 

 

At March 28, 2024, the Company has additional operating leases of approximately $19,576 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 next two fiscal quarters with initial lease terms ranging from 5 to 7.5 years. On April 23, 2024, the Company entered into a 7.5 year lease for a warehouse of approximately 444,600 square feet. The warehouse is located in Huntley, IL near our largest facility in Elgin, IL. The warehouse will be utilized to store finished goods inventory and as a distribution center.

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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Lease income related to lease payments

 

$

490

 

 

$

419

 

 

$

1,467

 

 

$

1,224

 

 

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 thirty-nine weeks ended March 28, 2024)

 

$

511

 

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

 

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
9 Months Ended
Mar. 28, 2024
Inventory Disclosure [Abstract]  
Inventories

Note 5 – Inventories

Inventories consist of the following:

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Raw material and supplies

 

$

100,067

 

 

$

65,430

 

 

$

90,110

 

Work-in-process and finished goods

 

 

110,605

 

 

 

107,506

 

 

 

100,241

 

Total

 

$

210,672

 

 

$

172,936

 

 

$

190,351

 

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
9 Months Ended
Mar. 28, 2024
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:

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Customer relationships

 

$

21,350

 

 

$

21,350

 

 

$

21,350

 

Brand names

 

 

17,070

 

 

 

17,070

 

 

 

17,070

 

Product formulas

 

 

850

 

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

300

 

 

 

300

 

 

 

300

 

 

 

39,570

 

 

 

38,720

 

 

 

38,720

 

Less accumulated amortization:

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

(20,518

)

 

 

(19,834

)

 

 

(19,572

)

Brand names

 

 

(12,491

)

 

 

(11,955

)

 

 

(11,776

)

Product formulas

 

 

(81

)

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

(277

)

 

 

(273

)

 

 

(272

)

 

 

(33,367

)

 

 

(32,062

)

 

 

(31,620

)

Net intangible assets

 

$

6,203

 

 

$

6,658

 

 

$

7,100

 

 

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 $381 and $1,305 for the quarter and thirty-nine weeks ended March 28, 2024, respectively. Amortization expense for the remainder of fiscal 2024 is expected to be approximately $381 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 March 28, 2024 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 March 28, 2024

 

$

11,750

 

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Facility
9 Months Ended
Mar. 28, 2024
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 March 28, 2024, we had $114,114 of available credit under the Credit Facility which reflects borrowings of $32,093 and reduced availability as a result of $3,793 in outstanding letters of credit. As of March 28, 2024, we were in compliance with all financial covenants under the Credit Facility.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Common Share
9 Months Ended
Mar. 28, 2024
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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Weighted average number of shares outstanding – basic

 

 

11,626,886

 

 

 

11,592,362

 

 

 

11,614,388

 

 

 

11,570,954

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

71,645

 

 

 

63,832

 

 

 

69,191

 

 

 

61,702

 

Weighted average number of shares outstanding – diluted

 

 

11,698,531

 

 

 

11,656,194

 

 

 

11,683,579

 

 

 

11,632,656

 

 

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

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans
9 Months Ended
Mar. 28, 2024
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.

The following is a summary of RSU activity for the first thirty-nine 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)

 

 

(55,085

)

 

$

69.68

 

Forfeited

 

 

(621

)

 

$

72.58

 

Outstanding at March 28, 2024

 

 

155,474

 

 

$

73.60

 

 

(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 (if any) 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 March 28, 2024, there were 23,588 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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Stock-based compensation expense

 

$

1,098

 

 

$

941

 

 

$

3,228

 

 

$

3,228

 

 

As of March 28, 2024, there was $5,665 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.5 years.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plan
9 Months Ended
Mar. 28, 2024
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 Thirty-Nine Weeks Ended

 

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Service cost

 

$

63

 

 

$

200

 

 

$

189

 

 

$

601

 

Interest cost

 

 

350

 

 

 

342

 

 

 

1,050

 

 

 

1,025

 

Amortization of loss

 

 

 

 

 

7

 

 

 

 

 

 

21

 

Net periodic benefit cost

 

$

413

 

 

$

549

 

 

$

1,239

 

 

$

1,647

 

 

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 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss
9 Months Ended
Mar. 28, 2024
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 thirty-nine weeks ended March 28, 2024 and March 30, 2023. These changes are all related to our defined benefit pension plan.

 

 

For the Thirty-Nine Weeks Ended

 

Changes to AOCL (a)

 

March 28,
2024

 

 

March 30,
2023

 

Balance at beginning of period

 

$

(204

)

 

$

(2,480

)

Other comprehensive income before reclassifications

 

 

 

 

 

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

21

 

Tax effect

 

 

 

 

 

(5

)

Net current-period other comprehensive income

 

 

 

 

 

16

 

Balance at end of period

 

$

(204

)

 

$

(2,464

)

 

(a)
Amounts in parenthesis indicate debits/expense.

The reclassifications out of AOCL for the quarter and thirty-nine weeks ended March 28, 2024 and March 30, 2023 were as follows:

 

For the Quarter Ended

 

 

For the Thirty-Nine Weeks Ended

 

 

Affected Line Item

Reclassifications from AOCL to Earnings (b)

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

 

Consolidated Statements of
Comprehensive Income

Amortization of defined benefit
   pension items:

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

$

 

 

$

(7

)

 

$

 

 

$

(21

)

 

Pension expense (excluding service costs)

Tax effect

 

 

 

 

2

 

 

 

 

 

 

5

 

 

Income tax expense

Amortization of defined pension
   items, net of tax

$

 

 

$

(5

)

 

$

 

 

$

(16

)

 

 

 

(b)
Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.
XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingent Liabilities
9 Months Ended
Mar. 28, 2024
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 applicable accruals. 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 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments
9 Months Ended
Mar. 28, 2024
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:

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Carrying value of current and long-term debt:

 

$

7,276

 

 

$

7,774

 

 

$

7,933

 

Fair value of current and long-term debt:

 

 

6,638

 

 

 

7,421

 

 

 

6,865

 

 

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 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Recent Accounting Pronouncements
9 Months Ended
Mar. 28, 2024
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 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Event
9 Months Ended
Mar. 28, 2024
Subsequent Events [Abstract]  
Subsequent Events

Note 15 – Subsequent Event

On May 1, 2024, our Board of Directors declared a special cash dividend of $1.00 per share on all issued and outstanding shares of Common Stock and Class A Stock of the Company (the “May 2024 Dividends”). The May 2024 Dividends will be paid on June 20, 2024 to stockholders of record as of the close of business on May 31, 2024.

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lakeville Acquisition (Tables)
9 Months Ended
Mar. 28, 2024
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 Thirty-Nine Weeks Ended

 

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Pro forma net sales

 

$

271,884

 

 

$

279,339

 

 

$

837,524

 

 

$

888,092

 

Pro forma net income

 

 

14,255

 

 

 

14,237

 

 

 

47,716

 

 

 

43,747

 

Pro forma diluted earnings per share

 

$

1.22

 

 

$

1.22

 

 

$

4.08

 

 

$

3.76

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
9 Months Ended
Mar. 28, 2024
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 Thirty-Nine Weeks Ended

 

Distribution Channel

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Consumer

 

$

225,994

 

 

$

185,128

 

 

$

651,690

 

 

$

606,188

 

Commercial Ingredients

 

 

26,955

 

 

 

30,901

 

 

 

82,802

 

 

 

90,827

 

Contract Packaging

 

 

18,935

 

 

 

22,506

 

 

 

62,719

 

 

 

68,449

 

Total

 

$

271,884

 

 

$

238,535

 

 

$

797,211

 

 

$

765,464

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
9 Months Ended
Mar. 28, 2024
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:

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

 

Affected Line Item in Consolidated Balance Sheets

Assets

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

$

7,409

 

 

$

6,427

 

 

$

6,582

 

 

Operating lease right-of-use assets

Total lease right-of-use assets

$

7,409

 

 

$

6,427

 

 

$

6,582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

$

1,872

 

 

$

1,729

 

 

$

1,752

 

 

Other accrued expenses

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

5,553

 

 

 

4,771

 

 

 

4,905

 

 

Long-term operating lease liabilities

Total lease liabilities

$

7,425

 

 

$

6,500

 

 

$

6,657

 

 

 

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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Operating lease costs (a)

 

$

847

 

 

$

529

 

 

$

2,236

 

 

$

1,544

 

Variable lease costs (b)

 

 

34

 

 

 

74

 

 

 

(107

)

 

 

189

 

Total lease cost

 

$

881

 

 

$

603

 

 

$

2,129

 

 

$

1,733

 

 

(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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

Operating cash flows information:

 

 

 

 

 

 

Cash paid for amounts included in measurements for lease liabilities

 

$

1,827

 

 

$

1,249

 

 

 

 

 

 

 

 

Non-cash activity:

 

 

 

 

 

 

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

 

$

2,350

 

 

$

5,458

 

Summary of other information

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Weighted average remaining lease term (in years)

 

 

4.2

 

 

 

4.4

 

 

 

4.6

 

Weighted average discount rate

 

 

6.9

%

 

 

6.7

%

 

 

6.6

%

 

Summary of maturities of operating lease liabilities

Maturities of operating lease liabilities as of March 28, 2024 are as follows:

 

Fiscal Year Ending

 

 

 

June 27, 2024 (excluding the thirty-nine weeks ended March 28, 2024)

 

$

640

 

June 26, 2025

 

 

2,199

 

June 25, 2026

 

 

1,988

 

June 24, 2027

 

 

1,695

 

June 29, 2028

 

 

1,512

 

June 28, 2029

 

 

496

 

Thereafter

 

 

 

Total lease payment

 

 

8,530

 

Less imputed interest

 

 

(1,105

)

Present value of operating lease liabilities

 

$

7,425

 

Summary of operating lease revenue

Leasing revenue is as follows:

 

 

For the Quarter Ended

 

 

For the Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Lease income related to lease payments

 

$

490

 

 

$

419

 

 

$

1,467

 

 

$

1,224

 

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 thirty-nine weeks ended March 28, 2024)

 

$

511

 

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

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
9 Months Ended
Mar. 28, 2024
Inventory Disclosure [Abstract]  
Components of Inventories

Inventories consist of the following:

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Raw material and supplies

 

$

100,067

 

 

$

65,430

 

 

$

90,110

 

Work-in-process and finished goods

 

 

110,605

 

 

 

107,506

 

 

 

100,241

 

Total

 

$

210,672

 

 

$

172,936

 

 

$

190,351

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Mar. 28, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Components of Identifiable Intangible Assets

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

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Customer relationships

 

$

21,350

 

 

$

21,350

 

 

$

21,350

 

Brand names

 

 

17,070

 

 

 

17,070

 

 

 

17,070

 

Product formulas

 

 

850

 

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

300

 

 

 

300

 

 

 

300

 

 

 

39,570

 

 

 

38,720

 

 

 

38,720

 

Less accumulated amortization:

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

(20,518

)

 

 

(19,834

)

 

 

(19,572

)

Brand names

 

 

(12,491

)

 

 

(11,955

)

 

 

(11,776

)

Product formulas

 

 

(81

)

 

 

-

 

 

 

-

 

Non-compete agreement

 

 

(277

)

 

 

(273

)

 

 

(272

)

 

 

(33,367

)

 

 

(32,062

)

 

 

(31,620

)

Net intangible assets

 

$

6,203

 

 

$

6,658

 

 

$

7,100

 

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 March 28, 2024

 

$

11,750

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Common Share (Tables)
9 Months Ended
Mar. 28, 2024
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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Weighted average number of shares outstanding – basic

 

 

11,626,886

 

 

 

11,592,362

 

 

 

11,614,388

 

 

 

11,570,954

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

71,645

 

 

 

63,832

 

 

 

69,191

 

 

 

61,702

 

Weighted average number of shares outstanding – diluted

 

 

11,698,531

 

 

 

11,656,194

 

 

 

11,683,579

 

 

 

11,632,656

 

XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans (Tables)
9 Months Ended
Mar. 28, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of RSU Activity

The following is a summary of RSU activity for the first thirty-nine 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)

 

 

(55,085

)

 

$

69.68

 

Forfeited

 

 

(621

)

 

$

72.58

 

Outstanding at March 28, 2024

 

 

155,474

 

 

$

73.60

 

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 Thirty-Nine Weeks Ended

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Stock-based compensation expense

 

$

1,098

 

 

$

941

 

 

$

3,228

 

 

$

3,228

 

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plan (Tables)
9 Months Ended
Mar. 28, 2024
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 Thirty-Nine Weeks Ended

 

 

 

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

Service cost

 

$

63

 

 

$

200

 

 

$

189

 

 

$

601

 

Interest cost

 

 

350

 

 

 

342

 

 

 

1,050

 

 

 

1,025

 

Amortization of loss

 

 

 

 

 

7

 

 

 

 

 

 

21

 

Net periodic benefit cost

 

$

413

 

 

$

549

 

 

$

1,239

 

 

$

1,647

 

XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Mar. 28, 2024
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 thirty-nine weeks ended March 28, 2024 and March 30, 2023. These changes are all related to our defined benefit pension plan.

 

 

For the Thirty-Nine Weeks Ended

 

Changes to AOCL (a)

 

March 28,
2024

 

 

March 30,
2023

 

Balance at beginning of period

 

$

(204

)

 

$

(2,480

)

Other comprehensive income before reclassifications

 

 

 

 

 

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

21

 

Tax effect

 

 

 

 

 

(5

)

Net current-period other comprehensive income

 

 

 

 

 

16

 

Balance at end of period

 

$

(204

)

 

$

(2,464

)

 

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

The reclassifications out of AOCL for the quarter and thirty-nine weeks ended March 28, 2024 and March 30, 2023 were as follows:

 

For the Quarter Ended

 

 

For the Thirty-Nine Weeks Ended

 

 

Affected Line Item

Reclassifications from AOCL to Earnings (b)

March 28,
2024

 

 

March 30,
2023

 

 

March 28,
2024

 

 

March 30,
2023

 

 

Consolidated Statements of
Comprehensive Income

Amortization of defined benefit
   pension items:

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

$

 

 

$

(7

)

 

$

 

 

$

(21

)

 

Pension expense (excluding service costs)

Tax effect

 

 

 

 

2

 

 

 

 

 

 

5

 

 

Income tax expense

Amortization of defined pension
   items, net of tax

$

 

 

$

(5

)

 

$

 

 

$

(16

)

 

 

 

(b)
Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments (Tables)
9 Months Ended
Mar. 28, 2024
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:

 

 

March 28,
2024

 

 

June 29,
2023

 

 

March 30,
2023

 

Carrying value of current and long-term debt:

 

$

7,276

 

 

$

7,774

 

 

$

7,933

 

Fair value of current and long-term debt:

 

 

6,638

 

 

 

7,421

 

 

 

6,865

 

XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Description of Business - Additional Information (Detail)
9 Months Ended
Mar. 28, 2024
Channel
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of distribution channels 3
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Business Acquisition, Pro Forma Information [Abstract]        
Pro forma net sales $ 271,884 $ 279,339 $ 837,524 $ 888,092
Pro forma net income $ 14,255 $ 14,237 $ 47,716 $ 43,747
Pro forma diluted earnings per share $ 1.22 $ 1.22 $ 4.08 $ 3.76
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lakeville Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
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   $ 0 $ 0 2,226 $ 0
Net sales $ 75,606        
Business combination, acquisition related costs   $ 142   $ 81  
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 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Revenue from Contract with Customer [Abstract]      
Contract assets $ 0 $ 0 $ 0
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 271,884 $ 238,535 $ 797,211 $ 765,464
Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Total 225,994 185,128 651,690 606,188
Commercial Ingredients [Member]        
Disaggregation of Revenue [Line Items]        
Total 26,955 30,901 82,802 90,827
Contract Packaging [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 18,935 $ 22,506 $ 62,719 $ 68,449
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Detail)
$ in Thousands
Apr. 23, 2024
ft²
Mar. 28, 2024
Mar. 28, 2023
USD ($)
Operating Leased Assets [Line Items]      
Operating leases not yet commenced | $     $ 19,576
Lease term 7 years 6 months    
Area Of Lease | ft² 444,600    
Maximum [Member]      
Operating Leased Assets [Line Items]      
Remaining lease term   5 years 3 months 18 days  
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract   7 years 6 months  
Minimum [Member]      
Operating Leased Assets [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract   5 years  
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Operating Lease Assets And Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Assets      
Operating lease right-of-use assets $ 7,409 $ 6,427 $ 6,582
Current      
Operating Lease, Liability, Current 1,872 1,729 1,752
Noncurrent      
Operating Lease, Liability, Noncurrent 5,553 4,771 4,905
Total lease liabilities $ 7,425 $ 6,500 $ 6,657
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Lease Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Leases [Abstract]        
Operating lease costs  [1] $ 847 $ 529 $ 2,236 $ 1,544
Variable lease costs [2] 34 74 (107) 189
Total lease cost $ 881 $ 603 $ 2,129 $ 1,733
[1] Includes short-term leases which are immaterial.
[2] Variable lease costs consist of sales tax and lease overtime charges.
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Operating Leases Cash Flow Related Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Operating cash flows information:    
Cash paid for amounts included in measurements for lease liabilities $ 1,827 $ 1,249
Non-cash activity:    
Right-of-use assets obtained in exchange for new operating lease obligations $ 2,350 $ 5,458
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Other Information Related to Operating Lease (Detail)
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Leases [Abstract]      
Weighted average remaining lease term (in years) 4 years 2 months 12 days 4 years 4 months 24 days 4 years 7 months 6 days
Weighted average discount rate 6.90% 6.70% 6.60%
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Lessee Operating Lease Liability Maturity (Detail) - USD ($)
$ in Thousands
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Leases [Abstract]      
June 27, 2024 (excluding the thirty-nine weeks ended March 28, 2024) $ 640    
June 26, 2025 2,199    
June 25, 2026 1,988    
June 24, 2027 1,695    
June 29, 2028 1,512    
June 28, 2029 496    
Thereafter 0    
Total lease payment 8,530    
Less imputed interest (1,105)    
Present value of operating lease liabilities $ 7,425 $ 6,500 $ 6,657
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Operating Lease Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Leases [Abstract]        
Lease income related to lease payments $ 490 $ 419 $ 1,467 $ 1,224
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail)
$ in Thousands
Mar. 28, 2024
USD ($)
Leases [Abstract]  
June 27, 2024 (excluding the quarter ended September 28, 2023) $ 511
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,032
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Inventory Disclosure [Abstract]      
Raw material and supplies $ 100,067 $ 65,430 $ 90,110
Work-in-process and finished goods 110,605 107,506 100,241
Total $ 210,672 $ 172,936 $ 190,351
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2023
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Jun. 30, 2022
Goodwill and Intangible Assets [Line Items]          
Amortization expense for remainder of fiscal 2023   $ 381      
Goodwill related to acquisition   11,750 $ 11,750 $ 11,750 $ 9,650
Administrative Expenses [Member]          
Goodwill and Intangible Assets [Line Items]          
Amortization of intangible assets $ 381 1,305      
Squirrel Brand [Member]          
Goodwill and Intangible Assets [Line Items]          
Goodwill related to acquisition   9,650      
Just The Cheese Brand Acquisition [Member]          
Goodwill and Intangible Assets [Line Items]          
Goodwill related to acquisition   $ 2,100      
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross $ 39,570 $ 38,720 $ 38,720
Less accumulated amortization:      
Total accumulated amortization (33,367) (32,062) (31,620)
Net intangible assets 6,203 6,658 7,100
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 21,350 21,350 21,350
Less accumulated amortization:      
Total accumulated amortization (20,518) (19,834) (19,572)
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,491) (11,955) (11,776)
Product Formulas [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 850 0 0
Less accumulated amortization:      
Total accumulated amortization (81) 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 $ (277) $ (273) $ (272)
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail)
$ in Thousands
Mar. 28, 2024
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 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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  
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Facility - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 28, 2024
Sep. 29, 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,114  
Outstanding letters of credit 3,793  
Revolving credit facility borrowings $ 32,093  
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 11,626,886 11,592,362 11,614,388 11,570,954
Effect of dilutive securities:        
Restricted stock units 71,645 63,832 69,191 61,702
Weighted average number of shares outstanding – diluted 11,698,531 11,656,194 11,683,579 11,632,656
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Common Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Earnings Per Share [Abstract]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 0 0 0
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Nov. 02, 2023
Mar. 28, 2024
Mar. 28, 2024
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 6 months
Common stock authorized for grants of awards under equity incentive plan 747,065    
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   $ 5,665,000 $ 5,665,000
2023 Omnibus Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
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     23,588
[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 (if any) has not yet been determined.
XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans - Summary of RSU Activity (Detail)
9 Months Ended
Mar. 28, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Outstanding beginning balance, Shares | shares 155,012
Granted, Shares | shares 56,168 [1]
Vested, Shares | shares (55,085) [2]
Forfeited, Shares | shares (621)
Outstanding ending balance, Shares | shares 155,474
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 69.68 [2]
Forfeited, Weighted-Average Grant-Date Fair Value | $ / shares 72.58
Weighted-Average Grant-Date Fair Value, Ending Balance | $ / shares $ 73.6
[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 (if any) 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 67 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Share-Based Payment Arrangement [Abstract]        
Stock-based compensation expense $ 1,098 $ 941 $ 3,228 $ 3,228
XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Retirement Benefits [Abstract]        
Service cost $ 63 $ 200 $ 189 $ 601
Interest cost 350 342 1,050 1,025
Amortization of loss 0 7 0 21
Net periodic benefit cost $ 413 $ 549 $ 1,239 $ 1,647
XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance at beginning of period     $ (204)  
Net current-period other comprehensive income $ 0 $ 5 0 $ 16
Balance at end of period (204) (2,464) (204) (2,464)
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 21
Tax effect [1]     0 (5)
Net current-period other comprehensive income [1]     0 16
Balance at end of period [1] $ (204) $ (2,464) $ (204) $ (2,464)
[1] Amounts in parenthesis indicate debits/expense
XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2024
Mar. 30, 2023
Mar. 28, 2024
Mar. 30, 2023
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 $ (21)
Amortization of Defined Benefit Pension Items [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Tax effect [1] 0 2 0 5
Amortization of defined pension items, net of tax [1] $ 0 $ (5) $ 0 $ (16)
[1] Amounts in parenthesis indicate debits to expense. See Note 10 – “Retirement Plan” above for additional details.
XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 28, 2024
Jun. 29, 2023
Mar. 30, 2023
Fair Value Disclosures [Abstract]      
Carrying value of current and long-term debt: $ 7,276 $ 7,774 $ 7,933
Fair value of current and long-term debt: $ 6,638 $ 7,421 $ 6,865
XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Event (Additional Information) (Details) - Subsequent Event [Member] - $ / shares
Jun. 20, 2024
May 31, 2024
May 01, 2024
Subsequent Event [Line Items]      
Dividend per share     $ 1
Dividends Payable     May 01, 2024
Dividends payable date to be paid Jun. 20, 2024    
Dividends payable date of record   May 31, 2024  
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %N"H5@'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 " !;@J%8%"FZ\.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$GV#Y/ZLM+3!H,5-G8SMMJ:Q8ZQ-9*^_9RL31G; ^QHZ>=/ MGT"M#D+W$9]C'S"2Q70UNLXGH<.*'8B" $CZ@$ZE,B=\;N[ZZ!3E9]Q#4/I# M[1%JSF_!(2FC2,$$+,)"9+(U6NB(BOIXPAN]X,-G[&:8T8 =.O24H"HK8'*: M&(YCU\(%,,$(HTO?!30+<:[^B9T[P$[),=DE-0Q#.31S+N]0P=O3X\N\;F%] M(N4UYE_)"CH&7+'SY-?F8;W=,%GS^KK@-P6OMC47U;UH[MXGUQ]^%V'7&[NS M_]CX+"A;^'47\@M02P,$% @ 6X*A6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !;@J%8 HWW^&H& #G(P & 'AL+W=O/&68>NV =&HFVADNB15)S\ M^QW*BN1TU(EG1/W0Z'9>\^7AY1'%XXV0/]2*DCA5)ZV5UNOWG8X*5CQA MZIU8\Q3N+(1,F(93N>RHM>0LS(.2N$,=I]=)6)2V1L?YM9D<'8M,QU'*9Y*H M+$F8?#SEL=B#N\9/Z16X>S-PQQ7T1_QF%>G72&K1(R!( M6.7_D\WVV7ZW18),:9$4P5"")$JW?]E#41$[ 710$T"+ /I3@%OW"UX1X.5& MMR7+;9TQS4;'4FR(-$^#FCG(ZR:/!C=1:M(XUQ+N1A"G1[ZXYY+,(&.D3=2* M2:Z..QJ$S>U.4(B<;D5HC/H_O0('*4M&G4IU25/"*R7>$ M#MX2ZM"NI3P^'CY>F_ C6_BSXGAE)7FYGE>C=R:"#)JN)I-TVW%, _Q^"4^1 MB>:)^MM695O)KEW2],[W:LT"?M*"[J>XO.>MT9M?W)[SP>;WE<2>N>^6[KN8 M>N7^]G'-;4[Q<-=I?[%90J,.M'146CI"RS0&/V'NZ2)F2YLG/'[!8F6K"A\- M.]!4KS35VR]/,RXC$9K.2&!,L*8,5RJ[7VW_0^,/]-DO??;W\WD1J8#%Y!MG MDES 1>O(A6O5^4.C#O0W*/T-_I>_(IVU#G&U+Y[-'QISH+]AZ6^(ENA6LC!* MEV3^F-R)V.8(C_]\.I_;/*%1!WIRG6H>==!2G:5D-KLFGZ\_3<.2]09-*8 M/W\(5BP%E*BUC@M-Q_.SL76RP ,/=4@KAW2?Y$Y2S>46/,W(RHB?20D]U6H5 M5_QFY2P?CSK49\4Y+@H23SY]\"1AY)D SCV0W_FCU2 NY<"_P(V6(!-N):V.FT @MV(@%\>6IX0F#!)Z MFBFXK>S-%=>ISV@3".16#.3B$%/X.T^X7)K^^!$4] IMNKA@O=$FN(A67$1Q MG+F-=,R)6!"7_GKW&WEB!9O#%Y2@;A)X[YYK$?RPK@DT04&THB"*PTN1T7$8 M@KIZFX^P8%R2F13W41I8)Y87-">75J--P!"M8(CBZ%*D,.(*1A*=CR!DFB5W MUG'D] 4QI^T.>P/7:K,)%J(5"]&]6&B2!D+"K)DO^NQDU1<90!),K2*T9Q97 M/SNW6FX"BVB%113GF,+R+7L@DQ!X(5I$P7:Q"\DO+ND!&'4AQ7TK'>'!A_JM MZ(CN14=EERT.2+ZR=YW:\XI+NGW'(U. K!6Y86EH9J\;P4*K^2:0B5;(1/=" MIM*\;\Z@8=^*36HU_H)<#/.8U683Z$0K=*)[H5-I>X MU&OW!]2QVFV"FVC%313GG3R+8\E9O3M<8-"U]]0F<(E6N$1QNKD4^4K82J3H M7(.+T,&P[0X<>]J:H"2OHB0/9YMRS>]+QJ3F,GXLWM6L7Q9P+2TS*PCB88=: MK/C(PUFF^HP@6:JB?%I!/.)BM;2+QQUJLF(C#\>9749]"_- VO:S)(M9OF3T M5>2OWOFG4F60&*88E5P*BHJ::P"MOYY-:$]_4 M7O>C6A.TY56TY>U%6\^;3-X*%+G.-$Q3J5DGM];#*W%340];M:-(/CSKW-8@58'DY#?LP I\;//.)-_)68J##6!&%Y%6%YO0::^"OA4E$# M3<"75\&7MQ=\'=3$7XFCBGKH_Z>)TZ-AOTM[/S7QSLY6"K,VD^\P420P;WO; M717EU7(7RSC?N]&I'M]N@;EB9FE'D9@O(-1YUX=?E]M=)=L3+=;YQHP[H;5( M\L,59R&7Y@&XOQ P-Q0GY@?*O3VC?P%02P,$% @ 6X*A6"5_W\W'!@ M(" !@ !X;"]W;W)KVVND@B_?:! M;[$ '@A?/(CJ>[WA7)+'(B_KR]E&RNWY?%XG&U[$]9G8\A+^LA95$4NXK.[F M];;B<=H$%?F<698W+^*LG"TNFGN?J\6%V,D\*_GGBM2[HHBKOZYY+AXN9W2V MO_$EN]M(=6.^N-C&=_R&RV_;SQ5B)!5?7\ZNZ'G$?!70('[) M^$-]\)LH*;="?%<7']++F:6>B.<\D8HBAJ][ON1YKIC@.?[L2&=]FRKP\/>> M_8=&/(BYC6N^%/FO62HWE[-@1E*^CG>Y_"(>?N*=(%?Q)2*OFT_RT&)]>T:2 M72U%T07#$Q19V7['CUTB#@* !P]@70#3 YR1 +L+L)_;@M,%.,]MP>T"&NGS M5GN3N%4LX\5%)1Y(I=# IGXTV6^B(5]9J0KE1E;PUPSBY&(IREKD61I+GI(; M"5]0!;(F8DV6HH#:VZBBN.?D0YF(@I-WY-O-BKQ^^8:\)%E)OF[$KH[+M+Z8 M2W@:Q3E/NI:OVY;92,LV^2A*N:E)5*8\1>)7T_'A1/P$V)N?_M1[]Y]:/DF'W=6$W?/8(7U\*HY7PV]5M M+2L8Z+]C?=^R.SB[FOW.ZVV<\,L9$->\NN>SQ:L7U+/>8XD_)=GJE&31B<<'7MMJ->$JL7B?L%\&@106?>'F45@=N#:[C%L9<+\ MT&>4'L,B!.:YCCJ33[76ZDSJ7HFZJ<%1K&^X>BF#,MWQ-JPF#A/B>!EN9 M,,^V+=_6M"(P*W!=BFOU>JW>I-8?*U'79%N)=28QJ9[1JA-27U>*H7POT(2: M*.HYU-9@$0)SO9#:N%"_%^I/SB^?MKR*95;>$?X(IJ?F]3FFUS_E-')*LM4I MR:(3D1WU1-#W1#!9N& !DZ,+*ULL-0U JULC-1'M2=5L*1B7+] MD(V,KK"7&DY*O4K!065JU5+N=%)Q:&IAU-,H"P6 M>KA@:@WVSIJ4?!U7=[!=(-M=E6S 4!-U]9:4')U>.K+#I[ TR4]#5@CD'1E<0>E(G>E*VU4G9HE.Q'7?%X$;IM!W]4$H.O'+? M&[ ]3/)=JD;A2Y@YW\)GX,&GRQP".T;XX05$"E+QO-E\;N-*9B,CU3&++##& MJ0ER]:I>(2!FZ18P0E T8,%(L0X^EDX;V2^PG8+928DOLCJ!=3R?]QD; MGY9-LVDS??7%0/J"M4) H6,,5L0I6\&(BZ>#M:73WO9S]WII7Q^O^>.^0%0U M9@DG"5C]^@V: M.&VOHNFDE=NO3X>SUGBO M^^8C.&ZH:T90S#?JWD0YEFO4O8FR0W>L[@>#2:<=9KU"*$=:'I8?0%"(/KKI:=9(@0RMO-E@U-FD_8/F8EZYP4F;*\]3O_8 MU;(Y D!38#^= A/RSABX3])$&(T[DH/!HK)IBSH^8DFS"JMJ@02ARDU+:"A' M#*@N_$F6"('0$=O!!N?)GGJ%:DI&5;K&&UQT?D9@,#\;I6["T/G9A#D!LT;> M!;#!;[)IOSDL16J,JVXOH,+K30PFY-4+V'2S]^J,,4O03+3<_J'$,V-)1E&Z MP!6"*,DX1.E1PG <] M#285I$%?K.<')YX%K^Z:H^8:U.U*V1YR]7?[X^RKYA!7NW]-SY<4N;^BYU%[ M6#W0MV?G'^/J+BMKDO,U-&6=^5"^57L#O M:R'D_D(UT/]3P.(?4$L#!!0 ( %N"H5CEO.1=R0( +8( 8 >&PO M=V]R:W-H965T&ULK59;;YLP%/XK%JNF3MK*)9!D&4%J+M/Z M4"EJUNUAVH,#)P$5;&8[2?OO=VP(RX5&U=H7?.'[OG/AV(=PR\6#3 $4>2QR M)H=6JE0YL&T9IU!0><5+8/AFR45!%2[%RI:E )H84I';GN-T[8)FS(I"LS<3 M4]N$F&EJ,=@AQBI14H#AL80YYK M(73C3ZUI-28U<7^^4_]J8L=8%E3"F.<_LT2E0ZMOD026=)VK.[[]!G4\QL&8 MY](\R;;&.A:)UU+QHB:C!T7&JI$^UGG8(Z!..\&K"=XQP7^&T*D)G9=:\&N" M_U(+04TPH=M5["9Q$ZIH% J^)4*C44U/3/8-&_.5,5TG6<%;*JZ(U_](/,?S6_P9OX#><0R]TQ;.ZZQ/_]OZ03(Z39UT MC)[_C-X-4R! *C)]Q"M*0MOWK12Z1D'?3YNHUP]">[.?LU-,$'B'F,DIQG.Z MO4/0]!3D]KU^ SH(TF^"],\&>0>Y.0=8X^J)_+J%8@'B=UNH9W7TW3Z0)8UA M:.$)DB V8$7OW[E=YTM;';VEV.0MQ:9O)';P,8+F8P2OKKC@M AZ[E'%M6#Z MW:.*.\4$^M =%%P+IGM<;_;>15R 6)D.*$G,UTQ59ZW9;9KLM>DM1_LC=S!V M6_8GV)2K'OI/ONKH>.!7&9,DAR6:=JM] &FE^5Z"]02P,$% @ 6X*A6"Q\/^/$"@ G#8 !@ !X M;"]W;W)K+P6(_*#8="Y4ECR0[S;]?2G(LBSRD74!?6MMY>:R7M_/P2#Y[ MS?(?Q4*($OU<)FEQ/EB4Y>K3<%A,%V(9%1^SE4CE7^99OHQ*^39_&1:K7$2S MNM$R&1+'<8?+*$X'%V?U9X_YQ5FV+I,X%8\Y*M;+992_78DD>ST?X,'[!T_Q MRZ*L/AA>G*VB%S$6Y;?58R[?#7=19O%2I$6G,S.Q\XU16)1$S+*D0D_]N(D4B2*I*\CK^V00>[[ZP:[K]^ MC_Y';5Z:>8X*,O8FN(5_&F65+4_Z+7K=89 MH.FZ*+/EMK&\@F6<-O]'/[<=L=< ,T,#LFU CFU MPWHL0W8M@&K>Z:Q4O=# M&)71Q5F>O:*\4LMHU8NZ,^O6TGZ<5N,^+G/YUUBV*R]&65ID23R+2C%#5U$2 MI5.!QE6X IVB;^,0_?W#/] '%*=HLLC6193.BK-A*;^Y:C^<;K_EJOD68OB6 MNRC_B(A_@HA#&-!\9&_^SW4JFP=URNW9]1G9]1NIXU-1G MWYZ>KN\GZ'(\OIZ,/T'=T01@<(!J+7\J5M%4G _D8BU$OA&#B]_^AEWG,]0Y M?08+>PK6Z3BZZSAJBWXQBHH%DC,(3:L7XJ]UO(D2D9;@C&I"N76H:O?:7%#/ M.QMN]GM&U^" ^5U1" 1R^4[3,<)V1IC5R.5TFJWE==$G*!$% 6* M$KF3UHM([LEHEJV?R_DZD=O;MD$V1Q^HZYV@#\2G=5]\H Z'_#=7P//:]])L.-Z1#&@R[!' M NHJ#@!9X%".80ONSH)KM?"8BU44SY#X*?-H(8IZ0+)R(7*Y]^:YM(>BHA#P M!'6U2PI<];I'NLCUL=('(1")$L,4]7;6/*NUR/TT^?,$/=Y>5F[N0W3][V\WCW?2 M&[C_^GWNOWT&"WL*UNG'8->/@75.W,KI#?56H"\NNK]'-MV@JP+,U0EP0-2Y M;.RTD.)8+_QJ'2>S.'V!TT!*N)QU=P!5==:"RO8 M3BO?Q2*>)G!RVS;M9-1 NWI 1 +UX@$1-@U+RR?8#B@5UI?YNCE;27:7@_$B M]Q/8BTX'/O&P:@9@"*RFB1",A4TKIR4-;$>-QUP>=//R[02MY FE[*X?]))G M!FDZZOMR#U3=03K.]N)U_;48@NT<KI/Z*#83 MC&E^!.NIAWV"MQ1!LYQ#[T*4"WOYTCL"R MF[&VI0,ZXGB!I[J#=-@S'0-P"R;8FJ\OGJ2)*)$K;".*LG:TVOEMS@.&,:T/ M IB?.(S)LP!F)XP&S7% OB85Y@.]X@.](MVJG0+)7#4=AJ#,]TU=TC(&MD-& M YY69 /- 1#B$AIH:Q6"%;D&L6H/TKFNB45(RR+$L<+HP^3K]1.Z?;C_@B;7 M3W?6*H"5:GZY#-!GM+"O:-U>;%F(V%GH1JZ;]"66!^?M">O$M!<0'5URH_CXZ3A0=E70E+0Z,HKRJ_I]G\=%T(RVF>0#421]U; 97+B)IN(!7WB<%92T'$3D$/ M=6'"8D''$XF2F@5=Y09,Q5)(Y1 #EY(6=(@==)KD8*Y&$!U#6(#E044U >@( METC.,R%G7=-Q<-!JXBB8KSQ/NL>Q:IF,>&6RT 2V!/+5./()G'M8D&R*J*E*%4 M3_=N'MG19)O^MA[?2_:@'P MJ,/5@B8D8TP]3X6P+# <^FD+*M0.*MT*_5XB M 2WI2"%/NE2K.0$ZG[N^=D\,".?(P31-P991*+?FQ>I<=%J?BPYE1FJ%G5_- MC+U&"_N*UNW$EI+H@7+0+C=TJZPE1+,<840H%[4%Q?#+I*'HVTM0VH MB.<:9DU+4]1>)'H299R+IGZ21&#!BT*WEKBGS7] )@^":B4/D@7,,^U1+=-0 M.].T(Y6F.A_5$46.G>Y>L1'Y,7O2)Z"J]VYJ73M.0<= H1#M1(MJ%)!*(14+## /FLA MA]DAI\X\X#UZG46JV:;>HP=N*'&F(@&@\IGAS,A:JF%VJFF2#+@K@X8 +@D\ MHM[5AF0>U6H48+3 -Z ::SF'V3EG:^J %1!#,-:\ #I*'8T[(1TGGG&(6JYA M!YZ*>;B[NYE4==%Q728=/=Q/;NZ_7-^/3,ZL\>#LA*"DV5>@L(= W<[;>Q"' M67EC/'D8_>OKPVUX_33^O:XP3_X$<8-98>Q7<:/7:&%?T;I]V#(;L]>51M$J M;NYB2*J>5G0AYP'U,DSJBD/M9C$[)BT?X-P M^Y223+2Y6%3/X6XD8QCN@S*==DZ)H]Y,.TH5@BIF.GZSEIR8G9PFN<2D=?Z& MBC*;_CA!42G-%>5GA+%W$C@.*A91WA121MER*;EB7 E!NSKGG&+ [U&R\*"L M:[C%)G;,?3)H_P(]Z60C\4=[E&P$Z$@@IYY:&(5UU'2_E[>LQ.VLI.5F]%NT M7'T^VB@'RCM0!1C2015@2&>I /.6K+B=K$9))'?*R\YL1/^]$\MGD?\/=&:- M]ZL9J-=H85_1NGW9 AVW/U%]=!;GO3Y8W6NTL*]HW3YL,9(?P,@#NR+7RU@: MUQ^A">V:[L6W&,260?Y]G$# R#P & 'AL+W=O0LPF/%-3\DF5OJ&.9MLZ0:6H+YL%P);9NT2)2ED,N$9$;">&O?V76"[.J!0 M?$U@+QO71*.L.'_4C;^BJ6'I$0&D+BC\[F -CV@G'\:TR->H^=6#S^I?[ M'P4\PJRHA#EG_R21BJ?&R" 1K&G.U">^_Q,JH('V"SF3Q7^R+[6^9Y PEXJG M53".($VR\I=^KQ+1"+!?"G"J *=O@%L%N'T#O"K *S)3HA1Y"*BBLXG@>R*T M&MWT19',(AKQDTR_]Z42^#3!.#6;\TQRED14040>**-9"&2I[21YLZ ",A6# M2D+*WI)WY,LR(&]>O26O2)*1SS'/)81WVW;@@((=G1%8,;?+]")[@K?V6/PZ)'O79W,W?H M3\Q=,TG'&F?DMC5!AX\UJ#4M7+?&=4_CAF&>YJR8,1%@M0D36JQAOB8:AS*< M'3N0"LN#(EN!-4JHIRY(]VAP]L#RO /,#I7GN>,#T"Z5XXZZ4;T:U3N).N=I MBF RQH4@;\AGK*PR%T\$EV7XV$54V@V:H[#]L64=(/63!6=E+:A!#34X#<6H ME.2>5'!+S4+^_0#I"L1_75 G[?2'Z4YN:0A3 ^>"!+$#8_;Z-WMH_=ZULJ]I M%ES)K)7&89W&8:^YH=-W0[94D!UE.70EL#3R&^_1NK7L@SG11Q2<$;5 _!K$ MOP"DG.N$YBKF(OD!41>0?SPQK?+O *JO,.@A;,&-:KC1Y7")E'DWV.AH&,Y@ M['O.\("KIRXXKVM1C6NJ\>54N*N3"K_'2;;I0AOW1.NI"\[K6FBV];PCL?K M+4NXCSQ[-R^_-[A!)%^Y0CY2[$^E_N+\G14W@2Q X,8%,W&REIWN^])B=E6W MX%IN[;PW=H+VM0I:Y72FHO52!>=4;9KG/9E]>E/V/ZI:Y=@J0GYG6>NM#/HH MVX3/VS#[]#[LPM)6N35',K8==]S8(U5P'4++'[I'%:"'L$0S&^<3?9K$#?@F MR21AL,9(Z]9'"U$>T,J&XMOBR++B"@] Q66,AUH06H#/UQQ7?-70IZ#ZF#S[ M"5!+ P04 " !;@J%82=+SQT0- #V95YZW3;3+*[_=#I M!T:B+4XDT4O2<=)?7U)F1!,XA$#G=2;\[5)>S;5W?_3B?5^MMMD^K-\5==FA^+ MA3O?I_EA=G5Q_-G;\NJBN*]W^2%[6UK5_7Z?EE]^SG;%P^7,GGW]P;O\=ENW M/YA?7=REM]G[K/[M[FW9O)J?*)M\GQVJO#A8979S.?O)_C$1R[; T>+W/'NH MGGQOM57Y4!0?VQ?)YG*V:)\HVV7KND6DS9=/V2K;[5I2\QQ_=-#9R6=;\.GW M7^GAL?)-93ZD5;8J=O_*-_7V/R:?NX:XDD!>ZP ZPHPJ0!C(P5X5X!+!9S%2 &G M*^#('KR1 J(K(&0/[D@!MRO@RAZ5\"3"O"Q.OA= 5\J(,9::=D5.,;7 M_+'_CIU_G=;IU459/%AE:]W0VF^.$70LW?1Y?FB#_7U=-K_-FW+UU:HX5,4N MWZ1UMK'>U\V7)I+KRBINFE?%^N.VV&VRLOJ+%?QQG]=?K-?6;^^OK>^_^\'Z MSLH/UJ_;XKY*#YOJ8EXW3],RY^O.\\^/GMF(YU^+.MT1Q5;Z8JMBOV_^2(X/ M9_W[EVS_(2O_0V"NSV#2N[SQW]8A^+S.JF.-WZ:E]7NZN\]TX$ /?I?5S1#3 M-&:0EH?\<%OI6*&>]=-Z?;^_WQW[YI_U-BNMIO;-F+9M!YM/F?7WHM+BHS,] MT(R.U7WYY7QCQF<:[S/[8O[I:22K9LO%T.1: M-;&9[R\DLX P$USXRZ%9J)J]9HXOP2+"RF8+9V@5:UNKG8-_K.[2=78Y:P*R MRLI/V>SJSW^RW<5?J0XG&LP]^1MT%S]U%S?IKE?6^VW:/(!1MVF)$ZNT>H2) M0>MF:JPA88%9!4*DSP@)BY&P! 0;!)M[ M"C97&VQON\WL+D\_Y+MVV9_NB[+._YNV&]17UJ$9^IKEW#3 U))"Q PL*S#1$AW<5(6 *"#:+1.T6CIXW&XTK_=:MH M;*PFX-I .\:A+N@\I:T]CTEAI_4Z->P,' 9(AR$2%B%A,1*6@&"#P/-/@>>; M[@C?9W=O++8;0FFV5,V:':$G M[?4BPHK8$6I;:VK'JBTQMB!?GKIK.75'>+;;M,2I.\*EX8X0Z31 PD(D+$+" M8B0L43M*NR.T%[V8NH!I2!UJ\!24B-39:<<,@D7*2)0=I2,1=I201)D1XX:^ MT:9V'M$>HQWW1 6WX6J2'CEU\.AHYT[>CI"_ MI.5IA.1DE!+2ZY)QVY?#E*M3G"T/>RK+YK;K+.4ICK!S'<86\A2GVC53G"NO MC"DS:HJ#*M9$>XR.*[U<;>OU:F**.]^!2/UT9:MJ\G+AN9RY%;;TP_)PMMAXY>0Q15=2193)4"(;20B@M@M)B*"TANDL_ MAO2BL*U7ADW8UHO" MYP]B;4I-M9599J5W-#GJD+3 L XAU&L$I<506H*B#<.NU[9MO;@-/9*U50%4 M3DG1/\[DX(1*WE!:>+XQ(JC#&$I+4+1ASF2O>#.]XMVE!:WO=L67[#B2CH2S*@"_YD(>1CNK0>*N'*(D2))$ GT5 M)X<>5*>'TF(H+4'1AJ'W)*=<+^8_)W>%J=J^+6PELJ#2OI'/ .HSA-(B*"V& MTA(4;1B$O63/C"7[ZVRM5VL8(=E[PE7D-F8@V1,LFR\\;LMA1=@YON-+QP0A M8==*]M*<'U%FU/L;H)(]T1YC&@?K)7LV6;(_WX%0R9Z1DCU;N+[R.YC1&ZN?"X+'SH74V>NJ!)Z&95"*%.(R@M MAM(2%&T8=_V) _L_IJ(S58U6EE709'0H+8#2PO.-$4$=QE!:@J(-X[(_?F#Z MXX<)N@=2_5XQ]3C 84*9C:%'$%!:"*5%4%H,I24HVC!$^Y,*IC^I>!G9@THH M5S8':G*W\KYG TZ@K^#DP(.>54!I,926H&C#P.O/*IC^K.)9H@>1/.\H[Z>' M'DJ8N R@+D,H+8+28B@M0=&&=P/TQQ+<.!'_;)(;)XX2J"Q%3B3BRY('P2*S M%"D[*DN1L*.R%"DS0O+0-]K4+B;:8_12AUZKYY,3\<]W(#01GU.)^%26(M1M M *6%4%H$I<506D)TEU;RX+UVSZ=="-.I;G0(JOIY,X8P)=.($U?"*&,(H<5S M>^G+1T*4G6L+6]8J"+O7RM@045;4$**]R:7KDI>0N_F3BV&>=S.,MO^P5\-0 M=\.00PCVXZRGX2^A\#$90!U&4)I$9060VD)BC8,P5Z4YT:WX_1O MV?,UNV'B@A3?XZX2?4L#-4-EV9QY7#[KH>R$6#)E,:?:46H&846I&6H%U"WD M2RC93J]D.T9*MOJ62TW_Z9%35U>.*BXO%\T_.8_O&NHV@-)"*"V"TF*B@6DU M ^5V&(J]-N\8:?-&@II#R+*4(.JH"?+*$$*P2$&4LJ,$4<*.&$(H*V(((2J@ M]MM+)*$[O9#M& G9DP11/7+R$***R[0@"G4;0&DAE!9!:3'1P"-#R$MH\TZO MS3MZ;=[LTFQ5W15-F,K7QNI=35W[0FD!E!9":1&4%D-I"8HV#,\G5[KK]7HY M;:!;9#EDE*J:-V>V+\\VJ\Y./\,1^CEW!)>W_Y2=[PM/OIB$L*-F.,**FN'4 M"JC#RDOHW4ZO=SM&%\HH60/:_D,JKRM'U:*7-N-++J=F0MT&4%H(I4506DPT M\,@,]Q(:N--KX([1%3EF^S3B=A1JG]W9Z8<00@.G]MF4';7/)NRH(82PHH80 MM0)JO[V$+NSTNK"CUX6?M<^&IG8[JOP[LL^&9G=#:2&4%D%I,=' (T/(2ZC% M3J\6.WJUV&R13%P OK0].656[VKR(AEZR8Q9%4*HTPA*BZ&T!$4;QETO$3MZ MB=C\^%8/FCSP$7+STF7R71Y0IP&4%D)I$9060VD)BC;\%*1>#A?/N6_F&X]O M!9$^[2J7*0LUWUD^P34"!?HJ3@T]*"V"TF(H+4'1AJ'7R]]"+W\_YQ!74-*U M+[]?2N]XZB1MY#. ^@RAM A*BZ&T!$4;!F&OY0OCI/3'JR TVQ.ABL)\X3$N M;R^%05(ZP;(Y=^0WQ@>4G2<62VF)'1)VQ/:2LB*VET0%E#6]OEV?VV^]\"TF M)Z6?[S]H4KH@DM*;MA2N,HE!E7 H+832(B@M)AJ8WEZBW Y#L1>YA5[D-MI> M"E*1]I2A YDU?0VE!695"*%.(R@MAM(2%&T8=T\^P50OTIMO+_6@R0.?JAQS M[LFZ/-1G *6%4%H$I<506H*B#4.T%^_%=GCTY%^KU+F3F V&G[BM5&S+S@;*C,A\(.VI?25A1 M^TKMAY1V_?82FKWH-7LQ^4-/S_: RO]V>7M3%W>7,GED? MBKHN]L=OMUFZRI-E3'T?8RIW(Z_C'28^ M\G5B[(0?#G.VQ@6:S_EH=!<"E"X&GEWG=O9P-H[@W\Y[O11'VPF M2RGO[>!=//+:-B!,,3*6@5&SQ0FFJ26B,+Z5G%[ET@*/^P?VOUSNE,N2:9S( M] N/33+R7GL0XXIM4O-1[MYBF4_?\D4RU>X+N]*V[4&TT49F)9@BR+@H6K8O M=3@"$$\]("@!P:^ WAE MP1T'POHE8#>8P']$N!2]XOXFC-%!@D:'K'T&OZ SXLI7#V_AN? !7Q*Y$8S$>NA;R@ZZ\./RDC& M123!F4BZ\$$2L8:9B#$^Q?N4595:<$AM'#02+C!O0?#Z!H)VT*V)9](,_\!4 M"[KML_!I,WR*$7E_X^!!#7SVF.!KX2=B=*MU[CJ^[CF^P]*>7=FO=TMM%!W< M_^K6KF#OU;/;R^Q6YRS"D4>WE4:U12]\\:PS:/]9)_PER::7))M=B.QDB7K5 M$O6:V,,)TPG$?,MCI ,$.2J(9);1;:H3.G1UJU(0#ARA?1&V(>V5[;'4C2Z? M*O7O[CJG[F:%Q:OC@%I!OS(ZT:5?Z=)OU&5>ODHI9TN>VJW*,JD,_\'<4\,% MJ81@V!YP3\^GKE6JT<53]V__(=FGEW0W^]U=IU[10:7HH%'1?^C^5C"1&7E/ MK+I;A'>%C%?OI=;7-S#%%8%B&*.@GH%YRL0-_$V%1VD"=XIK+M8PW2C;S%%Q M&=_ )[:OT[\QH*?J/WA0_PH[67&A(<464[=8KVA6JJ(**@9&Y>^:7TE#1X+H) M%8ZHK ']7TEI#@/KH"I%PY]02P,$% @ 6X*A6-MIU2GR!@ X!L !@ M !X;"]W;W)KYZ9Y.R) MLE]\18@ S^N\X.>=E1";TUZ/SU=DC?E7NB&%_&5!V1H+>N$^6ZZ$NM ; MG&WPDDR)^+&Y8_*L5WE)LS4I>$8+P,CBO#/T3D

=OE)$9(Z_MT[[53W5 ,/CU^]7^F'EP\SPYR, M:/XS2\7JO!-W0$H6>)N+>_KTC>P?2 N)@7*0D/1[? MD]JK!X"O#W !G0ZO,?L*8'P"8!_Z%CVC=PQ'?3T<.>2@*IY(^T-M\1Q.OX&K M[[<_I^#J_O8:W-Z-[X[E"_:>7'7NQ75D?"@DI8X!1V2>33SC-:8ERRV).2>"GX""")O@ MT) "XZ@AU[3Q([O6J-(:O1'7!6%,IH]RUH' SX \2\YPZPJ(3)%>XC54FD9Q M".TRXTIF[)0Y%73^JZM2?@JD3J6O7 H.K;$A T$8-[2^870D-JG$)DZQ%Y@M M)8/!9LOF*RD9J+/6>4\,!5T(87-3F59]NTBO7\.C[\YV*UPLB4)"N3+UMLHS M/,MRN69)N5+5PAW._]UFY3JV9K_]?3XH_7V4M^.H'"#5<#ZG6P51F6Y( MML.SG+1.W=[5\=S%,&G,GFX&3BJ MFX"W>DGFM%AV!6'KEF1H%6ZA8=@$C,4(M2[1&H>>FX=:='M>,JD6QL;:M!CU MV^:]1I_G9I\J(.>J]]@PNLMDEP!F+T#VK4SBNEB6C5][0$W*A:&/C)":9A%$ M<6+7#FL@PC> V"C_)S>/X^E[RG_XH0#\*&_'4:@!"-T O-M7+;J-E+,HYTZ\ MG(!-CE7&EKN"R&I@HQI-:R@LK/,BW]@65KL@B,.62:RA"-U0O-AR>446X+BN M6MJ+;FAA9! GD=^4:[%#0;^E!H,U)*$;DNY]#"T4-%H8JU%;&&L&PK<;0;V/ MMUPW!_+?CO!W[&%H05X4^DD3W38[V4KX+1D(UFR$P6_MXJO)S?!F])Y=[&3N M;^_B#_)V'(6:O]#-7S5_?"5;Y!)J,\JD"SE[''Q6==F+?E'TQ1H&D[,(]@T< M6\RZ'@R]EKH1UCR&;W6D,P$RSK=$=GK<7AY"$ZI=Y#4K6XM5VX:MP0O=X+UC MLE'.-C@'KT%4G7Y=/:12O56Q25O9 QA9T6(%DZ2E7( UE:&;RK(:8T1UHG(C MSW#Q"] =82G#"[M6DZ]>/S2B:UK!MJX!U0Q&3KH-+C-5-12I*KZSU*9N[^ X M1LB+F@G&9H>B(&AINU -2.0&Y(.N:75OPTBNW[T*JGMEOL*, %D^BER_B54$ M5;04+P _869_Y8HL) SC)H!L5BAJ*7E034ODIJ6U7/N\S_E?P"(KL%SN;R9] M9.(Q]N/FBK%829S!I.45%CIX;>NFZ,WX019KH_OQ<#J6!T C8'AS61Z,__DQ M>1Q^']\\3*W:;:UF$#5?:MG,@I9T@FK,(C=F]6MZ553I25!K98=SE55.P(PL MLZ)0L5=U&&$9M6\'DZ->XC<3B\7*]UK2"JI1B]QMJ%)_ HCJZYT2 ^.-,(J: MKS9M1F%38>_@6\F:L*7^A,2!;M?+KP[5U>HSU5!_G&EWK M&C,9=PYRLI N^U\CJ8N5GY/*$T$W^HO,C I!U_IP17!*F#*0OR\H%:\GZ@;5 M1[W!_U!+ P04 " !;@J%8&G">.^T" !+"P & 'AL+W=OI_R!;*=0[<>5?B%)F?I%VU+K MNAH*UXR3K()%!EF2E__XI;H/>X!Y#+ JP'H+.$< NP+LMH!3 4Y;P*T MRW0 MJ8!.6\"K *_M7?(KP&\;H5L!754.Y?-3#W^$.0[ZE&P1E6KA)@>J@A0MGGF2 MRUI?<"JN)H+CP1R_H@U#L;[.16SIH(=5G&$9QSH2QT;W).FGG--O)LZG'"AS"0!.'#P.Z M 2WX_,GL&-^:JNR<9J-SFMV=TVQ\3K/).:[O'ZKN M&E2N9UN'JG&#JM,UWN0U:?)R'?=0-7VO&PO=V]R:W-H965TCY5E1575 M:.P4:HE_.&Y-9PS.E)523VYRE\Z"R#%"@8EU$(S^-GB-0C@DXO%]!QJT>SK% M[GB/?EL;3\:LF,%K)?[EJFAQ!/!A!'\0F8G&DT'MAQ:_6X MAAV_ ]MG[0!6+W G4[[A:<5$G_$-Z$D_J*N?2U.R!&YVA*#2D/*-567T@:83(E3QA.DB,OQJ3@?(TR>%TEZ?Q((HBN,$$BQ4M MQKO/!%O[L_8#NCT=,UDS2]V^W(VY(5^(JI #4!JJ 3 M.8 F9(+#F2D8Q M(8!5-E>:_^=\2J0-2[IN=+K=(+O-AW!3Z3J>M/B]8II2"YJH-(:T%4<<2,:A M$&6IZGBNU 8'-)'H&+Q- V+<9L$G9MSY2 F7.LL:$F>,PIGUAO-HGS(#(#YT MUC&W'2$6*N49KU.I:\D^K5@G74F:B!T?$G/43$6&VKJ8*$6Z3.\L%G 231S) M!UQ7HDF-Y?$?1T-/)9^VE7SJ+3F7M'V%ZM?JR4$SG_Z/.J>0XLF-?JH^@$S)@QZB$U:8A-_U'Y(JY\DYP<]1.ZB)7?A MQ7ESYO71\*N_.;T\=$;1:U<1_5(8']O"[FTN_*"'O#7J-#VC7P[F 8I^X(,4 MXU>*L;\R=S1\43T \>,%Y./UVCF-O%W.?+%>:UR[VVJQ85RXAJ"76H-R6J.X MI\%F3@^%:!INNKN'G<:U0+VNVW-W_U72-CUL^[5] BR:QO=5O'D_4 ZO.=UZ M C-2C8;GM+5N6O)F8E59M\$K9:FIKH,CGJ-*FJSC>'-,68GS86L_0&13 M1$0"- ".1O]^7P.D#F=FDDWM!WL($'V][GYHZFIKW<:7S($>ZLKXZT$90O-V M//99R;7R(]NPP9O"NEH%+-UZ[!O'*H]"=36>32:OQK729G!S%??NW,V5;4.E M#=\Y\FU=*[=;<&6WUX/IH-_XJ-=ED(WQS56CUKSD\&MSY[ :[[7DNF;CM37D MN+@>S*=O%Q=R/A[XI'GKCYY)(EE9NY'%]_GU8"(.<<59$ T*?^[YEJM*%,&- MSYW.P=ZD"!X_]]K?Q=@1RTIYOK75;SH/Y?7@S8!R+E1;A8]V^YZ[>%Z*OLQ6 M/OY/VW3VY61 6>N#K3MA>%!KD_ZJAPZ'(X$W3PG,.H%9]#L9BEY^JX*ZN7)V M2TY.0YL\Q%"C-)S31I*R# YO->3"S4)Y[=;[O)@]J_!' MY48T>S.DV61V\8R^\ST&YU'?^1/ZYEEF6Q.T6=.=K72FV=._YRL?'&KF/X\% MG/1=/*Y/^NBM;U3&UX-&4'7W/+AY\=7TU>3R&6\O]MY>/*?]_Y.QYTW\9 /3 ME%Y\]68VG5[2_VR1YIY:SSF5[%B;(;6FDNU0,F6H!7X(9+%P6^V9M,EUI@+[ M83P0V-4^VIY-+K<<'Z:7PWZG]5_NV-9U6V1=OWEKZT:97?\";1)YX)ZKG7 ) M.PJ6/MC2T&)$2V4*7>FFL?1"UY M!HD-Z<-BN:1/0*5U$L$//]R.Z&<(%-IGJJ(=*T=L> M"D1OM_YM@O?5)7T4#-ED:)649,&SBUG:,D9Q6)^3=]B:0&IO$ZA+_UUW_H^S?C.$WCFHM]'2U4F$&D-PU MSB(B;^&RJ,E1K4ZOVB ;.-JP,FU :T"9,OB;*5Q76SQL597>J*JVTB*QV807 M2/9)IT+]U6@IQ&40CABA=5":Z8 XY&V5@U]R22B:X9WV(C^DGQ&,0K8_H8MX M1^\56!A8#FGYN=7.<44+)_;DWQ+3"J0,;.PJII]$]RJ^-:KFY%A>.Q%_H=9%2, FY_;&39QV)W+>F &$ L0UPY0I;.7!# MF;I6!YBU0#M*2$&4.MO Z_T&L 'NY(..RU02_>9)W-'%E=I ,\95*8POWA\J MXRBAQVA]:&.',=TF^>%1MK],\#OA[@JDO]6AC$H=9Z!)S)8H*J_[>U!YS["- M(E-QJNAZ\8 6X.]NRL+9FGY!W[^WN#'I'=+KT]4#*\"E1)?XR-451SI./>$Y MDZ0^3F603,VJ5E4D EL4'0@G$77SI7"-VIN@QKH NMM!]*R M[;KLR OZ9;8_U+T@@D8TJ08.L,2P=1=:Q3L"Y!R#YNHUPNQX#L# M415*.]RYW>VW=PEHY$J$CHX"'-'KN)0OE'L98[#FX:G 2E6P JAD0/?#Y[3! MZ6R#*0.%%T>M+8I15V+?GDWZ@I4G:S:?BQ7PCPPXZOR*5_PXXXM%A/TL( M$-94D<.,C 65U''KG+PX$N@*4%)M6(A),HLY(EU9@.K@1W\G #A\#OE^J3%" MH"+ZL6(D$R2&CE@ C^'O)&#H$&+$)V'4'(10-YB0X'@M5T",$2W6UG'PE+%2 M(=A"V*MS0FH8,*E:YGI_:,DA>#1-/%I8P/$]F[;3R _XT/7=#;/W_"@@? @[ ME2Q&2&S8PZ(!9C?&2BE\ 08B6''4G\7*LW*/%&V5)IMD[Z10"%E6,G;UTV$_ M\40R0(' 2)ZHX[ER'@K+4VX1H#B;FH]C6: _L\IZF5E[T%&LN]@LW:<06AD* MP0F>UFP0NDRC>,_-$0^=W,WB[AR-!QCHZVX._VX^O^N&<)E(H=Y)_PN)AGB1 M_TE'IGJN8M4C"!CQI6W!.RO!5T5'4-:_MR9]Y4=F%L]ZK2=]\Z2)I%KN&4:V M.J2B)/ 2L; M0)'QL02([.0 WH.50[\0 _O?AF[^"U!+ P04 " !;@J%89PB7628* !] M&0 &0 'AL+W=O.GV 2%#"F0(8 +2L^_7]=@%2LBW[\M"^ M6"(%+!:[WW[[ 3[?6G?CUTH%<;>IC;\8K$-H7I^<^&*M-M(/;:,,?JFLV\B M1[ZMJN[T8 MC ?=BR]ZM0[TXN3RO)$K=:W"/YO/#D\GO952;Y3QVAKA5'4QN!J_?CNE\3S@ M7UIM_<%W03M96GM##Q_*B\&('%*U*@)9D/BX5>]479,AN/$MV1ST2]+$P^^= M]?>\=^QE*;UZ9^M?=1G6%X/%0)2JDFT=OMCM+RKM9T;V"EM[_BNV<>QD,A!% MZX/=I,GP8*--_)1W*0X'$Q:C)R;D:4+.?L>%V,N?99"7Y\YNA:/1L$9?>*L\ M&\YI0TFY#@Z_:LP+EW^3-^I6U[425\6W5GM-L3H_"3!- TZ*9.9M-),_8>9, M?+0FK+WXBRE5>7_^"5SJ_OQQGOQSFZ6VDC:IA?_OEKZX(",_QS;L?W]>GC?SR08EJ^"%Y6S&_'5*?6+;;T2 M[ZTM?28^F&(H?J+9Y$0^>G.-"E2.'\9O_HS"KI$,LQ+!"@TKWLCB!H7FO%BF MG W%UVYQ!T_2SZ2FY4TB_SD"4R]] 7A29+M2- M]>%545M/VY/E;R (V@I"]-[6(%@.)%9-0SB'3A4*S(>MR!T/CIFB83$7E,N7 M(L]F\YRV^=#5@V7Z(,*E"(C08F]]"CABE;[;9ZG+6L:6)0S<:D^^W%^#/9@M MLK/Y%, S*L3@/1A%)FC9XS"FD&(<>HM&.*N6F"AN=6F=X]AX06^CD7?P2@?Q MOL<(G,4F:=)REZ)36.SGBMXR8'X"W0.1&$#-+"7XN#.R*-!Y'(+EA6W1!0-] M7^U [V&-1)+]571J#WE!>%QU<2R1-.=UI9.)#HFVJA3!&TG_$(2LO<4?^(/- M>4H,_TZ1N(4UL71D*W82F$,*NIH&F%RH;*UIRD'=9:FTN()=XBC@WB M:=K@8MQHSG-Q!1H0?<4!MJTA+#*P:&,=7]!R'<=3-=%05TI#98?HBZOK=^*K M;70A%J-9UM7RT0Z1:CEZ5.U+3"[A5Q0R^G?E.9WH K5&BY:4OPTYYSDQQ6'% M5%([<2OKEI+ZB$+W'!<>$6X),Z]??$BE1J!X*2:S;#8:O?CL$$47*"NU-#$9 M>YK+9]DI!GTH\0 TL>O(@C0K35_CTJ_)R'VB6\Q&+[Z"!^M'WC%5G+&2.__I\2%)KGS@ I*@-UMN'#;2)QPQ]T0:HF!9;%^:-'W)C?X M%3-32>Y=W"JGCAD^A![R2R9*Q*R(L=$F/13@\7YUA9*3M<5\AF=<]H%_5W6? MABW"@1K Z@AOH3E2Q#C,,21"7Y$*(*VJ@;';2'?8F?*!>PU%G.0Z.8Q&7;6U MJ$$UGHKH8$='"H=8*-4=36[ '06 F+CZ(7[8W3T(8I'$A,7(>+4?7"JO5R;6 M":; ,)$7S0C2!V0_J#N 1W$8$18E'?L%2\QPF+EGL$< 29EXY.+V_I9C$@-W M;212]?''.V?;U9H;6*U5%?N*LSNFO(T*:PNW0&L[!'TH?L54\G4#AM6_,^*[ M)3DA$OBA3%&EXQFG'Z2@8C]GPZG8J6X3,,)(,Q25PJX,V ;9=NAC!\^454F#U-=R390Q67]*/HZ8/B>,A%:B[0JDRZ. M&5+PL09IH!/Z>QP'I. TE50!"+('\DL.+/0 <$BQ MC[[OF0.; Q6],E2+:)$W7D1Q@9,-_.F.-H+!LB10W:IGQ,T?1(:?EJJ0I+P/ ME!T!?&,#2P&N+1(5H![?PH-\*JT0Z!+N:,9+ &CG*RT+^#/MU8BD"XN ,G12+.+8@X; M:AV+@+WA5UV3I,:1@CF>YEP1+\5B+,;]QI)A_NG[-IE1(#E5(3)%(OW62,A)\8LA_4%'E2B;EFH%K4!^P%Z*-^&%O-3^P EMXK46ZRL+ ME!H;J*@(Y*D3)06S72?;R34^4<_?^.X(U&UG:]NZA%^W*LK4/W3?%EVV^]TS MS$@J1!6$O/+J7+/WUUE&[4.AJEINCPBEQKE[^.)]@L,_$ASX8D9T;[]&8'PB M8/S*P.#?7^R!$;]-1IDX\H[$8@JAZ2LS<>G8CK)YM/YP812URU+1>D,'^<:(J4U M@13U,,SS_<=T.%J00A[.3Q.@GT/A/F' 2M'&6I,5UU'3U#O&TG'U$Q4)GY$[ M]7" [:>3S_"JZ'92I'-#+QHA:+R,MY:I"DUDW..\S[]&@>#(E9(7X',Y-D!T MG\HTGLU(>M*!CY/&Q[-'H$T,1-T AYQN6P?28'\GP/X(!L"+6<'Q.1?1Z?4IRE'/Q11=234Z3=H5"*KHS4"#E!L-$D(D[]STO M 2RM^ B+0W&MJ>L^B9QT,4(QA9.OA>%N-3J82HDKJ#7K81OFN) M0UN-37V!OC%\LNH"\<3%B5,'1[>#GMYND.-CQH?'KEM/#J[$,7'%%_]T,X#J MC;?C_=O^?PM7\4I]/SS^8P*LAW8"E:,J3!T-Y[.!&ULG5C;;B,W$GWW5Q!*$"1 M1S=+LC1C&YAQ$L0/DWAGLIF'Q3Y0W93$=7>SAV1+UG[]GBKVU98\@P4,N9M- M%NMR3E61UP=C']U.*2^>LC1W-X.=]\6;T\UC#_;VVI0^U;EZL,*562;M\;U*S>%F,!G4 Q_U M=N=I8'1[7#=Y\WY&\WG"WUH=7.=9 MD"5K8Q[IY3ZY&8Q)(96JV),$B7][=:?2E 1!C2^5S$&S)2WL/M?2?V/;8H_FL/OJK)G3O)BDSK^%863 MM_BJL<[??E1[E9=*?%2QV>::/'4]\A!,GT=Q)>1]$#(](V0E/IC<[YSX-4]4 MTE\_@D*-5M-:J_?35P5^D'8HILM(3,?3V2OR+ALK+UG>Y5>LW%B3B3OH:H$& M>-KOQ!W[6%GQKW=KQ^/_/N6 (']V6CXQYXTK9*QN!J"&4W:O!K<_?#=9C-^^ MHOVLT7[VFO1OC=&K0DZK^(?Q2ER*'[Y;3B>3M^+$1N*S O?X];_T%"9X ^07 M&C[T.[Q9F;L-7&@VHH"'M5.)V!J3.&' ?VRE8^5H45PYVPD-0N(O,V5.0J0G MAA-5'8N,#6B?*"M9!ZP\['2\$P2 M!VC&V8UDGG0B1U/KZ!UV*A<_PA'2_?2*#+*]#JV%^=6&M>.&XC/)>>BL_;/= M7[RS2GS"L]MHK'WWRAZR!@V#HF.R:9$E1:*=USF&*:B=F#Y7B^W6 44E,$R@ ME'',."-DU$ZP+<:'4*_>E:EP]=:=<#BI6L6&G<$P:M0Z8U\O"@D\WHM")#@* MT5>BX&H_#L5?F'AGLD+FQT;5,Q 0$B& ZBBV.CU6M% 8 J4VR,YQLH#:UBA M7;&NNE \Z'(9/XJ\]- /OV)=>D_4I6_PCDY1CYZ(4W^6]B6=G$B,R(U'4..T M3)3(C"48@O4F/V?L4-QONA X*,L!I@$T&-\D(R)ZDNE6?2EU!=R3I'HEUG5X MS\2$^@" $,'Q%-!44FLAG(=K9$JJH>U MX&:2%JY[YR8/I88H@C[EN5(P6F M"%Z3-1*QQAO,BCV&S9I8(- ?=?4$QL),J0C!2+IAG=$XA$AZ= M5D@,P$)20@GV$OJ1KV4!RJA[;7W)\O%#P#)EPS2@IQ95RW$O2,L[,PFJW0GU M.UT4BKE>8?;E]E4DRH*H5A2ICMD9O)0\3%YSY/^*O ?77Q[$Y95'0])P ?YF MS9!SY9HBYW77O)!-J>>E3=;P[H:0P.T%?9/@DB?8%LML')HR ;.I'#ASIIR MNQ,.A51O=$P,I:JU9^]OKVWU#3D&>>E2>?-&*K,B/(T.5V1V9!A#C M/49((&,+6&C(:9N+P#>TY4A]GF8[7P7-=4UTU,.HG"HV43E6E@.^02(P@*@K M04GD:[P"VJ(H+?H+" @V*A M&#;!#!2H>4Y>4"X8X'I9ORYFKD[H79N@[KZ&1+^%ZM4AJKGP6ADRGLX;U/U( MTRC_@NH.G"($]&>>;%I^JK\XF7%:UH9+7:C!T"$]AG3':G8YR^*(HS6K&E!* M:ZF;(]>0 ZQ,5 N[D%,2>H,J1#25O2*&&341GQ M/-6/BO)T.%AD"@>!)!Q7NFWW:9*PW#5*#3Q!TV#+02/A4_;#8:-+X'#4X.!3 MDFWUAIO.,)"=3P3F?H&_QB4^FIM-6/-D#$L4MAKRE4]71^2*%VIHJ!]*:7UQ.*V\7E!7(D\'-C*PE!P MD47AK+03:8W<,[QX11&DD("I:R/-)7[]B0FPDZ=3MTH MQQEC)Y%%"-*6^I1$5?US'3-C3RA5[TOIH*I1IR/?R0N_:">W(%]U-(%CVFN< M\#]I9X3S Z5_QSDL5]S@R_J6P[VY^*TZ)_XCD#[?_Z!,^EFI MQ^K.[P):>*O7@;AWE>0/$N66[_'"T^4X.C5V<5>7W^_%=#J/5JL9GB;+>329 M+O&TF$^BQ6I,3^-%-%DNL:!I .^;!M")Z2):S>B.4T6HZG8C6.EM.K MBX9H#SC5RBWY=K*,5I=S;!G-QPNQF$97DY58+*/9;'7QE_$0#GVN)M%R2?I, M+Y?1'-._%U>KJV@ZF=#38A[-%C-QZI)OU+F4A;);OGIV@INW<#_;C#:WV^_" MI6X[/5R-PU-0&/V_VF#I>'@U'P2\UR_>%'S%NS8>L.#'G4(VMS0!WS?&^/J% M-FCN_&__!U!+ P04 " !;@J%8@_.B&+ * !P&P &0 'AL+W=O6\R>O%T"#71?B4#[4? M.@N6XR\LB.H%$>L=-F(MOY=>WKRT9B\LS88T^L*F\FHHIPL*RGMO\51CG;^Y M4S#)O;SRD$4C5TF][G58%WUAW4K\; J_<^*'(E7IZ?HKZ- J$C6*O(Z>%/BS MM",1+8D/^'Y)]>=U^H7XY6(Q7??+*/)Y(6HC?]> MN<3JDN%O-LWH1R4R^B;4YTJ72# O*J=2H0OA=TK 6X4KC?6R6;E<>X@IJGRM+*V3%=!KUCK#IK)(,/3[W1JP5GOG*%G 5?M)S^,=!/I0C3S.-Z6(KC$T5 M$/5>M!4Z#4B3#- E %+*QEM<1&%Q)2X*%V-*RUQ(&79G-) M7I+.*<3 *H8I]""M>0;MP3,*48$^;'8@$3R?/=U1!GJPGN%GIN6:,*%57ZY9 M9WH;P@'AN?S42"CE(0]8L-K1-AMK\N,.7V<#:]#9&TC _HG9%OH/Q!%>/:H, M^&'#)+@^EW7QH*ZR 'VD;:Z"'6?X7(O=2;7 MF6KL?6PI(-Q@A^1]A;TC\;:K9C:)+IAD#N"@WKP"A%D=F-_O@W6J7N&#R=,F'YF-C\/VPS[R&QX,\=091N3 M&Z0?P.:(S+;:U"J M>E VT:06/0X;C0+A$]NAB5*<6:8']A9VO%D+:(JVH+K)N4 5B&"A.^A$5$O% M'=4)4#N4N9/W-(T:0W8,GC/+5B4Y8#::B@/8GP 0" 8K99*8JF#U2@-0'!C? MF"W+$BZH\S.HZ4-7R"P;3, \MP,IA] $+8;4H6GB6M2H6K&]]CM.%A*"=&B" M/(F09-S3&,NAGQJ'A/[1NV M0V5FK\G,$8>E 1.U*]I&UH>T=ZJ4G+ ULP-.9VL@A9VJ;C"!Z@E!(%/ MRQ[<'4T?O G,=-U7EE9/ALM%Q)^+:!4^9] ,4>=DL!4LK]/7#";N3+&]# #M6=H)S(F%W0K'ED6S8-%XS)_SV>(<>EQ]HM-U M&U$3$_>BBQ>4E\OG8AJ+12R>B,IR)PT:IE/> M]VVH("X0W&6'X% F-=0FNM$( IZ ET:\[UF%4!W!XUSTG*38>?G0:;"(WST. MW2+92;LENGC?981$NIW8(/A?"&&')1KUZ&S@:LAT(O8 M-=7EL(MZ@-_0=O,.!?7J/2@=VU3'@9[.*+5FPWBV?)(B!Q_Y>H'J&"(DM]W* MVNE'GD$'KJK/13R*\(KQFC]>G&K'E39T?//12OP%[PM^G^/]9XD32O *M5E? MY@^*+68<5:?3.Z/Q).C8#NCY)YWV$&9(&@03%_6"9W <0M4T4#Z HR!P[!D< MBA/\=!M*QWD\KD7->7!&R;-:U6,S'ILCGJOELAZ+>6R!L?EJ-F@]C;$E)?(D MJL?")BL1K^8#D!XZL0TQ#;-:].(DA>LF2BR'L^EX<$?E'XUXY1D36*20;TC_ MX02L_'SPKM\0/^7>AH9O?=_'PY,F<$=IEJ;<%4$OTR\/U,.6J/(/FC@"O11 MOAK.%O/0,'+704W%0?FVK4\YR2G'%>"L.BW-)@OE^K_V-$%"*!)R#7()[4>M M% FD6\:TR@)G-#LW@@NTR<+O#0Z<#*#/@>[K/JQIPH[X1P^+[&MKR(QD+D:S MIM'\M1"WI=69B*8B>/'4B8J#Q4%#R]FNK#=@9NE< CQR:1S'PSE*I2,U,1_V M!W./:]#G9B:1M>]^0@9FZC 4;^^.-R$9\ZYO;S]HX@\9C*)I?7G<^Z]Q8/(Z MG.6H!_84+#2]VL&U[>4-'76,/81#/UT(@ .\U>N*B3MAV^G$P%<1M\=&O+TM M,IN-1FCXZJFY#-K@[=*QW/KQNM(9YW''SD;]# <)HT-;+>M;#SZD6L5'&U>M MG9<%!17NI)X5/N;#AG:?0M>P5@7Z>1]H:5\ "SM=-M/(2.SAWW MT+2I/??WH:M#>!Y44W,QWZ#BGIRYB&;&JQ?G3E[M0:H]+X:FWC*\CC=0A0'% M]#H U/Z4;6AO?SI=0UTW2?39@P2=A,@-.-*@#24W,.QJ)Q,*J+0 ]HUC',+E MP=_'O@ GEO;^I-NNT'2^@* 3><6&G&L:_C?MWETW"OT.YGA"_A:E@(IU/ F] M63RO6P60,7?%%6JFHCMZG5?YD%!75UF("_'NM"\!DP6W&&"\<*_B52$I 'WV M)D0J"77KJ#,O;NCLSE/R?RMIX;W+^NE,XL%N:@.<;8WSS M@S9H_V2[^0]02P,$% @ 6X*A6-B_G1>0 @ BP4 !D !X;"]W;W)K M&ULA51=3]LP%'WG5U@!\12(X_2;MA)EF\8D)@3; M>)CVX"8WC85C9[9+X=_OVBE9D4IY::ZO[SGWW-K'TXTVC[8"<.2YELK.HLJY M9I(D-J^@YO9<-Z!PI]2FY@Z79I78Q@ O JB6":-TD-1$$C(G6?@^'F"*Y#2$Z&,OUO. MJ&OI@;OQ*_N7,#O.LN06KK1\$(6K9M$H(@64?"W=G=Y\A>T\?<^7:VG#+]FT MM1F+2+ZV3M=;,"JHA6J__'G[/^P 1O0= -L"6-#=-@HJ/W''YU.C-\3X:F3S M01@UH%&<4/Y0[IW!78$X-[]63Z"<-@+L-'%(Z--)O@4O6C![!SPF-UJYRI+/ MJH#B+3Y!(9T:]JIFP0X2WG!S3M@H)HRRW@&^K)LN"WS9!].]D$_"YE+;M0'R M^W)IG<'K\&??Q"UA;S^AM\C$-CR'680>L&">()J?'J<#>G% ;J^3VSO$_M%A M' 3OE_9=.R!]J7+=B_-96NP_^7M,X73 MKX2R1$*)4'H^[$?$M-9O%TXWP6Y+[="\(:SPM03C"W"_U'@FVX5OT+V_\W]0 M2P,$% @ 6X*A6#'?Z9,T!0 4@P !D !X;"]W;W)K&ULG5=;;]LV%'[WKSAP@Z(%E%@7Z^(T,9"DEZ58LZ#9!<.P!UHZ MMKA*HDI2=;)?OT-25NS$28<^)*1(GN_IT7&K='D\F M*B^Q9NI(M-C0SE+(FFGZE*N):B6RP@K5U23T_612,]Z,YR=V[5K.3T2G*][@ MM035U363=^=8B?7I.!AO%C[S5:G-PF1^TK(5WJ#^K;V6]#494 I>8Z.X:$#B M\G1\%AR?3\UY>^!WCFNU-0?CR4*(+^;CLC@=^\8@K##7!H'1\ TOL*H,$)GQ MM<<<#RJ-X/9\@_[>^DZ^+)C""U']P0M=GHZS,12X9%VE/XOU3]C[$QN\7%3* M_H>U.QM'8\@[I47="Y,%-6_ /?B=ME@8WF M2\[,&K_?9FY;ETP#HZ"J;O$/-21H :P64O-_F>W.7%"?*PUB26<1EJ(BNN#- MZGA$!9"7M@(^=@U".// +46^-[JP'8*2^*&R0*KDK8(#" ,OBOW'D]&Y- XT MK$8%0>KYJ;\[C*ZE*#JRT!!>5S$%&8D?PN'H2C2'N:A;I+BPE40D;M)DA;_Y M&T4S+R:@*//2<#.,?D:EB'SRSJ!I+';\/G[*@U=4[UX<9/":IL',RZ+I9AJG M(;S>\8.60V\Z"]R)P)O%\6::I@D=?N33*\C,Z:?=(OUI:D'"-.I'H_851)$7 M)6XK"CT_"=TT\!+R^?7HBBZ2Q_D_@,0+_T)[TVE+)#2OPD6 MA$M7)IVS/I%:,N-1 M1#Q8EYR*F"O(*2&*6H=.?(6"/G%(MVJNTNCN"LWU^;^!=(@I20/8MB5@I4 ;$.&W.YGUP M3([:5HI;3KN[T_:<_< M3%0<(\Y,@6^)"MFU!X^+*6H]Y0H53]]*]XS9MU6J%W5 M#-$EQG"9#FU_#4#[:_C[>&'D&BPOJ7ZIN?HZS)F4=WU_=JX !S\5;W)T9$T4 M;3!"V]#;^?@@!;'B(+)@%3-"%*)=.4I+YDV#9'2V1:"\;AF7MO#IJE:6 (EK MDZ2GG^_#VBB/[J\T$P9)R$4GC5-;WKLX6MB':'W^(TNS_P]N:OAV%^I!21ST M:+#OF3#9>N<1::[L:]:4$*7 /?F&U>'!?.;>B??'W6N;U*YXHZ#")8GZ1VD\ M!NE>L.Y#B]:^&A="$T/;:4F/?I3F .TO!;T/^@^C8/@9,?\/4$L#!!0 ( M %N"H5AN#J5D]@, +,( 9 >&PO=V]R:W-H965TH:RZ*,3K5*\RQ[G]9"ZF0^C6NW=CXUK5=2\ZTEU]:UL+LK5F8[ M2T;)?N%.KBL?%M+YM!%KOF?_1W-K,4L/**6L63MI-%E>S9+%Z.)J$NRCP9^2 MM^YH3"&2I3$/8?)+.4NR0(@5%SX@"/QL^)J5"D"@\:7'3 Y'!L?C\1[]0XP= ML2R%XVNC_I*EKV;)64(EKT2K_)W9?N0^GI. 5QCEXC=M.]O\-*&B==[4O3,8 MU%)WO^*QU^'(X2Q[P2'O'?+(NSLHLKP17LRGUFS)!FN@A4$,-7J#G-0A*??> M8E?"S\^O+9?2TP=12"7];IIZ@(:MM.@!KCJ _ 6 <_IDM*\<_:Q++K_U3T'F MP"C?,[K*7P7\).R0\K,!Y5D^>05O?(AP'/'&+^#=\-+3C72%,JZU3'\OELY; MW(9_G@NVPYH\CQ5>R(5K1,&S!$_ L=UP,G_W9O0^NWR%Z>3 =/(:^O_)Q:L MS]/[;#S3*;U[$SRFQIJ-+-D1"@P) M>DNCDVR091DYUA)+C@MDK40!V!BUD7I-14=@M8_@^/PGT>V/']"VDD5%6^%( M:@#@'9>TLJ8.!XY.!R=9-@A1]VR('W%%2&R$5&*IF H!6<-A@:6!9*XRUO_D MV=:Q[$1>HI%>*##]TDH;M7%4MKQ7\U?QP!NI@+8H8.%D*$M#^AU;WR5 *&<" M"12 M4RE#_.'4!D [%G: @KW\%T4TV-:H,R'67IG^;%P-1UTD3WE)=\C@0<(NT MER"U"\RBEL(Y!H!!7!;!"8UHBPIWV^YB!$'/)L@R@+80&$D".=]MKN0CE&$W MI(4GU YD>5\\D'6F2I0QQY,!/D&]HZ1V7%O<#['P<6<"Q+<)+.=8%ETU@QZ%!] Z#4]A#973'H$,9I%3L<8TB9$<( MD<39M\%0C&;+J& *)!()84NL"1]%:5<28T%2(O=#6,,RB_&-J3G"E9ZU$AJ MMNO8+AWP6NV[GG)8/73D1=>(_C/OVCG8KZ5V"&\%UVQX>I*0[5ID-_&FB6UI M:3R:7!Q6^%?!-AA@?V50N/I)..#P/V7^%5!+ P04 " !;@J%8(SP8"C\# M !4!P &0 'AL+W=O(!I[:1NBU5QO3+8- %S6V3)_(#@59*JE:9FBI=H'N%++2 M.;5-$(=A%K2,"V^S+2]2N]]M^(?C7K^0P4:RE?+!+OXN MUUYH"6&#A;$(C'Z/>(E-8X&(QK\CIC<=:1U?R@?T/UWL%,N6:;R4S3TO3;WV M<@]*K%C?F!NY_PO'>.86KY"-=E_8#WN3T(.BUT:VHS,Q:+D8_NQIO(<7#OE; M#O'H$#O>PT&.Y1_,L,U*R3THNYO0K.!"==Y$C@N;E%NCR,K)SVRNF!)<[#1< MHX)+V;9T4[,L6:.+SD_\3J@H2OYUMM%)7&M]?B'>#2U^%LNRQU MQPI<>]0/&M4C>IOW[Z(L/#M"-IW(IL?0?RTQQZ$^28.0P_MW>1Q%9_ F,MS5 M")5LJ%')#H9M&P07FC :#!D5%E(4O.',M92LG';O2A]+8(^HJ)-!6S0-- .T M8:*T8+TF.Q=0R+;KC=50+_$"R PE;WKKC@=B'1%S&,L9M9X[XW//E"&UJRTX M:.]JKLSSAT\4,-PC/HRU-Z/**6I7.H.4A ?I!]WL_F?FHF^W= H%]DH,APL< MF$>1G\69G^>9%>>+V$^RV&FCU$_RW&E/0W\Q3V=75453R,*Z6&D.@<:B5]QP MU,O9#5(1\L(2H88O'J 7G&[\E+#2.62)GRZ9*#?A4-+W-2Z5D MZQ(SI'FJDKL#QYK8F"%Y.N1;5S\US3<;TPP]";M-.3 M<3Y,RN_;A_>&JF#'A88&*W(-3T[G'JAAA@\+(SLW-[?2T!1V8DW/'BJ[@>R5 MI+X:%_: Z2'=_ =02P,$% @ 6X*A6$W)53B!!@ 8P\ !D !X;"]W M;W)K&ULK5=;;]LV%'[/KSCPAB$!7%N6+W'2)(#3 MK;L Z[)D;1^&/= 2;1&52)6DXGJ_?M\A9<5>W6 ;]F)+),_M^\XY/+K:&/O! M%5)Z^E25VEWW"N_KR^'0986LA!N86FKLK(RMA,>K70]=;:7(@U!5#M,DF0TK MH73OYBJLW=F;*]/X4FEY9\DU527L]E:69G/=&_5V"_=J77A>&-Y>49E(>O,6N@IR_>? F^_#B%G'E M],I4X-J) -==*;2[&GK8X)/#K-5W&_6E7]!W03\;[0M'W^EZ@0)^VC[-U\\]5HEKQ\QO-)Y_GD.>W_ M@:KG];TQ7M(%??/5/!V-7M+SZFGAR326A-:-**E"OBF])K,BQW*%*7-I'>'X M&_,HJZ6TE ;.QOT@=W!*U+7%J9P$:=2M_-@HOR6E,Q" &J4:%NG4%S(XER8O M60_]4FFU;%SP)ZR/7IY1@S2SM"E45I#8")L[]LG4[#D,Z3Q:?K$,<;4G*K&E MI<1?+LD;DE5=FJV4#JZN5BH+@5C21K_8;5&N+/J(L5$] F*(A-X.: $5'I!@ M_7QRWD]F4W*<8^$D3E7 )&!+6"31^,)8]2><04>E-1+/AY.M:PC:RA!4OXVJ M=59IWF.A:B_"/AHCTE5E7K:1?KX"C!1LG+98WC^\=3OX^NT))D1F*O)MN9'A M_,/B?N]@+6VX D!2&]_A6C#2/PP8 >;J4>52YY&+W5N@_%&4X-L-Z+="MACJ M)F0.9]5Q"#?*%QQ@#3*8N@C1CF[88Z=WD 5P@0*@ U.4L;U<6-I*_$"8%VMA MO7ER_Y1*T9NWH0,\1&#?ATD%>XM':3%XT??,&V%\D/1:*$OO1-G(DU\: M[SS@9.\ Q$\-S*47L:?3:(HP1BG"F9T/YN0=G>&=Y1J?$8O,IG;'@Q6 V/\%HM9(J'*!9.@H[Y^E@.O^[?S))@F!%]2EBNGKV4S,HF1_#S?C(>Q;U0L?O5E1D=R],%Q&-O8=P/ M#EEX:Y6@0N1@-=0Z\@FIJ"2NM)97I8\53\BHC2I+PE'M&VX#+(S?3.[+'ZY%+K\[+Q/%%+:SL@NP+QH01CA>#Z= =M"RV$G\$.@EW'GL>@ M0C!R*1CS.&8<\,$AU#(+A!#K0=2;0=*1+!?H\&T] [W>#8!#W<^_"I))CGSSM. M#;3[^ W4K79?D(OXX?1T/'Y^ L6U0BZ4<@719' ^[<5):/?B31T^HY;&XZ,L M/!;X"I:6#V!_93!/MR]LH/NNOOD+4$L#!!0 ( %N"H5AI*;M:R , %0( M 9 >&PO=V]R:W-H965T=^A"/:J7-H=,#1"Y%U"# *!E]==W 3XJN[;:7@A@@?WV MV\7N@O.]TO>F0+3P6 II%D%A;749AB8ML&3F3%4H:2=7NF26EGH7FDHCR[Q2 M*<(DBL[#DG$9+.=>MM;+N:JMX!+7&DQ=EDP?5BC4?A'$02>XX[O".D&XG%=L MAQNTOU1K3:NP1\EXB=)P)4%CO@BNXLO5V)WW!W[EN#=';)6Z=XN;;!%$ MCA *3*U#8#0\X#4*X8"(QO<6,^A-.L7C>8?^H_>=?-DR@]=*?..9+1;!-( , MZ?V/V'KS\3AI4H8_X5]?=&/(L?V"6+>=:[4&[TX3F)MY5KTWDN'27LK&:=CGIV>4=6JZ1HFQA+9B< MAY9 W5:8M@"K!B!Y!> 3?%'2%@8^RPRSI_HAD>D9)1VC57(2\ O39Y!,AY!$ MR?@$WJCW<.3Q1O_NX0HEYMP:^.UJ:ZRFC/C])8<;O/'+>*Y*+DW%4EP$5 8& M]0,&RW=OXO-H=H+MN&<[/H7^7^[C),#+]&Z518@C>/=FFL3Q#)Y9@:\%PJ:N M*N%E3,#GLA+J@/B/D^\=1!+-GLF]-)Y] &Z 3M4RKUTZ#$$J^?%[S03/.6:N M7%!KFJ2JI+9BF*_,R@';@EG*?2&@TNJ!9P@H^(YO!4+%M.4IKYBDJ]MS6T#I M4DX<8-M=:%WY'M%Q&D+&#=MRP>T!E":[S!9#ZCS;/Z@;@%60HK;4LHB(S+AC M8-!61I<4S'Q_-B9FA#2RYWSOD,"E(BHP5JD'6YI4'E<* C MQDW?K&TT].$,6#&TEVT;3\1I,(1N,$XF%$,_HFD\%5J2A0?S9W3-X)94R3 M@=6\ M%'\?;]Y;NNX=EP8$YJ0:G5U, M#-&]8LK*K\N[%5EEXA/RWHV4?M#M!^KJBK MM MGH/^16/X%4$L#!!0 ( %N"H5C&NR8W+ 0 & * 9 >&PO=V]R M:W-H965TWK!5;T)=>F%(ZF9A[:A4&1>:-2A4D4'86ED%4P M'OJU:S,>ZMHI6>&U 5N7I3#?SU#IY2B(@]7"C9P7CA?"\7 AYGB+[LOBVM L M[% R66)EI:[ 8#X*)O')V8#W^PU_2ES:C3%P)#.M[WERGHV"B FAPM0Q@J#7 M TY1*08B&M]:S*!SR8:;XQ7Z1Q\[Q3(3%J=:?969*T;!<0 9YJ)6[D8O/V$; MSR'CI5I9_X1ELW= F]/:.EVVQL2@E%7S%H]M'C8,CJ-G#)+6(/&\&T>>Y>_" MB?'0Z"48WDUH//"A>FLB)RLNRJTS]%62G1M/TK0N:R4<9G#E"C0PU265M^"\ M/R!<:&N'H2-/O#],6]2S!C5Y!O4W^*PK5UCX4&68/;4/B6%',UG1/$MV GX6 MI@_)\5M(HF2P ^^@"_O XQW\C[#AK\G,.D.Z^7M;!AH'@^T.N)=.[$*D. H( MUJ)YP&#\YE5\%)WNH#_HZ ]VH?]RU7:C7FJ'$,?PYM5Q$L>G\*(DW14(3LP4 MPHP['"PZ"W18N +(!-)"5'.TX#0UX!I.>[CT"9QBN#UVGD2GDZOIA1_&I_L, MY\%<(8W[_JXBWK!$O+> K"\@=:1%)P\0U6KI(/)+!WVF:==LA$$02M&ITM A M=KHVW,T$G5$D%8T<+-K#9Z%$U>]];%G<-2PNF<57S\*KO#==A\KL84_L;S#K M"/7.!,&E1,"1H[FL*)PYZ)R\&:DS> U[Q'D ^\WH[> X@OW>U9:$R8KFG'?* M#U(LJ1+6RERF@@\\V]0Q.5V]>Y-2UQ559[V38LV-+E]6FA5<$O?NQ"-@GM/) MVJWNP2'1O*3?2%H;@Y5[U\:S#:]EOK*-CS:30C7=E8XC'G-N5^%(*I!@CU1B MR=.,,X!4S9ET-L1'+B."U\"6+-&?BMWYDJV$]JT6QA%K5M(OBXYVL\RX&Q1U MACWI%/1'"^]U _^A*YCX1-/@@K^<.RQ[-S]%X!+>.7O3OI?3JG(5CG/SA77&N_M4GO2\5I57/*_F#%BN2@-?+ZZZ^ M7+GWOH*;*TE,2]=MBZVJM(>/J:HS;@D^-"5)(M76V?UMFDNZT2&<-Y)RO*O! M>I;VJJV?TCG\B6!\Q$J;O51IG/G6=1]N$:$Y3Z/N/&V/MAMTTOCDPC6)OCWE M0,PT=08K4&299,Y"$;(34MG^MG]&N/'7+]',_=W&4KJ(:W,!Z%:[Z].DN36L MMS=W+U(!'406%.9D&O7?'P9@FOM,,W%ZX>\0,^WH1N*'!5T!T? &^IYKBK6= ML(/N4CG^!U!+ P04 " !;@J%8]&R_E64# #"!P &0 'AL+W=OB38=F*TZ:);2!)-VS .@0M MVCP,>Z"ID\26(C7R9,?_?G>4XKA88G3HBZTC[[[[[B/ON-SY\"TVB 0/K75Q ME35$W66>1]U@J^+4=^AXI_*A5<1FJ//8!51E"FIM7LQF;_)6&9>MEVGM+JR7 MOB=K'-X%B'W;JK"_0>MWJVR>/2Y\-'5#LI"OEYVJ\1/2Y^XNL)4?4$K3HHO& M.PA8K;+K^>7-0OR3PQ>#NWCT#5+)QOMO8OQ>KK*9$$*+F@1!\=\6;]%: 6(: M_XR8V2&E!!Y_/Z+_FFKG6C8JXJVW]Z:D9I5=9%!BI7I+'_WN-QSK.1<\[6U, MO[ ;?,^+#'0?R;=C,#-HC1O^U<.HPU' Q>R%@&(,*!+O(5%B^5Z16B^#WT$0 M;T:3CU1JBF9RQLFA?*+ NX;C:'WKV]80JTP1E"OAUCLRKF8;_C!J8ZPA@W&9 M$^>2B%R/N#<#;O$"[COXP$A-A%]7W\3ES/! M'HG>%")B L6L M6)S .SL4?I;PSOYOX9KKA?SJ1 F+0PF+4^@_<78G<9]G_:%:!] M'R+;%6SZR&QCG,)]8RQR*SB>'4(#$M>48X/6X):S4Z,H(7&/&FYAANA)^Y:W M&(LW&/0H[X03EV9KREY9H1:BX KY34J"/1B;1A(=99$*) T_7H&25K0!:Q08J'I1,Y;^JB)"Q MWWR55"R?<0V*J- [C8%X (OBDT2[=Y7:^J V]JAD5M&6X#4?QA0^O^QAG+9] MF7)%4HS*/%KOD.0H2M6RX.F(\$'S24@57#"HKK-&)SRE=6 )Y9 P<=;-=XQ$ M$_N4E6M)I"8B-?OC@XD4D^ZL633I,NU3GH/HH,HMRIW 47J7U/]QM46E)[FG M\%P_YD=SM<50I]1H&+&'U<,#=3W,Y2?WX77C\54;)W>]XM#9].UY!F%X M,0:#?)>F],83S_STV? CBT$<>+_RW("C(0D.S_;Z7U!+ P04 " !;@J%8 M4V.HIE0% !#0 &0 'AL+W=O4 M'+MVG&$O%B_G''[?N9&^7!M[YPHB+^ZK4KNK7N%]?3$%Y83B_K.62/I+_5+^WF VW5G)5D7;*:&%I<=6['E_<3%D^"'Q6 MM'8[8\%,4F/N>/(VO^J-&!"5E'FV(/%9T1LJ2S8$&%]:F[WMD:RX.^ZLWP;N MX))*1V],^:?*?7'5.^^)G!:R*?T'L_Z)6CXOV5YF2A=^Q3K*3F8]D37.FZI5 M!H)*Z?B5]ZT?=A3.1X\H)*U"$G#'@P+*'Z27\TMKUL*R-*SQ(% -V@"G- ?E MH[?85=#S\UNIK/@LRX:$68A;I:7.E"S%6^V\;>!][RZ''@>Q^#!KC=Y$H\DC M1E^)=T;[PHD?=4[YOOX0 +;@%/3UG_OV$Z;?17XTF,)^+%\_-D/'XM_L,AXH^"=G:NL\PTVBN]%!^] MU+FTN1,W!A^N#!SGQ(*-KH)1Z82'>FU51AA)CXIMRERDA/+."-69"[09(5&L MSJ$A85Q+E0MO!,*BW8*P*4HE4U4JOQ%*LZRQ.=ER$T5D+/:4_)I(HU+L'0S5 MTGJ5J5HR!6PSC(HD1YUIB5QZ&@1NRT;E($>"G)=IJ5!9#F?NL"@466FS8A,I M@(VQRJM_(&=2CCO4P%7GHM$["TK7#0YO' 4^[>F[AI5FGH4E$JDU,AX/ Y=&/+C@AM+:6K(NX)(S+# ).!3S^*.G@;Y5CJC+$,[C= M!?"=EQ6Y08L@V2+X[8"7@77+)VOQY32\@4 [%70OJ[JD_E?2#,>I2I72=F"P MLH/E"%T('!HYX'1H!EF\#ZRE^5 0GXX$D(VO"Y45[$_X6#G8]1X"V-"FRS@X M5PJYDF "Y9A;F;1VP[42XNVXR#+IBCYG;AZBQ<7DVF+8IM%VO9:;N%C7UMRK MBN,'$$B@ARQR'&F2@)?*,B1RO-M#L%/*)!*0#^9D<(6Q_GM/M@)JW]CH&3Y2 M\[23@T)KRQWCP5*FL4"],N6*ES-+N?( E<4R38U%N\..VX6^WQJ>!HWR@+^= M%S8HARI6',BN.>WY)6NLY;4V'%'GVRZ/,W EJ^1W@>V3;MD<. 4'MU ':(]" MYB",OM-ODZ) JTNY_R AG%IJM4 J DV&^E@RE> QI5F8EZ/#K')WT<,+4Y;! M8\*'B,?1A=YQTPN7\,^-)I&\ZHNX-!GUG[TY2(G'3[T0WXBS?G(V M"]^SLVGXOII,GMT^D'C"PJP_FYQ#:YJ,,3Z?O0QNZYCON:/UPKX%L4:$9969)?A\0WJW,WB"W6[NGW?7\=G M[8-X_'. 3%NBTG$E+J Z&IR][*%P:BZH(I+J*TR0YBVNE391-@FUILPEM MN=(&EQ;##=Z4[(WQ-FD41N\1?[6+*WLXEZET#4:I\F MQ?4TF@W/YR./#X#O&G=N;PT^DQ71G=]\+J91X@/""G/V"DI^][C JO)"$L;O M3C/J77KB_OI)_2KD+KFLE,,%53]TP>4T&D=0X%IM*[ZAW2?L\CGU>CE5+GQA MUV)/TPCRK6.J.[)$4&O3_M5#=P][A''R!B'M"&F(NW44HORH6&432SNP'BUJ M?A%2#6P)3AM?E%NV3>_7KN%ULGH=2>^E\Y= MHW*<1M(L#NT]1MGQT? LN3B0PJA/871(_;^J=ECQ"S'"< 3'1^-T.+R OWF MKR5:A)W_&)+V#'#U#&]>PE5!#6,!V@"7*"];KED(:^UR5<$C^AJWDNH?%;E4 M#*6Z1U@A&M#.;47?5](0BR+W/@/2R^)#([7U%FJ92EJ)T6H)0==2+089%+3U MS\ XJG2A//I*&V5R#[IE,03W@]>J&._U88UV$Z:-@Y!!VY*]M1]HL[:/G^'M M-)1'O]'R!BM<"S49O#^-P+83IMTP-:&K5\0R(\*RE*&,U@/D?$U2T6[C'?1C M/OL#4$L#!!0 ( %N"H5A&PO=V]R:W-H965T M4HGHX+Y2FH91Z5Q]'L>4 MEU@)ZID:-9\LC:V$X]"N8JHMBB*0*A5G27(25T+J:#0(>]=V-#"-4U+CM05J MJDK8APDJLQE&:;3=N)&KTOF->#2HQ0KGZ+[5UY:C>*=2R HU2:/!XG(8C=/S M2=_C ^"[Q T]6H//9&',K0\^%L,H\8908>Z\@N#7&J>HE!=B&W>=9K2[TA,? MK[?J[T/NG,M"$$Z-^B$+5PZCTP@*7(I&N1NS^8!=/L=>+S>*PA,V+38[BR!O MR)FJ([.#2NKV+>Z[.CPBG"8O$+*.D 7?[47!Y:5P8C2P9@/6HUG-+T*J@XLGTKFN=&\61#>-:@=7*WY.8@=J_JS..\4)JU"]H+"&U3ARO)!ZU6+($Z>F MJA@[=R:_#;"I$D0P[G88X4KTJ%KH!WCC Y]0EEQX[\'X9>>#PD%Z\;8'7QGV M])Q;BBTM$&HA"^_P$S0:&=15P!D@?VMI5($VV.,:&*Z'H*V37!E"'RP:XH*S M5=:9 =]UM"UD[[GO'S]JS0KM*@P@@MPTVK5=NMO=S;AQV]I_X.V Y+Y824V@ M<,G4I/?N. +;#ITV<*8.C;XPCL=&6)8\I]%Z )\O#?\:7> OV$W^T6]02P,$ M% @ 6X*A6%W]H-GG P G@@ !D !X;"]W;W)K&UL?59M;]LV$/Z>7W%0@V(#-$N6+%M);0-QMF(!VB)KLO;#L ^T=+:( M4*1*4G:R7]\C)3M.YOB+^:*[YYX[WHNG6Z4?3(5HX;$6TLR"RMKF,HI,46'- MS$ U*.G+2NF:63KJ=60:C:ST2K6(DC@>1S7C,IA/_=VMGD]5:P67>*O!M'7- M]-,"A=K.@F&PN_C*UY5U%]%\VK UWJ']N[G5=(KV*"6O41JN)&A4B M<_)>X!O'K3G8@_-DJ=2#.]R4LR!VA%!@81T"HV6#URB$ R(:/WK,8&_2*1[N M=^@?O>_DRY(9O%;B.R]M-0OR $I(*%$L;_PK:3':RQSX.!PIY_(9"TBLDGG=GR+/\G5DVGVJU!>VD"F\AQ MZ1[ESFKZRDG/SC^Q!]QP(1"NBA\M-]S'ZI=[MA1H?IU&EFPXR:CH\18=7O(& MW@5\5M)6!OZ0)98O]2/BMB>8[ @NDI. GYD>0)*'D,3)Z 1>NG<3W<&-Q=K\>\SG#G)T'-+5S:5I6(&S@ K#H-Y@,'__;CB./YP@ M/-H3'IU"G]]UY0)J!1\9U_"-B1;=Z:&5X[IQ7(TC6Z"VU"* M=:193QJ8]=+LX#%*@KD\NY$;E%9I3OKGD&9A%L=GMYJZD;9/(32"20M,EH"D MV5";L)!DX9B$;DHZ\!7WU+FT3*ZYVW:F+QU(V1867$=K!3.09_'9O;),_(_= M.8R'X446PXEWS/;OF)U\QV.)%P*1 =]>X$9V+=;GHZ\_N,='"PL*[,/1K#QI M[ZW7Y8;>3WGG&47GV6:I*-)266A:W2AMW4-J]*H4VVW5O]2UJALFG]Z_RY/A MY(.+E6TI9BI6@BJ*5OM,\'GBA%T"$+62 M=PFE=&?=M$7URL[2Y:JF-'B"56M;3;F)FJO2#,XHJ![LKY9IB[KK1["[I3A0 M&OWVQ97]=\2'OE^=4;W+D5Y'L87R2M=+@M5(PQ'89)E?DDG,)J$D^$81FDX&4T.%$HN M6A<29%I2>1KG+IB*D>/G,!PDR?,R&L2Y*YS!9'PT>Z.#F5&C7OO):*!PY=R- MC_WM?OA>=3/G6;R;W!26-9<&!*Y(-1Y,*#%U-PV[@U6-GT!+96F>^6U%?R!0 M.P'ZOE+*[@[.P/XOR?PG4$L#!!0 ( %N"H5@U7U19_0( $@& 9 M>&PO=V]R:W-H965TCY,37.V392TQ1Y,>/%,G,]TH_ MF!;1PH^^DV81M-9N+Z/(5"WVW%RH+4JZV2C==1S M(8/EW.MN]'*N=K83$F\TF%W?<_UTC9W:+X(D."IN1=-:IXB6\RUO\ [MY^V- MIE,THM2B1VF$DJ!QLPBNDLOKU-E[@R\"]^:9#"Z3M5(/[O"^7@2Q(X0=5M8A M)7JC/^%_6";Q0%4.V-5?W F!KV0PY?_.-3AF4/Q*P=V<&">]Q#( MLWS++5_.M=J#=M:$Y@2?JOC50\KXJJI+:CDMH65+S9J^':U-E[__50!!OST M-+X;H4NSY14N IH1@_H1@^7+/Y(\?G.&?3JR3\^A+^^&R0&U@6,B;X7A3:.Q MX19K6#_!':>G@U7+I<3N5 )G0YQ.X!BL_G\PXX-50S 0!KB!C>IHTLWEA*8& M;(OP:<>UI;KZGH"C]KX5VCZ]_DCQX2OBPZ%G)I20U6*]\YUX2 .H#:K6]\$@ M3>/PE&Y"+TK;A6*] ,:RL"Q3DI(B"Q-6D)1G29B7L9/B/$R*@AQZ,J\$[^"] MI,QJ@=(:8'E89IF#+.,$"A86,8,R#@LVFXQ=<\.K!]X(V5"$L)QF%#+,XAQR M%LZ2$O(B3--R/#ID68D?D+F)6SD"6)D_(L3/,43C5)]&RZ MB6SC=QA57>VD'09]U(YK\FK8#O^:#SN6*D6$#72X(=?X8I8%H(>]-1RLVOI= ML5:6AL&++:UZU,Z [C=*V>/!!1C_/)8_ 5!+ P04 " !;@J%8W,^YKE<& M !T$P &0 'AL+W=OO M(-RM2P GUOWB)@:2;,,ZI%W6]()AV ,M'5M$)=$CJ3C9K]\A)2NVHZ@NAN[! MDG5$GAN_\QU29VLN/LL<0)'[LJCD^2A7:C6=3&2:0TGE*5]!A6\67)14X:-8 M3N1* ,W,I+*8N+8=3DK*JM'LS,ANQ.R,UZI@%=P((NNRI.+A$@J^/A\YHXW@ M'5OF2@LFL[,57<(MJ ^K&X%/DTY+QDJH).,5$; X'UTXTTO'UA/,B(\,UG+K M/]&AS#G_K!]>9^)E.QD] M*%G5W.E]FXA#)KCM!-?XW1@R7OY(%9V=";XF0H]&;?J/"=7,1N=8I5?E5@E\ MRW">FET#AB3)T7LZ+T >GTT4*M6O)FFKX+)1X#ZC("%O>*5R27ZJ,LAVYT_0 MF('5JZTK#1.R$OR.99A4^6UDXO% FL: MM5]C .2U@A)MDRM>25ZPS-B]I 6M4B"WNC"D=6',6+\=X,IW)!K[=H+W<.R[ MD;D'L4L.F&N]YSH/7ZW;NGX,W;JJA=U;.=<1RYYAZY27,/T#.5@T!Z M2T6-D<,]$C8.M][R*GU65S . H_XXRAR\)K8 ;GFU?)$@2B?+-C6PNQ$N"5O M(G.#)B+;-O01=>01?* _3+PA?D)27*UH]_" 15X]^I%RV$.(F$]LX MI())'!(1U4DIKNT%LM@WX=7"VR[7CL'[2(KZ^:(%Z^B%TG>O4-0IE: MV*^,J=]K*G!)&VHF&^G[G GU5%'C]!$]QE6/ M?8WJP*#3';M>:% :^+[U$?TWY+$S:7Y,/)]$/CDBCAV18^+$R0[(]#BM-W8T MIFS/Z'4VZ/<\8_=UE1:UX:.<"]6@N 7Z.F?H-A5 &"X"OF&T.#5V>QU*,7\, M+2+8)-5KI^A]PTYF$+\#H7!30M*IA:[WIHG,\5 M;G<;*W"/4*B68"Q4N G=KTP^+]C2."T-=KU LV,P]H-X"#Q1!Y[H4/ \69P^ M/ QJZ\?#4"^V/IEM+^:"8FG@-AX!H<\"6\RDB_$(,_4 5,ACXI^Z^//Q%SZ= MG#&9ZI4DF$(@X6E"OL=K9*XA7@<2%G<)BP]-&&:I%@T2=/J>;WM]B1RT\EPB M#[2GZP='/"9>;X4-B>T4%B8+*_0/S*LN)=1D-0L4M1..$)Q8#J83Y;KYF *L M= &N30&"Z0N[9C2+A[[=J@J-,-"-6YAM9A+(P":P.)RB+ M-?\[;BMKC"3$3T(+>R6>(Q>Z09EFZ+[:8?X5?="U2^)QX-G6-4@L[W)5*U-W M. F0IK%KC!W_0X0[J&KH \^@ MSG[PZ&.,UMUJ):R?9;]-RS=G*,VNO(0GE+]9*9U7/]'LYCM-?_;#EEL1C .Y M=NS'PZH]F.T/U88AT/Z"W4/6=6_LVYG)/S:E&H-#-C9LCJ> PK1Y!15%@.RM M4F]M#WLQL/.KL^NUO][&N\-.T%*"X' DVO: 7W"E7>0<.K MICNKQX+Z_[@B<)P]KL!UCZ(]KD@B=X\I$L_>XPG/C?=8PO-V6$(KCBU]M+ ] MMQ=0DZT/(27@#DU_[M&[.ER"YIM()^T^*5TT'U(>AS??HS#2)<.>7< "I]JG M$9X&1/.)IWE0?&4^J\RY4KPT?W.@N*1Z +Y?<*XV#]I ]Z%M]B]02P,$% M @ 6X*A6+P32!*8 @ AP4 !D !X;"]W;W)K&ULA51=3]LP%'WOK[ R-&U2($[2#]JUD2AL&I.0$+#Q,.W!36X:"\?.;)? MO]^UTV:=5+J7^-J^Y]QS8Q_/6Z6?3 5@R4LMI%D$E;7-+(I,7D'-S)EJ0.). MJ73-+$[U.C*-!E9X4"VBA-)Q5#,N@VSNUVYU-E<;*[B$6TW,IJZ9?EV"4.TB MB(/=PAU?5]8M1-F\86NX!_N]N=4XBWJ6@M<@#5>2:"@7P44\6PY=OD_XP:$U M>S%QG:R4>G*3ZV(14"<(!.36,3 8)F2&R5M98\\N5=THB8H- M4279.Z-#0H]2'1:Z?^JY0H<9ZPK9"DBI!!J5R_5L@(>05_X4OFTDD&0:DFXI MI>'@CK5X#RUHS@1ALD!;-XUPA"1X@0NR5JHP!-/",1TAR2030KX_VS%OLGP+6]D;;S2;_:OS(7G;G^IG=/%':_YM(0 25" MZ=ED%!#=V;Z;6-5XJZV41>/ZL,*7$K1+P/U2*;N;N +]VYO] 5!+ P04 M" !;@J%8X4KK'U,$ "^"@ &0 'AL+W=OO(-2@2 !EK<,Z[-H&'._1%-U%L-FV*(H^T-+88EC<=C51>0DW5*[$# MCC<;(6NJ\2BW([630 LK5%>CT/>344T9=Q@6[D'_LKN3>!H-* 6K@2LF.)&PF;O+8'J3&'[+ M\"N#O3K8$^/)6HC/YG!;S%W?& 05Y-H@4%R^P@JJR@"A&5\Z3'=0:00/]SWZ M6^L[^K*F"E:B^HT5NIR[F4L*V-"FTA_%_D?H_(D-7BXJ9?_)ON6-(Y?DC=*B M[H31@IKQ=J4/71P.!#+_!8&P$PBMW:TB:^5KJNEB)L6>2,.-:&9C7;72:!SC M)BGW6N(M0SF]>"=$L6=512@OR"W7E&_9N@*R5 JT(I>?*)[4U6RD49D1&>4= M\$T+'+X /"'O!=>E(F]X <6Q_ B-'"P->TMOPK. [ZE\1<+,(Z$?CL_@18/G MD<6+_I_GKYG**Z$:">2/Y5IIB?7SYZDPM%K&I[68GIJJ'N_L/.(%H360FKV-[5MF ML:*6-O;H$LA$5S@7&MU,'$YR7 M-L,_-1Q(./%(2XI\SUG95@")@Z"R0*ID.T4N2!AX4>P_WS@WTB26TQH4"5+/ M3_WCQ;F3HFC00C/9FHHJDJ'X-;EV/@A^G6-D0:-;6PF 0TBC%7[_TFBR(N2]BH*/3\) MVVW@)>CSE?,!OQC/\W]!$B_T([LF<89KZ@48M3/%'@_%'I\M]OOVNV$JY\W# M#FL+0[P\+"U#Y0I.%?I9Y-.%#KV.H_*%5H>M70X/&&G\J."?RFE%'H%*11A6 M@>H*6TV=M^W=[WAG9B&6NM/6=V)'68PAPH)-QQTUMM0$:7Z4=;2QI:4D2R)G MZ VD9"3)XH[2#L8)&4^2<\%.AF GWQKL58DYQN)CG*RHE(_H@8E[PVT3]V/T M5-3/JC@=]4\8U_Q)H0ESWBNE@])M/[L5XSFT\P*GA(E :*?/80+>28&-.8BL M:46-$,ZI8SG,0^:-@\19'O0PJW>42=LI^#50M@>QW9.DZX#_AIU@'_C.T]D@:T1"TRH6]M]H7<(CV^G?!C MM-C9%\I::!R1=EOB Q.D8<#[C1"Z/Q@%PY-U\0]02P,$% @ 6X*A6+?C MX]X@ P $0< !D !X;"]W;W)K&ULG57?;],P M$'[O7V$%:0(I+#^;I5U;:1U#\# 8VV /B *E M/=_YOOL^^WQ9[(2\5R6 )H]UQ=72*;5NYIZGLA)JJHY% QPCA9 UU;B46T\U M$FAND^K*"WT_\6K*N+-:6-^57"U$JRO&X4H2U=8UE4]KJ,1NZ03.X+AFVU(; MA[=:-'0+-Z _-U<25]Z(DK,:N&*"$PG%TCD+YNO8[+<;OC#8J6\!SJ&J#!#2^-YC.F-)D_C<'M#?6NVH94,5G(OJCN6Z M7#JI0W(H:%OI:[%[![V>J<'+1*7L+]GU>WV'9*W2HNZ3D4'->/=/'_MS^)>$ ML$\(+>^ND&7YAFJZ6DBQ(]+L1C1C6*DV&\DQ;B[E1DN,,LS3JPLJ.>-;1:Y MDG-1UWA2-R650%[>TDT%ZM7"TUC'[/:R'G/=889_P9R12\%UJ<@%SR'_-=]# M?B/)<""Y#@\"7E)Y3,+4):$?Q@?PHE%T9/&B?Q'=J?UZME%:8H]\VZ>W@XOW MPYEW,U<-S6#IX,-0(!_ 61V]"!+_] #9>"0;'T)?W=G&@IRL8M0^1%%8[V[017M=JM,EGNEJ>UW9J&LSZLI[73#H M:E"7Q9A/\,':&I]:*C6Z;2.2P7M;,JF?7G] <>0.X+YOU FV65;:/NNLR!^L M7WR3N]^9\[;>8!44MD?#T8LT#(+3GGD0N$F8N&F:&',Z"]TH":TWB-TH3:WW MQ'=GTWAR410XNPRLU8K3BRC(6LDT S6?7 -V+,L,$1P3V3UI.<,3/T&L>$J2 MR$VCD"0S-Y@%) G<$S_\3^;#21N6L]2=1H$UIPE"Q]9,(R0]LV84F@C9U_C> MLS%5@]S:8:SPL=Y?]:-N9_;NX\%7L:6<44J*##5/SZ9.D1V [A; M:-'8H;<1&D>H-4O\9H$T&S!>"*&'A2DP?@57/P!02P,$% @ 6X*A6/!= M+^B' P ^ < !D !X;"]W;W)K&ULC55MC^(V M$/[.KQBEIVI7XD@(! (%)-CVVJMT+5WVY4/5#R:9$&L3.V<[RVY_?<<.Y-B* M1?WSL>W/)= M;NR!OYA5;(<;-/?56M'.;[VDO$2AN12@,)M[R_YT%5E]I_# <:]/UF SV4KY M9#>?T[D76$!88&*L!T:_9[S!HK".",;7@T^O#6D-3]='[Y]<[I3+EFF\D<4C M3TT^]V(/4LQ879A;N?\-#_DX@(DLM/O"OM&-0@^26AM9'HP)0JL"1P7MBD;HTC*RV!>KKF6\HF#7QDX/C5>,X?,?Q!+Y(87(- MOX@4T[?V/H%LD89'I*OPHL,O3/4@C+L0!N'P@K]!F_G ^1N\EWG.%!XR7[-7 M(IJ!I5),[-"M_UYNM5'$FG_.)=_X'I[W;6_25%D9O\>,/_5'P MTP7DPQ;Y\)+WQ::Y0" SN-W?TH* CL$9^TU<^X3ECA>C;MW")5E">&*NYX!_>" M&PVN$QH>W0TBV?(9%0T$^)6:88!HC?")<04/K*BQ\V=MM&$BM>B8@=]K"A=. M'"T&T(^B;M /X0.,QKUXW'$NR.45NX9HU.V/8A+%42^*.@\$QDJVUW %UBR. MX-H:3GJCN$-7/D/N%& 4]IUD'/:B^/_QB99)WO+2 1B.AU9[T!L%<*'=4=ON MZ'O;_>:&WD@J.@&!SR*1)<(=>X$5"LRX.4>%BT&^APK&CH(#%_B_U+#D% V^ MV#5"0LW<4=F,!&2*R+#3CB>L* "_UI8V;^PJ-V>.3*I0<9EJWC6D^\.2[M&1SLD[W]K2K 9!%\Z<=9KYMW53X&P^'Z#?#2:6 M-I-AG[Z#;AC&[?]<>_V3:5PB%<.^.;9:M3#-8&Y/VV=MV4SS;^K-FT@X=YS* M4V!&ID%O3$U4S3O3;(RLW&S?2D,OA5OF]#2CL@HDSZ0TQXT-T#[VB_\ 4$L# M!!0 ( %N"H5@9'Z@JO@( /X% 9 >&PO=V]R:W-H965T*/THRD0+3R70IJ)5UA;C7S?I 66S)RJ M"B5]R94NF:6C7OFFTLBR.JD4?A0$ []D7'K3<>V;Z^E8K:W@$N<:S+HLF7Z9 MH5";B1=Z6\<=7Q76.?SIN&(K7*#]7LTUG?P.)>,E2L.5!(WYQ+L,1[/$Q=\0B$<$-'XW6)Z74F7N&MOT;_4 MO5,O2V;P2HD'GMEBX@T]R#!G:V'OU.8KMOWT'5ZJA*E7V#2Q,06G:V-5V283 M@Y++9F?/[3WL) R#-Q*B-B&J>3>%:I:?F&73L58;T"Z:T)Q1MUIG$SDNW:,L MK*:OG/+L] XMUTBW;&$NF(3W]VPIT'P8^Y;078R?MDBS!BEZ ^D<;I2TA8'/ M,L/L=;Y/K#IJT9;:+#H(>,/T*43#$XB"*#F %W>MQC5>_/]69R@QY]; S\NE ML9I^C5_[&F[PDOUX3BXC4[$4)Q[IP:!^0F_Z[B@$@MX0'QL_XX>O6U: MU(_;6'&PM5[Y>@LBR%-L2A_#(*:%Y@VMX?#<.8*P=RVI+IJ67]P/($XB"$\" MLFB-^KW+4FG+_[!Z#E!W0AD#[XZ&41A=P%EG16'O]LV^CR$)7?5^XNJ&)U'< M[(/D#/8]M[^CR1+UJIX\AK#6TC;R[+S=<+ML-/TOO)F,=!TK+@T(S"DU.#WK M>Z";:=,JQ@^TAT%^_ M]WHFD["$+-J7C+_NN>=^',?#I;$_78[HX;%0VIU$N?>+HSAV:8Z%M%JXD?/<\T(\&B[$'&_1?U]<6YK%#4HF"]1.&@T69R?1N'=T.N#SX<"? M$I=N8PP +!U"@7?F%9G1U\B2 MG3=%;4P, M"JFKKWBL\[!A<-A]Q2"I#9+ NW(46/XFO!@-K5F"Y=.$QH,0:K FC:P]B32S:,TQK^ MM()/7H'_ M^,]KF#,YUA]MP^)JH-WV3%]S39"?A-V XDAQ\AZ2;]'7C[3?S[ M 6__%;RS^U+Z)_AK/'7>4HO\O2W&"J*_'8)E<^06(L63B!+GT#Y@-/KPKG?0 M/=Y!L-\0[.]"']U6:@$S@TDN]!P=2 UO*=NV2';[NLL1/)<:IJQ6<.@=D/!] M#N0#TMJ_-R2FM7\3_*?/_*O0-A_>'29)]WA\-;D(P]YQF^$"F,^E]4^?-%& M)>)/!\@M E3@-&\J#$*OEO:[86F_ T33K=D(BR"4HANBHD/L3&E9F02=422: M1AX6]46R4$)W6E]K%G<5BTMF\2.P"(W:FJQ#9?:P)]H;S!I"K5-!<"D1\.1H M+C6%,^=2+=!*D\%[V"/.?6A7HX_]PRZT6U=;$B8US3GOE!^D6%(EG),SF0J^ MO!QP_GK)\>K;&A>FU%2=]4F*=69-\;;2K."27NM./ +.9G1+-JM[,"":E_27 MD);6HO:?ZGBVX=7,5[:]@\VD4$UWI>. QYS;53C4V@O!'JG$DJ<99P"IFE/I M78R/7$:$S@YA#1IA#=XJK)L7Z;XJ/6]P[;?):#XJSZ'[MI<27JT=%W+?]5!>_B8JC)CN?*-+:E=4^.\:V_3 M0]*,!G!>M;OG4Q76J[175\YS.H,7!'L'K(+I6U7 F:]==^ 6$2X-[?6Z%6:O MNB/HVKU!+VU(+ER3(.L;&,34D&JY T662>8L%"%[(97;JJMXXW51H)V'-Y2C M=!'7ZJ'1K#;/M''U.ED?K]YXU 5T23I0."/3;NFJBY0.T/S,4:SUA!\WC=?0/4$L#!!0 ( %N"H5A]AX\7P ( "L& M 9 >&PO=V]R:W-H965TYCVX"8WC37'[FR'PG[]KITT%*F4E_KKGG//<:YO MIQNE_Y@"T<)C*:29!86UZTD8FK3 DIECM49))[G2);.TU*O0K#6RS(-*$<91 M- A+QF603/W>M4ZFJK*"2[S68*JR9/KI#(7:S()NL-VXX:O"NHTPF:[9"F_1 M_EA?:UJ%+4O&2Y2&*PD:\UEPVIV<]5V\#[CGN#$[._D9XZ MD5=YSBQ+IEIM0+MH8G,3;]6C21R7[J/<6DVGG' V63"NX9Z)"D'EL."2R90S M 9?26%W1[5L#'^_84J#Y- TM972X,&W8SVKV^!7V,5PI:0L#%S+#["4^)*6M MW'@K]RP^2'C%]#'$HP[$4=P_P-=K[?<\7^]M^^?J_Y;S2FCZ?#_FN"'&'NH1S7-I]G@YFW>_IKD#(E:!G[?185R/- MV^;_Z XM':=;M0^MVMRIK9>XHU95FLK]6;$@Q9^M4YR1X@[@8RJJS%%5DI5* M6\J1^3/@QE14M91-&6LF1U0C:>&+Y%LE$>)Q!^JM7M0YFK]41)E?SSJ!]S#L MQ,.!'X?#OA_'O=[1XMG$&PR#SJ W(E0_[M)\-#B!?440[CS@$O7*MRE#ABII MZ[?<[K:=\+1N ,_A=1LEJRLN#0C,"1H=#T\"T'5KJA=6K7T[6"I+S<5/"^KF MJ%T G>=*V>W")6C_'Y+_4$L#!!0 ( %N"H5A4(;KF6P( <% 9 M>&PO=V]R:W-H965T$ ]NG;6:?. %8!E MC[54.(TJ:YO+.,:B@IKC2#>@:&>C3>9S M2Y-GNK52*%@:AFU=<_-W#E)WT^@TVB?NQ;:R+A'G6<.WL +[O5D:BN*!I10U M*!1:,0.;:30[O9Q/7+TO^"&@PX,U+C>LU][[^1ES1$66OX4I:VFT47$2MCP5MI[W=U [^?,\15: MHO]E75^;1*QHT>JZ!Y."6JCPY8]]'PX :?H*(.T!J=<=#O(JK[CE>69TQXRK M)C:W\%8]FL0)Y?Z4E36T*PAG\SE'@4QOV-( @K(\]$J5[ JP,*+Q,>W/6R0H M(OO 9F4I7)I+=JO"7+BB=U=@N9#OL]B2,$1"1OB+B$[O3RE;(OJ@2 MRN?XF P-KM*]JWEZE/".FQ%++TY8FJ03MJBX4B"/\(Z';HT][_@5WF]FRY7X MY_V>L(56J*4HGWKVK(G4M&NAN"H$-6I%2:!AMLA^S=9H#8WC[YY/!WN08>_ZUK==@G/!2D$2Q;KV1(O0/ M7Y(;",\\H7L =ODXBW>'&N*#X:S!;/T51%;H5MDPIT-VN.6S,-Q/Y>&)H+]U M*Q0R"1N")J./=*X)URX$5C=^U-?:TL7QRXI>*C"N@/8W6MM]X X8WK[\/U!+ M P04 " !;@J%8_76S\JX" ",!@ &0 'AL+W=OTE\1W]O?==W?Q9;!2^L7DB!;>"B'-T,NM+?N^;](<"V9. M5(F2=N9*%\R2J1>^*36RK 85P@^#(/8+QJ67#&K?1"<#55G!)4XTF*HHF'X? MH5"KH=?Q/AQW?)%;Y_"30%*@L;YT+OH]$<]=[X^ M\,AQ93;6X#*9*?7BC'$V] (G" 6FUC$P>BWQ$H5P1"3C=:V-RB3K5&DS@N75.F M5M,N)YQ-;M@++KD0"!?I:\4-KVOU Z9-DT#-X9IQ#8],5.BL"V/0FN:TQ@P. MK] R+HX(\YODPGV.<$ER#,)(,YG!TRT6,]3/< ![@W=4&?(8\ZD" M3S?D@['%PCQOD]I0GFZG=#>I;TJ6XM"CJV)0+]%+OG_KQ,'//8*[K>#N/O9D M+)I2)J541[6S7.*!J?U\^E+AS_B6XOS% MYO2[0.T.T/Y<*?MAN!'6_H"2OU!+ P04 " !;@J%8AX/I*3<# 6"@ M&0 'AL+W=ONJ)(."JIY8 < MT"THXTX\MK8K&8]%J7/&X4H2518%E;^FD(O-Q.D[CX9KMLRT,;CQ>$67< /Z M=G4E<>93.G$\+/&LXASPT1'N.AYG2:D :XO7YD_V"UHY8[JN!H&"\^J4_ZSQL 9"G&^#7 +\- M")\!!#4@V#="6 /"?2,,:H"5[E;:;>)F5--X+,6&2..-;&9ALV_1F"_&39_< M:(E?&>)T_)G>PYKE.9"SY*%DBMGRO2,W5=\0L2"WG)8ITY"2*RF(+0^Y!H65 M4.1R02Y7(*E!*7(X TU9KHZ0X/9F1@X/CL@!<8G*J 1%&$C$G,>-ZE//:U.[3]SZH!<"*XS1>8\A;0#/WL9?_("WL4,-FGT'],X M]5\DO*"R1_S1,?$]/^PXS_D>\,"S\*!+SO]%G_]S]"?)")J>"BQ?\ S?M%1H M46J[I8ZWFN<3K^:;Z;3O9W=*2QP7/[JZH(H3=L UR6:O239_);(GQ0J;8H4OL<>F++8XR^TD"$Z>NLUVW49!-/!;;/,.M]'(._$;MR>*!XWBP5\H M9CP1!71)'NQ$[X?^8-!2W.D51"W!NUYA%/6'+;T=7D$41MURAXWJHWRA_ZZL6$0W+)\([+ M88&AO%Z$Q9+5*Z3::+&RU^R=T'AIVV6&#S>0Q@&_+X30CQL3H'D*QK\!4$L# M!!0 ( %N"H5ABC^] &0< 4I 9 >&PO=V]R:W-H965T_7[T@IDN4H:IQQ7VQ)U#UWXG.\(X^\V KY3:T)T>A'RKBZ[*VUSLX' M Q6O28K5B<@(AY:ED"G6<"M7 Y5)@A,KE+*!/QQ.!RFFO#>_L,_NY/Q"Y)I1 M3NXD4GF:8KF[)DQL+WM>[^'!1[I::_-@,+_(\(K<$_TYNY-P-ZA0$IH2KJC@ M2)+E9>_*.X_\H1&P;_Q%R5;M72/S*0LAOIF;]\EE;V@L(HS$VD!@^-N0&\*8 M00([OI>@O4JG$=R_?D"/[,?#QRRP(C>"?:&)7E_V3GLH(4N<,_U1;-^1\H,F M!B\63-E?M"W?'?90G"LMTE(8+$@I+_[QC[(CGB/@EP+^@0 H;A<8E0*C0X'Q M$P+C4F#\7 V34F#R7 W34F!J^[[H+-O3 =9X?B'%%DGS-J"9"TN7E88.IMQX MUKV6T$I!3L\_X&]D0QDCZ"K^GE-%+=]OT562V$O,T'M>.+!I>!T0C2E[ V]\ MO@_0ZU=OT"M$.?JT%KG"/%$7 PU6&>Q!7%IP4UC@/V'!"-T*KM<*A3PA28M\ MV"U_UB$_@-ZHNL1_Z))KOQ/PGF0GR#_K(W_HC]J^IUO\%DL0/[7BXQ;QX!GB MH^&3VL/_ICUZL?9&7XXJ]QI9O-$3>->Y@B=*-;SKZP=XAMYKDJJ_6TR\+B#' M[9 FU)ZK#,?DL@>Q5!&Y(;WYK[]XT^'O;62Y! M<@H4NP2)'8 V2QQ7)XR[T M^1W>0:[1"FD!F0)XE@0M2N))6T2X+O"F%L_DOLU\1&5<2IRKDWW+PBD^YA LD[0 M4HH400YG1+9Q4.B9[%GG3V;^ 06=QAQ+@4NPT"58Y BLP>BT8G1Z-*-]PZ)8 ML M3[VSR?" ]DZ+CZ7=)5CH$BQR!-:@?5;1/GL![0LL5[ <0%DNXS5,F/O(WM;> MT"\'>QNWG0J/S9NS1\'KP$F"G[X1SAZ'&-^?'D3)+IA&SYY6/7O:V;-_PGI, M8=:>>4X?:9M-IL,#FVXZ%1SK_R[!0I=@D2.P!DMG%4MG+_!_O#=-E(1A#2$N M%DJW>@=#PY&^!C_>L%X9#CL9^B0)>0?+ M.H(B(1+5AX5@?(*^WI)T063KQ+T;\%A&G*(%3M%"IVB1*[0FT7LE ,_](JW$ M=,6U2[3 *5KH%"URA=;DVJ^Y]CL'=0 A%8GE?J!M9;<;I2J1/%DCZ08XFE"7 M:*%3M,@56I/0NL#B=2[M]PIXG9'9:4W%*5K@%"UTBA:Y0FN26Q=6O/'_$)E= MECING*(%3M%"IVB1*[0FUW5AQ^NN[!Q?12L!?U9&Z]9[-(-.JSA.T2)7:$T& MZT*.]Y)*#N4P;#&KEO0HDS0FK7Q.'_$Y]2;CP\5IMQ5'\^FT/.,4+7*%UN2S MKM!X+RG1/%3@#@MO$N(S7Q55UUAP#3>$Q]#41PE1L:39DY.M;C,^K0F$@JWY MX6*_,"@DROG>?0IS.VE&"QB:I?26ZK72*])73]\B#"MH=]E02EPBA8Z M18M=T5J[8TWT=![35FQG[U0%D(Y.I=JR-UJP%'0NW[O3B."2,2 M?$0AD4NDM+E>[:S#4&Y=9@6?91Q<<1Q_,X5*%)MWA-S9L9#0#9&*+FD)D4F1 MY+$&RY?@E'RE3F#*@C!3D-T8$UN%P,:*VYKB&>45A MI@O3XS79[BP8?"C6I4J3C $;AA0'@W$B0P(X+F61;\9F9/6H>.T@N@4 M+72*%KE":PZ=NHKH=9<1JU&Q-'F6O&5VZPMHPWQ%ZPV3/L1/<\;$[)B G^(5 M ?*2U(;BM[GLY,+G.NBQ,UU=/JS-Z5/:EV M\/S&.P^\EN>A=QX5)_)J^.* X"W023GP3):@:G@R@X62+,[<%3=:9/:,V$)H MR+SV6,45"&PO=V]R:W-H965T2@LHB1J)"K@YR84LB3:FW'FJDD R!RJ9 M%_C^U"L)Y3B.W-Y*QI&H-:,<5A*INBR)_'L/3#1S/,:'C37=%=IN>'%4D1UL M0#]6*VDLKV?): E<4<&1A'R.%^-9$EI_Y_"#0J..ULA6LA7BR1H/V1S[-B%@ MD&K+0,QO#TM@S!*9-/YTG+@/:8''ZP/[9U>[J65+%"P%^TDS7BV:+]#5 0=(#@7 M$': \%S I -,G#)M*4Z'A&@21U(T2%IOPV873DR'-N53;MN^T=*<4H/3\1KV MP&M :TC%CE/7BX]HD65N21AZX.W=L@>7"6A"V97Q>-PDZ/+B"ET@RM'W0M2* M\$Q%GC8Y668O[>+?M_&#%^)_(W*$@ML/*/"#R0!\>1K^M>8&?N?@X0 \.2-Z MZ _!/2-DKV;0JQDXOO 5-7,I2K047$MSKTU'=8&6KI<@T:_%5KG]WT-JM?R3 M87X[ V:J(BG,L7GD"N0>]U(2I4 / M7K.68.H([*S;QW[D[8_5>-4C.>71YNT=O30[%LT%VE&N$(/<8/S1S35&LATU MK:%%Y1[?5FC3?K2Z$/ACV/??S/OX'4$L#!!0 ( %N"H5AG M(X+E[P, #<4 9 >&PO=V]R:W-H965TC+I8MF5&3 MC'F)1>I\'WDN^42>Z8&6CVP#P-'W(B=LIFTXWU[K.HLW4&!V1;= Q)LU+0O, MQ;!,=;8M 2;3>NZ^G$_ICN<9@?L2L5U1X/+'#>3T,--, M[3CQD*4;7DWH\^D6I[ $_G5[7XJ1WK$D60&$992@$M8S[;-Y'9EV!:@M_LK@ MP,Z>4>7*BM+':G";S#2CVA'D$/.* HN?/2P@SRLFL8]_6U*M6[,"GC\?V7^O MG1?.K#"#!0)@MP#[N2LX+MQN[:;9FO7$UFQT1PG?,!21!!()/AS'!R-X782I MBY5UC-6--4IXA\LK9/D?D658CF0_BV? ;:.&VS)W_M_JT:M7[P7#[@K'KOGL M)_C.ZJ&JF;-*^?:G,$6W' KVCRSK#:\CYZV$\9IM<0PS32@?@W(/VOS77TS/ M^$T650E M9K;OVF[?++PTFP03RS3[9I'$S',=[[1HST>W\]$=]7%!B?BZ08F^W4&Q@E): M:Z,4+ZTUE62A2K)($5DO#UZ7!^^-A,!3F1R59*%*LD@162\YDRXYD]<)00-S MS__#+3<(AD)P:6;ZKFGY R&X-/-5X(UD(5"9')5DH4JR2!%9 M+SFF<3KV&Z\3AA;74P8O< >?_H7$S#8"8_#I#R5FON4;UD 8)&:!X5L3N3"8 M9Y<;\V=G!%Z*NRBZQ_$C3C.2CLK".-M+2T\I6ZB4+5+%UL^+=#=82,S$":)*TDP M% B)F>\XP4 @]+-&B#@3I'4'BJ&8[@AOKK;=;-?E^ESW=@;S-^;UPI3,AU57 MK&Z\G.B;EIJX7PM]82B'M5C*N)H(,2N;+E4SX'1;MV%6E'-:U(\;P F4E8%X MOZ:4'P?5 EVO&PO M=V]R:W-H965T0$"5U-G[E_$?J #JB?^27$G]XY!-^6>\^_ZY"J9.IZN M$6:X5!K!Z.\!%YAEFD3U^-% G;9,';A__$S_JVH\->:>25SP[-\T49NI,W8@ MP17;9NJ6[SY@TZ"AYBUY)JM?V-7/1B,'EENI>-X$4PWRM*C_V6,C8B_ 'Q\( M")J X$5 ,#P0,&@"!B\#@@,!81,05F;JIE0>8J;8;"+X#H1^FFCZH))915/S MTT*_]SLEZ&Y*<6KV$4F:A#]AGB2I?A,L@ZNB[D_ZO;R-4;$T>P<.W MDA6)G+B*"M<(=]D4=%D7%!PH:%Z*,P@&IQ!X00@K]>8/?S1^W\-9F#G73'/& M-:ZG$@49*]90&4U@+B4J"5\_ MTH-PI3"7W_JDU=2PGZH'_84LV1*G#HUJB>(!G1F9B[Q>9?SX<11/W MH4=4V(H*C:*JS@8*1=XGPQP[(J-,2(@@YX7:](WIA9%PK %+L(ZH82MJ:&SL MG"9%^+2J1R=U'D,"NJQ)P[TW%89AY'GMJZK=& L\UHTE6,=-U+J)C&ZNV6.: M;W/X>HWY/8K>/&4D'#NN;,)B2[".N5%K;O0J67]DTZ9-6&P)UK$Y;FV.C?WP M%O5"MJCO_Q3Q '0]/ MX46'/&WRW=_-]+EXGCY/X3/)!;ZB2X42M/KN$VTL\UC1Y@;\QF046ZI.1[#O M_5PH>^8L25WS5UG2C#C6F%5:;(O6U;>WS_!?)54V6%M*;=)B6[2NTI];#M^X M!G^E06\N]&CAYB8T^;57KM4-B+NW1=8?-&@?N$X+23/-BO#>V8@68*+^1E"? M*%Y6N^9[KF@/7AUND"4H] -T?\6Y>C[1&_'V2\WL?U!+ P04 " !;@J%8 M'IT<&.H" #."@ &0 'AL+W=OJVJI?MV4FN:Z8+E$!Q04K$557YHP74*HI7[BB MY C.#*D@KN]YL5M 3)UL:-;N>#9DE228HCL.1%44D+_>(,+6(V?@O"W:KQ!O ;H[78& /M9,+8 MLYY\FXT<3Q>$")I*K0#5WPJ-$2%:2)7QM]%TVEMJXN;X3?V+\:Z\3*! 8T;^ MX)E#*[12HT <[!KQ)Q*#%= +,$KH5 4H!K.@.W&$XPP1(KX&F.),3D MDV(\/>3@].03. &8@L]OP+Q%7*RCQ\&L??9EDF?8GE/8EMY!6U>09=Z]MYWQ/0=UR_J.9N? M5VH"#X99B\9&5&]MJRP)OT\P MBJ)@IQ?V06&2#'9ZP0*Z]")[+Z2MK[33UR.3D#1;''G_GMJ,I):MS8]VC.R# MXLCS=HQ80'&4[!AQ-PX/^J2G/H@+3(6J=:YHWD6B@N#UZ:F>2%::\\2$274Z M,<.E.G BK@'J^IPQ^3;11Y3V")O] U!+ P04 " !;@J%8HM2=X5H# !% M"P &0 'AL+W=O?Z'COQ M'>\9_R%R0B2Z+XM*3*Q%(;,L2\U_7I&#[B>5:#X%/=)U+%;"3\0:O MR2V17S8W'&9VJY+1DE2"L@IQLII85^YH$2N\!GRE9"\.QDA5LF3LAYJ\RR:6 MHQ9$"I)*I8#A;T>FI"B4$"SC9Z-IM2D5\7#\H+[0M4,M2RS(E!7?:";SB15; M*",KO"WD)[9_2YIZ0J67LD+H7[1OL(Z%TJV0K&S(L(*25O4_OF]\.""X_@F" MUQ"\+B$\0? ;@M\E!"<(04,('ILA; CA8S-$#2'2WM=F::=G6.)DS-D><84& M-370VZ798#"MU,&ZE1R>4N#)Y#V!;1'H ND!FC(AT^J=%?R ^0!Y\6OD.5Y@6,_L$73?T73?5,[_95_\<_8C,_SV$/A: MSS]_".ZNED)R>->_FS:XE@C,$NK[-Q(;G)*)!1\X0?B.6,F+9V[DO#&Y^Y1B M\Z<46SR1V-$^!.T^!'^O_G%#.):T6J-"OZ(IO*+BY/JOSV9([ESCWM:D2)/4 M5;1+XF XMG>'6];'A-[E,6;>QWB>'QV#%GV0&P9!"SIR+FR="\_6]15SBI<% M.?3(Y,YYE3O/Z$Y-"@\6[ <=<_J0804%P,D.EHP2^T5G!5LA42 MN "NQ/<(KL8&Q':$2^B_4)ICOB9B@$Q?!_O@VBX)X%2#I;2WE:R/?AMM>[AK MW;ITXE-W-',-\3GT?*;XU7 T'YKB\6BN>T3[SW+J!A-NG#6M!)2W@J4Y@R$< M45XW;?5$LHUN,I9,0LNBASGTN80K #Q?,28?)BI!VSDGOP%02P,$% @ M6X*A6'"/4@/F @ Q@< !D !X;"]W;W)K&UL MK55M3]LP$/XK5H8F)JTD3=I2NC82E*$AC0W!V#Z[R36Q<.S,=EKX]SL[:6A+ MJ/:!+ZU?[A[?<\_E;KJ6ZE'G (8\%5SHF9<;4TY\7R/'5GMRJ>RLIP)N!6$5T5!57/%\#E>N;UO%K2#.[!/)2W"G=^BY*R H1F4A %RYEWWI_,1];>&?QFL-9;:V*9 M+*1\M)OK=.8%-B#@D!B+0/%O!7/@W )A&'\;3*]]TCINKS?H5XX[H,KD#3@VDY%K456/3?WP)AC+^ M"3T?[B_)\=$GTG/M$E36#FX3>L0:W BS]^Z(^"+UU\WPEL MA_V@93\XA!Z[7O0J%H5H#*B47V A$+2$\)3D5&3CY M!/9PV=9\+:9<<):Y:N\4<_1*IS :!GMBOC8:#H;C/3']K998@,K MW9W2M=)/I@*PY+D6TDR#RMKF/ Q-44'-S$@U('%GKG3-+$[U(C2-!E9Z4"U" M&D63L&9UV1H3%\E,J20. M! (*ZQ@8?E9P!4(X(CS&GXXSZ%TZX/9XP_[%QXZQS)B!*R4>>6FK:7 :D!+F M;"GLO5I_A2Z>8\=7*&'\/UFWMI,X(,726%5W8#Q!S67[9<^=#EL >KP#0#L M/100=X#X7T"R Y!T "]UV(;B=2NY!X$LU 2J\AM QH7Y8)X>W*4@V5/>KYXOWJ_+F;&:DSAWT."M!3),(4KZW/3L *F =:M ;V"('O_;CR)/@_) M\Y9D^1N1O9(N[J6+][%GC[XB,;W8"G-K =A#7)=R.29\CEG0-3GBDKP TV8P MU?9[2%HDH:16TE:&C"DIV8L9DO4PIF3#1)-=3/EA3"<;ILD T2L]DU[/Y/_T M++DIU%):@I4+0^JU?&>>S[T.JRP:19.S:/LW3L/5MD[#F)/75OFPU:2W:@,, MM[J6>V*P.!=<&KS^.>*BT0FV3-VV[79B5>,;V4Q9;(M^6.%+!]H9X/Y<*;N9 MN-[8OYW97U!+ P04 " !;@J%8VS9E%Z # #?#P &0 'AL+W=O:WM(!Q'270*[X3./&S,5);V5+ZK"9_QFO#4AE!"CNA++#\ M.,(]I*ERDGG\5YL:34PE/!^_N?^A-R\WL\4<[FGZ-XE%LC8" \6PQV4JOM#3 M1Z@WY"F_'4VY_H].]5K+0+N2"YK58IE!1O+J$[_4(,X$MOL3@5,+G$L%BUJP MN%3@U@)7DZFVHCELL,#1BM$38FJU=%,##5.KY?9)KI[[DV#R+I$Z$3V A,;1 M#7H S@'0YP(8%B0_('T'/1"\)2D1K^@3%B53@ZL-"$S2:RGZ]K1!5^^NT3M$ M 5!;NL(7ZMM_Q N]@ M;:NGB0@9UD=!'0%+[NTC-5I M% G(/\+$ZTTN->@$\,P1Y#'$\F2R7=(0QS- M;"K$F+;3P3$:8RJ.F:L@K9'R:C*&9&L*(6L M14@N#POP839VC\V-;5O=5^MXN,EP9G)KP_E1"MNCY6+TJ$QS@8XX+0'1/:)- M@U&=I;1N, @,]PU.KW);NDX/67^5[UF=4[<96N5[RV95M47SK)E2K:^L+@\D MYS+=O919MTOY_%C5358300O=7VVID-V:'B:R P>F%LC[>TK%VT2U;$U/'_T/ M4$L#!!0 ( %N"H5BI1+CUG@( ,X' 9 >&PO=V]R:W-H965T'?[^RD6"WDO90 M4G4L*N"XLA"RI!JG2V-JN91*+6A>,P[4DJBY+ M*A_'4(CUR/&=C>&&+7-M#&X25W0)MZ#OJFN),[=CR5@)7#'!B83%R+GPA[/( M^%N';PS6:FM,3"9S(>[-Y%,V M;]@O;>Z8RYPJF(CB.\MT/G+.')+!@M:%OA'KC]#F_.E#J\,6 'GZ 4$+")X"HF< 80L(7QHA:@'12R.J=C5N _#YJ9MS'$3,W@F M9DBN!->Y(C.>0=:#G^['G^_!NYA_)T*P$6$<["6\HO*8!&?O2. %4<]^)B^ MAYZ%AWWI_%_TV3]'WQ$C[&Y$:/G"_3?BQ\5<:8GO^&?? 3<443^%J6U#5=$4 M1@X6+P5R!4[R]HT_\#[TJ?N:9-/7))N]$MG..43=.43[V)MSP)>6BA*P(A=4 M0T:T((6U5_01J[7N?7T-[\#RFCZQ2J)S+W97VYKW^/CGNS[3OWW\:'"ZZS3K M<0K,-5YMI^YN%:@2Y-)V!D5247/=W,S.VC6?"UMSG]C'_G#B]]BGV*R:WO*' MONET^#R6C"N4;8&AO.-3K)^RZ1[-1(O*EL>YT%AL[3#'A@O2..#Z0@B]F9@ M70M/?@-02P,$% @ 6X*A6!#^[6"_ @ BP< !D !X;"]W;W)K&ULC95=;YLP%(;_BL6JJ96V\A4@Z0A2TVK:IE:+FG:[ MF';AP$FP:C"U3=+^^]F&LFQQH]R C7W.\[[&/DZWC#^*$D"BYXK68NJ44C87 MKBOR$BHLSED#M1I9,5YAJ;I\[8J& RY,4$7=P/-BM\*D=K+4?)OS+&6MI*2& M.4>BK2K,7V9 V7;J^,[KASNR+J7^X&9I@]>P /G0S+GJN4.6@E10"\)JQ&$U M=2[]BYGOZ0 SXP>!K=AI(VUER=BC[GPMIHZG%0&%7.H46+TV< 64ZDQ*QU.? MU!F8.G"W_9K]LS&OS"RQ@"M&?Y)"EE-G[* "5KBE\HYMOT!O*-+Y:)M M/]=S4-X*R:H^6"FH2-V]\7._$#L!0?!&0- '!$9W!S(JK['$6N.G\)S3 MMM!_0): GEK,)7 $=:%6?0&-A&JI^OU"A6(C TTLC&[\&B'Z8^2Q Z-!FAT!#0RT-@&C?:@DR2P,^.!&1_!'!EF8F/& M^\S0LS.3@9D+)C;F>)\9QG;F9&!.#C+O M2U WQTKM9QMP8MM!;[CTO;_US3O,9!)3:S7R]DY)[(7_[QYWI[3J:TI5J36I M!:*P4F'>>:+T\J[R=QW)&E-METRJVFV:I;HM@>L):GS%F'SMZ (^W+_9'U!+ M P04 " !;@J%80X+ZS+(" "5!P &0 'AL+W=OMM:.'9F MNRW\^UT[(2MMZ'C@I?''/#]=2/>H%@"%/)1=ZY"V,JG';5,J(:QY ]L:A8C[]0C4YC1)3S F>G0*)\)^[??&H6[#'$FNQ(K$$8J!IHVK"I)O0UON9KF@!(P\+6H-:@9=]_A3V@J]=9GTD6?Y!9*^,C%LC MXWWLV0U=XP4WH!CE!&\6=J2JXG@'NRRLJ7J.RG:X518&V/#Z0W^U:5D@5H[13-F&!8LE,RE[*[EK"N,*RYL%M9VBI+]RJ[DX;RKN33'1\C3+X?;26_ M&Q;VHT&\G7Q'V""(T^WD_8T>:!\LK.\Y$YIPF"$P..DCCZH?@7IB9.7:XD0: M;+)NN,!W$Y0-P/V9E.9E8CMM^Q)G?P%02P,$% @ 6X*A6!#;QO P! M2QL !D !X;"]W;W)K&ULM9G;;N,V$(9?A5 7 MQ2[01@DDZ3OOT)25%MF*%M1>3FU@' M_A^I^:D9A9SLN/@J4P!%GO*LD%,G56ISY;IRF4).Y07?0*'OK+C(J=*G8NW* MC0":E*(\

4[%/]>0\=W4\9WG"Y_8 M.E7F@CN;;.@:%J"^;.Z%/G,;2L)R*"3C!1&PFCIS_RKV^T90MOB#P4X>'!/S M* ^_@Y9;J7B>2W6(\A9 M4?W2ISH0!P+-Z18$M2 X5="K!;V7@OXK@GXMZ)\J&-2"P:F"82T8EK&O@E5& M.J2*SB:"[X@PK37-')1VE6H=8%:8F;500M]E6J=FOW*>[%B6$5HDY+90M%BS MAPS(7$I0DOQ,YDG"S!R@F;Y=S60S(]Z'H"C+/N@67Q8A>?_N WE'6$$^IWPK M-4M.7*6'9SIQE_50KJNA!*\,I4?N>*%22:(B@:1#?V/77UKTK@Y+$YO@.3;7 M@16X@,T%"<8_D< +>EWCL\5^7Q";W7 M\L 2RUXSSWHEK_=]\^ROWW5[]L3]Q'P^]Q.PPPH3%2+"6 MEX/&RX'5R^;5%9!1!0E17'\0?-LR61:&+N>LP'.=JV"# ^=\?S3P7G@W./*W MHU5T4JOXN-7E\*!1*XK#)HI#^QN1Z.K-I!+4?$J1J'HG=.:[@_P!1&?6LQ+/ M#2,F+,2$19BP& G6\GC4>#QZRR(WPK0;$Q9BPB),6(P$:]D];NP>GU[D=#EC M>\=IZ7B7R>/_KT,WX^.,U_,&+Q*>=6SG>H()BY%@+4\N&T\NK9XL=%T2NE"1 M:V%>0EMVM8+.?=TP82$F+,*$Q4BPEK6^M_]?U7O+_%K3D1Q'I86HM B5%F/1 MVJX?K%#XV-^?=N+93OM'^;CU/5@[B-EGA$J+L6AM!X.]@X'5P8];J*$G\+VC9(VZU(-*B[%HE8/NP=Y #F)=[N)( MLN3;0E7;!,W59J=H7NZ/N/OFU3;3'15K5DB2P4I+O8N1KHBBVKFI3A3?E#L- M#UPIGI>'*= $A&F@[Z\X5\\GIH-F_VSV'U!+ P04 " !;@J%88RR:SL8$ M !V'P &0 'AL+W=O'80^,3=M")=$CZ;C;UX^4%%[H937)G,BKNW8O)B&]4FN3L7B"YR3(J_KUB*=^.'>R\ MW'A(EBME;KB3T9HNV2-37]?W0H_9"R7"<^18(NQ\PE?QB0T 07BCX1M MY=XU,JD\A[_E*1.]4X3N'_]POZY M2%XG\T0EF_+TSV2N5F-GX* Y6]!-JA[X]C=6)A08OAE/9?$7;4NLYZ#91BJ> ME<%Z!EF2[S[I]U*(O0#8*CH9";Y% MPJ UF[DHQ"RB=?I);K[W1R7TTT3'J4H8^2O_N WJ'DAQ]6?&- MU&^0(U?I29M7N[-R@E>["9(C$[REX@*1P4=$/-*WA$^[PW_?Y#I\6(3[EO#X MA+?[GBWZ3>Z_;C0>72N6R;]M4NW(^W9R MTR(NY9K.V-C1/4 R\V+"V@ ["<^M M2@$G+PEJO* %)42+(8B*PAZK 2=0B\J@P/?B,$^T%[53D)%;^& M:J2$O=KM><#K2DD(5!V@;#$46U/,/>N,@1>7DK"Q'A OP*UN.[7A\'#@]UM5 M8L<%$3E2)[5-Q9V&;7(ES/\#=S1CW?VXF^;LZ@"UI%!L30EK4XK]MVS*N-/S MGJTL)%L,Q=94MO;&N-,R_D!G+@GW?RMP>)OTA;E>)#:>[;M N$RLNBL(C=5+;9MSM MF^\%GV]F"IF-+YW;*QT:U#*#LL50;$T=:]>,W]0V8U#?#,H60[$UE:VM,X;V MSOC0\ X.K+,%=-";NR#-+;O:-!-HTTQ 33,H6PS%UA2S-LT$VC03B\D=M)NR M!=0NC4Y(,YN][=QNGWS'\]Z,9VNF=-M8"L8REJO.?MQ->'9IP&[BOH5C)K5C M)F_JF FH8P9EBZ'8FLK6CIE .V9RZ'%]K]V/3P'%KX":&=5>F4![90+JE4'9 M8BBVIIBU5R;07KDDW#_UZ)&HO4EN1_GM K&BVEL8[MX9ISF1OJ5BF>02I6RA MP[R+2$LH=H>\NX'BZ^+8\XDKQ;/B&PO=V]R:W-H965T?[82H&P'U3>-_=[_G<7+7I!;R4>6(&K8%XVKJY5J7Y[ZOECD61)V* M$KG960E9$&VF>@/O>>&>KG-M%_PT*)#ABE1,WXOZ,[9^(IMO*9AROU"W9P,/EI72HFB# MC8*"\N9)MNT][ 2$X2L!81L0.MT-R*F\(IJDB10U2'O:9+,#9]5%&W&4VYX>[6K7"$<7J$FE!W! 5 .WW)1*9-3);XV,BW,7[:2+AI)X2N2;HD\A7!R M#&$0CN!A?@6'!T?_IO&-R\YJV%D-7=[A*WFO*:<:3[Z:KZ#'ZG&OJV.X);J2 M5#_!W-1#5IGS/V<+I:7YG'[U>6LTC/HUV!([5R59XM0S-:10;M!+W[\;Q,&' M-QP..X?#M[*G7RJ.$,;NYJ(^<4UX[,)MN6[2P7 \2OQ-#W3404=[0",'C?N@ M37BT"PV&DWYHU$&C/: C!QWW0:,7T$D\[&?&'3/>@WGFF),^9OR"&4^B?N:X M8X[W8#:U<-;''+]XHZ.S^#^FO],>;*,/LK(?3SQ#:A[B\D_0M02P,$% @ 6X*A6,<;*!!' M P APL !D !X;"]W;W)K&ULK59K;]HP%/TK M5UDU=5+7A "!=1 )R!Z=M*E:]_@P[8-)+L2J8V>V4]9_/SL)&:4A:BN^0&S? MM.-D+>J!11P]^,<35U4JWS"]=5<8H94>\P,T(Y4XX*?NN9#@1A6:4XY4$5609D7=S9&(S=7K.MN,K7:?:=KCA M)"=KO$;]/;^2IN4V+ G-D"LJ.$A<39U9[R(:V_@RX ?%C=KY!JMD*<2-;5PF M4\>S"2'#6%L&8OYN<8&,62*3QI^:TVFFM,#=[RW[^U*[T;(D"A>"_:2)3J?. MV($$5Z1@^JO8?,1:S]#RQ8*I\A$K^F2(O(*3BSF6RH*9:91$U>;S.W\;EQG M.:^R] ]D&:?K,+^B5?_WF[(*(J9D(5$N'7;*FT-*?U M=]LJ5K,,VF>Q-]B%RDF,4\=<40KE+3KARQ>]P'O;YN QR:(CD=US=]"X.^AB M#S](H12LMQXO"2,\1B :S#KB@76L#.TD?JJAQR2+*K*@)+-ORVW8&P]ZP<2] M;7%JV#@U['1J%L=%5C"B,0&:Y81*\\)H,'M/8>NUT4GW5'^&#R2]'H^"_Y(J MX4>:\IX_0>-/T.G/'->4A/L M!T6=*3U3\*@1/.H^.LW%%/\IJ#3;(BFD?7=TBI"CI*+M-9B/'JC?5SYZH-SO M>?O*.W-[IO)QHWS9T*&"X,E#O?&165U9E7]70(B\+H:70IJPJ M/U-3*:.T 69\)83>-NP$3>T=_@-02P,$% @ 6X*A6-9)7IQN P RPP M !D !X;"]W;W)K&ULK9=M;]LV$,>_RD$KAA;H MHB<_9K:!U$;1 "T6).OVHN@+6CK;1"E1(RDY_?8]4HYL)[)6%PX<6Z1X_^/O M>">?)UNIOND-HH''3.1ZZFV,*:Y]7R<;S)B^D@7F=&A,W K_N&XU0?78%&64GZS@]MT MZ@5V1R@P,5:"T4>%HU/:WAX_:3^WL$3S))IG$OQ+T_-9NJ- M/$AQQ4IA[N7V ^Z ^E8OD4*[=]C6:X=]#Y)2&YGMC&D'&<_K3_:X"\2!0=@[ M81#M#**?-8AW!K$#K7?FL!;,L-E$R2THNYK4[(6+C;,F&I[;8WPPBNYRLC.S MN<*4&WC/$BZX^0Y_P$U*$Q1A)N VK_/$QOOU @WCX@VM^/RP@->OWL KX#G\ MO9&E9GFJ)[ZA_5A5/]GY?E?[CD[X_L34%42CMQ %4:_%?-YM_H %F8^=>7QL M[E,4FE!$32@BI]<[J9?(/(4;2M*4_@U\^839$M77-K).*5M[U[I@"4X]*BZ- MJD)O]OMOX2#XLXWS0F)'U'%#'3OU^ 3U I>&#EH;5=;0'VD!W!K,="MX?$GP M"XD=@?<:\%[G<2]XQ5,Z:@U,T,,,4U@BI3N"H$E4P(I"R8JJ($=,,6V+1:># M4_?])ZIQ+!93;)54ZW&,E1<7S-3PO_*YD M[W1Q+N>%Q(ZB,6BB,;AHL@\N"7XAL2/P80,^[$R#_;D+R7)(9)9QXT) CV[* M>&,HX^4*DCHK=+F$U2XSVN+2Z>S[)WJB>0NV MJJGP 1^-8L J^E)C2X&0,-KR"=Y.5^?RCEX6>CCLG^(=-[SC3MZ;/4A-7+JG MF-G@\U)O QRW[*E'KV9/]=8[M_"+*1P&^U8EZ$3\JS3:4+ZZ-'8IJ_J@ 0M_LC2?I2HLI2(UNM/>6X4OSBR.@I=TG=[/I?,/ M.DW;YE,+M^:YIN-8D7QP9?MB57?.]<#(PC6?2VFHE767&_JU@^7V0]02P,$% @ 6X*A6"AES!5T P % P !D !X;"]W;W)K M&ULK5=;;]LV%/XKA H4&]!&=UEV;0/Q9=@>V@4) MNCX,?:"E8YN(1'HD9;?_OH>4HMD.8V2K7V*1/-]WKN0Y&1^$?%1; $V^U157 M$V^K]6[D^ZK80DW5C=@!QY.UD#75N)0;7^TDT-*"ZLJ/@B#S:\JX-QW;O3LY M'8M&5XS#G22JJ6LJO\^@$H>)%WI/&_=LL]5FPY^.=W0##Z _[^XDKOR>I60U M<,4$)Q+6$^\V'"T'1MX*_,7@H(Z^B?%D)<2C6?Q13KS & 05%-HP4/S9PQRJ MRA"A&?]TG%ZOT@"/OY_8?[.^HR\KJF NJB^LU-N)EWNDA#5M*GTO#K]#YT]J M^ I1*?N7'#K9P"-%H[2H.S!:4#/>_M)O71R. ,CC!D0=(#H')"\ X@X0OU9# MT@&2UVI(.X!UW6]]MX%;4$VG8RD.1!II9#,?-OH6C?%BW-3)@Y9XRA"GITLJ M.>,;1>Y DKFH:TS>PY9*(._)%QME*,GM'B0637N@R)^-5IKR$G'DL\)SQ@UT MUVBS,Z.*%02/R8)5C8&?Z&C)?UF IJSZ%;4H2SKV-7IC;/*+SO)9:WGT@N4Q M^2BXWBJRY"64#OSB,GYX >]C%/M01D^AG$47"3]2>4.B_!V)@BAQV#-_!3P. M+#QVN?-SVI?_6_M),.*^KF++%[_ ]ZQV/C7U"M,OUJXJNH="\()5C-K7X^_; ME=(2WY"OKK)H%2=NQ>9=':D=+6#BX<.I0.[!F[Y]$V;!!U=.KDFVN";9\DID M)]E+^NPEE]C_6_;>M5?>E:I62VJUF(ZUGX9A%F5YGHW]_7$:7(+I,(JSZ%1P MX60,DSC/3P673L9!,$R37O D-&D?FO1B82_7:^QQ)A*E>=ZPRQ$%12.99J!& MKB"DUZS7:Y(MKDFVO!+925*R/BG9Q7J]!WPO6&$J%CMF\4@:SK2SIV3/RF(0 M9DEZ5H[/I;(XC\]KT2$U#(?A62$ZI,)!$+FK<- [/'C=!:7=!>7]!6W[*1%' MS^O;-WD4AA_:BG7VRMG =:^&>1J?N3-W"J99.$S.HN,4S.-T,#P+D%,PCI#T M+$;^T9A3@]S8^5*10C11G; MXX9Q12I8HZK@9H#FRG8&;1=:[.R0M1(:1S;[N<6Q':01P/.U$/II813T_PA, M?P!02P,$% @ 6X*A6&Q^QJF@ @ ^P< !D !X;"]W;W)K&ULK559;]- $/XK*R,AD$KMV&XIP;&4"]&'2E$CX 'QL+$G M\:I[F-UU4OX]>S@F+6X:05_L/>;[YMJ9R79"WJD*0*-[1KD:!976]3 ,55$! MP^I@O]4*:7=BQE(0!5T1P)&$]"L:#X3RU M\D[@*X&=.E@CZ\E*B#N[N2Y'060- @J%M@S8_+8P!4HMD3'C9\L9="HM\'"] M9__D?#>^K+""J:#?2*FK47 5H!+6N*'Z5NP^0^O/A>4K!%7NBW:M;!2@HE%: ML!9L+&"$^S^^;^-P # \_8"X!<2/ >D3@*0%)*=J2%M >JJ&BQ;@7 ^][RYP M,ZQQGDFQ0])*&S:[<-%W:!,OPNT[66II;HG!Z7R.)2=\H] "))H*QDSREA66 M@-ZA<5D2FTU,T37W3]+F]LT,-";TK9%05E)EH3:66+ZP:+5.O-;X":T)NA%< M5PK->0EE#WYV'/_A"#XT$>C"$._#,(F/$MY@>8[BJS,41W':8\_T!'@2.7C2 MY\[_:9__L_8'P4BZ-Y$XON24-^$?P_?Q2FEIJOI'7[(]7=I/9SO=4-6X@%%@ M6ID"N84@?_UJ MIN99B=FS$O-C$CXRX4$W8R W;HPH5%B[_2/N3KM)-78-^M'Y9#"<#GK.9V:R M^4'TA]Z/15-)&\(5HK VJJ+S]\9.Z4>-WVA1NUZZ$MIT9K>LS'0&:07,_5H( MO=]8!=V\SW\#4$L#!!0 ( %N"H5B-'YTEF04 'L8 9 >&PO=V]R M:W-H965T#1*E\DO'D5%",BS/>4X8C*RXR+""3[%V9"X(CHU0ECJ^ZP9.ABD; MS&>F[U',9[Q0*67D42!99!D6NQN2\NW5P!N\=3S1=:)TAS.?Y7A-GHEZR1\% M?#DU2DPSPB3E# FRNAI<>Y>A-]$"9L8?E&QEHXWT5I:^/874FUHK/$BGDKS%VVKN>X 1854/*N$80499>4O?JV(: AXPP,"?B7@ MOQ<8'1 85@+#]P+C P*C2F#T7B X(#"N!,S6G7+OAK@%5G@^$WR+A)X-:+IA MV#?2P!=EVE&>E8!1"G)J_JQX].73#5 =HUN>@?]);"SXF&(FT2=T'<=4=^ 4 MW;'2,?7PR8(H3--3F/'RO$ GWY_.' 7KT:A.5.E>E+K] [J'Z)XSE4@4LIC$ M'?*A7?["(N\ #S49_AL9M[X5\#>^.4>N?X9\UQ]V[<\0[TWV]Q2)&GW\%2'2G M2";_ZMC/;:E_U*U?A[A+F>.(7 T@ADDB-F0P_^$[+W!_[.*V3["P)[ 6[Z.: M]Y$-?1Z^YA %@)2 M@4B*-83BB''V:4.D_I+&9$MCLJ9,EY&LBSW62'V"A78:/;0C6* 9>:06PPS MK@TSMB+"(0 L)'7(0[A0"1>&=8AJ: U'0DEM$*Q=7X)=8B(0^5I0M4.417 J MX$9#.83%+I9+S6.C65_.F_ED-'&#\X92P&$Z3/E)=C$X^N*^O67A'P\*Z MT&/=MR>P%J?3FM.IE=/_?3>>H; ,#7=,*E'H 8D>]B[\D&LX>89^+@,+&.+1 MQ/P.)F[L:_WL=5Z^5J%C#T&?8.'T@S.- R^8UK[4LMA%;;$+*PLO!^])\JK; MI(>KTKJ"8RF]^!A7@J CM/S[O!9?GKO/[%TK8SJ)10\9H\M"FG0>?;XG.H1T MNI,=[-C-]XH6]H76)K)1(GG?.)&N%M 7^7VBA7VAMSVQ-:F]U] MB>A9*Z'Y$P1)04VU8K(M],(H\';R]/PB3^WQHM?BKU>TL"^T-JG[^L\;?>MX MT6M1URM:V!=:F_Q]C>?9B[R&1Y=QH3 >768#G5SV69,M>D4+O8]EI3\<3P^D M4IXNWMH]^QK#LQ<9D&2BWQ/2"+,Z!)1E,5 )!7!:Q%!S3,_

.;:E*]$.& M>12$ AG2*U:^%4I3\VT3&B60#9/V)$$5),(8)3B&5AW]BK*9_E[+-84V$O)"M2YYQ,PO"A?NLL/Q7/SE+OD2O',-!."8R+T!!A? M<:[>/K2"^O\-\W\ 4$L#!!0 ( %N"H5C8[4)R6@0 +4- 9 >&PO M=V]R:W-H965T[(-0A\LY0JIP:[:N7KM0*:.J&<^U$0]/V< M,N&-AV[L7HV'LC"<";A71!=Y3M5N"EQN1U[H[0<>V"HS=L ?#]=T!3,P7];W M"GM^K25E.0C-I" *EB-O$M[>A;$5<#,>&6SU49M85^92?K>=O]*1%U@BX+ P M5@7%QP;N@'.K"3E^5$J]VJ85/&[OM7]RSJ,S2:_=/MM7TZ%)M=D5GY?(I?D8?:%3&S8F=F1=Q_ 4,;?#WV#&%:9 MOZA,3DN3T1F3-^2S%";3Y*-((7TI[R-^[4.T]V$:M2K\3%6'1,D5B8*H1WXE M/M$95:"K1XN%;AVEKK/0/1S5YKTW[^._":$-%RL2*S&'% MA' MBE]W 5=D5@;JW\90E?2E_MCIMYO"9AS&<1!&0W_3P!777'$KUQ\8/ /I M103Q*X*X'_:3&L#-NFNW]Q1^:XEFOZ;NMVIY!'TI=/\5]#6&+8E/J-OM/45M MU(.:>M"J!?>[);!+P0>OP?M1V/RUDYH@N7@50K48_\<23)J68&_0:X:ZJ:%N M6J&^NBT>TNO)!A0>6<2MR6O<1H%\HDR11\H+!)S6:3,MF9'UL,DT\99V!T>\ M_4$G&33CAL%AJPXNRYG+R-_$K,S91PV:Q)WX=(V^@=6>6N'1211>E%P_R[OP MM7?]FTX_"0Z_\-33=L+V= RC@Z?1I0GYLYR-7CL[B#IQ0B0?S(@HLCGH*J21I-5F5>$ MB04O4MR+DJN@&Y;OMLQD9 W*%,?%:TYJ)6KY37&MQ"FK"/JT?J^,'%5\LGXU-XCFL:CV[NF^9.PAP*]QC?Q M_DKB'Y#*"PT6F7@,:,)AB7A!9X!+395WA+)CY-J5V7-IL&AWS0SO5:#L!'R_ ME-+L.]9 ?5,;_P=02P,$% @ 6X*A6)P?:)BN @ P@ !D !X;"]W M;W)K&ULK55M;]HP$/XK5E9-K;0VK^V A4A J+8/ ME5!9MP_3/ICD(%$3.[,-M/]^9R=DT*:LVOHEL<_W//?B\UVXY>)>9@"*/)0% MDT,K4ZH:V+9,,BBIO. 5,#Q9!Q#P;=#R[5V@MM\E2DML*.PHBN8@[JK9@)W=LN2YB4P MF7-&!"R'UL@=3 .M;Q2^Y;"5>VNB(UEP?J\W7]*AY6B'H(!$:0:*OPU,H"@T M$;KQJ^&T6I,:N+_>L5^;V#&6!94PX<7W/%79T.I9)(4E71?JEF\_0Q//I>9+ M>"'-EVP;7<]@#(TPWP&H#W%!"\ / ;@/]:"T$# M"%YKX;(!F-#M.G:3N)@J&H6";XG0VLBF%R;[!HWYRIFND[D2>)HC3D5SQ9/[ M\S&F.B437F+Y26IN<%90)LDYF=<%1/CR\'SZH-<@R6D,BN;%&>K>S6-R>G)& M3DC.R->,KR5EJ0QMA8YJ<,HG-YRI3)(I2R'MP,?'\?TC>!L3 MU&;)VV5I[!TEO*'B@GB]#\1SO*##G\DKX+YCX'Y7./]G??K/U@^2X;NM+\E6?R69-,W(CNXH*"]H. 8>_.F%^:"DOTW"_6;[;J6 MFO'*,.K9LHE\&ULK59= M;],P%/TK5D!HDV#Y;#M&&VG]0.P!5*T,'A /;G+;6B1VL=UU\.NY=M+0)FDW MP5[:V#GG7)_K&_OVMT+^4"L 31[RC*N!L])Z?>6Z*EE!3M6%6 /'-PLAN6DN@J27EF1MX7M?-*>-.W+=S4QGWQ49GC,-4$K7).9Q8$&23:*%#\NX<19)D1PF7\+#6=*J0A[C_OU-];[^AE3A6, M1/:5I7HU<"X=DL*";C)]*[8?H/33,7J)R)3])=L2ZSDDV2@M\I*,*\@9+_[I M0YF'/0+JM!."DA#4"=$10E@2PJ=&B$I"]-0(G9)@K;N%=YNX,=4T[DNQ)=*@ M4CF]!,PFX\9I,,\K)&S+#4DPW&1"Q()^P4*<@ MF4A90H; 8<$T&0FER=D8-&79.1+N9F-R]O*">(F MY5*&Q5*"(TL)R4?!]4J1"4\A;>&/3_/?GN"[F)8J-\$N-\/@I.!'*B](.?^NU)HF,'#P@%,@[\&)7[WPN]Z[ME0_I]CX.<4FSR1VL"E1M2G1 M*?5XAGHL 9+@)]FV!06[:]GFQKB/NU@+]_N);4+PBCG$C)L8__+M(6;2$LKS M*\R!NT[EKG/2W0W7@#G31^T5],Y>S+!36_NH!1,%-7]-C._5A29MH*#3[K!; M.>R>='B="ZG9;VKO3#QO,Z%:#\YN(W;=9A/1JYE\5&/21 1'=K!7^>N=]&?N MC_7N_IB7]\>QW>PU*BCRZ]7:Q'2B6B6.FQ@_".OEV@+J1KV:6W?O7LU!+FU# MH]# ANOBY*QFJY[IVK8*M?FA?S7R6^;'V&,5+=%?^:)!P^-[R;@B&2PPE'?1 MPVV11=-3#+18VUM]+C3V"/9QA7TB2 / ]PLA]&Y@ E2=9_P'4$L#!!0 ( M %N"H5@&QJQ-=P0 )07 9 >&PO=V]R:W-H965TZ_ M7SM) RF)"3/1OD#BW'.N[SW^NA[N*/O.(P"!7M.$\)$1";&^,TT>1)!B?DW7 M0.27)64I%O*5K4R^9H###)0FIF-9GIGBF!CC8=;VQ,9#NA%)3.")(;Y)4\S^ MG4!"=R/#-MX:OL2K2*@&PI%AJ1Y! H%0%%C^;6$*2:*89#_^*4B-TJ<" M'CZ_L<^SX&4P"\QA2I._XE!$(V-@H!"6>).(+W3W$8J 7,47T(1GOVA7V%H& M"C90]P&P"] M![#^@W /H%H-_6@UL MW+8>O *0B6GFR
,[A!3UI)-/61R96B9X)BHD?4LF/P:2YP8WP?! M)MTD6$"(/HL(&)K25([12 V>+:!/E'-TA:81)BO@*":H%>)B!@+'R:6$?GN> MH8L/E^B# G^-Z(9C$O*A*63O51_,H.CI-.^IT]#3'GJD1$0<^22$L ;OZ_&W M&KPILU:FSGE+W=31$CYB=HV ]*X/WZL+Y.>_S'_9>24:O M'$>]C*_W@^/H@00T!72A1LODDX>A!0,K_KAL)N:]^O2^UV-[Q-0Y@9$@/ M'-@6C/&OO]B>]7N=#%V2^5V2S3LBJPC6+P7KZ]C'$YQ@$@#" BU@%1,2DQ6B M2[0&%M.ZZ375\ITK2I=D?D[F961J*]V.KQQ+3HKM8;([\EA)MELFV]4F^P]Y M1 @VC $15WF"$IR[QY%:%7#FQU;N%4+/[=PFSGFQQRV5YI4 M O?*P+VVHPQ(J!]?WE'_CE6[%HEM:!SE>R2S+]MLY[5&?4'5OUZ9EO[ L'2)NMSXT8EQ9"E+<@" M,T@PY_$R#K J%^L.]Y,37AHDT:/.U:13-K]@TVVH6I.J'@<%FZW?85*Z(8(? M9%TN8TM&4UFE[]>UNN-%(M>S6FGT#INDT:+.EJ9+-K]@TTIS;.+8#=HX>VT< M;:J^XE<$RR4$HC;/>G!3GK6HL_/<)9M?L&GS?&QRY3;D>5]LVMK2Z*?/TY,3 M_$U2=%J7=LKF%VQ:*8Y-FL[W]KZ,M%O7D:=.^),35$U9;U/>S6JMCBN#5F3S MDV359*DRL-JRKX]L?8$D8T9O*WI,T!JK,1T!C]5KJ#940"$L8L%->%W+<0UU MYRGSX (P!;;*KFJYG V2-Z]2R];R.GB278*^:Y_:=S.[IMU7U\V>^?G MU[9'7SSY);^DW'XCA*8"F[9UW?R"')\BO@_$70=79EN:!"T#1[ MC "'P)2!_+ZD5+R]* ?E1?SX/U!+ P04 " !;@J%8DK7[TRX$ C$0 M&0 'AL+W=OQVQU#%/\4Z"6B8)DW]=8BQ67<=W7B?N^6RNS83; MZRS8#!]0/R[N)(W<@B7B"::*BQ0D3KM.WS\?^Q9@+7[CN%)K[V ^92+$-S.X MBKJ.9SS"&$-M*!@]GG& <6R8R(_O.:E3[&F Z^^O[&/[\?0Q$Z9P(.+?>:3G M7>?4@0BG;!GK>['Z%?,/:AF^4,3*_H55;NLY$"Z5%DD.)@\2GF9/]I('8@W@ M-W8 @AP0; -:.P"-'-#8!C1W )HYH/G>'5HYH/7>'=HYH&UCGP7+1GK(-.MU MI%B!--;$9EYLNBR: LQ34UD/6M(J)YSN]<-PF2QCIC&"6SU'"0.14(W.3?$\ M(UP+I> ([C&,F5)\RD-F*D+![5*#F$+_=G -!T/4C,>?R?#Q80@''S_#1^ I M?)V+I6)II#JN)E_-CFZ8^S7(_ IV^-6 &Y'JN8)1&F%4@A]5X\\J\"[%J A4 M\!JH05!)>,/D,02GAQ!X0;/$G^$[X W/PAMEG_/?=A__Z]TW@M$HJJ9A^9KO MJ)HA3FDU@DM,Z4W#7^B+%-UDHWJ M)!O71+:1TV:1TZ9E;^S(Z?817TLAB/RP[Q&+JS04"<+3-5'#E<9$E2:S66B9.7U31/?FD",U#; M@LS5Y;GG==SG]:R\M3@ZV309[249EY $?F&S$9=V$9=VM7 E0FK^(RMPJN@W MXI7?F6SQ5BI2Y3X_6\1UDHWJ)!O71+:1K),B62?_$T4ZJ3.9=9*-ZB0;UT2V MDW5[;<61ZVMB.TE&9>0^.WR MF/FFS]R<6>M<_'T?"13+9:J5:386]A8Y1\7-,#*:@13;":=ENF3BBXDO'L,# M(GP1M.9[\.G#:>#[%_89>!?WJ+E$JR_F%FMG:95-!$D)=?' HHB;M+&8F$W+ MHX[+CH:[UH\E*&>V=&M^X)\/_9+YD>GF2^;[OG<^ MHIB6K?BTDO7K_[B4_7Q W<&,TYT]QBFYYQV?4+'+K"//!EHL; \0J8?K/BHL1*;\7:E94 G%M225W?\R*W MQ(0Y26R?78@DYK6BA,&%0+(N2RP>SH#R[(*K^$*U$UU M(?3.[51R4@*3A#,D8#5S3D?3-#1X"[@EL)6]-3).EIS?F2!28"W6): M ^(KM" ,LXQ@BLZ95*+6]542':(Y%N*!L'6+Q"Q'/>(7J8BN@%68UT)HDH5\ MYVQ]> VB1"DL%=I/06%"Y8$6O+E*T?[> =I#A*'K@M=2$V3L*FW)!.9F;?AG M3?C^"^'_P.((^9-/R/?\<( ^?YW^K6::?F+IP0 ]?YZ%TO:=8^DYBCU(9=*D,7E-/NH[=['H[ZW4F-9VI3&?FNC.G0VEMY",K M;V;G)AG[XRAV-_UT#8#&X_ Q*!T G01!!WID+^SLA:_:LYWRO];"9P%%43!Y M8NTY:!SZHR?6!I0FT?$3:VYO.IFC1/\U:\(DHK#2-.]H?.P@T8SG9J-X90?6 MDBL]_NRRT"<:" /0[U>N;2;C2-2:40XSB51=ED0^7P 3JZDW\M8--W11:-N XZ@B M"[@%_;.:25/#G4M.2^"*"HXDS*?>^>@LF=CQ;L O"BNU448VDU2(!UNYRJ>> M;P,"!IFV#L0\EG )C%DC$\9CZ^EUK[3"S?+:_:O+W>22$@67@OVFN2ZFWB:^ :?5G:^]%YGE/[20A#5[SYKTSM&!TEH EEZAA]0/^H[JZA M3$'>F[ZW""-5$ DJPMI$:-^#LS::BR::8$LTWVM^@@+_O;F"L$=^.2R_)L]H M/-JJ3EY7^[UJ;*!V9(..;.#LQKN2O?MA1J K#:6Z[T/3V(7]=G;ZGZF*9##U MS/Q6()?@Q>_>C";^YSY0AS1+#F3V N.XPS@>^ M[ YIEC1F$V=FU^!E/(KPL@=(V $)=P*BT(P\DY3U\ABTV)?'(3L''23 M\+59>-K1.MV15M700CG1@+1 *9@FFO?1&[;L%JFMJ]2@?E]@!S)[06_2T9O\ M#STQ-SM^)F0OO$''?7^]X?#6Z_W6!?] L33L\,8N:X]$UT0N*%>(P=S8^R2S3&CJ6A1N8TW%=ILXZY8F),92#O ],^%T.N*W6QEF^AB&]73.2EJ?J8I)BQ1*E]38J9Z% M=:49S6MP*D78[_62L*1D2@Y)X&C&ZN< M9>3^Y/W/A3)7[P)W/_IP=-2[/[W:MY\TP"D)O:07+R ]Z^&\%L.HDQ=1/\., M$5_N$J]U'%NJ3M1QXQRVF1T-"R4W"8Z),UAV6K+@@8J,C*G@$\W!JZ E%RMG M[H-AJH32@;&5M>$BL-2/#H[<#(K>\I1<*MW$=A':XMVE?QQM4_$&9SPN['=G,H='8C68%7S;S9=$)P-@CG)U6 ME5A]$GPF2^8V_^* HR%=^P5SI?FCC0:M,K4&IDGPP+3ATVW++TVK.[8TZW9: M%KCF_@%J_KMYGC')-!7;HFWOO^4LOUIQ?/FO)#?_5?8%>S6VQ]Q;%WEQ""*3 M0Q!Y #T9IV]28]@>C5OG[\[IVUD#>,O)R'=X9Q*;H,%DP87ALIW->9XS^>00 MMO2&3NS+[@Z_79^S@BZ$N>O C&S&WUC.%V7:K;J!1+2K-N.OL+THZ5ZQ;"PN M<[9D^;B=ZMFD&09V8*.V%SCL(]?-Y4 ^C@O'S)N/E@-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %N" MH5ASFBRY,P4 "LK / >&PO=V]R:V)O;VLN>&ULQ9I;4]LX%(#_BB9/ M](%-?&W+$&8HE"XS3,D0AGWL*+:2:)"E5)+#MK^^Q_(",H0S^W+(4^)+[,]' M\OF.I!P_&'N_,.:>_=LH[::CM?>;H_'856O17V0@-1Y;&-MS#IEV-W<8* M7KNU$+Y1XW0R*<<-EWITK5[ MWD'>\H4+>SQ?W' F8[*"5QP*:WSX8QP?0Z,6P$G]UNM-Q=2>6'/N1??K&DW M4J^ZR\!3C*/'"'%X_.R#>&3_3QC-R3A@+VL R,ECW9&R1KN7K-Y!]']P#&S M9&>FV420*0*9[A'R1QI!9@AD]HZ07[CBNA(L]$@7 >8(8+XW0'8PXQ%D@4 6 M>VOJN3=5!%DBD.4>(0?]\2,"^7%_+PUWZPCR$P+YB19RQG^QK6,S8^120Z \%&]#)$P:";$UOAE3/T#' M"EW^$OJ_7G4$[-2YH7X3S!H)M3:LJ*5G%[P*Q7&,A7DB(1;%5VXU)+:0A;NB MKX'4,5_S0?Y-,$A0X:8V(F28E-,F\73OQL.]2OVQ=AYB8G[)B/V"#M>'F)A@,F+![-;@(9NW3<-M/'[),,=DU([! M,(?1Q)R3$3OG+SQ#FFGYQ8/[LQ_^N9+(YF MCNDGIY[QZNN?*(!=,NHO-9Q@RC']Y,3Z><*\W@C+PX A['H]@9)C%LK?91X, M,'NX,^,\.S@7GDL5FS)'%UF(%?16*%V8=8\+CAQ34$X]Q'G"##:/^B2\4FKP MFF,*RJD5]-SBT!/%RZ#&F)B"\O<9YKQ^?_HT%6-B"LJI%11'TU@LFIB"ZQ\N-;PL0&),=+&?V$)O3R(!-T#(HPS=1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ50SONNU/=[?NZ M^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YH MGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U M=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G#[J' MH/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F": N! MVH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCKYV";06U%O)=!;46\E MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE M!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- [T"] M@T#O0+V#0.] O8- [T"]@T#OF/RL)- [4.\@T#M0[R#0.U#O(- [4.\@T#NC MWIE [XQZ9P*],^J="?3.J' M[RW7QU^67R[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9W MQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKB MZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU' M\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<* MD8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/ M!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0#% @ 6X*A M6 *-]_AJ!@ YR, !@ ("!#@@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 6X*A6"Q\/^/$"@ G#8 !@ M ("!JA@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 6X*A6*W/SOM P E@H !@ ("!-34 M 'AL+W=O.^T" !+"P & M@('3/P >&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A M6!@(FBE&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A6-JMMVDZ"0 _Q< M !D ("!NED 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A6#'?Z9,T!0 4@P !D M ("!V7 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6X*A6$W)53B!!@ 8P\ !D ("!YWT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A6/1L MOY5E P P@< !D ("! 8T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A6%P&&OF_ @ !08 !D M ("!\9@ 'AL+W=O<# ">" &0 @('GFP >&PO M=V]R:W-H965T&UL4$L! A0#% @ 6X*A6-S/N:Y7!@ =!, !D ("! M.:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6X*A6+?CX]X@ P $0< !D ("!(+$ 'AL+W=O&UL4$L! A0#% @ 6X*A6*_&AV]. M! R H !D ("!*KL 'AL+W=O/%\ " K!@ &0 M@(&OOP >&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A6/UUL_*N @ C 8 !D M ("!.,4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6X*A6&COSWY% @ ^P4 !D ("!V]( M 'AL+W=O\# W% &0 @(%7U0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M6X*A6!Z='!CJ @ S@H !D ("!0=T 'AL+W=O&UL4$L! A0#% @ 6X*A6".X=^R* @ M1P< !D ("!$.< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A6!#^[6"_ @ BP< !D M ("!?? 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6X*A6&,LFL[&! =A\ !D ("!P_H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A M6-9)7IQN P RPP !D ("!_@4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A6(T?G269!0 >Q@ M !D ("!)1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6X*A6%(6ZK\D P A0H !D M ("!:QT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6X*A6,6X0NJ? @ +P< !D ("!V2D! 'AL+W=O M&PO=V]R:W-H965T7!E&UL 64$L%!@ !) $D ]A, (H] 0 $! end XML 74 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 75 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 156 289 1 true 30 0 false 6 false false R1.htm 100000 - Document - Cover Page Sheet http://jbssinc.com/20240328/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - Consolidated Statements of Comprehensive Income Sheet http://jbssinc.com/20240328/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/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Consolidated Balance Sheets Sheet http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 100050 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 100060 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://jbssinc.com/20240328/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/20240328/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/20240328/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/20240328/taxonomy/role/BasisOfPresentationAndDescriptionOfBusiness Basis of Presentation and Description of Business Notes 11 false false R12.htm 995465 - Disclosure - Lakeville Acquisition Sheet http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisition3 Lakeville Acquisition Notes 12 false false R13.htm 995475 - Disclosure - Revenue Recognition Sheet http://jbssinc.com/20240328/taxonomy/role/RevenueRecognition Revenue Recognition Notes 13 false false R14.htm 995485 - Disclosure - Leases Sheet http://jbssinc.com/20240328/taxonomy/role/Leases Leases Notes 14 false false R15.htm 995495 - Disclosure - Inventories Sheet http://jbssinc.com/20240328/taxonomy/role/Inventories Inventories Notes 15 false false R16.htm 995505 - Disclosure - Goodwill and Intangible Assets Sheet http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 995515 - Disclosure - Credit Facility Sheet http://jbssinc.com/20240328/taxonomy/role/CreditFacility Credit Facility Notes 17 false false R18.htm 995525 - Disclosure - Earnings Per Common Share Sheet http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShare Earnings Per Common Share Notes 18 false false R19.htm 995535 - Disclosure - Stock-Based Compensation Plans Sheet http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 19 false false R20.htm 995545 - Disclosure - Retirement Plan Sheet http://jbssinc.com/20240328/taxonomy/role/RetirementPlan Retirement Plan Notes 20 false false R21.htm 995555 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 995565 - Disclosure - Commitments and Contingent Liabilities Sheet http://jbssinc.com/20240328/taxonomy/role/CommitmentsAndContingentLiabilities Commitments and Contingent Liabilities Notes 22 false false R23.htm 995575 - Disclosure - Fair Value of Financial Instruments Sheet http://jbssinc.com/20240328/taxonomy/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 23 false false R24.htm 995595 - Disclosure - Recent Accounting Pronouncements Sheet http://jbssinc.com/20240328/taxonomy/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 24 false false R25.htm 995605 - Disclosure - Subsequent Event Sheet http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEvent Subsequent Event Notes 25 false false R26.htm 995615 - Disclosure - Lakeville Acquisition (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionTables Lakeville Acquisition (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisition3 26 false false R27.htm 995625 - Disclosure - Revenue Recognition (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/RevenueRecognition 27 false false R28.htm 995635 - Disclosure - Leases (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesTables Leases (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/Leases 28 false false R29.htm 995645 - Disclosure - Inventories (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/InventoriesTables Inventories (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/Inventories 29 false false R30.htm 995655 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssets 30 false false R31.htm 995665 - Disclosure - Earnings Per Common Share (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShare 31 false false R32.htm 995675 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlans 32 false false R33.htm 995685 - Disclosure - Retirement Plan (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/RetirementPlanTables Retirement Plan (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/RetirementPlan 33 false false R34.htm 995695 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLoss 34 false false R35.htm 995705 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://jbssinc.com/20240328/taxonomy/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://jbssinc.com/20240328/taxonomy/role/FairValueOfFinancialInstruments 35 false false R36.htm 995715 - Disclosure - Basis of Presentation and Description of Business - Additional Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/BasisOfPresentationAndDescriptionOfBusinessAdditionalInformationDetail Basis of Presentation and Description of Business - Additional Information (Detail) Details 36 false false R37.htm 995725 - Disclosure - Lakeville Acquisition - Summary of Fair Value of Assets Acquired (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail Lakeville Acquisition - Summary of Fair Value of Assets Acquired (Detail) Details 37 false false R38.htm 995735 - Disclosure - Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details) Sheet http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails Lakeville Acquisition - Summary of Unaudited Pro Forma Results Of Operations (Details) Details 38 false false R39.htm 995745 - Disclosure - Lakeville Acquisition - Additional Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail Lakeville Acquisition - Additional Information (Detail) Details 39 false false R40.htm 995755 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 40 false false R41.htm 995765 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) Details 41 false false R42.htm 995775 - Disclosure - Leases - Additional Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 42 false false R43.htm 995785 - Disclosure - Leases - Operating Lease Assets And Liabilities (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail Leases - Operating Lease Assets And Liabilities (Detail) Details 43 false false R44.htm 995795 - Disclosure - Leases - Lease Cost (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesLeaseCostDetail Leases - Lease Cost (Detail) Details 44 false false R45.htm 995805 - Disclosure - Leases - Operating Leases Cash Flow Related Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail Leases - Operating Leases Cash Flow Related Information (Detail) Details 45 false false R46.htm 995815 - Disclosure - Leases - Other Information Related to Operating Lease (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesOtherInformationRelatedToOperatingLeaseDetail Leases - Other Information Related to Operating Lease (Detail) Details 46 false false R47.htm 995825 - Disclosure - Leases - Lessee Operating Lease Liability Maturity (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail Leases - Lessee Operating Lease Liability Maturity (Detail) Details 47 false false R48.htm 995835 - Disclosure - Leases - Operating Lease Revenue (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseRevenueDetail Leases - Operating Lease Revenue (Detail) Details 48 false false R49.htm 995845 - Disclosure - Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail Leases - Lessor Operating Lease Payments To Be Received Maturity (Detail) Details 49 false false R50.htm 995855 - Disclosure - Inventories - Components of Inventories (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/InventoriesComponentsOfInventoriesDetail Inventories - Components of Inventories (Detail) Details 50 false false R51.htm 995865 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 51 false false R52.htm 995875 - Disclosure - Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail) Details 52 false false R53.htm 995885 - Disclosure - Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail) Details 53 false false R54.htm 995895 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) Details 54 false false R55.htm 995905 - Disclosure - Credit Facility - Additional Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail Credit Facility - Additional Information (Detail) Details 55 false false R56.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/20240328/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail Earnings Per Common Share - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail) Details 56 false false R57.htm 995925 - Disclosure - Earnings Per Common Share - Additional Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShareAdditionalInformationDetail Earnings Per Common Share - Additional Information (Detail) Details 57 false false R58.htm 995935 - Disclosure - Stock-Based Compensation Plans - Additional Information (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail Stock-Based Compensation Plans - Additional Information (Detail) Details 58 false false R59.htm 995945 - Disclosure - Stock-Based Compensation Plans - Summary of RSU Activity (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail Stock-Based Compensation Plans - Summary of RSU Activity (Detail) Details 59 false false R60.htm 995955 - Disclosure - Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfCompensationExpensesDetail Stock-Based Compensation Plans - Summary of Compensation Expenses (Detail) Details 60 false false R61.htm 995965 - Disclosure - Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail Retirement Plan - Schedule of Net Periodic Benefit Cost (Detail) Details 61 false false R62.htm 995975 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) Details 62 false false R63.htm 995985 - Disclosure - Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail) Sheet http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail) Details 63 false false R64.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/20240328/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCarryingValueAndFairValueEstimateOfCurrentAndLongtermDebtDetails Fair Value of Financial Instruments - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Details) Details 64 false false R65.htm 996005 - Disclosure - Subsequent Event (Additional Information) (Details) Sheet http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails Subsequent Event (Additional Information) (Details) Details http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEvent 65 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value, --06-27, should match the Entity Registrant Fiscal Year End Date "06/28" on record within EDGAR. jbss-20240328.htm 8 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName - jbss-20240328.htm 8 jbss-20240328.htm jbss-20240328.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "jbss-20240328.htm": { "nsprefix": "jbss", "nsuri": "http://jbssinc.com/20240328", "dts": { "inline": { "local": [ "jbss-20240328.htm" ] }, "schema": { "local": [ "jbss-20240328.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": 269, "keyCustom": 20, "axisStandard": 12, "axisCustom": 1, "memberStandard": 19, "memberCustom": 10, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 3 }, "contextCount": 156, "entityCount": 1, "segmentCount": 30, "elementCount": 517, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 714, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 10 }, "report": { "R1": { "role": "http://jbssinc.com/20240328/taxonomy/role/CoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R2": { "role": "http://jbssinc.com/20240328/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_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "unique": true } }, "R3": { "role": "http://jbssinc.com/20240328/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_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_388b003b-0b16-47e4-9b9d-2e3be1193b4c", "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-20240328.htm", "unique": true } }, "R4": { "role": "http://jbssinc.com/20240328/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_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R5": { "role": "http://jbssinc.com/20240328/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_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R6": { "role": "http://jbssinc.com/20240328/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_b98a60e7-3bdc-4043-8bf4-7e2e08f98959", "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-20240328.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_323f16c8-f132-46f5-9d04-cc5868d341b4", "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-20240328.htm", "unique": true } }, "R7": { "role": "http://jbssinc.com/20240328/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_dc4d1fae-c4af-4066-a748-fb5a0181d3a4", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dc4d1fae-c4af-4066-a748-fb5a0181d3a4", "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-20240328.htm", "first": true, "unique": true } }, "R8": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.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_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.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_b9f1be7d-f073-4480-8239-3753dfa47088", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R11": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R12": { "role": "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisition3", "longName": "995465 - Disclosure - Lakeville Acquisition", "shortName": "Lakeville Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R13": { "role": "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognition", "longName": "995475 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R14": { "role": "http://jbssinc.com/20240328/taxonomy/role/Leases", "longName": "995485 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R15": { "role": "http://jbssinc.com/20240328/taxonomy/role/Inventories", "longName": "995495 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R16": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R17": { "role": "http://jbssinc.com/20240328/taxonomy/role/CreditFacility", "longName": "995515 - Disclosure - Credit Facility", "shortName": "Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R18": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R19": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R20": { "role": "http://jbssinc.com/20240328/taxonomy/role/RetirementPlan", "longName": "995545 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R21": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R22": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R23": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R24": { "role": "http://jbssinc.com/20240328/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_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R25": { "role": "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEvent", "longName": "995605 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R26": { "role": "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionTables", "longName": "995615 - Disclosure - Lakeville Acquisition (Tables)", "shortName": "Lakeville Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R27": { "role": "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionTables", "longName": "995625 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R28": { "role": "http://jbssinc.com/20240328/taxonomy/role/LeasesTables", "longName": "995635 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "jbss:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "name": "jbss:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } }, "R29": { "role": "http://jbssinc.com/20240328/taxonomy/role/InventoriesTables", "longName": "995645 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R30": { "role": "http://jbssinc.com/20240328/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": "30", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R31": { "role": "http://jbssinc.com/20240328/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": "31", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R32": { "role": "http://jbssinc.com/20240328/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": "32", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R33": { "role": "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanTables", "longName": "995685 - Disclosure - Retirement Plan (Tables)", "shortName": "Retirement Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R34": { "role": "http://jbssinc.com/20240328/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": "34", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R35": { "role": "http://jbssinc.com/20240328/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": "35", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R36": { "role": "http://jbssinc.com/20240328/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": "36", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R37": { "role": "http://jbssinc.com/20240328/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": "37", "firstAnchor": { "contextRef": "C_06f7807b-cf6b-4717-91b7-d42ca2a4ce52", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_06f7807b-cf6b-4717-91b7-d42ca2a4ce52", "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-20240328.htm", "first": true, "unique": true } }, "R38": { "role": "http://jbssinc.com/20240328/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": "38", "firstAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true } }, "R39": { "role": "http://jbssinc.com/20240328/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": "39", "firstAnchor": { "contextRef": "C_a368007a-5b09-4407-8589-a113c4009083", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a368007a-5b09-4407-8589-a113c4009083", "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-20240328.htm", "first": true, "unique": true } }, "R40": { "role": "http://jbssinc.com/20240328/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": "40", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R41": { "role": "http://jbssinc.com/20240328/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": "41", "firstAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3838e23a-601f-4e30-ae37-1c0f20ab2e63", "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-20240328.htm", "unique": true } }, "R42": { "role": "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail", "longName": "995775 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_9c5d86e7-5bb3-45a3-947e-688372749d84", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9c5d86e7-5bb3-45a3-947e-688372749d84", "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-20240328.htm", "first": true, "unique": true } }, "R43": { "role": "http://jbssinc.com/20240328/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": "43", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "unique": true } }, "R44": { "role": "http://jbssinc.com/20240328/taxonomy/role/LeasesLeaseCostDetail", "longName": "995795 - Disclosure - Leases - Lease Cost (Detail)", "shortName": "Leases - Lease Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true } }, "R45": { "role": "http://jbssinc.com/20240328/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": "45", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R46": { "role": "http://jbssinc.com/20240328/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": "46", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R47": { "role": "http://jbssinc.com/20240328/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": "47", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R48": { "role": "http://jbssinc.com/20240328/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": "48", "firstAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true } }, "R49": { "role": "http://jbssinc.com/20240328/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": "49", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R50": { "role": "http://jbssinc.com/20240328/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": "50", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R51": { "role": "http://jbssinc.com/20240328/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": "51", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R52": { "role": "http://jbssinc.com/20240328/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": "52", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R53": { "role": "http://jbssinc.com/20240328/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": "53", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R54": { "role": "http://jbssinc.com/20240328/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": "54", "firstAnchor": { "contextRef": "C_b98a60e7-3bdc-4043-8bf4-7e2e08f98959", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b98a60e7-3bdc-4043-8bf4-7e2e08f98959", "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-20240328.htm", "first": true, "unique": true } }, "R55": { "role": "http://jbssinc.com/20240328/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": "55", "firstAnchor": { "contextRef": "C_b66a4cc3-29f0-4791-81c3-fcc8a3a0cf2d", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b66a4cc3-29f0-4791-81c3-fcc8a3a0cf2d", "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-20240328.htm", "first": true, "unique": true } }, "R56": { "role": "http://jbssinc.com/20240328/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": "56", "firstAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true } }, "R57": { "role": "http://jbssinc.com/20240328/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": "57", "firstAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true } }, "R58": { "role": "http://jbssinc.com/20240328/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": "58", "firstAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cc33acfa-6419-4880-9dec-954e64108f43", "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-20240328.htm", "first": true, "unique": true } }, "R59": { "role": "http://jbssinc.com/20240328/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": "59", "firstAnchor": { "contextRef": "C_a167e76b-faca-4568-a071-135befd504cf", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a167e76b-faca-4568-a071-135befd504cf", "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-20240328.htm", "first": true, "unique": true } }, "R60": { "role": "http://jbssinc.com/20240328/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": "60", "firstAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true } }, "R61": { "role": "http://jbssinc.com/20240328/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": "61", "firstAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9f1be7d-f073-4480-8239-3753dfa47088", "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-20240328.htm", "first": true, "unique": true } }, "R62": { "role": "http://jbssinc.com/20240328/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": "62", "firstAnchor": { "contextRef": "C_a167e76b-faca-4568-a071-135befd504cf", "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-20240328.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c29f4774-0613-43ec-b547-54f46fa77341", "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-20240328.htm", "unique": true } }, "R63": { "role": "http://jbssinc.com/20240328/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": "63", "firstAnchor": { "contextRef": "C_97460d39-29e2-4649-8765-f7aa91643dee", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_97460d39-29e2-4649-8765-f7aa91643dee", "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-20240328.htm", "first": true, "unique": true } }, "R64": { "role": "http://jbssinc.com/20240328/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": "64", "firstAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9222f840-4e37-4061-a1fb-1598c6b2574e", "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-20240328.htm", "first": true, "unique": true } }, "R65": { "role": "http://jbssinc.com/20240328/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": "65", "firstAnchor": { "contextRef": "C_3e280795-6adc-48db-9193-62a1828e36e8", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e280795-6adc-48db-9193-62a1828e36e8", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "jbss-20240328.htm", "first": true, "unique": true } } }, "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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r646" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $367, $283 and $305", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r240", "r241" ] }, "jbss_AccumulatedAmortizationAndImpairmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "AccumulatedAmortizationAndImpairmentAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less accumulated amortization:", "label": "Accumulated Amortization And Impairment [Abstract]", "documentation": "Accumulated Amortization And Impairment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Defined Benefit Pension Items [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r8", "r15", "r32", "r742", "r743", "r744" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "label": "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", "r171", "r172", "r742" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "jbss_PropertyPlantAndEquipment", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r45", "r152", "r511" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "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": [ "r170", "r171", "r440", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r31", "r32", "r98", "r160", "r508", "r525", "r528" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r170", "r171", "r440", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r15", "r32", "r422", "r425", "r467", "r521", "r522", "r742", "r743", "r744", "r754", "r755", "r756" ] }, "jbss_AccumulatedOtherComprehensiveLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "AccumulatedOtherComprehensiveLossAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss [Abstract]", "documentation": "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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "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": [ "r115" ] }, "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": [ "r696" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in excess of par value", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r89" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r390", "r391", "r392", "r536", "r754", "r755", "r756", "r810", "r834" ] }, "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": [ "r702" ] }, "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": [ "r702" ] }, "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": [ "r702" ] }, "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": [ "r702" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r53", "r54", "r356" ] }, "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": [ "r667", "r678", "r688", "r713" ] }, "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": [ "r670", "r681", "r691", "r716" ] }, "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": [ "r702" ] }, "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": [ "r709" ] }, "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": [ "r674", "r682", "r692", "r709", "r717", "r721", "r729" ] }, "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": [ "r727" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfCompensationExpensesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r385", "r393" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts for accounts receivable, current", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r161", "r242", "r248" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://jbssinc.com/20240328/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/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r41", "r44" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://jbssinc.com/20240328/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": [ "r215" ] }, "jbss_AreaOfLease": { "xbrltype": "areaItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "AreaOfLease", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Area Of Lease", "label": "Area Of Lease", "documentation": "Area Of Lease" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Asset acquisition, consideration transferred, contingent consideration", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r807", "r808", "r809" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "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": [ "r130", "r156", "r183", "r223", "r231", "r235", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r415", "r419", "r436", "r504", "r570", "r646", "r658", "r776", "r777", "r822" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL CURRENT ASSETS", "label": "Assets, Current", "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": [ "r148", "r163", "r183", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r415", "r419", "r436", "r646", "r776", "r777", "r822" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "OTHER LONG TERM ASSETS:", "label": "Assets, Noncurrent [Abstract]" } } }, "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": [ "r724" ] }, "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": [ "r725" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://jbssinc.com/20240328/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": [ "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ] }, "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": [ "r723" ] }, "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": [ "r722" ] }, "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": [ "r721" ] }, "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": [ "r721" ] }, "us-gaap_BankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankOverdrafts", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Bank overdraft", "label": "Bank Overdrafts", "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", "r46" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Buildings and Improvements, Gross", "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": [ "r118" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionTables", "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r411", "r638", "r639" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionTables", "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r56", "r59", "r411", "r638", "r639" ] }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "presentation": [ "http://jbssinc.com/20240328/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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Effective Date of Acquisition", "verboseLabel": "Date of acquisition", "label": "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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/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": [ "r411" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Pro forma diluted earnings per share", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r737", "r738" ] }, "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/20240328/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": [ "r737", "r738" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro forma net income", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r407", "r408" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfUnauditedProFormaResultsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro forma net sales", "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": [ "r407", "r408" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "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/20240328", "localname": "BusinessCombinationAmountToBeReceivedFromSeller", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business Combination Amount To Be Received From Seller", "label": "Business Combination Amount To Be Received From Seller", "terseLabel": "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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Assets and Liabilities Arising from Contingencies, Description", "terseLabel": "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", "r409", "r410" ] }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Bargain Purchase, Gain Recognized, Amount", "terseLabel": "Business combination, bargain purchase, gain recognized, amount", "negatedLabel": "Bargain purchase gain, net", "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": [ "r66", "r67", "r68", "r69", "r70", "r72" ] }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationBargainPurchaseGainRecognizedDescription", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Bargain Purchase, Gain Recognized, Description", "terseLabel": "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": [ "r66", "r67", "r68", "r69", "r70", "r73" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Consideration Transferred, Total", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, initial purchase price", "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/20240328/taxonomy/role/DisclosureLakevilleAcquisition3" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Lakeville Acquisition", "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": [ "r127", "r412" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Loss before income taxes", "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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales", "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Product formulas", "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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Business combination, recognized identifiable assets acquired, inventory", "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, 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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Business combination, recognized identifiable assets acquired and liabilities assumed, net", "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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "terseLabel": "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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "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/20240328/taxonomy/role/BasisOfPresentationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "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": [ "r80", "r110", "r111" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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", "r150", "r615" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r107", "r181" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE 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", "r107" ] }, "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": [ "r700" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://jbssinc.com/20240328/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/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20240328/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r144", "r157", "r158", "r159", "r183", "r209", "r210", "r212", "r214", "r221", "r222", "r243", "r269", "r271", "r272", "r273", "r276", "r277", "r305", "r306", "r307", "r308", "r309", "r436", "r530", "r531", "r532", "r533", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r558", "r579", "r598", "r607", "r608", "r609", "r610", "r611", "r735", "r750", "r757" ] }, "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": [ "r701" ] }, "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": [ "r701" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r28", "r78", "r506", "r557" ] }, "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/20240328/taxonomy/role/CommitmentsAndContingentLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingent Liabilities", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r119", "r263", "r264", "r612", "r775" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://jbssinc.com/20240328/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock [Member]", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r834" ] }, "jbss_CommonSharesTreasuryStock": { "xbrltype": "sharesItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "CommonSharesTreasuryStock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, Treasury stock", "label": "Common Shares, Treasury Stock", "documentation": "Common Shares, Treasury Stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash dividends per common share", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r123" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r754", "r755", "r810", "r832", "r834" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r88", "r558" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r88", "r558", "r576", "r834", "r835" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock", "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": [ "r88", "r507", "r646" ] }, "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": [ "r706" ] }, "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": [ "r705" ] }, "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": [ "r707" ] }, "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": [ "r704" ] }, "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/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r33", "r167", "r169", "r176", "r498", "r517" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "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": [ "r97", "r175", "r497", "r516" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "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": [ "r118" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "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": [ "r311", "r312", "r322" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r635", "r779" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "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": [ "r635", "r779" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r103", "r478" ] }, "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/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://jbssinc.com/20240328/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/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships [Member]", "terseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r65" ] }, "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/20240328/taxonomy/role/CreditFacility" ], "lang": { "en-us": { "role": { "verboseLabel": "Credit Facility", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r120", "r182", "r278", "r284", "r285", "r286", "r287", "r288", "r289", "r294", "r301", "r302", "r304" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r186", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r449", "r623", "r624", "r625", "r626", "r627", "r751" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "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", "r74", "r75", "r77", "r79", "r121", "r122", "r186", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r449", "r623", "r624", "r625", "r626", "r627", "r751" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCarryingValueAndFairValueEstimateOfCurrentAndLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of current and long-term debt:", "label": "Debt, Long-Term and Short-Term, Combined Amount", "totalLabel": "Debt, Long-Term and Short-Term, Combined Amount, Total", "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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "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": [ "r394", "r395" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax expense", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r126", "r138", "r403", "r404", "r753" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of loss", "negatedTerseLabel": "Amortization of loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r327", "r337", "r349", "r636", "r637" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r327", "r329", "r336", "r348", "r636", "r637" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r334", "r346", "r636", "r637" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanScheduleOfNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r328", "r335", "r347", "r636", "r637" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r227" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "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/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r321", "r629", "r630", "r631", "r632", "r633", "r634", "r635" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r321", "r629", "r630", "r631", "r632", "r633", "r634", "r635" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Revenue Disaggregated by Sales Channel", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r779" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r354", "r358", "r386", "r387", "r389", "r641" ] }, "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/20240328", "localname": "DisclosureOfSaleOfFacilityTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GarysburgNorthCarolinaFacility" ], "lang": { "en-us": { "role": { "terseLabel": "Garysburg, North Carolina Facility", "label": "Disclosure Of Sale Of Facility [Text Block]", "documentation": "Disclosure of sale of facility" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable date to be paid", "label": "Dividends Payable, Date to be Paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r39" ] }, "jbss_DividendsAllowedBeforeLenderApprovalNeeded": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "DividendsAllowedBeforeLenderApprovalNeeded", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dividends Allowed Before Lender Approval Needed", "label": "Dividends Allowed Before Lender Approval Needed", "terseLabel": "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/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r123" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend per share", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r39" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends Payable", "label": "Dividends Payable, Date Declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r39" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable date of record", "label": "Dividends Payable date of record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://jbssinc.com/20240328/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/20240328/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/20240328/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/20240328/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/20240328/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/20240328/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": [ "r662" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://jbssinc.com/20240328/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": [ "r695" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://jbssinc.com/20240328/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/20240328", "localname": "DueToRelatedPartyCurrent", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related party, current", "label": "Due to Related Party, Current", "documentation": "Due to Related Party, Current" } } }, "auth_ref": [] }, "jbss_DueToRelatedPartyNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "DueToRelatedPartyNoncurrent", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related party, noncurrent", "label": "Due to Related Party, Noncurrent", "documentation": "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/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per common share \u2014 basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r177", "r196", "r197", "r198", "r199", "r200", "r207", "r209", "r212", "r213", "r214", "r218", "r430", "r431", "r499", "r518", "r618" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per common share \u2014 diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r177", "r196", "r197", "r198", "r199", "r200", "r209", "r212", "r213", "r214", "r218", "r430", "r431", "r499", "r518", "r618" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r206", "r215", "r216", "r217" ] }, "jbss_EllenCTaaffeMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "EllenCTaaffeMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Ellen C. Taaffe", "label": "Ellen C. Taaffe [Member]", "documentation": "Ellen C. Taaffe [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and related benefits", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized compensation expense related to non-vested share-based compensation", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r388" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected weighted average recognize period of unrecognized compensation cost related to non-vested share-based compensation", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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": [ "r388" ] }, "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/20240328", "localname": "EmployeesAndNonEmployeeMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employees and Non Employee [Member]", "documentation": "Employees And Non Employee Member" } } }, "auth_ref": [] }, "jbss_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "EmployeesMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees [Member]", "label": "Employees [Member]", "documentation": "Employees Member" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://jbssinc.com/20240328/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/20240328/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/20240328/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/20240328/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/20240328/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": [ "r660" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://jbssinc.com/20240328/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/20240328/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/20240328/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r660" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://jbssinc.com/20240328/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/20240328/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": [ "r660" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://jbssinc.com/20240328/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/20240328/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": [ "r734" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://jbssinc.com/20240328/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": [ "r660" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://jbssinc.com/20240328/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": [ "r660" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r660" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://jbssinc.com/20240328/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": [ "r660" ] }, "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/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r16", "r145", "r170", "r171", "r172", "r187", "r188", "r189", "r193", "r201", "r203", "r220", "r244", "r247", "r310", "r390", "r391", "r392", "r397", "r398", "r421", "r422", "r423", "r424", "r425", "r427", "r429", "r440", "r442", "r443", "r444", "r445", "r446", "r467", "r521", "r522", "r523", "r536", "r598" ] }, "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": [ "r703" ] }, "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": [ "r667", "r678", "r688", "r713" ] }, "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": [ "r664", "r675", "r685", "r710" ] }, "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": [ "r709" ] }, "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/20240328/taxonomy/role/FairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r435" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Total accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r154", "r259" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 26, 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for remainder of fiscal 2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 28, 2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 29, 2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 24, 2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 25, 2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r479", "r483" ] }, "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/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r483" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "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": [ "r479" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r42", "r43" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net intangible assets", "terseLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r479" ] }, "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": [ "r671", "r682", "r692", "r717" ] }, "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": [ "r671", "r682", "r692", "r717" ] }, "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": [ "r671", "r682", "r692", "r717" ] }, "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": [ "r671", "r682", "r692", "r717" ] }, "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": [ "r671", "r682", "r692", "r717" ] }, "jbss_FurnitureAndLeaseholdImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "FurnitureAndLeaseholdImprovements", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and leasehold improvements", "label": "Furniture And Leasehold Improvements", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposition of assets, net", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "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": [ "r748", "r772", "r773" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Administrative expenses", "label": "General and Administrative Expense", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r104", "r581" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Administrative Expenses [Member]", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r101" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill related to acquisition", "terseLabel": "Goodwill", "periodStartLabel": "Beginning, Net balance", "periodEndLabel": "Ending, Net balance", "label": "Goodwill", "totalLabel": "Goodwill, Total", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r153", "r250", "r496", "r622", "r646", "r762", "r769" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired during the period", "label": "Goodwill, Acquired During 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": [ "r253", "r622" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r114" ] }, "jbss_GoodwillAndIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "GoodwillAndIntangibleAssetsLineItems", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets [Line Items]", "label": "Goodwill and Intangible Assets [Line Items]", "documentation": "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/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross goodwill balance at June 30, 2022", "label": "Goodwill, Gross", "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": [ "r252", "r255", "r622" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated impairment losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "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": [ "r252", "r255", "r622" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated impairment losses", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r12", "r251", "r254", "r256", "r622" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r102", "r183", "r223", "r230", "r234", "r236", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r436", "r620", "r776" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r99", "r134", "r223", "r230", "r234", "r236", "r500", "r513", "r620" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r261", "r262", "r582" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r262", "r582" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r137", "r141", "r202", "r203", "r228", "r396", "r402", "r519" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "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/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "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/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in assets and liabilities, net of Acquisition:", "verboseLabel": "Change in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other long-term assets and liabilities", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "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/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other 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": [ "r674", "r682", "r692", "r709", "r717", "r721", "r729" ] }, "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": [ "r727" ] }, "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": [ "r663", "r733" ] }, "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": [ "r663", "r733" ] }, "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": [ "r663", "r733" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense including $171, $186, $524 and $568 to related parties", "terseLabel": "Interest Expense", "label": "Interest Expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r76", "r136", "r173", "r226", "r448", "r583", "r656", "r833" ] }, "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/20240328/taxonomy/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r249" ] }, "us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsAndWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/InventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process and finished goods", "label": "Inventory, Finished Goods and Work in Process, Net of Reserves", "totalLabel": "Inventory, Finished Goods and Work in Process, Net of Reserves, Total", "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": [ "r113", "r740" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://jbssinc.com/20240328/taxonomy/role/InventoriesComponentsOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r162", "r616", "r646" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/InventoriesComponentsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw material and supplies", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r113", "r617" ] }, "jbss_JamesJSanfilippoMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "JamesJSanfilippoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "James J. Sanfilippo", "label": "James J. Sanfilippo [Member]", "documentation": "James J. Sanfilippo [Member]" } } }, "auth_ref": [] }, "jbss_JasperBSanfilippoJrMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "JasperBSanfilippoJrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Jasper B. Sanfilippo, Jr.", "label": "Jasper B Sanfilippo, Jr. [Member]", "documentation": "Jasper B Sanfilippo, Jr. [Member]" } } }, "auth_ref": [] }, "jbss_JeffreyTSanfilippoMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "JeffreyTSanfilippoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Jeffrey T. Sanfilippo", "label": "Jeffrey T. Sanfilippo [Member]", "documentation": "Jeffrey T. Sanfilippo [Member]" } } }, "auth_ref": [] }, "jbss_JustTheCheeseBrandAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "JustTheCheeseBrandAcquisitionMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Just The Cheese Brand Acquisition [Member]", "documentation": "Just the cheese brand acquisition." } } }, "auth_ref": [] }, "jbss_JustTheCheeseBrandMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "JustTheCheeseBrandMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Just The Cheese Brand [Member]", "documentation": "Just the cheese brand.", "label": "Lakeville [Member]", "terseLabel": "Lakeville [Member]" } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r739" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLeaseCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLeaseCostDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r457", "r645" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of company's total lease costs and other information arising from operating lease transactions", "label": "Lease, Cost [Table Text Block]", "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": [ "r817" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "verboseLabel": "Fiscal year ending", "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "jbss_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional operating leases", "label": "Lessee Operating Lease Lease Not Yet Commenced Amount", "documentation": "lessee operating lease lease not yet commenced amount." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "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": [ "r816" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of maturities of operating lease liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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": [ "r818" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payment", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 28, 2029", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "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": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 27, 2024 (excluding the thirty-nine weeks ended March 28, 2024)", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 29, 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 24, 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 25, 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 26, 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Operating Lease, 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": [ "r814" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r815" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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": [ "r452" ] }, "jbss_Lesseeoperatingleaseliabilitypaymentsduethereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "Lesseeoperatingleaseliabilitypaymentsduethereafter", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lesseeoperatingleaseliabilitypaymentsduethereafter", "documentation": "Lesseeoperatingleaseliabilitypaymentsduethereafter" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 28, 2029", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "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": [ "r465" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 29, 2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "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": [ "r465" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Undiscounted fixed lease consideration under non-cancelable tenant operating leases", "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r819" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 26, 2025", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "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": [ "r465" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 27, 2024 (excluding the quarter ended September 28, 2023)", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "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": [ "r819" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "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": [ "r465" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 24, 2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "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": [ "r465" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLessorOperatingLeasePaymentsToBeReceivedMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "June 25, 2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "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": [ "r465" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "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", "r183", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r416", "r419", "r420", "r436", "r556", "r619", "r658", "r776", "r822", "r823" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES & STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r93", "r133", "r510", "r646", "r752", "r760", "r811" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES & STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL CURRENT LIABILITIES", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r25", "r149", "r183", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r416", "r419", "r420", "r436", "r646", "r776", "r822", "r823" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Current", "terseLabel": "CURRENT LIABILITIES:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LONG-TERM LIABILITIES", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r81", "r82", "r83", "r85", "r183", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r416", "r419", "r420", "r436", "r776", "r822", "r823" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncurrent", "terseLabel": "LONG-TERM LIABILITIES:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility borrowings", "label": "Long-Term Line of Credit", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r19", "r132", "r831" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit facility, provide extra available 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/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Credit facility maximum borrowing capacity", "terseLabel": "Revolving loan commitment and letter of credit sub facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available credit under the Credit Facility", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility borrowings", "label": "Line of Credit, Current", "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": [ "r84", "r131" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://jbssinc.com/20240328/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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term related party debt, less current maturities, net", "label": "Long-Term Debt and Lease Obligation", "totalLabel": "Long-Term Debt and Lease Obligation, Total", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r19", "r505" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current maturities of related party long-term debt, net", "label": "Long-Term Debt and Lease Obligation, Current", "totalLabel": "Long-Term Debt and Lease Obligation, Current, Total", "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/20240328/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCarryingValueAndFairValueEstimateOfCurrentAndLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of current and long-term debt:", "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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment, Gross", "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": [ "r118" ] }, "jbss_MaximumAmountOfOptionsOrStockAppreciationRights": { "xbrltype": "sharesItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "MaximumAmountOfOptionsOrStockAppreciationRights", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of stock options or stock appreciation rights awarded to an individual", "label": "Maximum Amount Of Options Or Stock Appreciation Rights", "documentation": "Maximum amount of options or SARs that can be granted to participant in one calendar year." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r353", "r477", "r520", "r548", "r549", "r602", "r603", "r604", "r605", "r606", "r613", "r614", "r621", "r628", "r640", "r647", "r778", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "jbss_MaximumNumberOfShareBasedAwards": { "xbrltype": "sharesItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "MaximumNumberOfShareBasedAwards", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares that may be awarded to participant in one calendar year", "label": "Maximum Number Of Share Based Awards", "documentation": "Maximum Number Of Share Based Awards" } } }, "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": [ "r701" ] }, "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": [ "r701" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r353", "r477", "r520", "r548", "r549", "r602", "r603", "r604", "r605", "r606", "r613", "r614", "r621", "r628", "r640", "r647", "r778", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "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": [ "r720" ] }, "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": [ "r728" ] }, "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": [ "r702" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "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": [ "r180" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r180" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r107", "r108", "r109" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20240328/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": [ "r100", "r109", "r135", "r147", "r165", "r168", "r172", "r183", "r192", "r196", "r197", "r198", "r199", "r202", "r203", "r211", "r223", "r230", "r234", "r236", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r431", "r436", "r515", "r578", "r596", "r597", "r620", "r656", "r776" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Pension expense (excluding service costs)", "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component", "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": [ "r327" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r139", "r140", "r142", "r146", "r190", "r191", "r194", "r195", "r204", "r205", "r245", "r246", "r399", "r400", "r401", "r426", "r428", "r432", "r433", "r434", "r437", "r438", "r439", "r450", "r451", "r468", "r480", "r481", "r482", "r524", "r525", "r526", "r527", "r528" ] }, "jbss_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Non Employee Directors [Member]", "documentation": "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": [ "r701" ] }, "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": [ "r671", "r682", "r692", "r709", "r717" ] }, "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": [ "r699" ] }, "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": [ "r698" ] }, "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": [ "r709" ] }, "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": [ "r728" ] }, "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": [ "r728" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-compete agreement [Member]", "terseLabel": "Non-compete Agreement [Member]", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r64" ] }, "jbss_NoncumulativeCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "NoncumulativeCommonStockMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20240328/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member]", "label": "Noncumulative Common Stock [Member]", "documentation": "Common Stock, non-cumulative voting rights of one vote per share." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "totalLabel": "Nonoperating Income (Expense), Total", "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": [ "r105" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "jbss_NumberOfDistributionChannels": { "xbrltype": "integerItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "NumberOfDistributionChannels", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/BasisOfPresentationAndDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of distribution channels", "label": "Number Of Distribution Channels", "documentation": "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/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "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/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r223", "r230", "r234", "r236", "r620" ] }, "jbss_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental information related to operating lease right-of-use assets and liabilities", "label": "Operating Lease Assets And Liabilities [Table Text Block]", "documentation": "Operating lease assets and liabilities table text block." } } }, "auth_ref": [] }, "jbss_OperatingLeaseCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "OperatingLeaseCashFlowsAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows information:", "label": "Operating Lease Cash Flows [Abstract]", "documentation": "Operating lease cash flows abstract." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLeaseCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease costs", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r458", "r645" ] }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeLeasePayments", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease income related to lease payments", "label": "Operating Lease, Lease Income, 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": [ "r219", "r466" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetail", "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "terseLabel": "Present value of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r454" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r454" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://jbssinc.com/20240328/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": [ "r455" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r454" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in measurements for lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r456", "r460" ] }, "jbss_OperatingLeaseRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "OperatingLeaseRevenueTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of operating lease revenue", "label": "Operating Lease Revenue [Table Text Block]", "documentation": "Operating lease revenue table text block." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r453" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOtherInformationRelatedToOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r463", "r645" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOtherInformationRelatedToOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r462", "r645" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeaseAssetsAndLiabilitiesDetail", "http://jbssinc.com/20240328/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/20240328", "localname": "OperatingLeasesCashFlowRelatedInformationTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Supplemental cash flow and other information related to leases", "label": "Operating Leases Cash Flow Related Information [Table Text Block]", "documentation": "Operating leases cash flow related information table text block." } } }, "auth_ref": [] }, "jbss_OperatingLeasesNoncashActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "OperatingLeasesNoncashActivityAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash\u00a0activity:", "label": "Operating Leases NonCash Activity [Abstract]", "documentation": "Operating leases non-cash activity abstract." } } }, "auth_ref": [] }, "jbss_OperatingLeasesNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "OperatingLeasesNotYetCommenced", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating leases not yet commenced.", "label": "Operating Leases Not Yet Commenced", "terseLabel": "Operating leases not yet commenced" } } }, "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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets", "totalLabel": "Other Assets, Total", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r129", "r155", "r503", "r658" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/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_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r171", "r440", "r443", "r446", "r516", "r742" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income , net of tax", "terseLabel": "Net current-period other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r18", "r166", "r169", "r175", "r440", "r441", "r446", "r497", "r516", "r742", "r743" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of actuarial loss included in net periodic pension cost", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax, Total", "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", "r98", "r164", "r780" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail": { "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized net loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r10", "r98", "r164", "r338" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Pension liability amortization, net of income tax expense", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total", "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", "r98", "r124", "r164" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense related to pension adjustments", "verboseLabel": "Pension liability amortization income tax expense", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r9", "r128" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax effect", "label": "Other Comprehensive Income (Loss), Tax", "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r170", "r175", "r396", "r405", "r406", "r440", "r444", "r446", "r497", "r516" ] }, "jbss_OtherInformationRelatedToOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "OtherInformationRelatedToOperatingLeaseTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of other information", "label": "Other Information Related to Operating Lease [Table Text Block]", "documentation": "Other information related to operating lease table text block." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Liabilities, Noncurrent", "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/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other, net", "label": "Other Operating Activities, Cash Flow Statement", "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": [ "r701" ] }, "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": [ "r669", "r680", "r690", "r715" ] }, "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": [ "r672", "r683", "r693", "r718" ] }, "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": [ "r672", "r683", "r693", "r718" ] }, "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": [ "r697" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r736", "r745" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issue 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/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "totalLabel": "Payments of Dividends, Total", "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/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes paid related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r178" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire businesses", "negatedLabel": "Acquisition of Just the Cheese brand", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Business acquisitions, net", "negatedTerseLabel": "Business acquisitions, net", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r34", "r413" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r106" ] }, "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": [ "r700" ] }, "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": [ "r700" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RetirementPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r324", "r331", "r332", "r333", "r339", "r341", "r342", "r343", "r344", "r345", "r350", "r351", "r352", "r636" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement plan", "label": "Liability, Defined Benefit Plan, Noncurrent", "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r86", "r325", "r326", "r330", "r636" ] }, "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": [ "r699" ] }, "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": [ "r709" ] }, "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": [ "r702" ] }, "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": [ "r698" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r741" ] }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in bank overdraft", "label": "Proceeds from (Repayments of) Bank Overdrafts", "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": [ "r746", "r747", "r749" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less", "totalLabel": "Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less, Total", "terseLabel": "Net short-term borrowings (repayments)", "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": [ "r746", "r747", "r749" ] }, "jbss_ProductFormulasMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "ProductFormulasMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Product Formulas [Member]", "label": "Product Formulas [Member]", "terseLabel": "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/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Pro forma net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r147", "r165", "r168", "r179", "r183", "r192", "r202", "r203", "r223", "r230", "r234", "r236", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r414", "r417", "r418", "r431", "r436", "r500", "r514", "r535", "r578", "r596", "r597", "r620", "r643", "r644", "r657", "r744", "r776" ] }, "jbss_PropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "PropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment net", "label": "Property Plant And Equipment", "documentation": "Property, plant and equipment, before rental investment property." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "jbss_PropertyPlantAndEquipment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment gross", "label": "Property, Plant and Equipment, Gross", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r118", "r151", "r512" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL PROPERTY, PLANT AND EQUIPMENT", "label": "Property, Plant and Equipment, Net", "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", "r501", "r512", "r646" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANT AND EQUIPMENT:", "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r697" ] }, "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": [ "r697" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r331", "r353", "r381", "r382", "r383", "r476", "r477", "r520", "r548", "r549", "r602", "r603", "r604", "r605", "r606", "r613", "r614", "r621", "r628", "r640", "r647", "r650", "r774", "r778", "r825", "r826", "r827", "r828", "r829" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r331", "r353", "r381", "r382", "r383", "r476", "r477", "r520", "r548", "r549", "r602", "r603", "r604", "r605", "r606", "r613", "r614", "r621", "r628", "r640", "r647", "r650", "r774", "r778", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInvestmentPropertyAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation of rental investment property", "label": "Real Estate Investment Property, Accumulated Depreciation", "documentation": "The cumulative amount of depreciation for real estate property held for investment purposes." } } }, "auth_ref": [ "r502" ] }, "us-gaap_RealEstateInvestmentPropertyNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInvestmentPropertyNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Rental investment property, less accumulated depreciation of $15,044, $14,439 and $14,238", "label": "Real Estate Investment Property, Net", "totalLabel": "Real Estate Investment Property, Net, Total", "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": [ "r830" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "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": [ "r172" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r171", "r440", "r445", "r446", "r516", "r742" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of defined pension items, net of tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r32", "r171", "r440", "r445", "r446", "r742" ] }, "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/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail": { "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax effect", "label": "Reclassification from AOCI, Current Period, Tax", "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r164", "r170", "r516" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r172" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reclassifications Out of AOCL", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "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": [ "r664", "r675", "r685", "r710" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://jbssinc.com/20240328/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": [ "r340", "r469", "r470", "r551", "r552", "r553", "r554", "r555", "r575", "r577", "r601" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://jbssinc.com/20240328/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": [ "r184", "r185", "r469", "r470", "r471", "r472", "r551", "r552", "r553", "r554", "r555", "r575", "r577", "r601" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://jbssinc.com/20240328/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": [ "r340", "r469", "r470", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r551", "r552", "r553", "r554", "r555", "r575", "r577", "r601", "r821" ] }, "jbss_RentalAndMiscellaneousExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "RentalAndMiscellaneousExpenseNet", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Rental and miscellaneous expense, net", "label": "Rental And Miscellaneous Expense Net", "documentation": "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/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on long-term debt", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "totalLabel": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security, Total", "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": [ "r665", "r676", "r686", "r711" ] }, "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": [ "r666", "r677", "r687", "r712" ] }, "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": [ "r673", "r684", "r694", "r719" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r90", "r123", "r509", "r524", "r528", "r534", "r559", "r646" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r145", "r187", "r188", "r189", "r193", "r201", "r203", "r244", "r247", "r390", "r391", "r392", "r397", "r398", "r421", "r423", "r424", "r427", "r429", "r521", "r523", "r536", "r834" ] }, "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/20240328/taxonomy/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r143", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r323" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "terseLabel": "Net sales", "label": "Revenues", "totalLabel": "Revenues, 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": [ "r174", "r183", "r224", "r225", "r229", "r232", "r233", "r237", "r238", "r239", "r243", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r436", "r500", "r776" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Revolving Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesOperatingLeasesCashFlowRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r461", "r645" ] }, "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": [ "r728" ] }, "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": [ "r728" ] }, "jbss_SaleOfFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "SaleOfFacilityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Sale of Facility [Abstract]", "label": "Sale of Facility [Abstract]", "documentation": "Sale of Facility." } } }, "auth_ref": [] }, "jbss_SalesChannelCommercialIngredientsMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "SalesChannelCommercialIngredientsMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Ingredients [Member]", "label": "Sales Channel Commercial Ingredients [Member]", "documentation": "Sales channel commercial ingredients." } } }, "auth_ref": [] }, "jbss_SalesChannelContractPackagingMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "SalesChannelContractPackagingMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Packaging [Member]", "label": "Sales Channel Contract Packaging [Member]", "documentation": "Sales channel contract packaging." } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer [Member]", "label": "Sales Channel, Directly to Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r635" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r812", "r813" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/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", "r411" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value of Assets Acquired", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "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/20240328/taxonomy/role/FairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value and Fair Value Estimate of Current and Long Term Debt", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "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/20240328/taxonomy/role/StockBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Compensation Cost and Income Tax Benefit", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "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/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "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": [ "r42", "r43", "r479" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Identifiable Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r42", "r43" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Changes in Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r622", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r20", "r94", "r95", "r96" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/RetirementPlanTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Net Periodic Pension Cost", "label": "Schedule of Net Benefit Costs [Table Text Block]", "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": [ "r125" ] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesAdditionalInformationDetail" ], "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/20240328/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": [ "r355", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "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": [ "r40" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Expected Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r43" ] }, "jbss_SecondAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "SecondAmendmentMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Second Amendment [Member]", "label": "Second Amendment [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r659" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r661" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling expenses", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "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/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, Weighted-Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units in granted", "terseLabel": "Granted, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted-Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance, Shares", "periodEndLabel": "Outstanding ending balance, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r370", "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-Average Grant-Date Fair Value, Beginning Balance", "periodEndLabel": "Weighted-Average Grant-Date Fair Value, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r370", "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, Weighted-Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://jbssinc.com/20240328/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": [ "r355", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ] }, "jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount that may be paid to any participant for awards payable in cash or property other than Common Stock", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable In Cash And Property", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable in Cash and Property." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock authorized for grants of awards under equity incentive plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r642" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://jbssinc.com/20240328/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": [ "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ] }, "jbss_SharebasedcompensationarrangementbyshareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred": { "xbrltype": "sharesItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "SharebasedcompensationarrangementbyshareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units vested", "label": "ShareBasedCompensationArrangementByShare Based Payment Award Equity Instruments Other Than Options Outstanding Number Vested And Deferred", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options outstanding number vested and deferred." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, Shares", "periodEndLabel": "Balance, Shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "jbss_SquirrelBrandMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "SquirrelBrandMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Squirrel Brand [Member]", "label": "Squirrel Brand [Member]", "documentation": "Squirrel Brand [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20240328/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r144", "r157", "r158", "r159", "r183", "r209", "r210", "r212", "r214", "r221", "r222", "r243", "r269", "r271", "r272", "r273", "r276", "r277", "r305", "r306", "r307", "r308", "r309", "r436", "r530", "r531", "r532", "r533", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r558", "r579", "r598", "r607", "r608", "r609", "r610", "r611", "r735", "r750", "r757" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://jbssinc.com/20240328/taxonomy/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r30", "r145", "r170", "r171", "r172", "r187", "r188", "r189", "r193", "r201", "r203", "r220", "r244", "r247", "r310", "r390", "r391", "r392", "r397", "r398", "r421", "r422", "r423", "r424", "r425", "r427", "r429", "r440", "r442", "r443", "r444", "r445", "r446", "r467", "r521", "r522", "r523", "r536", "r598" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r187", "r188", "r189", "r220", "r478", "r529", "r547", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r577", "r580", "r581", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r598", "r651" ] }, "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/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "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": [ "r187", "r188", "r189", "r220", "r478", "r529", "r547", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r577", "r580", "r581", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r598", "r651" ] }, "jbss_StatementsClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "StatementsClassOfStockAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Class of Stock [Axis]", "label": "Statements Class Of Stock [Axis]", "documentation": "Statements class of stock." } } }, "auth_ref": [] }, "jbss_StatementsClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "StatementsClassOfStockDomain", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Class of Stock [Domain]", "label": "Statements Class Of Stock [Domain]", "documentation": "Statements class of stock." } } }, "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": [ "r668", "r679", "r689", "r714" ] }, "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/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity award exercises", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "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", "r87", "r88", "r123" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Equity award exercises, net of shares withheld for employee taxes", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r51", "r87", "r88", "r123" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets", "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL STOCKHOLDERS' EQUITY", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r88", "r91", "r92", "r112", "r560", "r576", "r599", "r600", "r646", "r658", "r752", "r760", "r811", "r834" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://jbssinc.com/20240328/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": [ "r447", "r474" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://jbssinc.com/20240328/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": [ "r447", "r474" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://jbssinc.com/20240328/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": [ "r447", "r474" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://jbssinc.com/20240328/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": [ "r447", "r474" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://jbssinc.com/20240328/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": [ "r447", "r474" ] }, "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/20240328/taxonomy/role/DisclosureSubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r473", "r475" ] }, "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": [ "r708" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r759", "r820" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://jbssinc.com/20240328/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": [ "r700" ] }, "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": [ "r707" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionSummaryOfFairValueOfAssetsAcquiredDetail", "http://jbssinc.com/20240328/taxonomy/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Brand names [Member]", "terseLabel": "Brand Names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r63" ] }, "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": [ "r727" ] }, "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": [ "r729" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://jbssinc.com/20240328/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": [ "r730" ] }, "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": [ "r731" ] }, "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": [ "r729" ] }, "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": [ "r729" ] }, "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": [ "r732" ] }, "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": [ "r730" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 117,900 shares of Common Stock", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "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/20240328", "localname": "TreehouseFoodsIncMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/DisclosureLakevilleAcquisitionAdditionalInformationDetail", "http://jbssinc.com/20240328/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TreeHouse Foods, Inc. [Member]", "label": "TreeHouse Foods, Inc. [Member]", "documentation": "TreeHouse Foods, Inc. [Member]" } } }, "auth_ref": [] }, "jbss_TwentyAndTwentyThreeOmnibusPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "TwentyAndTwentyThreeOmnibusPlanMember", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/StockBasedCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Twenty And Twenty Three Omnibus Plan [Member]", "label": "Twenty And Twenty Three Omnibus Plan [Member]", "terseLabel": "2023 Omnibus Plan [Member]" } } }, "auth_ref": [] }, "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": [ "r726" ] }, "jbss_ValueOfOfficersLifeInsuranceAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "ValueOfOfficersLifeInsuranceAndOtherAssets", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Life insurance and other assets", "label": "Value Of Officers Life Insurance And Other Assets", "documentation": "Value of officers' 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/20240328/taxonomy/role/LeasesLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLeaseCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease costs", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r459", "r645" ] }, "jbss_VariableLeaseCostsConsistOfTaxAndCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "VariableLeaseCostsConsistOfTaxAndCharges", "crdr": "debit", "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/LeasesLeaseCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease costs", "label": "Variable Lease Costs Consist of Tax And Charges.", "documentation": "Variable lease costs consist of tax and charges." } } }, "auth_ref": [] }, "jbss_VehiclesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://jbssinc.com/20240328", "localname": "VehiclesGross", "crdr": "debit", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles Gross", "documentation": "Amount before accumulated depreciation of vehicles." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/DisclosureEarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail2": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "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": [ "r758" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/DisclosureEarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average number of shares outstanding \u2013 diluted", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r208", "r214" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://jbssinc.com/20240328/taxonomy/role/DisclosureEarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail2": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/EarningsPerCommonShareWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r207", "r214" ] }, "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/20240328/taxonomy/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://jbssinc.com/20240328/taxonomy/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term workers' compensation liabilities", "label": "Workers' Compensation Liability, Noncurrent", "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": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r46": { "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" }, "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": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "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.4)", "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "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(4))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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 81 0000950170-24-051300-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-051300-xbrl.zip M4$L#!!0 ( %N"H5BB#^@@N;8! "YO&P 1 :F)S#XWM&69W8X^ASUKK?/&3ETBC M&2$Q*F&;]>M/9 DPF+LHH1*49]H&5:DJ,R/BC4M&1OST?[X>#*O/,*D'X]'/ M?V;K],\5C.(X#4:??O[SYN[6]O:?_\\O__;3_R*D>OUV>Z?:@2_59IP./L/K M01V'X_IH M4/N[__6&V/AH,15/_UZX??JM?C>'0 HVE%JOWI]'#CY/AT13?5:_'\<'+BI"3AV]-P)?/J]=^"M4&IUP2*HF@>YQN2+[!^#IC MUOX_E&Y0>NYKX\/CR>#3_K3Z(?Y8E6_ANT#D1_%@1]6NZJF:W3L_?.K@P@/-WBY>XC%.< M&IS>CPO_SQMN+Y>#K\]N_WKI_@OS*U=/;QU\O>ZYK RC4+P0_/3VT7BT@X2? M#.+57TO3R>7> &_R\7IC43]X=G-V=>A><')A0LW#^JQY,S<1(+9':=?@)BN M'@9>N/!DP%GSJYB TY?P=0JC>A"&0*!9G$8B:L+7Z=ETIQ-2%K"^97WQ>9Q0 M000[_>8_0OWM2^67 4I"D<$B-%1P^XWD4X*CO_""T]E\H_C+Z<2/ZCR>'#2# M+ RA"+7G7H@S)_51N'99RL6+B_YU>O6L;GIKF28G3)\^I)Y,+Y,8/[S("]/) MM:1U+_'JBU_^K?II'WS"?ZN?IH/I$'YAE/S]IY>SG\NG!S#U#;H1^-?1X/// M+[;&(Z3?E.PA 5Y4?+8G\(X'5?U]'@(/[\X\)-/ M@]%&Y8^FX_\U.#@<3Y#)IZ\.?2I O%'9PZ^O7C1O38//IU]*@_IPZ(^+T %> M_6GP=:,\&R:S'P(^'[XW^ G;T:IX/3)++]./T#&^7^,40@?LR=: M,D>DM92X!)$X)0$_HC9+\>(70J@FW/ST\L+0KAXI!*ILT)2$*#61,4H)GR'H2$1F5DDEN%[55!!<@[:VGQ^U*?J^84->["VKX9(?,?;^$X)WZX/4KP]?_"\7PC MI/@'+S%V-RX0&;DU!DNLT3A2)AFQC@<<;LR<*?P@A&/CW_LOD8DK <;H\$0 M\6ER! A-5P^=<2JIQV7AMLA?4IZ$0!UQ@?'(*2@O\P.&[IDV8'1 $8N>2(5H MY*EAA D5("=%D<#S#CTE)4+T*'H1<&V"T\1'(9' 6>J(DIB+KII[Z,G@"WPN M)JH11"(=25"*$5!4*X,$B-G<8>@O+T+U!#(@U$:H?_FIV&$;=6/VX".JQB[; M*-K]YQGPT:7YK[,R-DWDU MRU9(HEA(."7K72;2HX(-*B,T("<8%FBRR$VG7X5&T$Y_&Z3R>Q[ I&J?: M$%O;__R.AL[XQ$"[='0%_^ET'H\:FZ9/?&GEU>^ MZ)?3$9Z-Y^55DS]L4/ML*1HS=?I+L3H:.XR>S?/DRNGOI]][>8$85].&>AF9 MX$"3"!.A\=[8WQ&79"V?7HA32;38M+\TIB4C)^CV+=K9RN;3F_] MCKBG5^8A+KC@>?!H+\P4DA>H);0FP5 PWKL(RG65N&>"]P9-8;01QFC"CAH4 MO4#5QQ(Y] DH@N[.Q@>/ MBFNV^N77W_W7P<'1P4)77199X+:-57>9@:8)#8&0BMEOT> S^!?D "D8C210 M75OU^P%=HX_.?UQD R8E7+4]^C2!-"CBLV"@$\43NQO0?4?;$6&E'A0O]IR:V)L [(^/:G@['J=Z>Q073[_SYM,M]N_Y6Q]"O^@@<"70 MFXD:'<_BJ@>!-E=T43D6M F,=0![OO,4OR[_\=XTOCN MY[C__62Z MLL.G2"[Q3J:E2-#]O8:;(P&;\63' =)KR"4F\"L2.@^F[X=^5&^F?QS5S7[3 M#DS_&/F#\60Z^!](?_&#T6_C>O'QGPLVZ2,Y:C9Y"LH(DE'#H*'O+ D\2AR+ M0T?;4N/$^>%[/T!#=\L?#J9^^ BJOQ5-@]K=ZL#5);S:SL*;1HS[K(9BL"IS6G0OE,'$2+!C;-Q%)38B0\TZQ\DJZS MT?3[P^R[Z3Y,RGT3V"]/^PPS_?LD-PTC9TJ9I%$T Y+6:4Y\@$B4-=FYLI_H M%^YE+IBTCQI+;]%6>@R %]T-7E;D3O.K!,!K1]3LC&* MND0@17;(6E#G%56\J/L;.O-[^["U M#U##KQ,_2EWR)UK;J5,E(4,R& %U=2$>U3)-*F$B1 FU=SSRRW(#1TCA7.J'(4:OC742'+9_SK'I0E;)-VSBC"0BC'#1Q*IC6>",XD!.>XX[FK-+D97W?QP\D$ MA@N"U@5MVZ3$(7I)DE8*1405/Q 8R>@"<,6= ;[PO(8%6R][$_#UT>2X@:X9 MBJV*:Q9B8&A>HHF?)7KI'JT<"\$3QK*1P2>6$^VILRS9N=/YH(YM>;;F]@@0 M)GK$C*BB0.#0A@0$1&89+#R2N+?.E4ILRP)O_"-NSE\V"6D'HAL,U,4S3#ND8E!">)< M< 1DDIXZ8T&ONMY_Q ..;:D\JWWPF0?T'RWJ^XA.3/!>D0129!HS.-ZKO/N1 MIJW3$1&!1&@&B"H9/?U,.;HQ 36@B+GHZ>:$YFH^KGL"Q>#GJ@)92 KC2:&5Q MF0R1B1IBDQ4$LLPA4> NKGKLH N9&W?.>N?M!=$%%YGIB+89$R7W,2OB$I4D MQG*J. G)0B^B*T#'1'D2QDG"DD&]F#(0+T*S32E-L-(%MNHFRY*R&5M3AL(% M+;DD(6LT]94QQ,=20XIKIV/6QJ3.QL.[?5RJ1^5&H.S4E(H9.>O?*_>OEUYDLFEV@471';$4Y?0BVAJP\4B\<"B=5*S MW-F\FY4J-W2?4Y=M$5>P7-QVU(J@4"MF :7TG4/DD-D$&3Q/*^]:+,%N^2Y/ MZD%YB"%(&BP0K4Q)VT>3Q7O%B;8T)P><"MFY!.(NJ<3%6)-9!1.$C408II J M^&P?LB%!"1;14+%&=C:7=ZXXV"EZ-NJNZ,3]P>'*!,("VB+<:M1>C5F)%B9! M8!/$"IF<\0%H7'A!FT6CW!U/&'8G0-;B6<+(79;&X!,U$TADB"B(TA EL]39 M&R/DRFNQI6?6M^;D41D1-)TG+I1D&U"4H( :$FU4*(B));KRU%J*S=':WKZB M)B29(H&FM(SCF5B'OKAD"I+S1LF5MSD>/2JY#-=-,15Q?2E)MKANH$L%="%69*T6M7O#FAD[91Y.Z&.SH>OUJ.<6@-"Z'4] =3=L%- M$3.D,7%:(6&]RAHZ6UBJF\IL.8'ED@@;/ IF"B41EI;4$\TR,8JBS#)CI>ML MKM;HV[(XJ<[&HF]'8BY' MJ TSI6*((4GRZ+F7$51G;9OEG[E=3(%%0"= JU1V8%Q)[@J.A&@U<9PYKJEP ML7L%0CKOH[56!4)**KVC)5[LFEB5(D$TW1^X]EHG[_2JGW+H=&VZY>R*LEQ< M!HN.@N/-GELYY(XX:01CP>*'$CI7^V,U(I1M>>E@M/*U0N_4&[3/M B$)\^H M!=!<=\Z)Z70GO*:C-U=M<''.7%D7(]$B,]0"R,].9XM:@#.:@?IL%ZX%EN8X M.&8%)'0AS<:$)C2E(%K9WJ?L9:!P)E+8I6MC)'7HHW6&9+T2E62N9HDK-P5 03 MT#;M/$F6+5J+<1>X=$!%-B0GBZC' B4^H7_NO.59":7YXC,M[DN:>C+=^.!' MGTXZ891??Q^,!@='!RLC$!3M@) X$;D4]A7&$XM24 Z(\RBCX2&O>E1D.1E( MK676ZN@8*GY+7*3%C2ZMO)5FQ";NM:$AFM19:^!IM?)NT320B@E-4>PR.#=+ M*PM96P*2T:SQ?Q ZZT%U_/#DLO;LLP[!$$L%(U$F))>-/.B%5[B\/_0LXU@HY31D"Y8P1DNX("D2#$02 MC4]6QQSCRF\G/W(7@-9LMX#NIM*@D"I-]GA)'+>(8@:8#QXO2DQ3Q;Y75*2DG"*4*K5$*2$&4@ M)H+R0KID164J&43>>!6%::BSH#GG;_H%T'@KUM%DGW.:N4\(DY-%F1 M*$G '1J(R5<&"M]EV5A(*)Q>[_UR&R-X7 M?,3QYBC-?MC;1VOSW<%H$([J[>N4F%K FDP?>OC8#BXO*G\>3S\/!A]NGC3JG@75@.GQBJB MJ$2%#%F68%$Q1H6'Y'(6W2V@W#&?K\U="Y.5*7F!E++2!T66?EZZ;.0+"-0G M94UG+=U5\_F6L5LJG8FTX"!XCV!(B\_'.24J@G,R@N3=/2K=V5VIUFQ!#RHJ MJ6G9XT _TSE.G'>ZN"L2%97F678HU/"OHT*>S_C7WO$A?-G6LCBDMHKI&<]KSD?*!A MRHLF-<1[9TN56*ZHITY#%VI,S0_7K17"0_>,T:@=R;14AB^+Y%G*A-.,8.VD MLF+53?J.N&S+.4=I,Z6!)DM24Q<2X9XXF0,Q5!DAHC6"=58=SUWH\ !OC ,_ MW!Y]*M&MQ6CD#A"7R:QCMDA-K2@I&^[$9UN21H%Y%U/"@765N-WS^#2"WAT) M>/[6!VVB(\2B7X%N!?AR;A,%,R#R$F<4<]$HL_IMPY908;Z]'#@O KA(7& E M+=$I8JU"8C&02=.DD7HK3IWE5%Y94@LPKP(J04I\1"M?:H^F#BV6O\@LFDBC MRBM/SFZW65D&U9W+/F0')%) B VE3DMB0$361@NPS(G.-M>Y5SRBL8/>3\;I M*$[?CB>%#58F6Y^+E'V2EJ!CQDO] K12$T^$YIP$@VCIXH_TWGOR;1VHS.B3 M1LHLH0K], F2H9IA@:1D0$/*-H;.9ANOD(F^G$A$<)D%, G]:R.(E)82RX4C MPJC"\](@43K V1UP9I+RJ:G MYJ*GP0)P1J&SX>&.'_)KRT%SIA3906,!?$+-Z="8MRD \3F UYHQL?+%WI;E MH-U95_+VM@Z%M8%2U TE)IO!B1ZWBX1#NB&,S34@^RLQ'6\L,MR5+J/P6G4 MWB0(ABJ]V#TAA4"TIEYHM'0#ZWZWB^[4.EU*T 2H4$(CS:@J.Z6\J?R>22F- MX8+A4BZ^I=2C:L''[X[1YGZ^D2(I1%! S5?.0I3S6$:1' P#'U%+ALY6I%LI M5W(ID:S@O=&H;0/JR9*TH,H^020B9 Y&>)I\YXH\KF*^PA(J2EM/(;-8-AD2 M_I7QI\ R+\=F2QYG]C:L.FD?L[_&4NJZ:V= >4\\E;[DO5D2O(@D*JH20^1U MKK,M7'\]J@%$V^&2IW^,HH ,5A Y@1#:=#=#.'2]ZW#;H2Y+QQ!(OG7.@B14%4PYA.[3D MA?6!*TN3Z6P@L'OBUE:FCQ!0Z@@:8I)&2]Z*TJ8%G2RMJ)&>"Z[HJG?0Z70& MXI+J?UEA@0M/T'G.I>L]4AV0"5BDF5,41S2CNDKUNX'L&8^A2*;6O$G$&=#+1>6"=K=*S4L1=AN0JL,(G ME0D(74HP(6A[1SFA-*N4M?.>KKSCL_S&)/,;LT>CP8Q4?WS\HVSUIF;2Z!AL M(D<.HG\]'@[]I-[=]Y-O'DT:?,;U/?^(G<+ ?CH^6^V#YL@*_#*HQY(SL_'' M[NO3$9Q>.OW]RN^7#U_#:'PP&%WUV),%*Z.J;WKNA4>\O#CZ<[==L1J'1^CZS_E:>7GG?!E\W)N=R!ZKA8/3/#^/A10 H7U@?3SZ]Y)2*EQ.\_++< M]Z+RDSBY^>:3.UYF1&Z2Q^/I:#R%%]5T_ %R_?.+MSM[']&N8,[Y1$06DLAD MT<.7BA)J'$4/WW+O^(LJ3\8')]_YJ+,,+H52WULV(1Y!K#.&@,Z01%!4Z5"] M_8@/L3(;75S%TEA&21*<0%,631C)7/0V:;Q-,*I3SB7;1QLB>2SE,K,E"B^C MO2ML8.4V4"E0*ATQN=3H+P4U+8L)_^*.,:F,4O[%RTZLJ' ZXZT<%Z0I V<] M\5(A%.9S*>)D&4FA%"$K$N 2_I4D4 O: M,\-U1]9 ,6>$2('$4DA9:O S 9#+!%J+LB T<@Z+2.]H<'50GEQV!5U/R 4T9!FKS6U F^+ M27&7+0)9*BTJ. 3B [6$\I09>'!9%^8+2(!74(ZPB.].$3,US MQMN,DRCJE!8A+D=^;.EUD4M( .>%[F(PH0%(V60XESXS.'!9-OW0(%5$&11F M0(3/)I7;M*(909T(*.6^C+&X>LC[^%BEI1&@>8&:G!R"/\>QI5#&Y@7QS&JT MK(W3T:&=Z\I+G6*5%1,7DN$ "AB1]HI([\1W&!Y5TU 6W':Z^%*4E?%9(1G02:,K 78/*2&S\ MXW)AO:+GG@58ZX^$:K MY4<0VE5)(O*0K2([09 "($N@>!BRB2+PN? M$_Y&@ R<4B)Q07G(N(6H6I4=SAH>6X MKTZO%F^%^.'@TVAC"'E:+OIJ?P+YYQ=_FH[CQT/_J1CJ]:$?G7[ERSYZ,@0_ MB;"!KACY,O&'KYKG((:,)XV(H*F) T+>AU=I4!\._3%Z3N57$H;C^,]7&?TD M4@_^!S88/9S.?LW^8# \WMA#5[&N=N!+]6%\X$>OROB_#-)T?R,/IJ1QL$9E MG'L^#*$:YVIK]A':T&64N @>_]M7YU;C\'3HW[WVP$\^X=.GX\,->O,89C>& M\70Z/L![KUBU\RL4Q\/Q9.-/M/GSZLKU.C>2.>'&283S!M6]FQ=>Y M.IQ6:7R$:_7JT* M5V_^:^NOFSM_>5-MO?O]]^W=W>UW.ZN^-GS.E?G/S=V_;N_\9>_=SEKU>JOB M5$EWW5J3-:W#K "PM6"'T"4:=+6(A?U>/A()W>.VE6 MHHSDUM6]!5[$(\.+OM=B+)Y[YH77M^\^_%Z=3O_\>.[Q[!>-V3P:CYH Y" V MT:NW'Z5&2]\47Q(=A+(EH="W02O*L\"X1X-32+1\3T*I'XHI/_CRH!Z%IQ+!Q>O?)37A7.B-^\W#YOU^ANW+U M-:?/+O[T4!?9XTRP)B=N4G,?4ORQ'8?SC_KS+GP:0_7'=K5[?(#\\^>UVH]J M4B-BY.N0U7 JK5 E"AS1"[::$^M+\]\$Z/%GJU+P;2'KWX_\! 5_>/P!#L>3 MZ8LJCR<'?OKSBP%.L8:(/#\>!C\$YR1^M7MV(J]7[/S[L_K&YLU?MO:O0KMY#X[EBHGKWH6+J MA_1C]>YMM??7-]4YD_O,W-[N8)0@W69FW?;6:\! W:@LA@;+(Z ME8I*JC1-"!H5E]>E(9H#@83@TL6VR/!V4"-L_34E]O ^6[V M\-,'BGL.N(X;= UAJ$:9=H*63FZ+$E[]D#(EX)R5)EDD3@=IH>6M.-,D1Y;)S.;2C76FA#EM M61]%6U(4K>5]D6\OXO)V43C_S:*#R. KV1^D!*.-MQ]%3B+%8(DU98N=E1*U MC@=T>&+F3.$'*;0+%K<.^;K%_]N[O^Y4OZY7NYL[;[=_VW[__EWU'_[@\%6U M6S9JMG>VUL\(<^&?#@R]6CK++ EX?GCSU<=I56I/EHR##_!I4$_12)I6OJYV M#R&67/A4#4;58%I76_N-E_]]C'89@$1[.&HG2^%64^4^<[O@U)WG!G\T';]J MS\N[0.'FV0_R^Q2]P?$[=[%%Q^\RT;Y_^W?V_(S<2PG77I29:[8^E>(F06G( MJ5FI(5V2$FT@'ATZE1Q3#E([MELY&C,Y/$G':HZ=;(V/1M/)\=8XP66'KBYW M'$[&G\MSY@G-72< KV'HO_ARI&,N%VZUR"NH5+1D/Y?T>2*5X.BN9' MU0AP-9Y4XW(&KOK'T610IT%3P1<-DO,KW_*\UDWQ:18YN<%YH&JF./GD1X/_ M:7[_<>'XL'2BWUD ?]A>_["^NUZ].3@S.E2:ED./OGM\$(6'NR MQ P5R .3Z7[UP8^2'PYQC7RZ V!W@@J11A=]BB1*CE2@(J/Z+(4(K-:A'#1S MW+5*A2W\\=UD;_RE18/GS1#7X985;^E5%[C=YC[8D0OMCFIK;P^%@-![4S\+4E")#4E03Z2/^I8(G M 13"EI ZA]([E856Z?I^C(0;_G^#P\:!6)R:TY1Q08PM#2Q[._-Q[/!^5S$$-A$$'H!M#UL[*V]S MJQ]_3#\N*B,J*H[4802:6@$F1V(UFMT1)!?&&C3\V$,)^ML8\>?]_GCTL W, M!V8^6>122^^@R+J]F_*@G/5OFR7_\2?+F7E55U,8PF&A335JB+-6H:X9'A7M M4'F40J1]@G[W9,%'(I:J9-R\Q_W0%ID,I@.\>=(P%DP@58='D_JH;,=-QQ7> MT81"&/\A_%@LF9)XNQFG&]W>8)IW3_;V#::.9 T*>\/N$;OIFIKSBU+=94O* M/HY_<#V27&T"VTX@_YT2S0;3V4%\\'&_BJ6R\7P.PK5+5/TI-W^H6,IBW5[CG]"?+Z:X[T>?\(-1 MA8_%3[X9+5W;IBF9T!V(:]*@#,O2$A%* ;$L6>F6:TLA*LC* */LP<[AB1%Y MS'AHE%=[$;19S>^J*?K]6'L _[Y.68466O79#X^@G"RKFJ*2\TGFU2S@5AQV M'IVYKU["ZR)_&R76!!847/%*PR(*I5!ETME3R"T0I%R35SO"0VX+=-R=:L:C* MR]N#16>VO3.XMP_5SN;NZ\V_SZ"Y*G448%K]]MO6?'OCB^7'AVSAG$SS+\-Q M\,-J%X80IR?3;7.+8DD'GQX4.]H>I9(G U4XKN(^(!L19Y$B6-:7:F MZB3^="YL=G]#_\HS(+W M-[?BE\HH3I[3M#5J!M$,TM?3RM$J^>-ZO6JP[\:M@MM(=EVEH.QY%BP0JTOY M1!T!P<66%FB:&1HM _O@2D&S3>ZMH\D$9S@[[UCTY-1/YSY _2 N_6^X+8'A MT8=T-74?].H;C\#>4NFC_='#Z10!L-&! MD_&HV&/#XPK0-CNNMHOB];'):WCMIWYV!JE^Q5/Q3KT+SB@J^?W##=']0X8G]83@0M&N=GXSV#;ZA_7" X9Y>M,4F2 M9!"2I9"1!"X%B=I1CZR0A'^PUW)ZEN&,5H54)UC=@W,/SCTXKQXX(Q[Z:HC3 M@,K'B.!<]A93@U>38I9>^6F%HD:NN% ?(*;C.R:GAAL"S@'._WBMV.#X,#1< MRX)]JCY-QE^F^Z>7U]$DAV9DJ72!:XI=-'EO)4F!TU?7C:^YS%Z=WG;K#=>/ M[_3&8H>?W'S-6$_O'(QFJH?Q0/BI9W'>G5A_KEO/K!P M3VN,T%:\;DX5>Y>""L]B(=JR,I_;NO4,=,M";%Z+/,]\89X=ARS =;M+?D;W MC)^.,N3.58[<%WCI%VA9G/*(WOB=8>7:(VK6 MRV!*;V!:JNU")C:Y1$ :P36/FK55#Z+ATU^/ZL$(ZKKU0KOMU=7M39^'K_J; MJ^.[3PJ1%I!+]YR!R"9NO3&LM-]N&IJ7ON=>D0C!1N>RD+2E3=93YOQ+PYM; M,];L,"#U$M+/OY__\YW_G(FK*[OAV=5.4P_+',@W[-&7L@!7)A8,\E4)7TV: M%Z1J-&ZRM([JV?X^SG+696EZUM7B-*6JI%J5=PV/R\N_#/#5^-IJA,,>%\_Q M\Z!N E0C/XH#/RS;6Z6&:KFYGI;Z:I-45Z62U2!==PA=_.!_O'*KOL]368D\ ME7H?AL-3AJQ^0#9K\D5FQ;YOSL8XR;W[;QQ:MXC=R12M=LUF!4PKYIH6LZ7$ M#'KRUE!%K Q.66845RUMN^\6!KG*6IYEF> DAO6#2@JUF9S7A7Y;2Y/^S2:_ M:W-IS'\X&0PKKM:JTA#MMFYSM[WD :[6B<"\;3)J44>=])?*U BM*3$F*R*9 MEL0KRTE$HY'1&*3DXGN),=H!9XH3KQ40Z8TC00N$P^117 TU^:*HQ;-&=GF M'-9N.:=:OSN:-NH4]>J+ZF@TF#W^CX_-*=;Z!2)N'!R@&/W\8GOG[449&QT= MD#2>DI-;7OSBUBC5:U384QX_G>82$W0OG,9]]-?7I[KIBD),YX\KKU7_3J\Y M2=SD*':,7T%F[WFDA.8DB4P^(K_Z3'S0@*](2M)+1X.2\BE(9%#E\79ID7,# MUZ@?J-X:O][(-J7&2[5Y5_99J[X ,M'XV[)=FZAZ MKV)>]W-W+I:RK MTZM7S-%7^Y,"9W]"H?Y8WG.7>3?/04P[J>*_<80.]V2(;M(9LPY&Y5<2A@@5 M;8C.7I/^C1"U-?OHV[$*4?+WI2] S"OW_Q7MX\RM6OR M=;%V M,PK@=/#Q;./HXV T"P*@;3R'RLSYCF2XW@R_GD"3:;6]7KT]V^/:_C;4"R;U MO>I<71Z_CW_NRZC>^JV'EVW3U[?_7#'R-_E/ ]Z<=5Y]P' M1$O%4EF8VW5[/RYF]CLV)HPVSS@-!<[NFGW6UOI?.-1-UWD)C-S$]-^X_.,X M?RR[P1/8AU$]^ RE?>'!#39\>\R_-1XU)7*;4S/G^+X)@IP;4;7=#.FL5M>I M]U."^'O[@\GTF.S@>ZK_!/AG?:5/U-PZ^TC0YB/12U0O46U*5#S'S!^#'R*< MP\=Z'^!Q%,D%6?IU]OIJMWE]:>F.(G51(M:JOQVAR' WDX9>0,XOINP%9-$J MIRY;;/MHX\.D_E@*?DV/EZQR=L^-Z&1CL'K3#.Q[Q7-+7.FZT=Y^;LEW34/? M780Y+(GD/;1>:4?;0MF#=_YW@^GK_8QZ.OSR^%?"=18T#J=Z6@9S"V?.! ML6L@[,H!=X:6O0MS [.9'L;:A['1> KUQ^GXXP49. N-/0;3[Y0AE/,&%Y#L MJNC8(M'KF0F37:HP2;HN[ADG7A?J>W$2=-VI[^7I],/'"B-_Y!\/DG^TN#%? M1X4P\I\:@3C+97P]J.-179?$TJ(R-D=^>%P/&AO@FQRA>*79R:%RSP>HCX8S M,^'=(+CO\H)L@'"-EI\'Y'9R@?#D]\?35+$>O'=S\;1 M,/W?OXVCD9GAN#XJ6<*;87QTVF"D^C"H__F,!8&[7A#:$019%G4R'M:-#!Q. MQA%28;='$P&YWF26EB$T[/_^; @]?S_'9([!QW$Y(]KQ1([M]>I=SC=#QY1);=7&^,W.KM[,4]N_;L>B=V5;>8#XMC6?4$;8*>;1^);35\W1^$ MP2-F=^KUZLW).WLN?6:>5HV?^BDZV=WRK79/A_6,&5+P%:W!UA_.[P_G]X?S M^\/Y"RF5\K"S^0\6Y^88\=W/FBWI,._[S0][U7:SXV=S9VM[\K=K> M*0?7-_>VW^U\![(=8XYV-];SYV5&N#IT[OSYOIF?-KIPU;F'V MG:PET@CM _(_'W,!M][M[+[[;?MUAT1W<^_-ZVIW#__Y_[W M]Q_>_/7-SN[V__NFD/7=[V]6AN4?MAI7G85]XC-^72I:3.I2EW>Z/SZJ_2C5 M:Q5\C7 X/5?&\%Q1PX-2S+E^S 5:.L2O:-=DR=>9,#?V/I9\WN[&C*U3>6-C MY?[%C__B6_H-!1__^6F" IS(";[DYD^K,="3X-WCMTAHLP;+K7V^NC+I-FOL MX *6*S^_T"]NGN;%JJ!TO10%;3+IJ]/5OUM1'ML)%7H7?KBR*-I\/'+#XLVD MD8I.+-_BJS?U0O,\A.:VHW&]^,R5@??8&OUNJ]J6W"Z>/9^WCN<]7'VW_?%?FM$>HMA5\6Y/K)6;)$B/HF<1<6?6IEYA>Q_02T^N87L?T$M/K MF.7[C(2Y'AG'_'*<7:C[O@#,C9W +G"#Z&^C'"RZS ":1T@N12&DIL5PX(HP2*7MIJ+6G_>&.:O+)^\.-#_ 91D>E[=NY M3G!_[+Y&[8=+C3>*\PWAB+BM'YQA:];*:[O!K2)/MR>M/3SU\/0TX,G%TB)5 M2P(^:"*%="0$PXF-F1EKLV,Q?@]/TF>?%=[$3 -IWA!+!2-1)H&@%GG0:='P M).R:$JJ'IQZ>NDC*'I[:LIZ MC#-KG+$>GGIXZB(I>WAJ"9Y$$ (8E8@R(J"C)B.QUCO"7+9!2$G!T>_A27B# M]QE#4H: P0WP= 2RP,T3C/WQ"L5"/K@GA8#E0G? M1CBP2.F[_)?Q.-6;H[0+D\^#"/7N>)C:\L Y7S/4+$Z'W&5WZ2F+2(^'/1X^ M?3Q$1U[H0!G) J%0,LV)H]H3ZZ+VREH56&XC_KAP/&36KAG=XV&/AST>]G@X M-QY:'GT("H@SL8050B1>H,&7=-3"*J,@0!L!SX7CH19B#?&0L?(DR0C+#/$0A"5.9$:"X\8(H#%>M@_GB; N'@^I75-J@5M"3P8/^SS+ MN>3G+Y-Q75>'DS%^W*N97LWT:N8>:H;':#T+AE!K@4CA-9K=8 E(IX"FG 03 M;81E&R%]W\AH2WI%NC5F^K!#;V;W^-?CW_QA6*XHAU3LZF319 8TF1UXDK7G MP(0Q-K02AET(_AEM>_SK\:_'OQ[_YK;_G(JI!$Z5+F$&QB/Q/"=B<*N[>,?TW*-B1X >P#L ; 'P+D!T#LM')ISQ$L>B/0&B+5*$R.!1:9B MIG#) 9XGSKH %1ZS;%^HVF1":^KV<^I)8%Y=PBE8\GH4P5?#V%40[W19D&- ME=$D=ZZHT0V(?+0Z*<]LNCT7/TFR/K/I]ES\),GZS*;;<_&3).N3FN["TSF: M>9QT)+Z^_>P].ATW#SG_U(7V.6[)2]F%X?"\C])'P)[TX=7^'/;YZ!65X"D% M3:Q)@FYT[*)PI- MH#UU5$4B=' (38P3+Q!U@ ?#I=!"<--&9L6BH(E1UT-3#TW/FI1/%)HHYUQY MJXA/9<\O"XD64)"$!6LI>%Q$UTK2PT*@2;,U+1>8]_J4^;F'IB=#RB<*38 V M#F(1)]%+=,ZX5F@!!5^R$ZS15ND0+]7]FR<=82'0I,R:X\^]^-_"JVOU8;_R MG,V$5P;UM&0H?(8^^O<\A*M7%N>514XR1 Z:""XMD08D<3P+$BPPKJ*6X%N) M_OT%1C#QP\U1NBAU+?OJQZ[J1\HEBEK1#!@R 1T)R5@BF$*9T1 M@4222EN6*&_EH-6C8)5;L[*'JAZJGC>M$MR5TGP(.SR@*^T30I75 MQ@0OF:*7.A?-=2;J4:!*R#5F^WAACU7/FY1/%*MXY#H*;@BEFA&I$::"4XQ8 MXR5$%K/+[1Q?>ARLHFO.57W>X*,$$'_%-_G!J#H\FL1]7T-5?ENK1M 7 MD>K/T/9G:.^CA%2R*AL=B30>E1#+G%@&@=!L?>::4FM\ M$ 8C7T9P(L7O3X3X+_CS!XCC3R-%HDXRH'@;S2SJ#-CE^(*\X1 >YA\HI+3 MPV0/DT\))G\X7:[%9GLZQIE*DOB2325I::6:4BH'97QTR3D671OAW,>$W[=^GC_V$-Q#< _!]RF*)6W*"HW4& )'^(L(?]Q1(D*0' 2U MPK?2?*"W5+LN.7VOV+G$:F\\]<-J?*F 5J^)>DW4:Z+[Q$RH#0 &+>^RM2D! M@%BF)*%HAUMI993ZDB::)[1\5NON9$.SK8[C@JY9KGI%TX=$>A3L47#N$(;1 M5">7B)(,$2TY29SQEFAN2O3"@1.7$OWGB1PO"@6Y67.*]BC8HV"/@CT*SAV5 M2)X[BCC&4S9$"J.)SR:0D+("8:/*E\_&SA/(710*.K&F:=^PH$?!'@5[%)P; M!0W"EK$*[3K(E$C&/'$B>,*-=IH)$6RZ=)!JGMCLHE#0VC7.^KY]'<@#?IJA MU^U1'!] E2?C@], ['C4!UY[-=.KF7L9VQQ$#EZ05/2&-(P3)STE65&N*# = M>6PU\#J3V]_&=5N*AMDUH7BO:'ISN\?!'@?GQ4$$M&!2X,0CN!$)!G$P4TF" MMHQ+88!Q:#7TVCH.!^?&P9AD &Z:1K&12)8$VH/@2'20 ME9>2R91:#;ZVCH.&KBG1;T+U.-CC8(^#\Y]UY0F41> 37OIRUM42:Z@@*I>* MK2%Q82Z==7U0^+5U'-1V32^RR,*3P<&^;>Q\;6.G^S YS7CM.\;>.,]N@.0" MU&@_W9Z+GRI9G]ET>RY^DF1]9M/MN?A)DO5)3;>O_/9(&2+()U!/3WV4:C"* MPZ-4SNG]^Z-4) #G8]))DN"<(9(K0WRB#'_BS,B@0]27BS9:&R@5@=# ]$FM M_^ 2X2 ",.9$D/'[&,+I1%NNTW]#D?Z6EFWMD0BA5.*" I# 0RX;=2A%S&1B MG4PA,Q4 +@5SLC5"EQ-I/MJ2A,00O'KN]BVM&PSI>%'Z9$($J/U%)0C0O-(9-:!!*\\"**6OW^]NE2#3<36!H9]"J@X]:LW^A/<3 M+\[;5Y^^<#K;\&P@H1624CF7Z 7QX!5)BN=HK-(FJC:2!!>#$CC 9UYJN@>F MYT[*IPI,.8J$QCV)D"7:D\&1H$1QF63.SCK@OI52FPLR7Q:9MOR4N;D'IB=# MRB<*3"D:,$9HHCD$(GUB)*28$:>B#([&Y$,K9Y@7 TQ\C>J^E5 /3<^;E$\4 MFA2-C*:0B%6)$AEY)#8T8>;L\;%>.V7:R&Q;4#!TS?(%'G)8"7[N6X\_RO[1 M!_S'#ZL2C#T8U!&&0S^"\5%]NI_4-Q%Z^J+6JXX+7>@\4Y9K3C*SEDB-/K>C M.1--&3K4:+""O[Q]C*D?*(PY9374AI&P#B&#EQ2Q#%JT('33F<7# ^7*@+<)U[XF##% MUJA][FY?GWW^*-'#]\BY18A.D\]_@*^GV> ^@ M/8 ^H+0X8T9Z;HC/OASZD/B3*@8^#08,N*@C;2-KLJ, *ET/H#V ]@#: ^@# M.M30G""3 )$1R5P@/C)* !C:EY(R#P^*W'8;0-D:[6W0'D)[".TA='X(+7*L MN19$69N)3#80Q]$_EU2+*((*%"XER,^3A=I9")5]:<8.9+H^S=XX)VW)SQ=H M[)-5>RW5:ZE[AYH5M0*H(TX'--HCT\1Y--JM4TI3QT/(ER(E.JX$^W*AZI^O!';[OWJ-BCXOR):]I2F8 3!;+TB,AH:AD6"/AXK<]!W$>E3L4;%'Q?E1T480$1B105(BC4W$"J>)9F@J!FZB M3$AV09CU0KUU+%T=.N:V\GXX,M?-Y@=(0J MY*0MVWA4_]I(XNR^O2*';[Y.)QXA:3#RD^/M*1S4J'O*2";CX;#1/K.Z-VUM M%>HUZ\0S/[/2X]QS)^43Q3G*=.(B4Z)\SHAS4A$;LB')Q!@]MTK;2X?KYBM@ MVG6Q=+C!-MLY M"4(*XBBS7DGEO/3M MU$/M.LYIO29-;\_U./>\2?E$<:Z FN1!$ADS8A882H*4F20K$@,5P/+83G'5 MSN.<7#.BK]3:YZ_.'P2=^J^GZ:N]$NGWW?I]M_L$%JP!4=*SJ$\9C6=?RA\& M1025D1F:&,N7%-'\ 514,"?;;2>G*]HZJ[LF67].HK>G>RCLH7!N*)2!:Q95 M("!5:3I*,_%>,9*8$U[G+'1N)5UUL5 HURQ;8.FR'@I[*.RA\*E#H8@68@CH M6@;.B$P\$P M_]YOZ-VF)1#2D^%&DN"D(3(;2BP-E.!'$DHL-:I+I;[F+#;[;4^O+=T@UJ3I M^[CV$-5)4O80U19$N1@3V$C >G3J!37$)_S5R*BT\U3D<&FK9\YRKNU#E%HS M8H%'[WN(ZB&JAZBE0Q1/R47#@(@L2YJ[9<0+2*3D1$$R-C!YJ7'HG 536XXZ!/3>XCJ)"E[B&HK9[=P,$%J+M^NCT7/U6R/K/I]ES\),GZS*;;<_&3).N3FF[? M5?=1O)7-@S%.\'^:(X[5.%?HZ1[YR< /JR&ZT\5Q&1XE2/A#T^\@3%Z>T.S\ MWXO:41;Q_U>M+1@3[8=2$>KR,PE40YEZR)U%$2#R4>GV/(>,4[ M:]K(:FB""UOG8PO?8E\?( Y]70\RKGH9VF;ZQU$]/S_TIV>=]_S7^>)I>? 5Y_X_,!D7#K*<\5?//);6 M ]]S)^43!3YK1516*&*2HPAB"&=.AT <@V2"] MYTW*)XI[0AK-I8I$)U8ZUE)///>:.!.#+>8>BY=P;YX$C-7 O=[@ZX&O)^6S M #[OK53HN1(-(9?"@XX$H2E)P2E.%4O27,K?GR>M8S6 [W+55?;,@6_A%;KZ MN.W5%;VJ"0S]%%(U'9_%8?V98/3=#OKCS/UQYGM5V+46.&A+F(Y^%I[UVB>2 MK;;*!!N\;J5CPB,INM6P[9_,Z>@>6GMH[:'UEQ].EVNA4)TI"X932GBFZ%]0 MSXEG1J&+(G.D4;,4+^V^=3@(W:(W\NR0^F['-W[L(;N'[!ZR[P&Q+@L>: 8" M23NT;-$D=-1X8H'E))R(/-D5BG?WUO J2%L/K3VT/B5H?2QK6 =!&0(TITUK M(%T.7B+L@G+26\NUO+0UV>$(?7O6L'IV2/T :[@O[];RZ<^UDD!=4JRG_FNO M(WL=V>O(^Z3;&%# +"?:L8SN1VGKZ9,A-#K@00IFQ26=UG8P?@>F[W+O.*R" MG/2@V(/BTP=%H"FS%#*QD!R1)C"TU[4C.3A&A4O*T$M%H-H.>S\,%'L3OF# M(N-2:$W+;IU HZ_ 8_ J$F^T<#+Y:'A>=$2X94.Q[V+9A5SLIQG#W;HB>MOK MG':DB:_S(DYI?!2&L$RM\_AU7N^R$$]4 1EJ561:DNA"*8_!*"H@FXERC'J7 MJ9.^E:8?5^B>MO7.@EN W,@DJZ5]>GCLX;&'QSO9YSDY!#1)6/:>2&K*[A9$ M0KF@(F>KG?-M!'(? 1Y+^Y$>'GMX[.&QA\>VX-%&;[QH#$<;B0RBA',I)]0! ML\*)1-.E\,4\,=W%P^.B6Y_T\-C#8P^/SPP>O0+&C(E$6,F)Y/B32\D0E01/ MD)O6RVU$=Q%Q(:+=/SWUUOOMR=3C+TSU .:KW/7XQ^'H0>U74 MJZ)>%N:Q5H)<"&?/$>=_XR6@P^E2_A\EN MD=U?B^A>5$+X(Z3=J9]"_2YO'L $"?5Z/!SZ2=U\Y4Q%T?,JBM\6WUA_O(W' ME=9//6;VF-ECYETPDSK/G*'%%(=(I.::%).=:*DL8S[J'$4;P=\E8F8?\N@Q ML\?,'C/;VS #"59%BP.,0&1BDKCL'*$BTB2%IXBH;42$EX:9[C54KZ%Z#36OAM(F& ;&$24R:AM-!;%646*RR\$RR2+H142/7\^$]Y'B MQX]VQ'FE=52/FCUJ]JAY%]24 FA2S!.E 1 !E22.!S3S(3'GC-?ZLEW?1OSX M45%3]*C9HV:/FCUJMK;KQBTHG8%$(4O?4FJ(LU$0KQ7-*E"T.%NI$[%$U)3K MHL^EZU&S1\T>-=M"S1 MXUPZPI6QL^9_WKM,1%)"^J1 V$L5Q]J((3\J:C+9 MH^8]HLCXK\?A-S]V @^_>_>-K[OKK!<]N6\@<4_YO<=D9[>6)V\,IOC:>.WT M]_:A\K$4,?:C8Y1#%#M_E(JX5:,QBEN%TE7A, ?XA4\3/ZP._616VG@?:BCR MWY1+:;H1YL'(C^( ;ZJ+J#:]"->_6]DT^'RVMD/X2M)@ HW@;> *'!V,7J5! M?3CTQQOE:C/JD^T*NJX&HU>EM/@@'Y].H+F+P"C=48X8OXU+EDNWZZ@D+D@E MKF&SEOMG6SJ'_A/,=FN(SSC*#3_\XH_K5R]>?K_HEU84Y[.O3J]>(8.^VI\4 M%/[3=!P_EO?<12Z;YR#.CB=-2?B-HQ%"X7 P@C/R#D;E5Q*&X_C/-E9HKP!3 MX?>.'[J+6EQG'A?$PM4'LO[W[ZT[UZWJU MN[GS=ONW[??OWU7_X0\.7U6[[W;6JNV=K>]1YS%6IK&;SN/AQ^"'B(?PL=X' MF-;=6+JM=SN[[W[;?KVY]^;UG"TJ%C&LZM?-WS9WMMY4NW]]\V9O]XFIXVN; MA/QQJFQ_?"XS/K':T9Y "V)\5/M1JM?^?_;>O+FMY3@?_BJHFSBVJ]#R[(NN M?ZGBE>28CBPJ$NVW\I=KEAX1#@@P *@KY=._IF>[A%^2-AT7CNY\#;R^M3]TW>G\_-*YS]^@W;J@*[][,\V^^*CKB=8 MA_/5_#*T:#Y+==F:#]_\.52[.C__U%7TYXNWXHP]8;^Y?$)J-O]LB4^76-VX MRE&7N[ .*2]>^Z?KY2+O)\M)G$PGJX]/+Y]_4QW(^NVT?:*L_>6&NV?7+/WWC[0I^;U/JNU3][DRW;QFS=:HN^EP+8FU6WF2.L M.]C\9ITU^>8Z[]5:]?)3W[ S;B_,V5T4XJ]AD4Y&PHW_&!=_^'?!A-I.0^[2 M;'0?]JZ#U/-](-/6X@@Q/PPQ?SF?X4CXSX"1!!@"# 'F>R9&,D+,CEJCM.CU M[F]Y^YW5[^#MVZM9%_)[-]:Y'^>\.S,U ULN:7$OQ3JPY9(6]U*LO5KN7F0J M]]=GN_7@[F]OWKQX=3RZ<-6>$C\,!C #XP?2XH&*=6#+)2WNI5A[M=S.6P^O MUS&9Y::6<_V*V_23^+H^8OTB7[\JNUZCL8^^75B>K,M>4O, __=\\CY,KQ0Q MTA66S9?\9O7]#W?N=W$]93^XIOUKSMFY4%( F:0$A4Q#1&W ,R95,-$*L='E MW@LABFON]Z&TH)CA$'B)P+5WR42AK<*-+O<5;0>SW/SSX@OF#E;/PF+1U,+_ M/4S/L:5^][++27*/XA()\=:>BI)XJR7>TLX$ZV(&5;QKIM('\$(S$"45;D02 MH6RT9PC<6+0F-NTM RAM' 1F.7"I(Y:LF4KE1_(6'WOEB+F(N?91E,1<;7E< MU:URJ9(6U[*R4-$10F*BT@!G:+FSVKKKS)5MSCH4!7+=CLL4!E%K#JB9T;8Z M7ZG8'^IQF0X;R3P*WNJ\^2-%[^OBF9365U1&"TQ8=3I.<3R:XG(Y"M/I_-?F M"EBCJ>N[WZMR/EW?MUT_85Y&G\FI4WR'R*WU.8%6*8(*Q307\S-47#-M!8\. M-YIH;Q-1'5PN^$_SQ?-/R[W?=^?9^6)1/VUK.+\]LFII4\<[$A.FF*5P M#J0MC1>I! 2,$3QWSA>KD[0;G6JV<2!_A)B$N[W+>5N;VM1.7M#AUU^;Q-IN MY*<8*FD]0HE,@5)"0,2D(3(A6*D64A?6AAG](3!C#S.GY"P_.O^!?.0K;<2, MC#YR UIPU4QN3^"X5?5;&WT6)DN^0**B:J&=Y!L/9^_K M@_EB@E0?U&] D;FX,@DR&!N<3Y!84Q;DM:GF(@G0KLEMU\B\N(WIN=L$X)?X M^EBM1%O)3\[&QHJ!VP=BIJ&+LJ?,E+F(69G*1\8T!8M!@L^A@"_&.2ECLJ&5 M]G>31?G33#7R\2 M1:.P7"+=R&EK'L9-3;T>!2!;F23SG99F?;) !9D(:$-3=29 61,@1E$@!29C MD=XYM3%'9INH_1."7UP ^&"6CQKT'JQ!VVZNUX]-EP[S75JX]1DI1(M$B_VG M19]DTK%8,%KK&OZG",[9")BES$)X'OA&1>XV*8/=T:(9.]YAAI-HD6B1:+'O MM,B#""&&ZN]EW5RA-!*B\Q&BT5XZSBTKI8U\Q2Z]12EV-M'Z$=/B3HL'1!N) M#O$8$QW'1\<'+T=7F\F1E2(K15;J/O=\A&?&N S&Q6:BN%/@*!>^\9%KP M[.U&,=96EPRZH$"MQDHRHD"B0*) HL"M3[8XJA"+-\7^/1Z]?'C29AE?/1R_^ZV^' MK__ZXM4Q=:__YCKW@R^I8S+U_28M)BTF+1Z06'NU7+J/NA-7[V6894H>]+H* MG2Y57,E]HF#9)PT^, LJ<@8A\P1)>J5%+#*FT,;Q3P.LMBY3R#'U0R5"&KHH M>TI(2DO.K+"@F4%07AF(F"LK!:,<6J89;F0BMSF,:9&0_)CK#D]@^JS$Q$>] M$65?^0A#B"(@,)\\*&XS!*L*< S69^DSBQN#,+8Y&2$^VI.C#HJ7[X&97\XG MTSR9O:.[I/V&$]F$*^V32\HVL R:Z^IOBAH*>R6:5NE2.2&]UJF5[DV?T74P MRX>G9XOY>SRMGVOY'XOYZ:0MA:C#.2^4IKT1.VBO52C#> M/4]I/Q;.#YRGZ#A\)Y'XG\X756?/%[B.Q*<8EG@RG^;1Y*LT$YF17B.-S,B5 MGOT^U""Z2!""53-26 0?A(:D37$B11G-1O74?<+R?\;E\NEGU%4;\O(29MK:=0FSAIV*+L*2>A\=8798''THP8Y@Y!0NQ-.$D,_1R).&KHH>\I)ID3OG->557*N_*(51&<3,(ZVTE$,/&_\D?'XVGRU7B_-/H)F-SA;S=PM<4CA-O=:IU_I]3$W4Q48; M&11A?75_C858(J^!-C*N8RGF86?BEZ557P/V= MZ)#HD.CPMH-WH4*40@//K'K1"2,X[PO8A,66XK6/O(V*^.[IT(XY#2,C.B0Z M)#I\P 6AP)3/'$%JLQZFKL$I*<'+8@+/P<:P<9%QF\+[G7B'799+]H8..S_^ MWV^.?0""1F1=>IW9HQ3U%A6'64@]!MY VJ M+3BK^_KQ]33,5EU=RU*2C;FC:^[$5<,694^YBA>>&"8)0GH!*J* R$T&+"E) MXVNDGS?*CK8)ZG?"5=*Y,9?$5<15PQ9E3[E*LLR*K$03@FWN* H.E: 49&&, M+M7CRFJC'&F;B'M'7*7':O!^%94$[&9:&BZ73T<'*9V?GD_#"G/5U/JD- F- MSI$1H=0OI7[O4QC@F-<^*#"I9%"6)7"R<+"H5#$H>,ZIC0#_*\ ^_PJO]?$4 MFP?5-AV96U4D>P;^QI[%C*#OOP$7L2>Q)[]IT]16Y<16:!IZ8O M*5<%?%.*95EFSD:T0;,'@4R*)M^)8F1,>12 M$DB.%E0.!J**C5^-.6GA7%8/&BB_ODC7M5G@RHTEIZ%XQ%'#%F5/.8HYQ8NT M&51,J8;]/(%++()3)6%202;^H%3!;CA*L+'UECB*.&K0HNPI1WEK:GQ=^28+ MK!R5O(:(V/A$"0T&:76.#VY(T#U'\;$UU-^/JA%V$&>_J?^$Z6@R>X_+5:/$ M38N"M7J/1U-<+D?AED*%T;R,_O52<-UFV8J7F=L(4F@/2@8//IJ*5QX^,,GQ'W]=3=2 M+)E+VX@M.N% *59=P1@R>%GER*.M0:YKXZ3I!TI1C96\_42^I=V]D%DS*6,W MQ"X"?(@9T 1M3*D,ES,!#G$B<2)S8=TZ4 MB@F5T0!:5?F-US@QE$J,G$N.@HF@?"O-6G;&BCUFZ/7+]X<__=X]/KEP:OCT<&KYZ,7__6WP]=_??'JF"P662RR M6/<:'I98C\DF:=C(;MYXLMFBNC!A+3PT7R8+6 MC)BD-$T6 G*NG*94RN!%\1"5R\E(B_7WG3;$:9,1S=AHZD*[74[C]L*TFY3L MKLF-/E-K+]=69=_\YO_])'[Z]CKW@P]W)M:!+9>TN)=B'=AR28M[*=9>+9L&_&@@V]\RTQU=!% MV5.F"IXY87@&QCAOYF(A!*<9)!6"B\9%QS<:5&US3+,CIC*ZPZ93?59O8JK> MB+*G3)5B3#R["-[(6)TDE2":&(%IS6(()3NS<:"\S?')3IC*CCGK\/CD4:CW M3LL]AQN./\>"BP7FT626YJ6X8CF8B%HU+:EBC:=5,M5R MR.0A*.Y3DDE5<]!&-'Z)M,,UT([#A];]6]UA$5*?%9LXJC>B["E'99LJM2 # MQY@'99LII,X;*%+K%%P-N9828,KQ5<"5M5R2*&-%6V$W)?@:JNNG8]MEV7M?=9D M(J7>B+*GI"2T"!)= B]M99G8#&/2@0%#(XL+,3&Q496S38Q-I+0WFDRDU!M1 M]I24W,6$N (%924E:W4-J9VMI*2YC-I(ZS<\I6U":B*E?8B@Z01["^ $B MK":S=Z,IAB6.UL"$>8'SY66).9F,7@.-3,:5X#H)*SP+H -/U62H"#%F!@91 M,)6Y4[*5<0>?R@=V;9FU'Y6_+BV*HU@JA%.NPAW*?M9N(JC>B["E1&)E!)]J%*^]\%GFH*H):26*;T!Z43_5WN4E3W./R%TF M^B/ZVSXW8+(L6!UM;;" 4H9!D-F#<09=D9FAV*"_K7(#K=.?&7M%]$?T1_1' M]+<]_7'9S)L7X(VH5!:\A:!9 AFU]Q&=$6QCV/%6&8<.Z(\)HK\]*PX8^C2C M@[=O7QR_)2O4#NK$$]' +L_/FR9^/] .7=6+V_;B7SLS2#=O1$]-DBU>6\L% MY. 3*,\51%>-4[0J".4-:K%Q!76;A$2KUJA^S+$7'39]^J9"/"Z+1%1(5$A4 M>+]N"_(OR&SG!44AI M?EH_R\?F_L3Y+)SG^NYY-)NOZHN&1?V#BO3ZA'>+,!V=A<5J-"^CU0DNL0'U M.O,6FB>4R2S,TJ3^T7I@>C-/;/GDVL[FR?O/>SO%#Y G"UP#[VG=@?/3V<]Y MLCR;AH]/F]^N/_6GA!A[HB>SG_]YOEQ-RL?+!:S_"G"6[X@C+KZG)3]6;K=) M25U!9=W#]5Z>?$X:GH5W>)$/A%#JIWP:IK^&C\N??_K#]4W?V-&ZGA-])5]X M%8-A=+)HN/9?5O/TC^9][H++]>M4JITWI6Q5MN>S2H73R0P_BW$Z_LRWO[MOCJBSX\=M:Z;O7VZ.7A\X/C%\]'OQR\/'CU[,7H[9]?7$VZ[_>6/&P'?O>W M2]OY^Z&L^/E\.@V+974/JD,P/U^&65Z.1_@A87,F=W+A/.31&2XNOSN=GU=V MWN4&_7!OK_M;E'JR#OHO7_NGZZ>+[R7(2)]/)ZN/3R^??<&QX M\7;:/E'6_N:3$W'#'_ GTOMO_?Y;OV-/K#7;/KGG;[Q];?I-:OWHIL-N8\"^ MZSO0K,('%]=,C M='E?'A[\C%?_WM\/B_R2_^UCKW MXZ1V9Z9H8,LE+>ZE6 >V7-+B7HJU5\O=BTSF_OITMYZE_>W-FQ>OCD=?N7)/ MB20&@YJ!D01I\4#%.K#EDA;W4JR]6B[U*]^)@_<&W\^G[YMZV[3 /%F-2DCK MLHQ1G"\6\U_K;ZA=VF-J0+C["R?[03OM]]DL7F5,'J(P&E1D",X[!&&RSY+[ MI")OXXKQR\D,ET?EV1I^S\X7B_JAVIIO*\;,RX'WUR2FVE-1$E.UQ%1,9^=T MS, #,Z"X,>"CE6"TYYQ[([)M91YW>TRU+B:%_\/%O%%D)[CXF5B*6&H?14DL MU1)+&8E]$"I^L;KLWEUX^CZ7SV#BI!G%8ECJOQ:(8KLBV] M!A^9E"LA>L+JJ19=&;II?:.\!B?6DRE+#AR+%2:U$J)7G!U7F#VO*#N8Y6?A MK+G,OIZ+<13K>M=WBY?MVAHK^, -#='6T$794]JRGO$82@%C@JBQ-RKP/FL0 M*3+OJX-K)6LE7O\!M&7LT.?Y$&T-790]I2WGK&9,*& L*5"^>ELQLPS.)L.E MTMX'WTH _R-H2P]]7B*=M^\DK#](:=UWHD;P'YOV"F1!>HTJLB!76M4&BTQ+ MUW3MCC4 KX; .W2@0C4D1?F45"OQ^B7(7E]@K%U3H?E8Z0Z;>/=9KXFB>B/* MGE)42D*7* *PZ&ILKI0#YZ,%QT71FJ&1LI4QX)U2E!)CXSKL*-MGO2:*ZHTH M>TI1+#)K/48PW//J$7F$J)(%@][&Q$W1WK32Y;ICBA) RBZ"A])S'W+V'V M/Z-Y765>A$(GY/W&%-F**X.[=?5;4^90J<2 *EF"8RJ#<:)P'[QR6;01<3<0 M.[I$6%N3$?A8:CH$)V8:MBA[RDP,A;!,&] Q)U#29_"H!=0?R1*5K;PCVPBT M.V$FX89>!4J\-'11]I271"FI!M>Y?D#11,K-8#T7-11K@B@B,UDV/*9MHNM. M>(D.)N@8>U?'V(OS=1WZQ\5\.EW/5KBL38\XP_K7=&V\WT@CLW'%;##!=<@* M5+464-W7 B%$#]5D\%A\T-4TM!%HOS@]F\X_(KZY -O+25A/T9A@RP51@H\M MIU).8JMAB[*O;*6TS](QT!I%92O)P'N4X'/AV3*CL FD'QY\[XRM[%A3X3FQ MU M2:!^M#K!13-8>1VNXX(W3Z9(*2D+YHEL#8 M8FJH7C0$X3(8);(NFAMO-TS0-N']&JZ?DFO=V1\Y9KK# ZR[C OJ,TJ($HD2 M^T^)*)N3D\C Q77&,U>OK#2/4$2MT+.RF?'<)H>P&TI48V4]42)1(E$B4>+6 M]QM3KO]K*@:TD:"B]N#0&3"9"QFXC::T4IF_,TKLLGEP;RAQIR4'LHU,AGR, MF8SCH^.#EZ,;!A*1F2(S16;J/LD,ERQ*K0%=4[ @A8.80O7'9>+&_(QYT>FQ!F8#1!6CQ0L0YL MN:3%O11KKY9+S45VX^)]'FMY==SEQ9#+*2Z7H[0Q'9.F7_;_SB!=B_WZW":@ M=EJ4 LIZVXR1*Q!X,TU#1>L5C\FKO+OIEVT-8AKK+J\F]5G-B;%Z(\J>,I;B MP2D=$T33G#0CT^"3R."9+-6X"^ES*ST_=\I8=LP9M1XAQAJV*'O*6$[PR(64 M8%F0U;,*'&+4S35PFQ-SC*6X,:JWNYF7K3&6L&;@C$7M1W82RK_!U62!ITVH M?C8-,[(=O085V8ZO;051=.VJGJN(DIP,0C@*L;@M'(VA#;B\],9H9&]WA-?@^PX 8K3>B M["FCRC>?E\JG\V7S0J29:HUQ D2W3E;,RGG%-) M(+VOX7^P&IQ6"812(EJEM [M=!B]Q.$ZN7QI9SZV;F7T6)/;3&0U<%'VE:RD M2+HT)_ @N8 M02N%E7BB %?00\G).!NB$NW$^+LC*\^&7B))Q_<[#M_K-OT/+I:_K3@Y;6:( MK M2O@[BR:3T&G!D4KXV*38D*Y-1X%WDT+B\X",O8# 6Q&)#\:T<[?]_%ZA[ M]A7FNK,K=BP=1>S$6,,694\9RS>-Z.M602RBZ759'P6E0J4@:6,2AF/R;43L MNV8L06$[,=:P1=E3QG+)85(N@,V!-<5& J+/#D1AQ0NM/#+11MB^8\927?8M M?Q1J3D?ONYO\219C6RA1,^1!-D,N3!86:U!?'5T#R@<+,44+F(10S'DI6CJ& M;]#9:977V!B:\4G^,[$AL>'6;,BL\4H$#<45 8K+ZH,[Y&"4B#F'; VV,\N MV="I#AN6](8+.Z\QV"8ML?]YAXLYG3>V:2:+0Q:'+,X]+$Y6J-'I ,DU#;-2 MLN!*C( VIQ!1Z"!YRY,ZVR]7\V,K.FPWTQM[0TQ(3$A,>.N0.N^S:)SMV#!A M+*[ZT9Z!8S$(5YCW<6-(W0-G=;;/A'8L/7G>Q(3$A,2$6S.A9MP7R:M/Z)NV MSQE%9<)2'\6H+7+GI=^X>_7 <9U=^(3>*6+"_:J5$&W42HC'6"OQ*6=!F0JR M2F25MK)*0GF.42(HWM1-U.\@H$*P019F5="F;%BE!V8JVCH:M&Q*27NY-AJ 2LLE+>ZK6 >V7-+B7HJU5\O=OCRU1;]LQ^6I5S<2EIA@ M\@%.)CGC[.F?_F%\D-YE#<$U"64>' 29. C.4HTM,+/"KDMCXT6X8(J%^D/A ME %5XQ.(D?FFP8](@J$.JGSW16I8(V,*"5Q"!BIZ R%)!5X795+4L4C>8D3V M[.BO?ST\_NN+5\=O1P>OGH^>';TZ/GSU'R]>/?OZ+.M;_Q ]]ITO!D:/I,4# M%>O EDM:W$NQ]FJYE#8D_!/^AXM_TN*!BG5@RR4M[J58>[7<[2O*'V_:L(4, MV]OCHV?_^>>CE\]?O'G[V]&+__K;X?%_/R66& QL!L82I,4#%>O EDM:W$NQ M]FJY-.MH)Q[>LVE8+D<'HV?ST]/Y;/1V-4__,V[J5=<+CU,97?CF:S_X8 M%W_X)+FOOX;1&591G80%CF)83I;U=IY% FN:"V"LN98LK &6[&;Z\U\'19'B[>KL,+\]S ]Q]>X M>-LL^6J);WV(>?U7RZ-R<(J+JI#/Y]-I6"P__?6G F#V=0&P^$[][RV=@!U3 MD?NF";!+H%3="5\B0K(R%&6]4(Y=WX28"LMH$+*VI6Y"M!"2B."X]U9[BZ'I M6?^(-B$+X8LJ'G3F"A17 7SR"*7N0!%.EQ WFO"KH(NPC@$7=?W*F[IQ,C+( M38L\&S+3BN_I)CQA-XT3^?X/6L7D)]"'Q>A]L_Z?1SO!O(HA6N$M&(95YYUV MX-7Z2T3'78Z82\N87PMJ>7"^.IDOJF7(5R2\)KSEU\([?/6G[8"_0%2G-_(MCB MT&VL[('H;'UEG(VK!C?_[0OR+E8Q"I_7.+[%+N\$ET5PBV@"R(9\J\U9RRM" MPA*Y3CI8'SO!Y>%R>=Z=YA:K?*X**$.HQE4+!\YD"UJ8Q'-Q@6\.=VD%DYVN MRFATIA0':)RNG[ P"-57@I0*\N+K4E/;UG('JXJY1"]S!.]UU< DJU$(:,%6 M$BV>L9)BZD0#C\Y7RU68Y>HM=V4:M \&C03NK0"%S8PAXPK4-7H,CC,N3"=J MV/W26/&Q8.%04MU\Y47UX35G8(0*2@F&<9,W6M'%-I74Z8F 9I&T.B0S7Z/#M0QG(9 M9/0W!),/-"3K"+*MB3H=]HCILS83,?5&E#TEIN05LF \%%%='B52J20C%:1H MC>8N[+:6MJ$J$I5!50L7H2LOHA MD7D-VH9@E0S)-$V0KH*\A!"Y2P:BJO&4,B568DC-)67!C3 \Q:SV](SMYDT( MBC,O0X :"F)S_)3 -XDKYE7DDG%N[<;<526%3,A4=;QL!)6:>-(Q!*[0QIB, M8>IQG;8&6[@+ L$55Q>D<_5#T6/%YNG. ]'9_FFKI=/6;^'2.EW=[1RA^,8,(1?@5&G.\J(VVL7J M4F^8H59PV=()GA]S(<=>NJZ%-]X-3UH9N5+:0I3UBW(I0=UK"][;9"O5*"8V M*M%:89/6Y,&L&IPE,64\LYNU M>@_S+(F8?KPV$S'U1I0])2:AA2C9.T 4"123&:)#!3HW28CJ&$6V48SPP-"* MB.F'GOG1=/,AYTKQMF+X.DWPX^P3!KPQ):Q/)U%C+#B>2 M]5G)B:]Z(\J>\I653!>F+80B*O>(4,"'2E\YUKC;FAJ9APV^VF94X@[YBH^] M&WJQ&_'5T$794[Y2AGO+B@>)I4G["07.A 1")IE29E'YC6*=;28;[I2OC/(# MYRLJSMU)H/X&5V$RPSS"L)A-9N^69#MZ#2NR'5=B\V!"-,F"<;)IJQ,%^)(2 M.)NMJ;_B*88V8O-+E+WX!+*#]*D$'O-S+),T6;5E.YP;:RL';CN(KX8NRI[R ME7-)5>?607+5>54J2HA*!N ^9\^K"VN8;R,VWQU?&3[6O,/AWGU6;Z0-U9S\;C?W/(MB$0T#F6,&Q44$ MKWP&(QRJ:FQ2D!OF::NC^2] /FIP_.QK&!_.*JKQ9<7R*UP=E>/PX>ZV:EGW MOC[Z7J,'IGIEL*[JP6TB_SU1XR.2*5'C?E$C$]$)$Q%"R0%4R!%<] ILI;CL MMI*<\Y5:A0UKO4UQ.4LZ1@VK@!L M57#P@ZEQK R1(U4C[#+C<5RW:'F^^%A?:MTL+*PJCI:K';7]R:Y$I76%7%WO6+07QQM6,K,>3"\ M&90D2N/271!1< EET7JC2>%]'+D?LJA+XMR._=XU^9F7*P/4R$?JI]II0;G*@O'&'/@.DKM6BE.NL)M;5XVY>-. MP^MO*-K%<1.3C\S+)'HE>B5ZW=7A#T_(> WCC2V\&2N0P$EO 66E6Z8B5Z)7@=&KP5C2DHK,*5RK HB0_MN_.,'MSZ,7__6W MP^/_)LM'EH\LWWTN$$OI;)-B,;D9XY-2!)^3!N&K2\^C+,(^*.U_::G6%NID M/JV[O'SQO^>3U<>6+)44?.RZO$2QI[:*+EH0#Q(/MI<04;D4*1#08&YF4@L( M0G&PJ>%!64PP&Y/$MTF(=,:#PHOJLUOB0>)!XD'BP:W'.OJ,5AH$8YIYL]D) M<,9K<+D^M+84FS>:XF^3N>B4!R6_?<@,\> /*>L:>LKBY>'!+X%[$S>W9-51Z7 M12.2))(DDKP+26I>0LXE@?880?&&))WR8'5R+CG,1F_TC=PFW;$KDA1Z+-S. MDA]$DD221)*])TFE54++7.,_NNI)"M^T!>?5250F.L.8*!N31+?)A>R*))4> M,]-A^YX>D>1E;J3^&^K'7S_<"_J[]M[??+N[KKKKQ7WAA'O"]1Z+O?C3YI6? M-HVI)^GV?,P)CD)JF@F%VT[L#YZ>SG/%F>3:%RL=KP-8?_EZ,^O1K\\&;T]>/6GPY>'KU\?76:1CUZ-1X>OGEUG MG5WLS-I-^D)\_YB7?RR_RUYLX+.C5V^/7AX^/SA^\7ST]KC^\]<7 MKX[?CH[^-'J[94EP%Q_S+F<"^ZWX#UO_[_YV:8Q_/Y05/Y]/IV&Q;*8%KD[F MY\LPR\OQ>G!@<[!XS\O'I(DP^8?[YX9<[8$_:;R\@D-5M]ML2G2ZQ.7>6M3X>6 M7QV OI\L)^M@[./3R[^^X63SXL6%?.+U;SZY'#?\GG_C=^:)UG;+Y_(G7&WY M5/G$6+_MVSZNI:HGC+O=OZU^(NUPWM8^4?*'R-;XO=[D;]16V&_>!KF)4N]: M;W&?Q*W]L<42&[[3;<9@=&MVJKY+\YO_]Y/X::L-: IW'E/JFA;WZ!9'*DJ+ MVVF>Y=/K__99?7)<3'X[KM'$$I:XF)3AZ'!7.T&K'^[J"06D!X]G]8-111H:=._>38-R^7H@-#TF(P"I0TI<4:K)Q20'M#JAQ$@M.KR MA+/FSLUH,B.OAS1]L'(=V'))C1\M8:\G:I*2DY(/5JX#6RZI<3_EVJOE4O9] MU]GW>W6Y[8GO!L.7F/I.RD[/LFUS:5_7)D+.DYZ?E@ MY=JKY>Y1WG0_]G7/^L\,,6?TMNE4MZ1L$=DAPLIW;T2N^SD25@@KA!6R*X05 MP@K9%<(*86676'D=%J._A^GYENE?@@O!94AP>1$6L\GL'3EBA!9"RW?1\G*^ M)*004@@IWP_OJ<:0H$)0N=,Y_GP5I@25AYZ0^AM/2%/=@Y+N?!AZEW&Z=7=N MV43_8T=QW+:=OX1IF"4DAH52LQ.!9$M>'(UO!G9>1@[(A@Q*L0!!1 "M& M,A\TT\)<'XY\D?$_.E\M5V&6:]!Y91KR>B+:\NLQR.P[4Y#%6'L[5L)T-P>Y MQZJ]^Z7]R"'P/YJO=S'??1!DA5)&=#Q"-KZ2E78&O-4)E'=2J<)\C+85LNIJ M=CO1%='5D 4Y#)8*K*#% $8K#THE#E&E4JDJ6<-L$3*JZRPEBRM<,PY%A/H< MU!*\CQY09168MPX-Z]JE\F-FS5@21Q%'[:$@R:7JA*Q"U-8C]V"X"*"<\!"T M+&!-D-PZSHQQK9!55RZ5YT171%=[)TBBJT[HRI90.4P52]N M6;>^/OI>0I^I/M'BW=#T>^+'GDF4^'&O^-%**S"R2FZ"5X^QH48?K03&F8C% MZRB9W.!'9;UC+(#&ZB0'7,8 MBR4Y)C2@;Z+>5/G(984@!6-<">6RQ^L<%KBQ:$VL2TRA\EZ->@.S'+C4$4O6 MK+[,[FHUO*CD9?M$7CLHN;UL2C3DDMM7N!I-9FE^>OLUU!MJXCL@D+;VYT;^ MZ-A*T!;TVS$@!! "" &$ $( (8 00 @@!)#X:0N&AX ^9DTH+WA[7M"9&+36 M!904 E1D :*7"-D'KX4P*%W8J(9103JG G!5FB+EPL#+9.H3?0[2",Q:7<\+ MOL+5X3H'T[1M::L0QHZU<\/." Z2I,A,DYDF!! "" '#10 9\V$YJM[*S"7S M8"ROCJHI&;QS"(8;@TP:GS>+%'-2F9> D%13V,B,@6"5@Q)U8-SQ+ ,YJOMZ M=+W3;E&M06/+L^N[%;\]"\N349Z\GV27H=Y^K8':(PZBR8R%)$!C7 :.' MH.H7P;-3V4K#TV; N 4.+^8CK\M)GE^N^#4NUK?LGV.:UG_R57C6AYC?KL(* MET?EX!075?+/Y]/ZE\OULSZ#EWT-7O&]NI,GC-V*W$ZD?(&A,ZPP:3[V[<5K MY 22$SAL)Y 00 @@!! "" &$ $( (8 00.*G+1@> OJ8,'O4R>#'?=_3BI"M M,R":EA_*I0A.8P;/BG=%:I_X1A/N;6HB/N>UOLIU-2F^MFY,R3&WND]99[KM M28X!.0;D&! "" &$ '*-R37>M6M<5/2J1 %J/P:UCD$7[ 19HL\?9YI.2'D!\R;#^$$$ (" M]M^)V#M=?M05RPJMS4$A<%W8Q;RSV(QV5%XGH;0U26\TFG:!8>&I<9-S_5+J MH\B+ (5<>2]*<''#5UX[QX?+Y3GFY^>+R>S=:UQ,YOEB'M'ZZR]AB;EZTFV0PFP?!+EO%&8[Z1J(27B5$(IC"I1T"-Z*!+GX M&C\'[V,SK;$S"OM[F)[C'1CLSHF ,OF &?X/%_-&(YS@XN==LU@OE)]8K">" M' :+%2Z9Y R2*QQ4= )0X!(7D*4K M28GHM'?$8H];^1\WBU%"A1(JA !" "& $$ (( 0,$P'DS@XKEBO!:1VR )%4 M;F(Y#KXP"SDKKEE46NB-.1;;%*!0+$=]0AY/-Q;C$N/B_PB3Y;C9;SZ22/+E=!]O5;FW112,4D;=-C=T,(1X2C_=@FPA'A MB'!$."(<$8[V89L>-X[N&V%_'SD]KFUKCS8>==UG=)P%EQR8P"(H+ )\DAQ8 MT"%%SUU!UD:YP4'^Y_ER=5H_RO)X?I#SI/D,8?HZ3/+A[%DXFZS"=)VJBM=3 M56_P?\\GR[K0M[AX/TEXD=MZ@VG^;K9^E76:JZ6[5E9U.+3U+B3<8\0];G(E M)X6.*&BFH/F^07,R+GA=,C#I%2A>XV47 M+8)36G^ M[N,KLNMFUA9S@D7GP3 F06'.X%%%$#X)C\Y(I38N3,7Z'YVOEJLPRY/9NP?>2Q=C[>U8"4-7T\GIW#M!WJU% MU[\26=V/K+120900H=07K'23JQ=8W44P7DA9W4.;-B=8;T5638WER7Q:7:?E M1?>OMIK1$5T170U8D(-@J2R],\)*"$I:4$8(\%)6JA(Z"YYRTG%C?"G// O# M#:!S$=0Z'"Y>0Y0N1*$=RS9V[5+Y,?-L["4GCB*.VCM!DDO53>,^81Q@ MT I4T)6L!$,H-@9I7%*H&NOICZZH[E;R#*)("+GR(/@CK<'=TQ:486RF)LXBS M]DZ0Q%G=N%A9E103@V2%!Z6JLQ4\CS4>-"AE5(J[C7OL$J5-06M(.DE0SEB( MWEDP/%G,FCFC\^XX2^NQ%]0$ECAK_P0Y5,YZU*-E7&3,!UW)4-H:0"JFP!<1 M +U0+CNNBI37&3&)8F(,U=739>WY>0C<-Y$G.I9"MJRP-AEQ6;>^/OI>0I^I M/M$B35TD?B1^_/'\&'20)C#@GBM07B9P1G*0JE2&Q,389E).H #%HP&?10962I8X&DUF:7[:53,VNC9#6_#8'0-" "& $$ (( 00 @@!A !" (F?MF!X M".ACUH3R@M^X_2^U#E)J<,$54"E'\%9;L JC\%(&)?U&!9_E,69,@+8$4#9E M"$9X\$8[X8,N!L/UO. K7!VNJ/9;DIO3?B^:Z=QAW.\6K0K]V @_;&><*&QK M0>[7S.:>4%@G \MY0NEMB(!>UIB?Z0B!L0 Q69$%L]&HC6N-+5(8#2S?4^4G M%NN).=H/%GO45QMM8D+8G"LS"@:*!P_>!P."\9"X\[&D#3?/6.%-$1R4++GR MJI7@C8O@N7-1&6>XVVC^WR5'WNWJHW%T\7' M$D9',K@$ (( 80 0@ A@! P M3 3LOU^[=[I,P>.MP6/(4JAL(J2@F^ Q,HA%) @B:9V+,:@WAA5M4Y)#P>/^ M!(_4@6(+^*P5&-9S#2L\CI\<9K_9HXU%7MG+IG,@^0T"/H)BP$/*Z MM:F)Q:AL/>-ME#P+U>G]:,LC^<'.4^:SQ"FK\,D'\Z>A;/)*DS7V:MX M/7OU!O_W?+*L"WV+B_>3A!?IKC>8YN]FZU=99[[:NILVEJ[#^4=WH>$>8^YQ MTRNY*>2F[,^*6"#9S8&D#H'4"H* M\"D@Q,B3,27)I$,;Q1X4-OSM6PO2IG(Z\SIX4']/L MN6Y.7(SVW"@%V9@(2A<'SD0#+%N=@O.%EPW7<2NRZFSV'-$5T=6 !3D(EBI% MF9(!LZ\O M6437+I4?<\'&VC#B*.*HO1,DN52=D%643*)$5,!\SQV*D"+,/5+PAA%XPBDR"P^GM*.-_D\0-H9;Q6T5B36_7B[M;/0S#JYT'\^.@E2ORX5_PH?7!: MUP WFV8N;A82',H$J*.3+BC.W8;'B"HJHRLU1O2V/B=6?DRN=+92 MZBPW[G"]PM7A.@?S5 MR:Q<;@ZP3?:@G.40I>#@LN/>"YZ=V3S ]H5'M!E*T]E9*E!6BUS"
M0H?<$G.QH\FZ!YOP>-V-@@!A(!A(Z"/ M+@FYV[>[V\G'XC07H*0RH()"\-$$\ Z5UEERQM5&S;LP235YX9"2K>XV$U"? MXB$%67*I_Q?NYCM!FS. +YKIW&$(\/W[ZLBQM&[8OC@QV+ %.0@&$R6C1LE! MLUB#?Z:;)H,80#DE92C19;=QLM4B@[4RQ?QK(BN3#YCA_W Q;S3""2Y^)A8C M%ANN( ?!8L$7E$ZFZK\$#BJG6%TP7Q]YJ45&4Q+3&^?SNE@;DP%=F@X7,EN( MT3J(:"2SEB=EV2Y9[,:[B41G1&>46*'$"B& $$ (( 00 @@!0T5 .^ZL[8,[ MNV]!G>VFH8Q)N [JA I-"T(!,=L,W-GDA;,9Q49R?9M:EB$&=?N% FK8L 5H MUFH+ZSF %01?E'.$'YK'7;5QH#FR#]LDFB/;%W^$<$0XVH]M(AP1C@A'A"/" M$>%H'[;I<>/HOA'V]Y'3XX/5]FCC41<@^"@X*ZD =)\AC!]'2;Y)< Y1 M8_TB-@9Y;U/B06%SG\)F:I*R!0!_"=,P2S@>_34LTLE(N/%(,*$Z4B[Q1#3: ME>?G<8K#(_2;ES\(2G<,N;*& P:.H+)E$!63X#,S4KY2K,\F3V[H$7WL58>SM6HL.)P=_4 MD4?%P.3@/EI&W/WD.*+&2V]7L.R#Y& Y2Z $JS1G36PZ0F-1F+5L[LVW0(U= M394:E-CBQ-$,V19%@ MO2Z5/;D&SV0"@4E*I5(1WG?M+OHQ%W+LY<["=6)$8D1R%X=$C5%[&8S+E=Q0 M@ K59_3,EJ9<*+L:7+-*F:U08U?NHN=$CD2.1(Y$CAV0H[,V*RYK2-Q<#O:F M$EW! *%8E%IQD=U&QZM'!<&C!"L83L-D;D$SK.@M;>2I8W.GDEPK6TVX'ET#:L* M"!$3:&>+]T'$$/+N&-*YL;:2&)(8DAARD QY!TZ\)J1;MN]WE]NW0_Y5:'1@ MF*'P4OD7!8>P[F93233$8$I!?YU_;^S U/!*^&RY_3VQ,;$QLO/]L+%0H60D-0C9G[TYY\$(TATTALNKS M:IG,1J5IBARM*!#6.8; !3B, 3@O5L60>/!\W'6& MU21G=9 08W5#E5:5!T/R$'-F.H12A-[P7RNEBN)4X^[*ZK\R4WU>7OU7KKU+ M)@IM%>XL?R %'SLNAD>5VU?4UW]#_?3KAUWJ\Q?4?)?^OKR[JF_^S?>[Z[*; MU:W7>?G&GP39O/-D]J[YJ,UO81H^SL\_M>O\^>*5.6-/V&\N)5\Q-PUG2WRZ MQ+.P""O\=)G@JWL)[R?+29Q,JU8_O?SKFVX_^;GG_YPR^_Y-WYG MGE0G9LOG\B=<;?E4^<18O^W;/JZEJB>,N]V_K7XB[7#>UCY1\H?(UOB]WN1O M7'FRW[SR=!.EWO4>U+T:"C>WR7[DO:?UN_UZL26Q>A.WFH/1?6Z"[\\6=! ; MT.(>W>)(16EQNUKUX&69+6.)B4H:CPUWM!*U^N*LG%) > M/)[5#T;)28H#6]R=5?2&S]3IPN^1(^U"K@-;+JGQ3N7:9D+G(*7ST_-I6&$F M52=5'ZQ#&/ B]M>CC/IF&Y'!T0GAZ3FE/BD%)G MM'I" >D!K7X8(4*K+L]%4^[19$9>#VGZ8.4ZL.62&C]:PCY:G>""E)R4?+!R M'=AR28W[*==>+9?R[[O/O]]KME5/O)]G\]/3^6RTOLNZ'>SN.2/O\4.3$$.( M(<008AZQ3]8F'EY\2+A+CZ3GI.>#E6NOEKM'F=/]V-<]ZT$SQ)S1 MQ1 _RA:1'2*L?/=6Y&DEYQ5AA;!"6"&[0E@AK)!=(:P05G:)E==A,?I[F)YO MF?XEN!!D2-&:"&T?!:@P)*@25.YWC MSU=A2E!YZ FIO_&$--4]*.G.AZ%W&5I6=^>63=S=5+9[;>COYS/ M<"39>"28$*V-Y-K]7NQL6/>-:MVWH7-!28O>12BB(*B0!'B5"A2-!IU7DC%[ M?>B<3E8ESP)$4?]<>97!.U[J$W-F.04GA=L8.K?.^!^=KY:K,,LUZ+PRT.2Q]K;L1*FNWES/5;NW2_M1\[:_-&,O8LYFH.@*X%)2]], M%0XF@^(A@7-. 7?&V* K]R3="EUU-2.3Z(KH:LB"' 1+,8_:VL0@I61 .R=(8W:5I+QPH(1JHL%H MP4K.HZL_5&AV1E=(!@O(6JG<5 MD5GM/7/7.4M%*S@S%J3-U<6RVD'TWD.4H6"P5BF.N^,L+H46V<=2:=G/*E,F2V E2J_.HM%R!E M=HK5N%>KL'N&Y&/!%#$D,>1CEVC_&+)C#N.*.V%]@.Q#!N5U "=J!.Q]L%H* M7;@IUSDL>A<,PQKWQIR@LI8$%RNE613(7/'.:[^[>@WKQD[P/I'7#@IO+UL3 M#;GP]A6N1I-9FI_>?AGUALKX#@BDK?VYD3\ZMA*T!?UV# @!A !" "& $$ ( M( 00 @@!)'[:@N$AH(]9$\H+?B,O*$616GNP038Y/J<@2B'!R7Z[X-2[6-^V?8YK6?_)5>-:'F-^NP@J71^7@%!=5\L_GT_J7R_6S/H.7 M?0U>\;VZDR?B=N1V(N4+#)UAA4GSL6\O7B,GD)S 83N!A !" "& $$ (( 00 M @@!A 2/VW!\!#0QX39HTX&/^K[GCPY8[TP8&)0H&+@$(IPD'QBJ2AAH]Q( M<6U3$_$YK_55KJM)\;5U8TJ/O>O5A2FZ[4F. 3D&Y!@0 @@!A !RCKC*)S.ZPK_+S2*-1[-3U? MKA:XFBRP^:-?<(9UJ:^G8;8\#A_:JN"Z.U>0RTDNY[!=3D( (8 00 @@!! " M" &$ $( B9^V@!! XJZ_*@OJ>J8F([, 3>XGHOAP3=SSJQP MBDD3#"J_,15;HM F>Q J6U"967#92<"B2LP,A4\;LS1VE#]]A:NCTEX2E29N M#X\!R0<@'V#8"" J&Y8/D$O26BD/7#H&2B8'0373YV7B19:2H]@8XKS'9ZCD M [0)G/WN@K&G QS6U3\0PQ(;?^*TJ9!8:_5EM41'SD>L6XR+SPM\HL]6H^5\ M.LFCRU60;?[6)EV4"3%)V_3871C"$>%H/[:)<$0X(AP1C@A'A*-]V*;'C:/[ M1MC?1\YCB,';1\0]:>-1I[>"-=Z&Y"$K94#]_^R]:7,;RY$N_%RSJ2K+/1T>M9/N -T-2*)__9O5#8 @04H4"9 @4#,^%)9& M=RV93RZ5"S$&.8UY/[+ KZ]CY!5XON04^QG]/ZQ8F^BDV M7VH?/\2F'H>/T8]/1MU=_F&'T[@F?Y92=',>K;N \ YSW/,&UZ*D%"5E.Y:I M\%'AH\)'A8\*'Q4^VH9E>MY\5(SF8C3_K-',$]R(>HW 1+:(1Q.0E5@BK'!, M@D=.UU,VHQC-NV,T;W=9CBT-%7EEAW;DXZ#Z%,\G\X*G"U=1M9X&HS M077OWP()(KODO 6#H+%H0L"/GD"!EE8CH$C:RR.KO8 MX!4&.U=)P:D1@@:YTGD5KJ?16XZ"% )^(_)99R0H.= [!34JTK7:N7=#2#*@ MN"!D0V[VE4-L]&.)]G,R:V95ZL$\=3;+# M2_"\%8/" 84#"@<4#B@<4#B@<$#A@,(!9?O+$NP?!^RBUZ3X!6_W"PJMI B< M(FQ=[@81/-))$21DX-&8G."_;V)C@H6$/8R(>X91XY9CKSQPA GE2,K03A% M4=V2H^M'+1RU-M:XY]GUW8+?7MOVM KUESK$46BK/RRB8!Z1#XT-)K'@D%<1 M#$;+)3*")22!G2)/GF"]4C3N/GSX>GQV-AYUX21OYC/^$)LNT_Y-;B38Q'"5 M/>%E#)\F=A+;XW1X%AO8^3?C(5S9=K]:,"]>9E[Z(]X]P+.H_ M)GG8MP>O%26P*('[K006#B@<4#B@<$#A@,(!A0,*!Q0.*-M?EF#_.& 7'6;/ MVAG\K/,]I0#LPZ;NJU')V^F#?SMNP)^MM_656KD[L!0],NB7^ZW M?EDXH'! X8#" 84#"@<4#B@<4#B@;']9@L(!9?O+$NP7!VR_DWCK:/E99Z3: M' WD&4/4,8,XMA090P@2F#CFDR/"K)1.,?#^-V MTL1)W<1\T35'ZW%:GQ-5[-+I2D' H@-L$V[N\!(\;PXH4+9?.D"B/&GB%:(1 M*\0=)D@[1I#"V@F'/8E1;?+ M.@ 6\PXVUWR8DN[-?1-0RK[U3:ABM]BX^LV MMC^(H.@*);35UWIR>AJ'(5-E%<_.A^.+&&_YU<1^BVW19)X:_7=X"9ZW)E,X MH'# ?G/ +JHD19>_79?77' EE$3>,8Q KW?(,FR0HB)%S@,.9*6RE5+<,2D2 M4BFG_1%CD-&8(\FP5XE12I._L47:4=M.8UB.7^QJ5/65JE[9-H:L[8/>WJGT M5_3Q7ME95L3QCP(:^4!AL]_*>(&P_=[(O8 P+WF,)#I$M>*(6V>1MI$C%[0B MWE&L,-\@A/W##J?Q#@CV@,2- F(%Q/9W([<#Q)YU!IO'.F:\0TY[@7B@#%GC M&!*1:2P\$UBN:'DN*FH<%L@2Z> W''XMB$91QLB=!N!T]#$A\F[-OIF0NX26 MI?A#<> 4!TYQX!0.*!Q0.*!P0.& P@'%>"S&XZ.&^S!I33(*,6+R$0'6R.$4 MD),J6(HIXTRO(]QG&XS'G0K>V=GR*%L:Q=,1,'*92H$=+LET7N!D0QJ+@R6. MS6*"!^)\4K7C81VJ^2R*0/_>(O4!:)B597KN>D_AH\)'V[%,A8\*'Q4^*GQ4 M^*CPT38LT_/FHY\UM7_,.3OL\5H?;#SKJ#!I*8?_*/):1<03L+A//VL_CPQ#J/ 8[_&#K<#1Z;<_KB1UVWBMWW7OU,?Y[6K

(=Y[GG#:U%3BIJR'&CPD>%CPH?;<,R/6\^*F9S,9M_NKZ;"T$J(E *GB*NL$>6,HU$("PR MHY5Q9AW!'L5LWB6SN11]N0<#OK)#._)Q4+V)/IZYV%34#"J**7W&,4=[%MBW MZ>Q\Z[&AA"(;O43<<8-L(!ZY2%S$6@6LZ74T%DDS0&N!E.,*$-PF^+6!M]CK MY#CQ7.B5T+LNN_YX.FDG=A3JTAM"=( MYQ@63IE')@F!I$Q*."N)"VDM<+4IIX M.V.038*B2!-U/.;F,?$Z7#&2I >M#+DH#/P&X,H(;A V %>..TO#S=FBFX K MPO! L8)9!;.V;R,+9FWFT-,$D3A.B.L@$)>1(RM\@C]6"I5\P&RE@J2SP7KC M.?(Z>K B%2AH*A+DM(DD&N(8?SP5"PS: =?%+"R8M7T;N:^8]:QK?C 95" 6 MK$PJ =V\L$@;')$0W$EE(Y5JQ9-O=&)"&HJDE1*@U!ND)64(]#Y%8P*L]&*= MB'BWFAYTP.5.50$O)2$+0A:$?'*$C!@GHPQ!GE.P666@R#E*$ N><1*5U'%% M9^1&>%.">)00IK7C"\$M/ MUHIAWU?NE!C <'8)O!XA^+;4:OO=G]_'255WW41+'=FGCB;9X25XWHI!X8#" M 84#"@<4#B@<4#B@<$#A@++]90GVCP-VT6M2_(+?R>.*QC 3"")>,<0%#\C M1\@S(TF,DHG5(@ "*Q=X\"AJ*A W-"%M++PB(@9CE>!\Y?3W?9P<=3Z87\9M MNZY0&#%0C.ZW1W O0:J(Z2*F"P<4#B@^ID*(KJEAY=/VK= MJ+6QQCW/KN\6_/8ACMK,$S:&&?ZGJY8VJ$9Q\C^N^=-L%Y;_ MCM/L"+R:V&_S)F45?+H(I'E$5HXXRI"T0)29'%<2!++.6!0DL3Y$3@,GZV#E MX\EI;'(]N2:>YI7[$GO.?A-3/8KA51S!B\F'H1VUP/5_'\T6,X:_V'J4V?^P MJ=MZ=++4[2]+L%\/ M=\WX[/#X]=',,WTX"MU]/HS;21,G=1/S1=<=X(6'2 MH@/L-P<4*-LO'< HSVF2%@GM%>(&6V1#9"@RJPPAG FC-GE@6G2 +6:<4A/@ M'GS6EZ:H[%?;A"I^BXVOV]C^((*BK^-??:TGIZ=Q&#)55O'L?#B^B/&67TWL MM]@63>:IT7^'E^!Y:S*% PH'[#<'[*)*4G3YVW5YP4*R00<4G0-=/CB-+.$* M"9J\9(*9:%>"'ZUW1EKID6/$Y[X@!KG@')(26R9YY#=TW>T*<1VU[32&Y?C% MOE-1]_?5]7:[/VA:A'^@A_,!%:4N=4&P/=[(O4 PCXWR,E)D0HB(2\:1QA;, M2Z*4%%A+&U9*":X1P;J>WW< L#L[%%+]+0;TG]B,,T5H2NC+@F(%Q?9W([<# MQ9YUR6@2J3:22J2B 2U/.$!+%B5*@6'&%>%.K915(-8R%XU'QI&$.#8":2TL M$B3R('&07-W<9F1#&'G'HOL[59*UU),N_IOBORG^F\(!A0,*!Q0.*!Q0.*#8 MCL5V?-16'3XH$9-$/&8[T,>(C&$.Z9A,DI28:%;:ZMXGVJ?8CEMC.VYW<90M MC>'IZ!>Y3*3 #9=4.B]OLB&%Q<$2QV8QP0-Q/JG:\; .U7P619Y_;Y%ZTL6L M+--S5WL*'Q4^VHYE*GQ4^*CP4>&CPD>%C[9AF9XW'_VLJ?UCSMEAA]?Z8.-9 M!X59R[Q*WB)A#$,UQ,[[)Q7[KKSZF/\][1N8:*?8O.E]K'W=GV,?GPRZN[2.;[6E)-F.-F< M:^LN(+S#'/>\P;4H*45)V8YE*GQ4^*CP4>&CPD>%C[9AF9XW'Q6CN1C-/VLT M2TUDY)B@%!F8RB8*9(VEB-O@C/74$BK6$>E1C.;=,9I+N9=[L-\K.[0C'P?5 MWVSC3RN&!Q7%.?IH(\1%#VBFKC">NF'?I[ >A*QQ!S/UQ++$><"8=< MH@X)1HE5*1C&5U)C"0DN",H13<8CKJ)!+M?[Q#Q9+H(5/L25T+TN.?]X.FDG M=A3JT/WK_[42C>0!@UX%0^%@)?HY)GA<%%P7VVF'BW(,W_+N"X?G#D M+O$4>$32*]!V$XVY*G%"+@1N0:?E9+6*X;W ,<>%GHZ'L.IM7^=M71W;"C@6 M<-QE<"P*XV-C(I%&N(0QTA'41!X5O&+)(9M,5$Q(+\Q*5UOE',=. XX*E:N[ MX+@IA=$\FC^S@&,!QP*.^P2.45F,/6B.%$N, M.),,&.W)PEO EP M)(P,)#<%(0M"%H0L"+D!]5$P0D5T"),DP+;F$AF: O)4$AJ$ S417T=(+:VS M^<1&4FU!Y50".= ? ;4X2]BG:.@C(J3D TIQ0= M^'O'.C4#&._^P7 IAEKPN.#QSN Q9X$Y)@G"/"=FXJ"1ME@B88T1B7E'Y(H[ M-2IIK=,281%I[CR8D(LV(6H5CQ$07 KZ^'A,!A07/"YX7/!XS_%XTSY60$0M M5$149&^ $0[ID# "5)1,AAC(:J>3H$(0-G'$L&*(2[C<"4%0%%@*94GR23U> MQ)*A T8VV)1I6Z'R_G'U\*^%T7?=]=I/\WL?DI] MZL;RO@$F,M. SP]5*/Q!&YJ&[@ MN!Y^<-+8875NFTDU3M7D-+8Q,WB7*6+S#U(]LB-?PT7M!#[HDFH.KJULJ+\L MUG88OZ%0-[%CO!>P M.ST_$B?]N->I;!@0]H/7J9DW7J=#&?0'<5 MBJ-P1X@E]$=4\K3[=MLNR2ML"6O8K>7I(LOEW)[$/H,%V02C?&&'7^U%^_)W M?[J^Z%=65,"*PGQ.Q?S;&Z##5J=-QMK_ B#^9W[.7=BRNP] [;CI4J5>3$< MA<-Z%!?;6X_R6^2& ._K6*'/&9DR7;[N/[KL+&SAOU.Q60E\9W7M*L2O!:\N MZ6%[4>MK3W$.Y/@Z-ONOQ__[OGIU4'TZ?/_NZ)>C#Q^.J_]CS\Y?5I^.WP^J MH_>OKZ/.8ZQ,IQ@MX^$_+U'PG^/T3V_;TW^FX?AK>VT1NWM-&CMJL\+R8GI^ M'ANX.-Y%:=O$ZKX^?O_I^)>C-X>?W[ZI/GV^R1S?MB'#4/_V]OWG3]7QN^KU MX:?_K=[]THM$\_^4U- M]T85M5/%YT^>V1KYT:##Y;'F;Q$(VO%TUL7Q97]G@O$!_OW<./%Y'<_;^**- MH-UN+N6!,>SW,[7CA@O(@:3?^_I[ MW]$#K1F^_+_O7KQ58_A.7G)'$[?7L+^)H.Z:K?PS;JN-*D+WD0FWL4+U(_-\ M:V:]D4(T\G??G^=/%8^8C_J&E=%;(23N0A#OQDTV1:O/IW4SN4#OP:BH?HWQ MM[9Z"S9'N!^Y_&15FB=;R#71V#;AT]V6=4NTF()8/U$ZJR!6OW)]G0VJ!__C MFC_]F6+*"TC]Y+'5S[#,NB97..:).8;A! M@#^:X-FSZ18JWLEMW:GIWM^DO:.8Z^91CT(^A.[N>)_B@+/%R13?WV3YKOBZ MZW@+9>7[.*GJD1^?W=Y1+)"<&<:TQ,B%Z9 2/\!'6B;/K47 ? MFC$,YY=QVZXI^DW@ 64;K$_S!$3]Q)EQ!9\*/FT=/KG(C,=!(J^)0IR2B*R" MM]%BC9/DFN40;QR>N!T1O,(_A M6>#3_1TX18G]"=9Y$^$27_<-TNTH5/9L##/^3_=!D1L[S6)%7"R+"RH5Q\0F M%)0@B(.>BISP$4E'F)&88!E7TI+OH\XN/HOEF@ZT"9LI).>.V:UJ44VALV\9).ZA&<5*DR4[S69$F5UK42)G;:UL4 M35*(>Z]!_;4.*>>IB]X].:2\8[38<=V:R_0H]6>"Y." M5_N^E3N*5YIS0R)HOQYT5\1-HL@I1U%*Q"232XR%E3JW]]%^'Q6O^+[#5?'Z M/I+7-\6FB6$6OU!-[+1>*E!\5V/M__OO)+#>R+NKL77%9DR+(,P4HI%BS+@0T6<64TLL%(Q$ T).F-=W:E\\5] MU-VNJ^2KS'.OEUAN3:*##2C=8.7*72;K@E [LY4[BE!.:4>5Q8@DHA&7"H"& MX82"]P3CX*AQ81U:;D&HK5-OBR/W'EST"IYDZU%U/FW\*9!SE=^5X(7=YZ]] M%1LW-LA8?RQPL#8D*I'&G(+2:T)NQ$Z0"U9BT(:Q#&8=BO*K:5N/8MN"$'+U MJ)-!,X[^,&/H?/SX,?KQR0BV)8?<34?K I7S$Q:SF4E@B>%C)TKV/1OV84-;5=$7_BW7Y_:T4G,E9?[,.$N8VY8VZY&ZK-?98CJJH! T6<>D2XB92,-*X0E@X3S7\?_1K<50=C3P@7!O?Q/[? MH]&7H4HC*@+O!@W=6R+.'I&G%7$T7:)(^H\ MH]@&%&G B'L1D9/$(V)9P)%QI_%:(BU7Q=$2!Z_OG'C'JJ46A;P@X/XBX"V1 ME](8SBQ&4>B<3T\-TC(R!+"C'3=>V[B6R,LU(=;=\ND)'\ (=PJ[BG][2U7G M#TT\MW68)Q;U9\/CR6EL*C]M&KAH=FA M4P6T- Y)@CUE-@FS*8?WC+_G^;&SM-C#43C.//ZS]6"^+[8&A(J=DEI%XR[0 MN+_0>#.4,:,2H=(@G$)"G(F$--42$5"V.:'<1[92?&0]&O=ZH>QNJKA@NX5H M6Y[QO[]Z^"+.Y-Q>Y-.8(E-VFJN*3+DB4X0U,L6(6'2@'AO"D162(*P(<Z68 E;[OI7/'JP>QS>@F6#$D\+(CX0P:+&C+*$$D 8XHDX9"T@&*?88,E]I&$MY6?7BV _.&5C M9-]]"\4G_4AAU?,V"W$Y_[%(D)UFKGV5((^5\:.8YL$C)8)&/(L8FZQ$T6B* M9=:I5R72ND*L9Z71XR:R'X4I23\%"[=[3PL6;A<6"BMTQ#P@D11HYT)*I(6* M2!+E='2."^XW%;R]42Q4Q>U=W-Z/J:EW$5#5<#PZ08 V9[?4^2K"ZADQ71%6 M#Q,NQ&OFL=?(Y@Q&CJU#3C& &4ZYP0I'L:F0ZXX9WX]'L_R)/C#Q<+3L"WH? M?Z*&Y!V;!LM]+]Y>H&S?MW)'H0HIX!-.BEF:-!<;$9/ M?AHH8R7HNK19>S2UN93S>Q _.2"PV"R&>B#.)U4['M:AFF_)L^"X>V[VCV>_ MHS+)*T\#M0Q0FW2-/0,RBFAD-!-"AL2"7(MZW;'H\7EL[*0>G1S"$+YT8N>U M;4_?#<=?/TWL))[%M;67D'J#AZO?H98>OS';:6XIT%B@AD43"L5<<4>(H MXC8'G6")$:4TMX(C7+*U]*YX=&C$!1I+W9(M4=W![*P\$'IUWHR_U"&&REU4 MXSDS5';!#45\%?%5Q-=/B*^0A%4I*10=X8A3$I%EC* DO$\^2NP278=F#QR< M)=6'&?^^NOA[&\/1Z :!MB[Y)0><;=!)OC,BK,!C@<<"C[<%K1BB"0X4":;]+P-].I;I=Q=B?G5CIO ME>D6*M[5;=VIZ3Y-[]4?N*6VW^_T^O#3_U;O?CG^]5/U[N/QWZJC]_]X^^GS MT?N_5(>O/Q_]X^CST=M/I7?J_K#1GJ%&H>(]W=:=FNZCGM'L;WC5AVGC3VTN M*C].^9SF'.9[,:C.AS97E1^%*OY[6I_G$\KBA=SI<,9]#>=]G#0ZYS .@1O$ M#?.YR 5!AOJ(K+8V.&5I,BL%Y.YS8//!7F1>;3^/#STP;A,_S%CZ0V;HPU%X M.V?G=96Z4 .^8UD-):VXX&'!PPV?T$2 0)*3)(3#B$NK -N81-0)P9BPT?*T MCA.:Q\=#,1"Z]+0K.1*/J<2_FK;U*+9M93.1MW4FN;;D3#PW1BM":KN$5/": MF4 BHC($Q)E+R'EID>!.>9 \WK+-*.US?H[M7YIQNZ[@ :$'1NU6R\*BJA<4 M+"BX6124$7".*H)D5(!H,>:^>-@CAY-E20K+Q%HJ #T2"K*!P*6H<'&REQSF MYR6)2BCOCH?R/E)M3^$%DUPBYB1%W 6.'#$O,-2:+922/UZRCTKV49ENH>(=WM:=FN[]C_=+_OA2_OB[H_>'[U^7_/&" M&F6ZA8IW=UMW:KHE]>31SIC:TW$SZ9O:N7'3C+_6HY.V^D,3SV=GL<7'^9SB M24L ]@-KRZLHN'$&"1(]XL%B9"EWR'/#L4D^.(G7$F*V%-[P<<%KQ^E39L?/ MP(UOHIO\S4ZF#?#CT>CS:1/CW^"II^UQ\TM<7T U'> =:RQ=RO$6,-L[,'N< MPQ9NA-8Z:92PY(AC99!S0B$2;%*$46H(6TL8V*.!XQV/8.A DI)\5_).'E,Y MSS1>U6T[CCTG]BJ2:[LD%XO1"2,=&)"L5B2N2 MZR&9(\'32N[8#T'<1(3O-:?LJ0AY'@:;4"*6-1$19@C@."9D( MTB80DH((.N*XEG)*R^Z>7X!]Y]Z>PU%X;<_KB1U^BG[:K#/]CYM2 K7 X7;O M:8'#[8)#[8P2'GM$@F( ;8PB9S!'WE G6$B,";4.#?T)X) .S";SO9X7(!9? M]Z.H[TUMB'J3P2>O@/6.YYRW+GE"!ECNELNZ1)@4Q"J(U;L%K [!NH"" M(1)Q27.XG,"(4.>M30!.?L4ML,Z(D(T@%N6[%>M1O-9;JO:^J7,R^2BTU;FM M0Q$<.\U3^RHX'LD_K9Q1-#DD$E6($X^1CH0B1I55,HJ4Z$I/F@<&>,R9=UU2 MAPV(*HZ7 GS;O:<%^+8+^$!UIC%1BKRW%'$<(S*@7:/@C4Z ?8ZXE825!\:* MK!GXF!J(3=8^?E[ 5SS.CZ)Z?[;?8J]V5TT(SV, C5_KR>GI>!CJTGQV'D>MS<-< MDUR4>H-NJ-VK^E8@N$!P@>#':HD>@\0:)^02L8@G#4AJ$T?)Q$ ==0[P=IU6 MQQ-!,%.F0'!I#;!EMLNB-<#YK!IMY2ZJ/\SZ!/RQ2O7(CGQI%% $9A&8]T_! M(MA2&2FB/&C$60)1AZ5#EFIKA+(QL+6$XMQ25_K=G(?7WNQ&#_@F6]QOJ5 K M(3L%'0LZ;JTY08DFCB2'*"4,<<<%%>W=:>FN_'C_/MXP)Z!B^OMY^K-V]EL=O:^ZJOZ'[]_T+][^O[\?_>/PE[?O/W\JIMLS"HLIL6/;978YK"CSW"!& M&)A0,1)D#?'(&X.]9](Q1M?AY,HV5_[O[;^G]1>PHKH#G7;2U'X20_[B(0ACH7K4L\2J:*2#B;E+?Q&:I"4BB"P25Q,06#NTUJE MWMH*6QB^P /)XTZ'),>D0I$P&+A)-8 M":1U1EL)UR/F@D<<&;@L"8"/9@@,J@B6 M0-'VU\Q\](!F[@OCJ1O&IQ1?=S/'_WMC M:$0$RE-*DP4C@D>5T/DF0S6%@1!CMI:-"\;B-DHRI1POEND9# MSTN6%?0LZ%G0\R[H:9PPUGO0Y#T#G5XF@IRC!$5BM0_84JI6LI'LP.>-7K.+0'XU\+PNY>;'/4E/_T0&:\] M_;L/O.N\GV9Z=^#DGYAL?VF^\XMJLVZYRR2SC#RYJ)_!!ES%[ M<&UE0_UEL;;#^ V%NHD=Z[V %9B>C5Z&NCT?VHL7^=MNU#.C$TSI>O3R7]-V M4J>+^02ZJQ!83W?D)$)_1"5/NV^W[9*ZPI>PAMU:GBX,\W-[$GN;&]D$HWQA MAU_M1?OR=W^ZON@K*PKS.157;/*KV&&KTR8C[7]-QOZ?^3EWX>I3?(C<<^]_6L4*?,S1ENGS=?W29:FKAOU.Q):K'52?#M^_._KEZ,.'X^K_V+/SE]6G MX_>#ZNC]Z^NH\Q@KTVE0'6;^?W[ZIWAV]/WS_^NCPE^K39_C@;];UA^V G_X^US^ M_G%?9OQF/!S:ILU--R:GXVEK1Z$=5/&;CZ R?SV-H(!DM@I=O,1Y;&:ET8"U M[/4U6M8N+D=&KHWL_[Z&6;NF_K\#>%:+VMC4Z=(B>C\]@P_\/'XJ$1.XPX@G MKA%7PB$CL452^:@UU4JMI^'8JVD+\K!MW\36-_5YEII@ KVR;=T>IP\-Z%JC M22=+/\-S7F6I^;L*+K7G66HWT[AY_>>>CN^- !B00T6JKK4G>5EUJY1E__(Z M==2RM)KY^_DB+TO/.ZR:?)I%>]@:';955XHC\T\]&H!>/X299[5]3JW5&-XT M7^NNWTT $Q9$UZ"[(/>J;+OEI3# V+T@+P?S3Z;M]4_&TV;V435NYA^^[HV* M^1EB?GX_GHGP,@SX:^8-N(^$! M 5PAPLT_CJ":;53U]:AMLW%H/KKJT^?JG_ M*=-GL$OO[P^J([A!ZG.?H'J M(MJFZLJ;CT?=]+(X'E:?3Z=-&^Q%)HR_3D>QBM:?=A% =!L!R MH#YX7CWJO1$=+8YF&P$KU%@'$Y]GX@#>.,8D,D85RIWU\W,;K9?V>Z?8M@*A*>K3,'S:B<8LH[NKU\SSKC'2[IB?X*,V13OZ-ZJ@:7O[WA0J"_ M_CK37<<&P+OM^9R1+Q7M;(3,_A:J+%39B1% Q3!'PQX\[T2J<_R M+=;L'[9/O\9N"<>C.-=^AM%VLND\=UIJVS%L3UXR(*I)4[OI)'_01!6+B,UO%,()ILC[;R%G@S? 5+H4??@$I&/-'8>HG51;;G> ; MCWN?6SNR_K?YU_"3>IZ8-X/A"AX*@G0.N8NW/28OO1V%BS[I:3Q*_:D?W*V_ M>V=]-+8>5F?UMSQ>N&_3F\OY<72ABZOUC9QP%^GG;X3J]?=7)X2,2])_CJ5YX)HP^$%"/5Z=^/=NV$3:@ZZ"1%WJFDEV2#-!@[_D#HAB?59]!_?O?\12V M\!W0>-O[F> I0!RGH$"TG6-F&#O?2Z\NM-%GRK[9EH%?]GI,=P8)#Q^G-*.$ M*S.J/"SZ^"RKG';QB.I\W$S2>%CGGRT-^>#A6W(GO_>MJ/1T)''<+=R&:HCXEYC9 ,EB%.>/)86OB8/.2'XEVO; M%^^G9RXVN>G1#.3A^:]/[2CCW95PJ-F'RX%0^$H<%&R[S[%0.2J_C:/?_;DS MAFX-A'H"<0@\ V+MXE*@Y;7VL\DNXVDGH)HX :D1FX5FG[VU^0AG_I,L <[@ M?1>8 C]K8J@SA@#[SXR+_.P\[PKF\IL]R;=><.K!3YX5/$\[[#M10#<%]53) MULWP8NZB7BS[(A)HZ5( M7S?)I[&40N:1MX_6-G!U1\X.X2G *>#-,HJQG?N M!AOC?\N%]V%WNA,@]7+1&*G?S%O'D7.MLZ[0]D*GB2F?2(#:,JQLR)Z/LSX% M>^;P[W*P1\-. 1ME#AIF^3-MFJZH^>4/9H(C(]4H9JTJ4R^P7.]Q@*6Z',?< MS(6%FP[[4>6W.;H*J'[N^S_()UGGMGO.C>O?Y G#/;)69T_Z.T^R-OA;K,#^ M ?Z9S'1)$(W3L^X +)_]6)AL5T!A-H@L>_+!ZMEX.ENC7I0.0 GLCR7JK,(T M\4L<36=WC-]R>X.X1YPQWYVE31O#3ME^56U_/KW8>KC[_#PMD_NU#8==*"C !/"3T:LWW6':0U? J MC&'2>; ]B,:.] %G_7#P.TFWUA]F!X%\.#S_,3@/ST1C7]L-!';N7]-1+Y\[K3&/;'[7'T8K=H_H;YT-@0B[-5NI M[N99H^N6_G TFL(//W8,E$_SW@$\5 2C_^^2[[]_C/)T\O4*W_[I2LS#4BQ9 MYW>\*2"""LXE=08Y[!GB@3)07:Q%H/QPG%)R-JIU!D2\'I\YV*F\H6\6A%J" M(&9!$/1!:OHM(_KA^MP:FMC%8VQ1/%GU"TC$+_40S++#2Y-Q'\(_CDZ)@+U#&893-G2?8 MBT]93&;[;07]5^#WZ;PP7^.2UZ,3FE=]+#XV8&B-YKZ6V_THU1_RKVFAKOS MK"9D=>:\4X]!6MB9LK( A4'UMQI,Q'8\L;U%,'>!9F*:#D&_6I[+C5ARJ<_T MFB)\F),DIOEA._[UM7@S/M&726$2T![;.S&J9 M30AK1X"U!=-!K!2 4))%22FB @?$E)>4CN$.8OUUMK;"3)_^ MW-A1FV(#>T_6U<"2# 2_O=?,$W@XLI[:Y?VW4_>OSAH;+_CK?-S"M:#F7#,R M#X#'<@!8QSW9WNXOZ1@W>T4[,^!\UJ>N9\]\6<^ F8&WCN1 DPP\?PJ?IRMVSM8K7ZAUD1R=" 4W2:*RU;)-5!:=F L]9[NH7\R[9QE,["= MQ3U\N\3C.3X/9A9L \B8HTVO/6,;R+YE::.(!DYZ")"@$ZR M0G;W0;IYS\C/X\-^L>:D&-N_-.-V75FL0@^,NKU#[U.H$J,XZ<7A-6J8F\8W M"M).2/:NW^Q!2=/.9NYPS(V;I@.^^1E;=VZ5_;B3ZMU"Z@-1GO6&MKN805]W M9G.8/^U4@#_ =M4Y>-A% -(_/K4#Z^&Z..C-P;D0D)/>9%N<(N<\1@IS$I)/ M7K'5JDT/$-I+V[4463_3Q&$_WHXFL!5/YJ>[F:ZRFVJ8M8OLE)IF7VQ^?7+1 MN8=FKJN3GKXN]=$J*XLG<^CK3\CK5,]N,5<3NW.^3)<'U=&D/Y"W79!V-6TO MSP'O?P9XY; CGV9WHSEI; [H]\UTY$]!$8;13+H0__9KG,4"M'8X=X>?QJ\7 MO8;=N7_[1W;LT+DUNP-6P)LOP!+GV:]VY=C]8.L,E>KVC0:D MS2N]./_UEWI 5L-LYX3LO*V=M_#PT^OJ\_@<.$QCL4AOF--_M:1%S',@KJ ( MK%+\UEDJ?RZ9SO?:7WU39FMUUV3GDNF\^YG.'1;=R&4/EJ<:FY2X(L@3!K)1 M1HPL2%ADK&1&&&$=74NWU4^ RF$ZC,?I!LG:OKI8>O![6\/M\T#H_O,R2UR];,=W)ZQ<[G/:G4=<<6)<>ILF*NRO[ M#U_\I';XF!RUUF(G?86;?I57,R3L=#*>%[/)XX$MRBM];1S+MP6UOX MG>NW<'.)LCWN@')+";(@O5-<(VHC1YQ&@G0T! F9C.%"BZ!7#IBQ!+L5*X=\ MDMF52!0RQ"D4./666NZCH'?P1'\$/>YD!&L6CG(!63#X,LX==@)C;N,>CL(O ME[$QASF\)O?NG7G*UE6:3 P$OF-/DF?$)_](?KBNS2U MI\V9OT\"NSKEHN@\B,_ZQ5W^^^%:.,]:X7M7.N7<7Q_:WVXYPAD6*466,88X M21II%AW"0B2FDU'&^FW3F(X6@F==D0?ZKETS-\!ASZN"]L.5J +N*^#^>3RQ MP^O>_ W2WTXT1%@7V.]54P21^Z&%(!%1'B-N*/!BC (E%WCRU(=@^1/"_5_& MX_"U'@YOA/WW<5TFL20#\[B(_ZR[)ES'_'GWA)M3KG;W-/>[[L><@CK+(5YO M.'\??WAY KR(/3R?#>=:N&&(N>9I%QPX[2.O%Z55^-S\9;YTV-7T&H,OU\D-:Z,[W"X M$(<9#G)69,C+Z^MNI7(H7!?\EC$3=45>7%\X]TL?4@DSF^<.YQ4_LW77A7K: MQC0=5L/Z2^SJD"[-Z(8 JAP>MYPX"NJ:K_J)><_47-+:HP9$#OH=U3'U\;C.^Z.(-S^+DM"L99(<7 M0%A]E:(\UK,Q@/U_^I(-LT=V1&>K/M\O1V' >WL2@CWQ;^VA]A MO7W)2<%80[5'06=3$^?4-C _D3)2P$RE=Y\N4J-#&>R19 EXV"DQ-F7+\ M#"4X16R3WJAG\=%,S"< ^E7EJ5X^S;L>2YJ;EL0P2Z">= ZJ9Y 1QZW*TR7CV M:RI,\ZK?L@^S'?L+O+Y$TS[=>&V)Q91N4RI[E^SYA*4B,RC;KEYL7X.M;B^K MFLWK =J^_\\\E^LZ>YUTV70PC7FCFEFAIUN*1K^_Z4X+,94SK% M)!4A$6P D *< ^-IKPB2/EA.)2-:KL64_EEV>VJ3X=>8TXOK^"5^)]?Y!XC? MO7/1VUQ:9:F*0_;3G(TG73IIYR+*B:GMI&JG0&HWU%(99']=KK-R'IL.5K*K M" R9[$C,98ZGYS-6N7S&_VV[;U%V!G5IL=EJ@?'%R0^307?:6@ E-V?5]JE$ M6R?[0#X(;*)%WFB%0%WS2&N64%)6&L*UXG2E>LM]-+@;F/%#,\[%[^S197NK MCWVYR$5>>/Q4 ^$M)X\#_1YV-2;6)!95#M?<)KEX68!E7LHERY&Y#7$S*,#_ M5BM%=0[4ZS4('RB:GFY9K@K%WC]]]P7*\+=HX9;[MUB0@X M!3$;')BZ*@H>5N2\ 5T\JH 25@R@!=1J39E!3 D6DN4*:WT73^'E0GWLU^EU M7J8U80;A6U6A)UMY6[?YV#.0($HAF24#%Q34/8HYBA0SS+4A2:YX!M9D4VUV M\S79HKTG"\1^NC',.QOT70#O8M)*2&] M?TE"&:ZT[6";LHQ-\BQI(@ .45<$H=,E G^<,.3("#]'M00 MXCM5F6Y0QF\K(#$[J9K&<#BYZZC_29Z(BNMVB5:6&^DN"IJ#[=S5XN[C)F8Q M15]/9R2PU(J8J)?MO,#=G.J^=E7$3^V7V!<0^B&5C?U^SOLH=P>$ MW=,[T_SJH M@,'I '37EX3+OQ4!-23 MF+6E<,X/R[_.SDU'\Q#6-5>&V9;3P?76/MNVTIVEQO@Z@QJ=T\H(B400"G$L M#++!2*0=8UYXIEQ8:U#C8S&+$IZ78E!B@RTOCWK[;F2_:,6-"Q(5I#L MF2$92]9CJ3Q23%K$4^+(.< GRX)UU)JHR$KF![?))J$H(HH'Q(U52&-&D.>! MA: ]=?(N+0 WAF1FP)@I2%:0;-NWM"#9&I%,2A69< 91X@#)% 40"]8C)JA/ M*@6BY5J:KST>DFFF!H(6G:P@V=9O:4&RM1;Q<2DJ#SJ950EQ!M!D,R+WT: MGMPCV9>8+$)C;[BGR(HK6J\E(0BAD?(:M%[A&3*6^:X 5TH!)ZO=ICV1[^/D MJ./"7]97A(OP 16B"(R"8F5+=Q_%HK9")PP:+\YUE8TER%H'QC@#HQV C$:Y MTA!GW5[(3:$84P7%"HJ5+=U]%#,R)9(XH)CKRM-1T*MD+H_-$W?4):FIW;0' MRNI$7CC MWL>-H!@;*%YTL8>X($M0Y(H+,M3#:==9RC:Y1%!7*K5J3VU37)+/D9O*.=8: M)8E67$?+&3+):\2)LLA8G! F,E(F&:51;<@W.1)G<3V.!UV-9/LFUPUIVF['RT$#EX6./1'MO\!+0=>!?*V?DL+Y*U3 M>1:)&$<"4MIXQ%T"19A)B:BG$31BG+!?Z;^S)D=F@;P=@+SM8(N"@@4%'X2" MW@0/:(8,IZ#X@0Z(M+0$!45\,BQ(4.DV7,'T"5&0'V!=4+ H?MN^I07RUGGV MHS4-&A.48DI@MQJ)K-8<^:BL-]I8BE<4OS5Y3;< \MB!*N=#JYY5>)W+_/ZY M6YKEZLGP2:B_; G*77OV=Q]WYR790F?N&N;9]RCX7@'ZRR+@0,)^VG=GL:EK MC7!^/KSHRLC?W..^[\D>_C5M)_/^Z4ME[6\O*-Z5+$_#Z"=5'-9GL_X7W6\: M.VIG,#5KK##JFW7=W#*L^[;O4]SDH83N 798U1FHP6>>%[LI\Q_R4OJW5 M)%#5N+KHJZ=TM\JK5N4U1 M;HCTU^GPHB)=_PC:MPZ$Y\][X,R:S7?]_'+3B%E[B7S)^0TAP]T<;G??+_<\ MZQL-U6= 3]TPNS;,;OPEWE)5'IX(SVABGA:L7L@%Y7,;Y_Q=M\E]0_O^@_F2 MUGG0+=!WG0#^8#UF>P5[.VYRSXM9.XS+SE S IL]<846]Z,-<]<;[';N&.36 MI_-6!7GO^O80L>^.LY6-7P'W6/0((M8TG/5EFPLX=L^I9BZ4V#H?Y M@B^VJ$W-2D=M.> M14_M:!2'[5.VG9KE?;279'8SZ'0P.EV K8%73G_YJ,_3_S<^Y"/=U]0A:C'3R_F(Y" M; TXF)[ZU%^BUSNK+(6S:1'KU2][C^Z+-)CX;]3L76ZIEF;JKF@AX?T-EGI MPD.M]D$(#R89]8@GEY"C@2*OO&\]GV;HD[?3R!_>W7PK&Y!%3D9CT.;^PFUL?E2^ZRJ MCRL_(Z].48:9V*[)>*_KS(R)OME6I_B$64>M_,N^3_;7O@E;KPX[> ,*UF38 M-VL#314D_DF<=:4;9^OB^A@.JERI/5JXU7PH'2]E\@=CH4KU%UC#23S/\X#K MVZP>]YW(^HOX3H<+=R+^_--_Y10W&4^UO9XB\>A^65NSXJOGDI;'EY!A.Z4=C*E)QZU+S'J=WCJ"KN>] M^.K.P)ZY,SJ6GU-W&H;9;H3Q92L2#*9)QN3.\F]L/:S.ZF]Q3PSYXVQ 7I<%8"&/N_Y\LVZ@ MU5GVA8"8RNVN;]O0@^HH+9/YU]AT1)P_R&ZNN]RC\QOD[6UBUX.\H\<;)<)W MZ'E.PK?0G;.9'C(!3MK>BY6;F[83V'X[S$.;>QJZN_64>=NW'?%=Y9>.C8&V M3^((Y/<0"'0A\D+EX%UG>L+'8Y !O>2>.7EZ2A@/?R2F.Y7G2]WDUI'#W-1[.&\^/@,L0('YK>;W M:5? MWMR!V:SIV?T.JW/S_NFD3/L67W\C-JFY^.93]7W#0OS3SN_+%!&FVEL M!L)?VZL_[V\WFE%-#_XS1_#8=6S53EVFSDF]/+U>W3F#[_-#'*QNRM2^\"Y9 MP,1)WVD5_EQ9Y([@>^]G#]^3^FS6A75IT:YLX(Q9VVI83T =K?XU#9T3;U]5 MI'^ 8.JV^?6R&K\/ZM"G[.&?4Q4NV%WJ/_DEC MS]J9Q &"&V2YW FA?+K2JR:#3J,:SXY'.G[)Z X<_"6[\68')'/>::++!ZY@ ME8Q@W[+TF;F!+I_;"WU8RM]BYWV^O.5,^7KKR1G/QC_-O6GLV;\B;Q](KR=G[=]'+ZFZ8RV#QESH^[-&"Y//&7^750969$C1+ MX._\38*M;V>'I3,.!LH][]T" ,=BXQ3Z@7V#)3FYTH+DK[BKUF^69OM*K@L M=_L%2NI4P!G'= ;$E0EEENQ/=GLK:9G^NU/4*_1_3XI?:"?Y>&O^Q-XR^QX% M\Z2)"YNGX"<\3UML]V(/9L?7O1\M+HF+,%_[=N;FZLU,V.;N_'=\19<[M[-C M^08D0.=9>YM/UNT\A@"P<8&BE_K1#>B['VK_KW%)Q<\*;";6LRP>A_5O,>NM MO2?T+$Y.QZ'WKR[["6^6+0?5KSGB85C#;O=G]M77&A3@K#2X>$7N];[1CJFS M;G*Y-T *MPBNCJFRW)N?+D]',TD]J6>4!7LZ'GZ!K[[6D]/^+/:J*C 7G<#F M=?S:P\CT/'1/S@KYY3AZ,3D+7/&^ TTU:-G[WS85_ME?B)6O;+#3L#N@^FRF'1G&W=:]A#HHQYV MVO4LNF=F05\*Y;9G_66KN),RXR_9>._,Z:.>R,^ ,Z=-[(7^W#+OHF3;?'83 M8VBO7W?5BK_UI&-R!6CR -IE/UPWGX-LB\*86@!;,(A6AG2G1RV/\PD5XUN' MW:_F#Q=DOJT7,[BHOH)>=M-\?F*P:X]LQDH339-$(;E M8RNO'X0;2FG2'",>6>Z/(@FR)#E$A-%>.BH4C]=0Y5R=H(VCV^8G?,(J)IUG11"76"!#M$3:2D6#T,*SE=ICED@5E72P"3Y7 M790:6:P((DRXF(+ /*?Y;!#S2@3H9U"GP& MA-YDRG8>*.GPH\79T],-N4>JI0.#,?PL*[%=2&_6LIJZ"VB=N;CGTF;^.*^8!9NV+ MITQD>LQH]#X9KS\'GN%\/]@\L!=V.AG/&\;F\8 $S\//ER/ XO$4!&G]+8:7 M_>,T/L"_GU_O1M?M/''%_!ZW51;K MGLKI 6'J][-([ULN(@>*N\?O=6S3>#\O-I6WWEV/#GNE0_Q=0WUM!SN,C_UQ\&5&]! MK0_WIXZ[]##?!0JZ!XNL33,I//)$//+YM&XF%^A]/F_\-<;?VL(M/U5R88/" M_&>$]U,3[+JRM[YC/E\F^+[NC:C-TN@-DWO.-'L5_^B#\6\;EF>=!/8WV_C3 MBNK!_[CF3W^F.+=!+>2U1@5B%R=<^.D'_,3P@I]8X:83(YL#/XG'B6+K:)2WU3U:5W:T8D9OV#\J!$:)(A )294OW *2P![B)##'EXU05K!GYA< M#$Y)*X+8,$AI.M"XM'DO(%6V= ] 2AL>4A0&81)Y[E%LD;74Y] .ARV/7M(5 M32IY*CPF&F$A33Y?!9#2Q*$05)0Q).W=ID'*X(&FJH#4 QR )3;P>CW&#[!& M%AYZ4J3!0WGGOOF16\A=]]STGXKPWB6)DH@DBEN-//4BGRD%D"B)HR"=C4ZI M2#Q;J8-$E?0:C''+'-CF/)= ,C@B+!V3+BJ6%-EXQ,[ L T[$.^?J[T[?%' ML(#A_H A=LEKIB028.R#>NT20!P FQ%*6T:D9VRE."N+3#G+/ K. QAB3)&1 M)"$EL).4*,T-WGBT]4!@6<"P@&$!PP*&ZXOE9IA2EWT-Q *P93"TTB,;!.-2 MTQ3T$1TH8@H8%C L8%C M<&V.5R^ER$DJ7#B:G:@>Z># 3&:&)TR]5'@E]%);'IT0$EG-03-D-"#M(D=1 M.9>(IX+EWVP6#/6 \P*&6QB=V8V^[GHQ]G>]C[=VMB1=?>#N)LMWQ=?K%&^A M,_?S>&+O5*FL"*:[LR ]H)D'PWB:2TD_H6AZFN#_NRS&CDJIQ'&T(F'DK=0@ MJI1$+AF*J$XBA,@)$7PET,HDXJ(**'7-9;C&2%-F$%."A62YPEIOVG^AR$#K M#6>+?YE0H9*C)+B4E)K:5@-\.(V MV204143Q@+BQ.=F3$>1Y8"%H3YW<=+(G97H@'O>HJX!C <<"CGL%CL%QJP*- M2"D)6B U&FG)$PK8**^E5"[A=;1#6C,X*J,&E&PX1K^ 8P'' HY[#([6L\"P ML8B0@$$+C!+9Y!.R0B@O+?6:KO2*8U9Q[I5"R1N1(W4#LEXHY&(0T7GM2>2; M!DZM6X\BG\=-,]3)^Z3=TM?1A_-*/? MW=R'D00=,+,$V,K)W(]>PP^_'DUCQZO_\EP8]ZF75K\M/=ES?C9K)H MSGHRSIVRX>OQM*F^VB:>CN$'[2!W[?P:A\/\KZV&]5F=VWN"8'*QR;_+C2;/ MQJ[.O3[M*, U+4BJX>4MJE&T37?75[8>N:8.)W%0_26.8=7^?_;>O+F-Y$@? M_BH=XYU?C"-8=-T'Y76$YO([&QYI=D9>Q_[EJ%.$!P1H-"")^^G?K&J ! A2 MI(C&0:+&EH2CT5U'YI-'Y6&;9'WI17G:O(4KRI#;E?;8I3EVGA?\&%[GD[$\ M+3^^N!R/V_'3)5#&8-J\GUF8[33"C6&\D]@.PLP.FP]V.(LK MC\UMPV^&?6N);M;Q9G23_.$DEA6]^7XZ;ER$[Z:SR0B6"M[F[V%]6K@_#"ZO M=/-Q//D]-^PNHO:Z*_?NZ:3Y0F;H6\KM9I;OSB?CV?MS(,Y)_#" RX$0,D4N M6JH#F7^,H(>!>GN1^X(-@*Z!BB9 N]CV=1!H?Y">A;>C7SL0*60_,@.K_XO MSK"&I?=K\M^B\:)Y2)L/2U;V'4\Q;V M9=3EBOR,873WC<',H(EIX-C ;/]^/W(]C:D%?U9L@^5P2"U2E+'RR( M,VHT[]%H,NK!PWLM;PQR#7GMK 4Z;UVUS,6ZGBZV?\_P<."XGXP^#4%9S M<#''C=Q4M]!%GD3^">SZI P)T*.TSIUF'"BC!Y5Y,OZ8%V"R-MK!J%/I"[E\ ML(-A:0<\G^_Z3 $A%K23[_>(^9XV/RV/N5O:@O8?S^,(%MF&0<;2^5WSXT^; M-X">M];"SR83N!]S7 M9%<>=DW0>;?T#VM2!/?L,F_Z74/\@N??8[%0XK")8+$(DLT63#%R$@NDC:7! MJ6"U7;-8(E7)*^Y1"C;G[6JP[Y6+TID_(;?-X;UI+7HVVJDU;GN5/G=H"O&F]'\]&!?0N MQR!JKHK4!'ZTEY< K'.IWX%?D0%SU;@#1KBN/0=-N@/\CL]/0!Z!#I0E?[M@ M_8^#Z7D1P?DF(&07HH-0$-VCZ7F;P3XKTD6:MS-_?O+%/RW",0\^CQ:4[VN3 M*#G>>]8;AL-,/B_]Q MH6]F(@8&6BB5RYKB) X+)0)-W58X'J%=GWTA/FW_C&=+GLO.QUW6=/[TN?-_K*-9POV78KR78H:_@ 6 M4*>9GBU^<4\X#YW-I=-U\]NRJ]O.K_3&W'SYP*'Q5NV'NC'O^:S:*#36U&69EGLH\ MM95LY9Y=3N_X..9U2M%G>_YO^2#@IVF\R'ZGS_B(YSR"Z#H MX]K2VDMOHVR71T3BO?SZ68>0375,A;2(X"0$CAPQ#G'B)3(Y,,HE38@7P7F] M5F_:4$J3YKEU%%.(8TF0)+P=/74K;BK/[6WZ^SS8H*\$JQ.. M:W&MFGEZ))4&*U+N%"E%="("*B*9>^5Q*B+21#G$"';2.0Z(N8:4ED@5E70P M*6\1%U(CBQ5!A D74Q"8^[7ZJ[M 2GG"M]W_I2)E1)E,1CJG RH$X* MG95$@RQ7 ]BZH$$1N=,)*V3N9,')"$!0%ED*!>NF3V@]2"KWE M=GX5*5\J4A[>I!\=-9TO?RA!>P-_Q. M8F164D!!*M;\\=7+5/'R!>+EBY[T?:ZBP\C4?2ZK6.,KCRT8KU+TD6_O$4ZY M4O2+WMXCG/(+H.@7/+_- MYK0N>]R[Y4>JRB947+XT"32M&5HBM%']7V'N&4 M7P!%O^#YU1(E&QU5?=>5X3^K@%@!\3@ HU)TI>A*T4>UO4[(^^DW?63O^OZN0O<. T7[3_N0@4OG/++2$,2EEDA+II!RB7*BE6/1 M])_VL3@ON)H;8#W%Y9$3K;8KZ%Y(CM09BH6EB%L&I M\68\\O7PKCJ&C\IQ6BFZ4G2EZ*/:WB.<\@N@Z!<\OWIX]W(.[PZR^NM.;B$![Q%#G27EBD!+%"2TN"189YCT10@E,IJ-5RBR>+O8,D/U&*5)"L(%E! MLH)D7R#ID[.,)XRDI0%Q0#SDJ&0H*FKA&RE$"EL\N]P"2!HL*DA6D'P9D^[U MB/-OX]%[!,AUT8QO-1,8/EP!8F=-!)[B*#J*9_;3!+D&$N(*!8#,8P&LX4VDWTCI3P1&%>DK$A9D;(BY;9T2BL, M\U$AAKU$7%N%M(-7@5B7%#9$V&W&N/>&E/#@BI05*>ND/^O@@=<6"/8O"U9Y M,[N(DX&']V'PX4!F>>O9GWW$LP-QAJM?S',9/* PFL0#&&:#K M[&+T*@S:RZ&].LO?EF?,?6'X5 Q&K_XU:Z>#=+5X7+D*Q5%X))D0^M"D[E_# M&\'S)%_B1FM*R J!97KIB.K/Y]<^PTO[/G;N0&03C/3,#C_:J_;55W]:6?6U M)84)G8N5"+-5FK'-^22+B#],Q_Z?^2&/H:/[Z^4N]G!(QV91QXT$9.LPBS%VVJ*]XQ9GRR2G!A0;31&!N@!&<$C?(1URNE[JVI* MT4Z^&[?3LI?OX&;?9NKXJHF@EUQFZIS,XM[UXFWQ^+OS"'K6<#C^F(\0BJAH MFW9V 8.%^S93^/J[\04,Z^K__4%3HEZUS73)_^UAW=K&CD(S+DE7@U&GM&5M M$^[0YINFR7C]F&(ZL:.V4]K:E<2A ^.7_@320AZ7-;XK+-;.IN.%SIG' XN5 MAY\O1X!=XQD(GL&G&%YUC]/X%'^]N!Z(96@OVWC6QDL+"QT7RU!,BN[67]UU MYO,!]JC3R\\6][CO,*<\E0%\&_UUQO?[+R*G"I.'KGGH>W8JN5G^;],;UD$] MGT$=5(. PS\S_M@MBQL/P[V U!QKHL1J:I-\(+7IB\*'%B._8W5T3XNSF0'P M&,+X<3PI "I1GU-L#+003#0N_/!9'J% MWH"%V?PCQM_;RDK/NS/0>NKG9Y:X-W&X?8*MJL"CLIR/#\E^MA-_WE!]\FRCU5]E3NJ=Q39<\!FS.$IW M++A8Z_N?D:> ^*G4*P<%XKX2,S?K($\57'0Y;@?EG'\2A_#T#_>WQ>TV_QO[ MQQHF] PKOM8*QSU&?S*"94C)(!>D0IQZC;1.&@D=9'"*:4?62BDXDXB+*J!4 MHC^YQDA39A!3@H5DN<):?S[Z,\=7]!3XJ?F6PSYK0&<%K0I:!P5:402',3=( M)841X$]$FOB<"TD-(5PH(=;2(+E--@E%$5$\(&YRF#MF!'D>6 C:4R?#SD!+ MU%X2%;0.?TLK:/699Y.X,\$9E P'K8D%AK11"D698F!.8"%='P&L6P,M>D*9 MK+!58>O0M[3"5I]=O 36/"D)=E[,>I/@R!D6$0 0 U#R%@S%V[#%K.+< [8E M;P3B8$DBZX5"+@81G=>>1+XSV"(G@O,*6QOX-9]0)/IE^C7_QTX&)5Q_.=OA M@/R:W[CJT:PE$VO)Q*>W>Q.:6.T0=S0AKC1!UM+\EP.II0*\)ILX0__EVO9L M 2+7A>_.81UBVY/X8UN6?;5F8D7)BI+'A)):1$UC M\$@X2Q&W-&?BNH1(LE0E9ZR3:Q;!EWA?]X&2JJ)D1DF[N,MH6X+*PZO'O+1X)W6;CH8_'V< MI[(:]16(*Q _65UEPB9&!<+""@!.YY S4:)(4F18>&QDVL2!O0]UE>@MQP\< M*%[6:-X]%[C/+N\JC6KIU5IZM9?@6TFT5]P@XA-&W"<-8H9P9+4BR6(7L5\+ M"7E*\&WO,;=ZI]W*:JG5BHP5&8\+&2V-44B'1 H:;/;BHP5&2LR'A4R*J(=&B0980A3YQB0GJ!Y1HR M;E0'M[?H8;+MI(>*C14;*S8>,382+53TRB-!38Y,N/&+2T. O9N1^]^]GF/GOM2*?W5WA3+4[NS+T4[M9/IJS()!,.] M:,\<$&_I@G![NC?#X:>"J:\?FG\IVIX)^ZQ0_3?X5*H_OGH$5]\BT79V"0AT M:],^MV[7#T9C )9!<:HW981K4[C5Z:$LVF?6Z:N_+%6%6%KT>5%JC&_?<8Y% M:3R>CL;3V '1FW?_Q(D28VQ +#$P8(,VR'&!$58&C] M?WX51^COOSVQ(,QFE>E_&I5V#6W3GH\GTZZ+<''VMPT\TI\W=@+3N@#TBI.! M'9Y>D^72M/^R:/]0_J[$NC-B=;T0*S,R8LH. M@UCOS,#PW5%K[KO2VMRP8FH_E284W47CLH,7<'5W!GO:/$S"=W='ZK6A"7;& M*),<\E+G8'-.D%,RY:C*H*2QPI'- WI6LZK:[VQ[_N-P_/'7G$D2PT\W[3D> MV^VD<-E@%#(I(D+X*=7BZU>7-@1X2->X0K!3QMC7M[=[B?LWZ8"TO]XHO\TN M+X?Q M[88>-A)9L$2WE/MY-)M\+-='P-IK9MX/]==Y5[FISTLKJU'TI^G"'[ MZ(,^B_W!CQQ]-CC>EH:\]*.VRX^2L M:@&/P;'#.,#=J90ZPBE7BG[1V_OBIKRS\F++?O)RUZ=D7BT[E\M-EN^*=^5@ MWR ()I_F-)<6U"\0GXV]@$6=9F%:SG,#O&@NHFUGDW)FT9:+NA.QX< 6I_8@ MMC7X[!D6_ZL%+OLL)NX=EXXD9&1BB"="D0X*HX@Y]R()+=>3L#:OR_N+O2I< MV5L$F::U#T*%KH/?T@I=?984YXZ$'.5JJ7)=+JC#\"I(ZATC+#*F^Z_-VSMT M45Z[(7Q>@3Z"0_%J6%?#NAK6E:(K11_%E.NY2K_G*F_&(U1.5++^]"''*U8L MJ5A2IUPI^@BV]\5-N1ZD[/0@Y=>\JFBH[>F>B5[]$HF':F6G"%,2F);PLBXP)"2 MDE&+#9:!]7&@4KCV;?I[&U]GEGT[9]B?1C_,V?7'\635<_FW^;GG56\U39C MU759\>W0M[3B6Y\%I2G'#AN-A)(:<2\T,MIRY%6,2I+ 3*XSM_FIR_[Q39QP MH2N^K:GDUQ5'[DX3/ZQTWL6T+GO.7]?111.21HII8 .'(W+64H29%2PXAXE: M:\+^Y?GK.;%Z*4U]GKC^;KQ*^)_/7N\]M9CO([68DU-"'\XMIALG!LM3)MG& MV<7'/(Y#S!?RCPU MM?89I=8>?5NF?Y1EBJ&Q,!7[/C:3>&$'HYM#J5+)\9O!J+F*=M+6)H+'XZMZ MEO[:N[U,T4GK":6(:,D0-U0BS7! T@>>4D@$P."VE\E02I/F&/'(%.)8$F1) M/Q_BON"MUQUK_;K@K,[9!'Q%5CRGJ(W^+,PFF='Z8W!^2I<+ M5:[X&2M55Z ZJ"D?/5#12'1,GB%*N4,\689TI!%A;B. E,34KYT*62)55-+! MB+Q%7$B-+%8$$29<3$%@[M.S "I>@:H"5=W2YP%4DIAH6$0NB0@:%3'()DV1 M$5%'Z;!SB=P&JJ!"$#9QQ$K329DPI7386GP4*+K)JB@12 40,($R9$'@9-EA-+4X)K<6 M_]F[R?[]G!5_!4[\)4[R^JX$15W.)O$Z*@K1Y;"H!WM\GKZ\=/7'!0A^73'M M&>YMQ;3-,K?NMXII+Z]Z4,6T MBFD5T^['-*N<-E(II(.0B'.LD/4AH,A3=%@$0O1:]:#>'0%;Q319,>T10>R' M%:Z^G^Y3NVCX1IR.PAJ#-$D:<2H9I:JHN5$;7+$@D'V,=![5VN2(UM*" M\X[><;L?UTH8]D'H.=M @[X31M1>>M%I? JVR8,)$EH^F%3RT/>YZ=V7W>0! MS[,^F 2);89J]MKN:Y!UI.9_HYWD!E] D#5AX@NKI>ROC=:^BJ6\B!G7,-*- M;,,N T#-%8UOXJ=;O9_$-/.;= MQSC\$'^&9Y[W5:M9\EKN9!.I4T,G5J2.+/)#5/%Q-&Q3I<:RU"#,)YM<0M)Y MCKCA%!D&8D 1(1DV4A"\YA'JF,1\_(B):J1LC=Q(8JXD%5< M' W;5'&QTN[%2H<3-XAS'G.[%PI&AI=(.$TXMT*FN%9Q:>OBXGP28V^=8(RN MY<:J?=&;P.!%8*@J,(Z&;:K 6/%*.2T"$QX1IVU.GH[(QN213H0'3BU6&.]: M8/PXGDUZDQ?2B"HOJH'1E[PP15[H*B^.AFVJO%BI;(PC%=9XQ)7,IQB$(T.$ M0O 9HS@%3Z+8N;P8?.C/OA"$5GE1[8N^Y$5W_FVJO#@:MJGR8EE>B*"Y,I:B M&(( 2 2O$RQMST*#FY>715!-C#V(C'?G$2:>*;3* MBTUYYN%:H\^&JYZXZ5]4;?4ER1S""=.$4%UKBG5HR/1DO^D2P&K%;S9<>^"93;C.XN)Q-2T]7D_$G8.MI'%XU M_W'7R+]@6/U[L60@/%F-I*" ?8Z+7-'/(!%T#(J))QC@+&6 M(<-51%)KIJCB)FB^VI)[!2S;-^/I_\8IK.%%'/D8^M+SS8E0]Q^\[YY4@%+L M%$CD0VQ&XVES%:>PCO,Y-W84FG(4!'.*I5A7O@;>#J/OW"5S0AL50R)W,&^^ MM4,+/VY^.X]PKW*'C'- @F[\(9XV[^ '<\++-VS]>0RS(?QP.KY^\N+&(]C. M9OIQW*2N"M"_9W8"2D#;?!Q,S^$B(.EK3W_N"M)MB#:::F/MM-]$!>XJ:PVMV-*78_)*"S[1!& M!.W,:4 IEB(0!B8:&2458C))*:E46JK;A!&I2EYQ#X1A>:ZO <@F@D?*)*V% MEMIS^2()0YT>(&F4AI*GS=M1\_IR,ACNL4[B3- MW1:R9L8A,:&DP+KAV%-@!F60PMA+PVDPF8M>6"N@B8\@SL_'LS:N*Y2'ID]Z%XP',8V( M9J ;>N*1(RP ZEJ7N)/,\#41_B6$5O3)UY-HWZ9"7"O*8_OO-%W6&?%#@9J< MGTA\_VGG'G3&-BMBL.^@X74*W#]IF./9VKAW^?[/1=!BO3IJ?_@;*'!#, M> 9$ ]9;;*=-LKZX(_*%/PQ!;IH OVO M!>6Q>3\>AQ9N\@%&-YY<%9TSFSRY;=%T,G"SLO.=_^CT"^U0HOLULOO=H.[2 M?.>SP10>ZC][R@E<^MJ7(XQ;530?L0[RD)?A_CY6@&[S.A#4LJWG2?,S-J:<6KFMGKIW: M4;9' ._@KPR"68!.!NWO;2%)%T<1QM>5:/XX C/F?'"YN"Q3;SO-41(- "=( MIFE'Q[-1B)/FW?@2A*3F]&P'*LF7$%4VX_:(0[#^^=U@-(L9%VQ'W9T\ZK:@ MX,WP>1]/&Z H>,AD MEM'G$U!(1UYP_?@"+A\!:0#BV.Q#SE&/V+P:Y@J3SK8 BV#]3KKBD\52G6_\ M8B EBCJCYWMXTJ10T6CADGTL\DD+T-!U3FI95[(S=X U1<+TP+13C_& M.(*?# M+7((!/IB;[CLG0[2U6++RU4HCL(C/;Z$/AVU[B[ONANZ)G3% M@9S]P9W3^,_GU^>;E[!5W=$E*G&Z9W;XT5ZUN1;U\JJO+2E,Z%PLOKT#I6US M/LEZRA^F8__/_)#'>(G+?4!A&7>4>590*Y/^]?X.1ODMNV$3CM^?GI+7(*/QI%N&+ 5J4X1GVQ3! ML'TT16#LE%+U<%,$839MBD!/-7NP^T(=R/,8R&;A4]MI6'$0A?S[[&'1/"8F MXL4&25VWK) /M*SXHH#9SU!&7ZU-MD\8/XX[B_"_NW/-W. DAJ<3RV,B/ ]A M"7?:%J1RT#%PT+NNH<>;[&[Y1VGH47EIMVFG51>HND!_[:N.#\FN8P?_["9_ M^LMR_& %KRTJ MOL@U>Y9\?ZKPJ8U. M]U/ 8BD&91&G,1VO%D"JR;O/L2!,;67:9Q*9]TD[;)#EVB.N141:8(>$T P> MH3Q.:^D9SB3BH@HH8<5R9R*,-&4&,2582)8KK/4#2;?YKY\*/F-0AHS@CP/+ 3MJ9-AOT!&:DO-"F0'OZ45R/HLLV\2YM@F1)DNA;TPLL[# MVT2T]Y1;GM;2^K\DTG0O0$9.N%05RBJ4'?J65BCK$%7 PB.J\]62\*L6,HH_D@H$+9 M+2?EYJ6;GF>D?+]Y)IPI8L%4013K7* G@!G#O$,6*\*X2)[J-3/F*=*_2WU= M99P%H[P;?QM_C3X./L3PLYW.)H/IU>99*,^P>%5.NDXS6(#8P"6#B]G%28$Q-LEIG)&9K3^?)'U6 K[ M)%CUII3--=!G +[ M]YGKH/<0WKC[8^%>@V^[JERY,5D.M[U55:#&EQQT4.M.PQ]>VHSKD74/7495 M5VBJ^:;+8\[J0BF/T(7RCW(H_\<2RA]S*/^MXIKW%@2O/H<#MKVJSZ%/]RGU MS*J($58FETNC#!E";7[K"8_".8?[ZHOP& /JUWAA!]DJ>)LZS2 K!CVY(@0A MU1&Q@>BI#0]61(\L0D14&7(T;%-%QTH#@N05E3KE*L0<<44<<@8'I(67*K#( MI-*[%!UOX#'O/L;AA_@S//.\Q[,X5<_BJLG2F]P016[(*C>.AFVJW%@U.6Q( MD@B$+0&3@Q",=) *68D],0X,DKA3N?'NXS@;&7W)"Z-HE1;5RNA+6O B+525 M%D?#-E5:+$N+B!/#,EH$0)\0-X8C[:A!-"D5->4)![Y3:7$^B;%7>5&;4%?K MHC]Y88J\T%5>' W;5'FQXI6R)DB:/,*4.K NDD4N:(X2,0E;DSC&9)?RXL?Q M;-*GN&"9MZNXJ.9%/^*B.PDW55P<#=M4<;$L+AQUWGGCD'2*@[B(%,P+GFT, M+W&B0FBU5JA^J^("_NI57+#[&X4>%]U7ZV(C]GEW'5E=946_'8)S&HI/E@OGE=NIO+EAZQZ/R[=LH3RF MO-6S8:"#LF(.):CSBQCM4=60#WOVAR60Z"G-+!7&LYQ%M$>1M)](W\.(09,!OG @/'48&HDXE'$AUUKH\LYI\6[8V_ M'[1^.&YGD\URE/?4UW@YK;"'_7TSGL9&-+G9*B&OFL4B#>)*O-YRR2)0' M X!0&Q G,B"MI4&_^;/8Y@-X]MTO?7?S283>+5Y@OJS[.:\ MM+E=(]QVND@G[Q+%?FE/(',\6EW#11G)W2C>]QQ,,X MQ*Y >[=G:@^@IQNXM9!\;<.PKSH$NZ^W4;EG9]RS"**K71@J\U3FJ3U,:D&8 M@U.1[UO<7^W'Y@)LS3F\Y<:IYT//),BG5GGI\5PG:6QQX@91 M@2GBV#GDO*+("1I8BEKAU,NYSK67$7CQYSDKMF_B]&WZ-;9Q\B'VEI2/\0FN M);(KD!W^EE8@ZQ/(A)8)$X5PH EQ*P32CN1.3%93S!6S9"T;T!*IHI(.)N4M MXD+J4AX8$29<3$%@[M/>@$R*$UX3 "N.'?Z65ASK,ZN9$.6H-(B$7+>K$-3 M+;#R 5GK.>(I<@1*M4!2$1I$"$Z17DJ^7LN>'^>\^]?,NJ]'(?/W3Z-?.N[> MBG> X!.)1J$9.1HP<:*(Z8I_,>EK1 M1MZ./0 G/J%\R^T%7A1PUF"'S(,<$GT4I/Z6D*!$.I)]-#L[-AVS>D7EMY: ;("9 7(+SJPM%(K M[ $64_9]&$.0LPPCT-(Y"8Q1G]8 **I#YJ7V3?W\?!WH M_0#VZ'7;QFE;RY_<+G\BK\N?+):M1-W<+%S3K=S6*J+8I!S5WB/A-<"G "O< M!A,1MI8["K:U%Z'?BBC91SR-?\MEIF[3Q[$61PGP[R -2D60P?T$5>2JH>;"&B-";UA#AIY2S MC6N9'/,X'CA!T0=34V6;V=T'75*EIK6_H+3V6E&E%H6HW%,KJE3FJ'P07SG(4B-*( M"PPXP8)&.FE!E'-:JK4>DREB)IAT2&(A$+>4(B=M0CYY;YRBG#-_VUGY&1?E M7R?CMJ_@54I.F*BYNQ7%#GY+*XKUB6(^)L<5051)0#'-!+*$<, S';1FE 2S M=A!G/?P*!X]BRMUU97#(1:X0X9@ZC$/0RE84JRA64:RBV&Y03"K-? XB8,)3 MT*M<1%KYB"1W2M&@H[!K<3=)..68]H@I KH8I0Q9EQ1R@A$?E=**NXIB^T>Q M6D=E(X;Y=I)C.#(95YO]>)BFBH=E\8 Y4X;IB# !>YUSDI"AC"&PN*E@QFBA MU@IMQ1!YXH8A+T1"G(60@],,DMI(;Z7B":_%%>U(/!!U@E45#Q6\ZI8> 7CI M*'4002, ,(EXS &.V=EHO)><"8 N8FZ#E_,\!,$C"@I^R+F2R/ 80#/&3L=( M"8[[\C-6\*K@5;?T6, +3.L8E.1(!N80-XX@9T"+(E(%IT2*H%?=!B]A)8"7 MX(ABFZ/ &4> 9PZ!02\LXR9H%BIX[9_2Z[GZ1@SSRV0<9GY:"&XVM-4Z/Q[. MJ3)BQ7D;P2(71B(O\Q&4\*#@LJ@0LY$P+;'%GJXE3;+@X$*!J*8"K'-B0!^6 M'BQZS)CPPGFY+^>MKI[;BEQU2X\!N:B5UGD:D4PL@6DN%=): I9@ZU649&T MIMT&9ISD%'3:) V@G5+(>IX0H])(GZ128:T>QG:0J^29H?^+D_%7?T$5LBID MU2U]^9"E*5;)@[HD" V(NDK>,2419X+H6OD%6:(6=#M-YQ MI\):\R6K92)!"J2EPHAC@I'&\):II*GB2E"SKWBDBI 5(2M"5H3L$2&Y##S* M2%%R/"#N!$&&. 5O4XJ @DJXM: G;Q5GDD0 Q^1![\04&>P2"L9$Z6,^8C(5 M(9\!LQQ48,&A9 A]$5,]JHC58<]^W\+GV7!+]6^O=)GR4BI+!<+:9%^UTZ!: M"X9$"$8RH:Q6O(\>'KL2'.9$U("S"EYU2X\!O(@NB4H)8<,3XMXK9*P!75;" M?R%YS=,:>#VEO\:NP$N?*%K!JX)7W=(C "_ON. ^.B1%(+DYD '-RW+D"0G$ M"8DC7C/9G]+[HH+7<['(MU1F^OG%&/PMMFUCO9_E0/]I#"L5\\\>0U('0S][ M*_MY&*BYTZ*N1SCE2M$O>GN/<,J5HE_T]KZX*>_L\*7,:3#*[8:ZNSXEOG2^ M4*6U3KG)\EWQ[18_!Z@:UNK*U8EPE$Z$;Q8+LE6G! M"6^HHDI8;Q*EE2"=G M$+6)1(DQ9VDMW:'G(LVO;^R^UTMF7U^E O&)(/K%N2D>5QWSCQ4GG^'>5IP\ M/)RTFBL6O$61&89X^BT#O5V<).9$,UYQLN+DL]G; MBI.'AY,T<"I]"LA@EKL-)\!)ZP0"+=,K+9FSZY'[/1>:WCI."D4K3NXIQ[8Z M1?)]:LWJY\UM57(=GN3B"@>9G 3EOJ3FIH2L-@+1E*02TGJJU\(S>JZ!O67) M14^X(55R59Q\-GM;]E%R'M898/9?; MWC).DA,C1,7)BI//9F\K3AX@3@9IF )@5)P)Q#6F2$N1(5 _AF%N=IV9>^M MXZ12LN)D#0^I1<*K^*KBZV6)+QE=LHEHI(E)H*ASBHP1'M$D,.:S76GGW7*"\@MA!IQ-7 M)T(M<7X( J:6ISR"\I2[\4:X*(A(PB+O-$/6::[CGZNS; M!F-6P;B"<07C"L8'#\;>!@?@:A!SN!3HQ890+')AH35SK/DQ.Y[7X#+Q./=Q9-])3@HJ-+;1>95^_O$9/:6:V M,)[E-=ZC]'LEN%#< ML2T[=H##>Q)2\H3BG9X=WR*5Y]?+M@)F!&UA&G]9+.";V46<##R\#X,/ M!X*0MY[]V<<]>D$>,3/ZT,-Z][CT,-.[VP,U=A(;%P>C]XM.DC$T@ E6\!SX1?39IR:*?SHB8[= M+YAV=VF^\]E@"FOM[UV(W_X]&TQ@$9I2&_BD^6T\@R%.1LUO^=?-F]F-SVKW MN]3DQ3VDU?HO()NRA=^=Q]C&/:[,$N&=+C,LX%/\Y(>S & %V'3-OL/X"87! M)!; [*?#G\VL7^*5]'SOO-K()1GIFAQ_M5?OJJS^MK/K: MDL*$SL7BVSN T#;GDRSI_S =^W_FASP&^,M]0-"/)UW?V]D(Q/!P,(K7^SL8 MY;?(#!&(G\/^TS&9;YH7]"1!\D-#[%M\Q]W M(? 7S+S_XU02J99:(B.\0%SAA. M15YR1KWEWE-RVV9@0LF8?"XJ8R3B3')D M N4H.DTQ<9'+]6K@RP>E;]-MLZ&W5NWWU[K:DS)PDE)$X4&,37BO7*;TAQ J-C,<*B"1ON) $Z4"M5-AY%?:SX>2$X?LK&.]A MRV&T!1O^/;,3$+.%!*;G@\GT"H&B'9N/,?[>-J"3 &3\;"< .E2?-!3VX@0@ MJKW,ZLZ'.+PZ;5[?A6*+VW>:.TC-C#9ID->NW&2/,P?PS*/TSK_T8[>;GPN/SXQ3[-?16+AG2!1R.)119GCS[E ED7/. 5P503+!U? M.P7PGC'KDT62D]R<20/&P2H :/$('V&=^!I>_>;/8Y@-XSA]9L-^G$UGDWC' MMA4%\QV,X-NLLG[51-B@RZPR3V:Q&]U@-(OA]?2Q4_HGV8L&=.'SS.,9C-[GX>?+$1A=X]F\1M6K M[G$2G^*O%]<#]0WM91O/VGAILU-IL0S%L]W=^JN[8J\^#-J!&PP'TZNSQ3WN M"ZHJ3]7XE#+Y=39,[[^(G!K^T"4/?2].-65?=),'PLOT9Z/+[J*"+PDY^Y+# M+KW?^++RM(_=HKCQ,-Q+PIV :[*$:WX8!:#'Q[CW#V4E^C[U@Y7-W_[G5_2K MST_UCG%M<>IW>[:V=.1Y%!,^J(SEYQ>F^E\SL*.H+%:3J,$#S[!6Y'X" U[H MH;]042H>*#(^),1#R"VGB$,V"8&3C4&0M2)%VS=CW\##WGV,PP_Q9WCR>8_^ M'O7R>G.W4ERQ&1!$CLHJ1HV&;*CU6ZHU20H03!AG#/$@/)9 6TB%-B0N: M!BK,UJM-K$N/;!&^^SCN36A@MN70VV=#_=7VZ$%H\"(T5!4:1\,V56@L"PT; MI;,ZY5:X@B"NB4 63!#D#7'86^I56#M"WI'0.)_$V%??++GE!+=G0_W5TNA! M:)@B-'05&D?#-E5HK/JI@B#1.^1SY!B702&M)$44A FVFD=MS7Z$QH_C65\1 M%E*_O'[JU=#8F\SH0L-,E1E'PS959JSTY@V"!\P84EY$Q+E+R&CC$#<@-;1T MSL@]A.@5F0'7]B0SN'EYO>5[3F!J*8S/-CWC[6S2C.*T>3\>AX^#X;"Q MTUM!T'N,1LW9&;DWWF30YAS*='@!R\(Q35(,B-/<&XS@C(9$(4>("=)C@LU: MY3NL@S1&"42< S3,+X7#O%4=*H*&P.F.4V=XW3\!L&MQ!8!&*#,68M\;]GRJ"?3?'?)V74 M%-[[4W@?9A/*3N]/6#6Y2Y>"^=V,/*[ MX(3/FL ,%\6 ED('>TTP>/3&OEC%M"88[#?!H/K,/J\;_74R;ML;_')V:#." M@9&Q B75F_8,'0HU9+A')(11I!A3+:B+56>@O=J3!F7\%<^H23ZC#;1@_GYXB[5 M\6\&%Y=V,"D%/(9 K;$6/J]-/VK3CT-I^A%$EE<<(X:S#2]40)8I@H2)R29! MC%+K#BX!UQ*FD0?[#'')-9C\*J$(U^=6>C3Y<)_$^ND:#?[6G^C2)TIN67+5 MOA[5+KJSKT>UBEZB551C##87+8EX+7V,*"C&$->YMA6+&)G1\-QV"HR @R1D7DF #CQ;&H6>39 M<+DM8VB0BJH4$.<89(S2##EB,$I!2BRD#X;Y[9LL)<(,_5^;8M+(ZRQ8/M8[3GB.H"$\C@A3Z*, CNNUT/7GI(1 M^@QMGV/I9GE7,NB=72[AQX>!DUL*QM\HPV$MM28EZDG6^(!3?*[/X9'ASJ-@ MDM51"TWD6G;A4U)KOH]N^CU8:<-Q.YOM?3.>QD8U M_^\/FA+RJOD.M.#!M/G1^I+4\(6)P?*YY@7_%N%]:%Y?Q%$H49C3<V5[.&E=T9I*4E1(1FB!@%&%-+)*,1\U$DEZ\-Z>B?UCC%) M.1+)\GSFY)$-1F2>IL"C6F!K;[/FWP:C^#9UB[N@OY_MI\'%[.+;\60R_@BF MV74DS/3@J\U98SIQ"!,QU$ *(VL5T)L3E!.>:*!Z M6U3VW6PR@;%MCV4SWM["E,><%/+8, M\])>-;/+_.K@^(U[K06G @5,)7"9RB7\(T7"$0]FCHE&Q+7 ,RES2TZ&J$G MH\H0I F\3=YKRRSVP*4+?ON7:]NS[P>9PF!?7^>-B>';"#05_Y9EZN1U[L_W MP0[?Q @2MB]6PP<'Z(-1$Q;+T%P"Q>:.92=-.W/_BKXH&A"8/V6C"YJSP%T(C ' *VN\J\5]"B:VK;C'-;=&!?&/B%]>> MNI.KPJ,9,2XSX^>6DP A0 6P*M/NRP2["K=?[=']8BO2O+[MJ0.!'9MSNWF- MCR\ B-6IWANG:H';(\/($YN+[NHL:K%&5F)BF4D@=OD:7+"$A><:@9U&L^\> MK#OOLM^$PO^BL9ZOG?K>)9Z[II3 (=L3T/P$_AP2:H#H6Y+('1N61N5W2L1. MS9O$- 1(:1NW6*>VCTI"O=.2BP8G#FI;TEEM"UGT4.D02=H!E83@[-KISJ:T MU%" M!@/3*681C<9S#I9EC*X7*HA34%W;!2&\G4VST,KM_EZ7JB-]4<:).BS" +UC M?#/79M@M0R:%#DY.F]?EW?Z&>"C%UXK4_1@G,:]9J2DT* =I'P?3\Z+6I,$( M/@ U![[]$.$U8.R]8'RZQSU?\6;?YY2^VV_[D )UC]_64:85X1%\$@ M;9U#.B@?DZ QIE[\MC_82=8 VE_BY+=SNZ'GEKP@UZW>B('O&=&#VO2]YP3% MB[R%$3V9)1:$TP#E9-/\ @10H:"^BC6ML40P'%M#,8K8"!!2T@(W8(NPHH*E MQ 6C:_'VFU4)^T=9LQA>?X@3^S["<%SNX%ZFV7ZV-_C+]>IG\[4KUY6E7U5R07;;XRSW.]FS2/MM"79KNHU 7PZ="/5B%ZY1N7*B+GQ*B M-KU)'<U?R0C^F?3BR/B:4]A"7<4B!DY:#CY:!WYX/)] J] M&8QB\X\8?V\K+^TXGVH[DO]Q2]P;-V^?8*LN4)",5B2[SX_\9S?YTU\>F_%0 MP6M#]NEK@I5[#H![&+[FGD>5-JC<4X5/99\J?*KPJ=Q3A<_SLCMKUO1\-(FXJ )*6#'$N<9(4V804_!S^)G"6M^.;OAL3,-2$-^WF1M7 M8O@ZUET.WL,/YT=+*D^TKIT]*HK5+3T"%',X6*E-0J1T=.#*(9>D0\;ZX+BS MR:6ULMO?N-!%K]H\TG37NACA)TSKBF(5Q>J6OGP4 M1[UL74_@$0+6BV :>RBU%R#P_3^4/*>5B >/4)1@,/L0N$7\P'<3VK)Y- M/N9TY3#@X90K1;_H[7UQ4]Y9F$69TV 4 M8%#=79\2=[&<:EMNLGQ7?#OE]P"-G5QH=3+P.3"CG8[][\44;ZM_K#94J0U5 MGNACH]1RC85!5#"-.(D1&4$32MQQJ3Q64:^5:>DM:N/[KB;"FJ/M=?C7K)WF M4H ;>ML4.9%*5,RLF%DQ\Y@P,]#H#*<6,($T8A;?&.A*"8X9L M+2)E^YAI3H@A%3,K9E;,K)C9%V8R;CR7H"F"5@FV>= !:2,U(EZ$2(UTT:[% M(O<6_[)]S"0G"E<]L_;F/NB)\TZR$FW>@3P7:J^S_['JH5-2MJ5M1\C-=$ M),H\U;DG=$28C;A%U!3RA)@MQ\!7U*RH65'S^%!3 M4N&%-QHIQ3SBQ M 3:- C13"4B,Y3FM]B7O,?MPB:FIV(I2IJ%E1LZ)F197?A=^>YI6'I:WAHS<>]Q3BFP)'V.4S M!5##D@%,XM%1@<&"U6NA54]Q$[X>30>+A-G?KO-E?_CDA[,0PX^3\<5WI8=7 M:0'V-MUN,GA'@]"'H FUT6=XRNR],!NDZ\MQ\M M3*R)\R5L$JQAZ:3B;Q;R.E/_SE: >;7@IE?YD\$8[C5O3!C#2M_[1W5P'<9/ M,+1)+(N46]O-+D:OPJ"]'-JKL_QMF=;\\!B?BL'H53[9'Z2KQ0S+52B.PB/U MEDT:$VY647BS;22KE;D7BWE^?<)^"7IJ=WB.;()AGMGA1WO5SEN\+:_ZVI+" MA,[%2A;7JO2WS?DD<\\?IF/_S_R-)H:FSTG)X.!C%Z_T=C/); MY')GSUY4AM*R$6CWN^ZCFZ0K"W_.Q<&I@:8W+?"!]LA/[ 6;/%9>)X.D!&G% M20A(6YT#R8TWU!,LZ5ILSU/$W/>#U@_'[6R2&]X##,516VCFUSBT "O?C=MI M6_#\6]O&\(N]RI$][;M8FRB7)LKF.A#DMYQPB,HJ-!K-[+"YB+%TN,WA,WEISF'92QOY4?-F_"&6T!I:&KBSD_*[E:OL MY>4$K@J-;4;PX/COV6!ZU0Q&60QD40H@-FJ^R;(SKS_%K_)]FK<7HX&;M67) MR^?DU1_G_=9ATOY\(8%A3./+O#EM:;U;GHQ'$Y M'%_%V,)04QKX,I%) UR+%E\UG2P=3[K;STK/:-B#J]/F-=QB"DL"GQ^:/46D M!3R)$F$!!@%W22+#8C:JO.!&XT ,NPTS6G,K14@H6)736[Q"-A*-*&C@3 BI M4X:F6RVGKR%DF3=>3R9V]#YF2/GV:@UE7N>M6"VV]7HV/1]/8*G"IHE_7)U@ M>7_FWQYTQ4606;IN-EY2F+/69Z^G713 ][!JTW+EG%JGV6 O='XR)_0Y_0Y& M1;_,2[%$]"?-Y%:B]/HG7>IT\\V_M@J-.YE=D'H7U[%"N^"#A^M]> M_[IT(:BI91N ;^?S6_VL/.1D=<(P09"D@P!Z93OOC-V]*RCPP0ZS #K=XT8U MQP#FN0MZAUKK89"W*/3C8'J>Z>[1B? MMS/827,%QD[^<3%N;/:@#F#.T_*ST7B:C:8(/SLT_-3.*7\1HI_PBR.(1!GHX=#J]..G/Z6B=81\4,>W>A6*;J M<4;=NW2'Z;F=%M@>Y ED0Q\&\V_0BS%/02$Q%E*2 >C$$6WJ.(!9>,,FJ,O\U=1&HJDV H&*Z (TU".L3L M'L,V12((S\FWZ]RUHF@4-:3H'YMR$Q7/E)ON9J BD+\9S"GTHENZQA9D6J'$ M2SL(=U'<$L==\\FEO2KN Z!:;]OSS%R@_0.;@,K?<1E<.EJE^CLI'.;S'X=& MPQ0K1Z($*US;?&)!+0*1P9$/BDE0F+V+;I,3BT+#3U:O5T3++]T^_#3Z#G;A M]2C\,M^$%1;X^V_??Y$T.3#J7_&3]NJQ831HZ@1'3@@,8,4Y,M%Q%!W&#B<5 M"5^+Q7R*Q^8W?Q[#;!CG4.5N[_I-$:1./QB%6Y_\/2O=KV$C/H!-71QW&[ES MGJUZF\;#X?AC]E$ ;MBFG5W 4*_NL])W,RY0.!H[WYJ"E<5\&TS:C*ZEW?HH MMUO_6-JMPTC3 /9KF+TH_&R_9LG.CMT740YS"I_CKQ?6PRT-[V<:SA21<+$.Q;[M;?W57DMV' M03MP@R%LV]GB'O=ESY6G2GEJ]-?S$X)[KB&G1#YTR4/?LU.V\3U.)=WT%O14 M/SC;E>\?2&;4NZSZO6&F]38[CO;94G.I>EZG8_W]L=7S^DZNK3U:7T2/ULYG M6_NRUJ[&E6,>QS'7.>CSX-?FK]FATWP/BDCSHQU,FO^QPUFL''6()7A?9E6$ MI4CKQDZ;_YJ!]4%-=VY;4RJ.I@M/;3RU$H.*%2:)$60,E8@'S) 5W*%D)#%4 MJ"#\VJFY)5)%)>$BZRWB0FIDL2*(,.%B"@)SGWH[-?^AQ$O\- *%?E8"=MYF M-^J[T>6N'OX+=T%0ONF^M_5!Q\5/D! M&1BAG"#)N4$\)HZTQ@HYF1A\Q;UD:\D(!XJ#M[+.BMZ=U>ZL=1>E>_40!%YF M;SI_SUWGDP,-''WG4B)]*;9;_$_#8!!\9)B@X$A!/C .BP5^!1ZRCM$31 MM5370T;!@S RM#@56VYY]&R@M/;GVZF1\3_%U#XH&\-5&^-XV/U8I>LW3PQH M_#)IC0VCB@F5I77*12; 9N%&H* C51X^\[Z7E.7M2>L.G_JR6<0)UB]/T#Y. MP:VH^G+WMAHOCZMH3ZTBAFE$,,Y)'#XB[9-$Q"AN*<'4\[7$CT.&PX,P7J0Y MK7Z@>D*R#^/EQ_$DQ4'M]=)[,XTI/=(>EQ-IJLADDU3*IA\IBJ"H[IX()#WCH/\*<2 MTL8I)#1 AY$D&+D6M760D#D#9#P(JT314U&MDAT?J1Q%OL7/=N+/&ZI+P@6O MLJOVL*@]+#8)JW)22Z@PE-*D.48\,H4X ME@19DEQNN::]=%2H'(KU?!,WN*IMUFKX5344JJ%P&RU!M:?:T(# *@#DLP30 M,I>D9L[JB&,@&#\7M#P,,X&=ROMK83U7EJL-A)Y<.GZI_MAJXX7EF=W9= %L MA,GT59D#@M%>M&>Y#E@I\7][MC?#X:>"J:\?FOX4>*/-='Q6:/P;?"K5'Q]3 M%^\61;:S2P#"+UBWZP>C,>#;H%AO31GAVA1NM3$HB_:9=5K))5E:]'GA(8QO MWW$.B6D\GHYRF?>"AV_>_5,K)F.2 @4:-@ M.&S@TM%TE@NRYA_GIB>YENHH-!FZFV\&*5=Z_",\HRVU2O-S7(PC %YX.,Q_ MN?G)TJ8MX*/[N[+:SEC-]<)J@AC%6/929KOC2=6_60G747\7EK8?8$>O3K;>Y,:I-,> M- '$) 49$JE%)F*%C/$B6BVY2FM:-:5,XI3]%HQPQ(EAR% <0;6VSK DF0QN MO2!L*0VZ7%O:WJC4[JI]FDJ]Y*#L7!!=E-#K4?@^ICB9;-R:@;(3H>_WIN^> MO#J6'B\Y9F_X>,[H;C:%&7;3WUZ%V:@H]U9Q! (5& #$(VE$N7ZLMHZ)[#N M)QWFNL+LLCV66P'].)ZL6V(W1-6^'@['?MX0[FZKKC04^O8J=VC9O/3L\X2K MU=JS\S*FI?@LW+9=*0;?Q$_Y-6A:L)CONTKRUUWA2BGMK#]US7%6?I?[X[37 M!637NL6=[9&;OK!,[?,T[?HN4JO9/HK4,GK*ZIY2NY/E]6++8. M:L^#HJ=*/??ROL^[>&_S&#?BH4Q\:Q5%9:THNAZU7%2 _YZ!=0X6Z@^Y(4TM M(+J#DKS/ZFBO?@L'V(_4-8X:H(U-+BVZ:+ M:P_IG]WD3W]Y;#1A1:[*/95[%MS#\#7W/*KX>>6>H]2A*_M4X7,0[%.%SPOB MGBI\:@>8?60D_;;4X?JNL\D:)_\,@W9KG'R/1&7,8^NB.'NT(H?.GY<[]8\CU5GRU$XB#V4&G2"3.:DY(+^IDV"N4&;[EBB@5R"J052 [*"#C@NF(G4).J8BX!#RRBBD4E#4A M<$4QZ:4NU$Z!C)U06G6R"F4'OZ45ROHL<1<DW,*LZ]4BAYDQ,590 ]3@ :QB"B\]J3R"N4'0B4]9L+W7-.Q.ZRH7<_ MMQVEI[4YM^^>##7;-M#?L7)=P*.EI[;OQU YO)Q2]&4__-\)(_/C]")8L](11 MXD3*^POX[YZ0,AE-\_QA>I/KR=Z=,%0ZGW0)0S!X-,]36\D#GXU"3EF=Y0.1 M>US\)8WHM/E'+/?U)<'[^LE=&IR']6_&@,"-;3[.JVPTMBNS,4\\RN/>D,;O MR8AS.C!L.$5*6HHX]1HY[;/ 4\:)1$6@O;3)VQJE=A5??QQ/YA_EZ\@*6:(V M^K,PFUQ%.]D+?)%3<0C98K?%X;Y&E/>A7KE0C@@?,C27PJ!J.[L^SC*#Q2L=DD.7*S,^T-Z4VL+.YB,<^OSVTO M 5FZ(UED$PSSS X_VJMVGEZTO.IK2PH3.A>+;^]0#FQS/LDH\0< Q'_FYSQ& M&2KW 0093PJ;GQ5<+:4-;M5.<#G/M9<,TI)5"*CZ7?=1>[UB%OZ M;7I3$I>9ZVZ9X(,.Q@N'M,E]-P0SR+)(,LA'I8EPUM@^9,(O@.NY3-4HE!3Y M7P#=)W$ZK\?P;1Q%F$K[_:#UPW$[FVR8Z*SWH_@N1Z?T0+=O6%1!AEH+VUV+PPN7E"=&"#;DT MG$*]ZE5[4Q0@UTTZAQ_!0P&4ENK2%+VEU%_J=-C3+:GDU+CD%(G(>T\09X;F MNCT&22EI4%%@['HN4O$F+N"V%)?X;%F)\N#!: 9*^O2QH_TGV1M/9#(=C[*$ MSSLWBM.Y106KO2"08G^!.=+8=EY5HCU[0&G>M##)? WMDLO@T>MX8(K)X59\ MD'I/%1^H>+"DP*D0?/,Z!I)M7KJ@CJ/O<5 8!\,W_SWX@R^IZ_! 3[)=%G;8 M=[CM_A(ZG]5A9TU,KZ4=#BZOIG+0R^*@6MKAB$L[],;,%:YJ'F#-HGUY[%.S M:%\0]]0LVBI\*OM4X?-RGAT!WYEK/"FD_S#/,*:CY- MC_DT3)N I12(TQ 05YXBIP5#,23"O1*"KZ<&/J594\]B$'*4RY\,< MIM!3B+ID-8>FPM>A;VF%KQ[A*TG^_[/WIDUN(\>Z\.?W_16(.:-[I B"QKY( MQX[0:&9L^2218 MJ"7SR;4R&3<-6P],'NB.ZV*J393HAL>#D$>>9;*U!*M=2C0\!7Q9ANJ'JO#K MX(]4X=<>\2MPTRAQ4U,W(Q/PR[0 OXPPUD$KBQ//CIACN?M($'T*_#*#4.&7 MPJ]#/U*%7WO$KS"V0YO;MNZ;W 3\\B(]L$U;MWPW=#T#4,I>,Q]W*LLL7S=\0'F ]_A MNA':%G<,TPO7JR?NQ[/8\M\>98/M*MMIQ1Q[[9I8OBI'P9)\#BNQ$? +7-B*(U+(93LO807_$:5%RE3+R[I6 M0N*AW'-WOO71\->.AWZOC/-3$C16$ELLM0W=L/T45&2>Z($9&KK+DIA;=AJ& M_)%O.X(F>;-/M39QN%E0HK MSP::;)"S68R^-=<=,$CT, EL/F6MSWP]]YCV2YU6IE M$5:R- )+F^EQ[(()GG!#CWQFZ59J,#.T8F:X:UBY'U_O8ZN5UB-GCYX45CY9 MABG-/BL2[!E"H^[B*I9;0I6+:9#AJ,9J!>4#]"3_=E.Q;"7+]LN66#$:^#(I MEUCX^AFEV?/<2S/$)-@6<"C@5<-X'.),D-1*>Q'IB('L?1_*C Z3J/?!M6 :<"3@6<9PR<4:^H3L& M2U#CY#JW ]]/W3!VTK6TN?VXG1\5.,T)J, *.A5T*NA4T/E(T&E$20Q#17H2 MQ0R@DSLZBPQ7MSAW015U3198C^.%?F3H])PGS6XX>N@<^J'A[]A_[D^T@<.V M?G\2C78/ RU7WGWKZ[;>D@-,BM[#.N_3-++$ML78][2@)CCUH$AL/P:UELR* M.%^"P0I_H4>QF[4&"YAKLANK[(6L\6_8595K+_DW_$567(R&K5_)/JWM0._* M@N(YK('!/S?PQ[R=]SN80<5G./ EU]X7,"/>M5U_^HT==V';IN/[]N_\;G,G M5<.Q8RL.0;NU+%!<39[HH1>9NN$DEN5Q(^"IO0]E=[338J.Q4?,7KAI6BX;5 MIM9VB7X;Q\OY,B=RI:[?*V3ZR^"ZP@%,?T2T>Z5-#[0"#L2F)V8 VD3L,#UR MS4!/4A;#LGS&]U/$K>_R.]AZVOD-5(N[?VOWW]-NH"TZST8\+Z\ =1ML!UPU M,\+9&$#^ @9J2HT-2%A(@'A$PGCCINNR_?;#NU^ZUMJI[);V?"#@F2=+ 0;^H_E#.?A53J MGB*H:Q47) $44BZQ83EI\9W"L) "'ENE3Y]3C7HR!7'?_9Q#XSGZ.;OA MU ^M._L&>W>V?+[K>V_J6 _O7_P<\SC:QH7'T_UD[RV,C[(KCNJ_JOJO/AZM M'2",[9KS_)C^J[UDUIF;>8@>[41MMD4=89NNA> MD\H&*ON-\WO)7CTN"YT0.*N69:KAGVKXI[A'-?P[".Y1970>% +^@>6LB+G& M&BWB\,X"(S%E*@-!*JGB",M1J1X..W'"RQT=K? M-DSW@]1B7FJ[+E_K"1%;8>KXOJ,;GFGKCLUC/7(=7W>=U/%2YONV8ZZ&0[8, M@OS&FP_I%_9M^QR+&O8>_G9GNR[GY,J\;<=76QE2"C./\FP59CX+9H:N:5EI MZ.B^S0S=P1O149"$>FKZF(QF<,];NP01FH'-D\31O3 $S(PB4V=AZ.ENP"(C M33R#I0>'F1,G.+VRO@]$S6>Y"VWMXRZT=8QWH3]LB/-G1/E@'@#U=( Y88 >1'ZVU MU[4LFX4^XWJ:@$1R/,?16<"8[B2&%W/;35ADK8JEVV31#\24GU9Y4GQ\+QGU MK*6.3IT#%*B=W)&>*JCQT L!OP"6 DMW;,_30S,V]23V+>8G*0O3<.W"L1>X ML,.N[K @0?WSF$;FWJ@2?-$ M2ZMROE7&K9),9\.72C*-;G1C&Y302G6;&PS+6H"Z'7%/3^/4]CW/<")CK8;0 M+NKVJMSY&3AS"\_0NV55P?3%_<4=1-5&'Y&260KNU)&>)=RQQ/>CT#/TT([P M%C;S= 8?Z$82A4;* /""M3M]NRCBAP1W3UXV]&AX0[G!GU1%!U+6>)KR6-4 M5?6L53WKG55V*W;2,(IT[H/>[J1>J@>):81H$>I"(%GX15FX*=,-*4I,S'J8>?VSG_Y9:^UI]VU+W#_S4QD4RJ!0(*E \HE ,DU"QTVL2.=) MA X74.:9&7BZX?FA%X>)FX9K*8G[-@ >!I+K95L]!9*''28XW\YA@\NSO$C4 MM=G'XDI5B_ST:Y$_T?5;)_1CWW)T"R_=.BX8 X'-7-WU;^SKMP=;Z5Q=TE4(K1#ZB!$Z M=?S #U-'3YAIZ(YM@$[J)(9NF;:7N*%II];:95^7 XB#<:-SV\,+PA[766A8 MNF&D;I)Z(6.&<6@(/7$\A=$/#G%T;2D. GY7WGWKZ[9&ZD$U]B2K%SF[?IWF M_-MX9;\OZR9+K]N!Z F];EC5O*$UZ-B#H7X=L9IC2X:UU?;3<::N[;^X:_E- MQ8H:"?PUL<%+8^KYK]X\O$[VG?O6O5@O =\R,BHUFN':$MK=R@I/''[WBA__WSC@7&'D9L[4V4K- 6#&-8,UYG^,\$ MDT$Y %N4-?4?9*^.CB@'BWZ.6?=5Q:GQC/SOID8;^^UDX##7\],4.QLEEN[$ M$=.9PTP]B+EIVH'KAL%>.AFL9N1^6#9;-35X>$,#TSK6C@9K50FT$4-!W;N30!/8PU^;->0Y^55_?I FMR.?6=I_SN^#Z>^Y3RTYKZ:P_',(9QZ*TT6GJAP^#KW'TJEW.?N?[#'!@'' MOE%M0X"_2<'Z!&T GF/+3JC,]-,L4+'(&HL\2\^,4Z"EDV>6@UO@/LG_+=W? M [OJ%R3\]PV?'U%#E,?=_,=N=[)6ND>4-R%;O"FUGUB%9<;KPVN#$MT>&%1= M#%0/D.>"XU-0DK^ ]Y*W#_5[O: MTWD("A_^MVUV+[*K]B-+#B-/]+FP[ER6? (9XXJBU9(519_+\9[ADA5%G_3Q MGN&23X"BS^M(#_M"_P:J.OH[_7\O*AZ7%P7,,=$*WNS4=./0BDZK]J;[K&J; M)I8=8X64P$BP[QO7F9L:NL5XZ"5N%"3>6I&5T'<\([%#W0JYA96H0CWP/5=/ M?<9"TW/LA//[%%E9S;!XF^#-)G0?4?WV#^_>?Q2NB;>%N"_RL:R;BC=913ZF M'X1;XV/.BOKGLOJ--W]F6='W7CJ>&E='4YI%W2P_X"-5^'C -\+]P$\MYG+= MCT,#\);9>F 'MLX"DT>1E_C^>A7QE+F1GR8&WM7S &]9H#,#RUO9J1G[L1&[ MV,;N./%VNPOF_LGAKBKMH0!8 ? V9;DI#?7RQIHX>)'>L\ M86X:^Z'G>VN5HPR/FT;LA7IJA*!4L##0F9FDNF6DH>.'CAO8;*M>KF6 2(R4R=^9SKMFT$0639 ML9VPM6P2QW(=QPCUF-D>J*6@9T9FZNFQP?PH2#VPZ@]&Q3S/KLD*,)7#O5N_ MB(II#?IQ5TK7/U=Z_6EN]$VWIMMKT3?.M"#$$RC(-8]-S*")+;-R+<>S>E^=[>&D1YPU(VE#ZBS MD%(#5-,WA:W'ET'%>&JEK@T&%J9$.7'DZX$71+K/ S\RS,1SO],05MIQDIDW;M*D.J(K3IB[Z\C=K27CMBF:1EQ;#JZ%T61[L1.J(>6 MG>I!E#@L,1PKM.UCZHB-38QD9'&J?>9<^PU7:QH:&1GF&_K3,MY\ZN[7:7BS MCCZ%;UE47G)J2LR2A%H3L1Q&;EB6UWUSZU&7[;M;76_\%#!ASSVP0]\T3=O6 M;8R2.(RG>IC"?WS+V*4'-N@:\XRN+]9OB^0=C)<5%[R(,U[_ MF-5Q7M;+ZH&]KH/GZ76]N575S@0K*,_J*&^P<=1!NMNZ1OLE8]0U&/;PGMV; MO6-L"_Y/K@$':[%04?-KC2%+-]?(O)<,%-9E#3!Y :RWJ,J8\X1:D@'C8\]$ M4 FS@E770,K+JN88IXZ6-4!<74^U?\XR4 WAW>Q",#=,NQ;OB$"8\$N87S-C M#8VTS!M08^&0RF6#*C.5=T=8X/2PR==$"?Z;6DMA!< QN$#9 6VBP41A0C2'$N1, MVRN]TF)6S[04NXI/-NP*;F2]C'['5\'V9068 [CP91&#]&)9@40UH6DOBY1= MEA5US.Z6#+N8)UH)!D4UU?Y^\Q-9@3\+ :X2@2-H<-IR/B MWV(X"5P%+%ACBT4.\(SCL3BN8 OQD#C-.9Z-9H1[DO=OA;70I":XU? \_Y;5 M".^P[[!G;9=M>D^WZ0#:(++A^+C<^H)V?_O=QEWJMWNZHQVY!PX9-QO>1GZ@ M;I" 2",K#)N/+^?%F[$.!N^2V3/&U,V*S?H%+Y(M56[3VAU['M;!X6%[BT;K M8'/;S9QU*48+H&61/:2S%*;YFN57[+J6_;:'N[ZVI;"@F=OIG>M8R[19A:+W MOYHR_A>^9QM-G<8!L5P*,GV]+, H)J5N16N,4.+N8XN^" 1(24:AP.IVC,'_ M9^[!F3#AWBR8QU'.0B]PPR3U]1#CH$Z!G[L!Y%MVM%Z%'4'Y>QG MEE7_8/F2]ZI8K72Q5A>S.UT,]TFCC4(J_[D3$.^+&O9F/B+Y$U;$OH T[1?_ M-H[1Q,+J!Y]!Q">L2FKMAQ+^D.F#H+C@OEW2OC$IC"NLDD ZU14I"A$'X1KS M[)(GPI JX-$:$PHKT/*R!"6[,(PY?*GE4O6]1N4!GB6/'VA/](ATN$:\N>*\ M #E??86!4%?,X@QV"P6XT,7FG"&QD\Z'77NF&J[M8IDEL#A0"&ITO60U*'?P MSL$J9AD(_RJ>78LEP&K 5&]@4V'D"&M "-V%M*?!!UFQ6,++ES6G]8,NF;%V[.!D@ M.)P[/JZ#- ,54(0'WXB7A=[4>-$^#WR1LT7-7]<Z$V#%U+:;_S>/,AO@V!J#1X8>!X'&[%+/ZF;:[O/ MLR3)^0WZHGL4'MH="_,?^^).^N34XHYU<8KG#GIQFV7*\$K.?N7+\=V[^06U M/,W<+^$?2;#SX,[QA)?V !*5-O"QK/39Q<[1K^[X2/1ORQ(;[Y)O@:(*Z BX MY-(!($,X&/E@,48;,K+1FXV. /)!9%CA$'=$N"*$HS_O@VZ[>OJW<]]O*SZG MP=X%Z*TJQQ$1=MJ?3( MPU_= ZCTPUK0IL2$$E0A"^W?M^N94^UG4![Y-S9?Y'RR\C3JE74&JV-5JU7" M)P.E"@^L#[*FG*X/DQ4K$]M!K+I3WU7ZI=(OE7[I3H/]<\+QR6^A8MI' M) 9.6 \[X:4I%?,TE+#37MV#^I*O9P:A8@>#Q#.9OIS5H-,U#6955EI1MJE, M"6N8QBX9:)'PXR=W0Y[!C;0M5O: /.;G3=V+655=8[H>I9Q1,CMFKT\P>2XA MY[BX,B7R\;I,MN[S!;L6'RX65?E-W(4 LZ6X@X&^]WI65HW>\&J.*?G+2M@O^,H"_\G[^Q5RK+$A\\@YYX=T5G3O M8%G!R5R6^25^'%<\R1K8^%AD0T9E5957XHI'?SSC#,R[#R;#-'M>-UI%/Z9D M2;HTUZ:YCLY>7LAIP4G\YJ5T1<(,,[IF\8I.],ZCOUX[>'BQG.I4>U]T-^S: M&QXS!M]CFB? (UX_IQOO,)L8+/4+7 KM6'?!16Y8E=5?#^6BQGY3QBW;C0(S MU$W'\71L]*H'81#K@<>8'P3,"..UWMJ[I(Q_CF<\6>;\0_I.DBCE1>/EOI]J M<4$JZ=+*ZP_ICSQJ!FG2=%7@82GF1\O3:9GGQ*.:S'5=SF&NE#SWG=WCX34- R'X4FR^)",%,"NSW1^K9T2S@\JNS*$_H.%(MZ2=Q/C>H..;UX M?T*]4R/WE&$<&#MF&&^?8[PA7]<)IY8SS.C=E/$[];R['KGK>WMJ/7B,,Y[& M'86H@UOK4._@8MK9/ J>USI:N[9S3ZOD,!>^[_HG=[M?=^D"T<[\$3?G83CF8%$ZI-;AF6LSNA;-,+X1#V[Y'*ZRCN.3ON^>NRX)H5=LQSDU]? M,8]B'L4\&T6/;2CNV8F\GJP+^FGV:GFWYAJ\V1?P>AO"/)OJ>CL5E7QVXGBJ M8J]'7\CUAB+9S Y=YIIZZOFF[G#NZE%D<#U,@R!@=LH#SUYUC(:69:6!8\#C MMJ\[AF?JS$PCW73#(/8BR_4=ONH814?G+\!\R'MOB^0S>KCQ[^_*>82]E$1! MNMW*7Z]54O4GEO_(Q52?@>Y5H5 %90K*;H8R[CI&;,>^'G(OUAW7 %@"M4@W MP]1BGA%:3A"M0ADS/9_[7@2+BAG\Q@MT9@ 0FK8;\31Q#0?C0L\*9;[O*"A3 M4';H1ZJ@;(]0EOHNLPS#TR-0M70GB&/0L#Q;YZ9KAU'*G#!=@[+$3Q*7I8YN M&[ZM.UYJZ)$+BAUW#<_U04&+T[76)4\,9:%M*RA[@)&O&K+*S?VYC_PK __D M1,F3:@,-+U[K"[F+7H_3X NR& MDJ1+;-J3P/ FGATH@:$ 2QWIZ0-68":VS^-(#RUL29VZH+YZB:6[291&D6-8 M/%@KZKN+]?Z8@.5/',M4@*4 2QWIZ0,6PXYSS#9U.V78*M1C>L0,2_?BR/5] M.W$LU]R'C?ZX&E;@/7(_YJ.A[HW-Q3;W(#H(A'JN"U[/D@K[\.L%[0V!T;4! M>5M@[#30KEB-;:K@W^@#T[ ?S@4U1J&+/'3'1]P4PH+ERP4@0GNK9^WJXD3> M6VS?/KIR) 9 0!E?+.I;^91I"E_0,WG)BEJ[RII95R@#9TB]7<3U)E[1I;7V M6WFEY]]+)GJ[5%@Z_2N713/J&VX-7?);K@UU;8-$TPQ*LY!E-FH.L\9_K^_G MN+[&D[3OXFD8!"Z/]"3 _L^N8^FA[7EZPD([#M+4L9-X']=]8")]G?^/55F4 MV"FH:^ @\L%@IIDS-85FF:H#VC7G%5/?RN4F)"7.;;D\9]Q$]F6 M>T@%,'OHPTM@L*-TX;)L8 ^;;I>[4IG8%3%N1+\*^N6@;U8VA_5T_;+>E04E M+)+HZ=N#?&[@ WK],\ CV-6F:::F'O@_$H1N!^KJ7VY!+ MD(?_7L(J?[JDZXT*\R3FN1WF]7NDT2:= \9]*+IK2\.7/YRP#=LS&(LBW0ZL M!(C49CH+(DM/?2^-P4X+6.RM$K9M>ZF= @M8ML]UASE V"YCNA^%;L!3-[8M M8RUNBBT,>9'4'\6E_Q^!F7_$UN*@<_W(KG^%%\Q ?A?@-^Q!88PH,_Q:QP0 M])%K'3%:Y\6S',2O[%HS)]KH>M J JV?T]/,;4+P*3HF@5K[([7C*RM4S<5& M ^;6@,*(IM1F,)&'@D\_W[2_?R!E[]U/8:MT$C# M.&:^9ZWIPC:W L,/7=UC"?PF2"(]-$-;]RQF!E; ;8\'=_&$R!WXR*O/,SBM ML<,"_LH3$H'UA_0M41K[$:_Y5K5\6KHSC*$[P[K#FV%.#>-&9\;34\(S$N$" MS+P:-Q*U$);G0YVF!+,4&Y*A(D3/U*(WX1Q@"=02D,ZBH6X.EIWV5GXB"U/( MUJO:2_R';/Z,&(( HG4$(/L_OQ)MP]:_%PU>(RXZF)6/)0Q@$E80))X>LQ"T M'.XP/?1# %W+#H7L)-%L9)8EAK M6DZ[KH$L^%+^P#_"XHY)%OSU^GPLZE M"?8+E"R)C2E'?9L?CZ'BP'9<*PIT-TT"W4EC4X_ DM 3)PF#*/+ =G#70G3< MC5W',W3;3U/="8$30Q9ZNA,SAX?,LU)O*^WJ0_J)5GY,'/7K\Y$.8*YM*H9: MF=7]36W5"'K;O35]U0A:-8*^,=#6TL/CKY"$%2QK_B_K7_.$'8;7YSW,1[.F MH P_!/WV/*D". 5=D/]=:]CA>EG7:#6B\O^V8/EUG=7C?LY MB)<1,]\XO4R M;^B1#V!O$!,-/?1;GO;SX=V>=_/#/W[Z](_W/_WS:;?@4&JV)6,"8BT!U;.^ MCS6C, 6,\/NR$!X*"F>*@");)N@4N-M?3N/C;]"32N'/[5WLS^@$.'5R^+"L MAE$GC0Q]V4\\A3/)M2^S956#3HZ(0056J-XF/CP19WJ]P/21_!I)!&A'8$N: MI8ID2:2$^)CTN*B@-&MZ+5%4DF#716Y_H===9]-=*G(4I'E M;6299E6-G44K/B"ULNH^!Z%^K1%]L-4^\R*%)2WQ:+4_@^;+]YHGS%Y M\7T13V5L"QM%P C7>GF%N9OU,JJS)&/5]43[ZP^?/VO_@&4O*US!+[^\4W;! MXR_TGR(/JRRZZO8Y&((R"PO[#6-('\\.@*NILFA),7YX=,%901FTP)RL@#\Q MR,^O,*66Y>(;EL]+-#/HZ*D1'7[>YL*)*+,P VN*10()TP,X(; 8$Y''2E3S M^)0@'L617V<-G$I\\^WF#!9:/6?FQ2'MQ@= :\P!^0>8AOQ:^PNK+GG=J-T1 ML_G\[V5653S7?JB "YX1SY '#VICRB4B J8TP-/:;\O>W?X,NQ-5HG_'7+9P M$<##M$M695RX(A95=DG=1O!1P"L$SKSNFAN-()(+CPD W;P$Q0F0$24:S&"9 MLECT"*E:?(5',34*-"V.'R7+N-%0-23EJBQ%4DA=L/AK^S7\)"O:'@D"AC5X M*8C[%G*[?PI,'ORS2$2K$EA[*J)F,)H8G4S=BF6Y-L^^X7QAW$KXDR-6=8^- M_IZ1LE$OBS3'"P[:5SA1GL-'">P;*(/5,FO@M26<,_T"Q<0LB[_"K+L/8&]@ MW^' ,_JG$!3MAZ-UBUXL["N,',\XBHN5[WMY,3C0X6X=$@?\=4DZ-=?>T5J> M$S%[DM] Y3U5T\YVF]VFM ,)88P6CWD.?Y)O%_8:K[=T_F!\&69\:3#YK^Q" M>J3%L$A@>'\%"4=I?$_C"<9+B_HG:C7T,8<))#S%Y!0ZX'1)"'51E5?-# FB M'/2V2LL8[!'R'%^(EDV2* 9DTZ>ZL+@JX8^OH!? SV /.&('J\$$S+$#,.)- M4:,;^-"84^AX$VVS=O.,J8-/HD5LOT_:P2@X60%V:&N["/C"RWUTU2^N.*O7 M0$>(;)2\67K=47)9-6F99Z48<)9=S%I6(&%#:9G\0L2M$!XI69)_XS$!I+A4 MLLI>T37"YF4F[:HAK[1\(>XO"BQM;88.G#[ZI. MEA,"TZV7JD%/ 7NLJ(HX4WX? ?:]3*>478:#%?P*[#A$[P;62ZH3?=8^QA/ M=*P-R'N35]1UC7Z'/9K$%<.!"ZC?(=S#7C+S 4A$Z$=@H!; 3V%*W7)J[3)C MW:1@;0 5[;'U8J1=)/H9Z)ED_9P%"@W+4+$<]*%"[$TK>R8;B$&^G.YYBO9T M+0;2(P5-&--DJ =F/W.\]+F\'LG+H1I2LYR+Y7%=2DTXHYPU"(5 5IL@FI1- MHO)09M952XO9MW4^_T1"AY() YF-^A9"R3U99&AX@5[!'Q< M9ZU"**D$Y?O@F]9#<$@ =#!:5,O/)1P/[O &;NBB2?+*VR^@REX" MRH%>X(K$%$"C;$'-6=E7T2< --!EK8G[(G6?DW)1PG8"(\P9; ;\7[ *:U;> M-3+B87M9E*-N)^QJ#K,C,;(9AU?6!,8[]8R%O;XH:?TS5 OIYCV,]H<2>YQ> M+'.1:R5N/Z4 KO!36K&4>#V^DGU?LY3+!J+RUR4(]CE#DUUZ\FF)O*#6A_B< M7&'73%&J$*@LD"!J]Y9$Y8A]1Z9TIS@D?"X$&WEH-2GN=5#K*&=G:/*Q;M$D MR(A2:!F\N,RJLD#%:*I]YF*CACD>51MU(L?(1P R[?W[B4:I=^9;<>'2>M.& M'3YE]5?M9T97RKJ@A&RL6G$D&IHNVYQ/PJ(2UD%-9V$<\CH,3TK#R\45$@T: M-LKH?!* ).YA0%CS2$BPP9E(7X(P/5MQ)M!)8-T%)C!*67BK]"2M72C+J-F@ M+="Q'5$DW?ZF"$;+Q4 X@F5Q&D3+P#,Q.HYXSB^9N+X_J@!",%/P"R;C8/)* M.0@418HEU9]ROO77#(@!)7KX2LD)YYY]!E,.(W&*!*5XSEA6#$UK# M0K(U,DZ(I#68J:GEP'55ZP\5K\$VQ[FXAM_MI7B,.KBNZ@JSYAB%^6^26?:C\NN]R>7GATDI3!J .%<(+RANJPU%C!!9UJ M%./)<^D0PY%!I%8<=+*\S060C[5?]Z;#P()I+>H(+!V,7Y#X%B((Q>]R@=)' M6*KH"&J6:#-4 [&Y+C)I2*1'3B8%*BHMO:24O ZO3<3JN_5.A("'=UV48-O1 MHDF4HIXZ<,F &C/OG7"??WO[$61?:E4(+>57 MK4W6*08DKOL-)ZVYG09N%]9H0"^?5 ^D]==[!09*".XRO#WF:YZ,-0>',QG1 MD%;/LK1I-9X!#9QAGPDT0 40Z[$2D@92]GK0:Z,-+\NB?6%>=1E',3I&" M_6C-QEMI%'>;'&VP;63? ,O60Q*0BR)-KM3F)3PO'+,2& M>+6CQK0_X%,*V2"1ET3[-%EA!Z#-4>)CY%^2;R";YA->;6(3[>]?\0W$%>_K MBO%\T@JH%,BEBUG7B'@7Y*.)Z?K3T+"IZ-X9G@*J0=-1EO M'/!CM5P(IX]8&SGF,4V!K!SMSWD9X:X-?]2M62R1GI]@I@8N?M63UMJ:G?DZ M.* Y2D:]E6,PMPM>ZHLRSZC:J[8LT'"==.':_INL0&^8\!*3$9A3#560%+.DP@.' M;49MHJUT2BF@#;K4K^"OLQ)DJY2.(.MA$G!N'0:)H-R2"^(KF%8E1Z9+"V9(/ M2.AS2+_)6J"HA==^CV7*N,SI79D1HM?PP$2B4,+K12:3@>8 )1>LC0W6Y;S+ M(EX9:B PKKC8EE7'.E#WLE@@Z\:-6.AXB)᥸!+8M2NT"A!L#FFU!9CPO ME#J@!-*9K(9H8$MYFHIT]HFL'EEAK81'L':6P587*:147CIOD?Q*S[ &%E! M$9)%SHHV-7TE;M^I'Q01P7T7],!I/-&32L9,J('Y"I:T$:5^+"FTU[R@PVG# MPF&$4:0'.1VOKX!BT%G+9$#C1"^$4M 9H /ZEL$@(8;[6,6UE&]MZ*]A7Q$E M^:(>K;'5$:0C?+R ]ZG4@&Y01MK539"P41-A!:IA940;LH&SJ:L7N72QMC81 M?<%Y(@1INLQ3XI;1=K>VT7C71Q.B@FBM>B8JN"(\I.RRK$3][JZ*:\$;F?O0 M7C$INWH'O8$[EQ'"S1'TJ?;SLD)41 9ME4;0-5IO-OJQ"?[9J.QVJ^AIF61X M$D.8W')-T3\9"L27,;%:#72UA5ANMWA$PP@0:L5;#_0==Q9ZP65!\>$5ZOQ: M&MQU4_=S23K/#$Y,[".! =&7%;\X "\74?P>&)BDCL)2(1JHB$BDCL M)2)Q*N5G_O;WMY^^_/3IE__5_O+^SW_Y!?[_Y?.YJ'T?*-FTE=) \]];OCD- M06/)]N>VNV/24\QG:GQ8B+<$.7ZR^Q@ZM[G9?84%M6. MT#Z_Y1WH?IJ@ WQOFU-_-%-G:L)$0?)][X?^U.IF)2J?"*5IZ[?9*G/E\1?Z M6>3JDC\##!$XVR45MZY!M5EB[()NJJ*'H;_AT!.!94V]%VNG>SOM#=^X._D% MTV#]Q8JL#H6L_DS13-!6X6,,Q[789DR]'C!:@^9B^+!8#FG^#-5:%'-D>*8] M[DT&0\+1FP' SG8P.Z08RYB&6_T,B':TG@%6#T#NUO4,?B/>#&Q#> Y_=5_< MEPT4W1\JW7\I&PS!=W89^C>+>B!GMU0"4+I:O0XAU !C:K^8W!-MW][*1LU- MTVV=(;?-=LR#)DQ.D#3\U=^6K^[BC!<"A.L^]3P M]B8@$=2@LM\KZ=]O[U]AA090]LDC3S13SSA%)&DUP^M9 G5F+$\WU<3J:VP* M*ERP:Q'_;'VR6!:)!J4H/5VNHDAXW^1RI7^<)$G1P4,,+?V@V+-C(N,'K<]; M1+JHFX?DAO';)N)U@X:9[7ND^[M-P>MN *7B8D:?XT1;CG0F8K#?*/%-7"L! M^:#E>.U0D(BL[-GM 5Y.VK#V_A2VD+13[5.W6$9];>J51:^\0O1G6"T^5K5[ M26A D3K,XHM^EQ'8BE]F=1L2[H7[VO%I>=:&>D'8TC6L;Y1: 73Z_0"TAA1T MV_(F[5U,>=(KY+.Z-@R=Y^B\@M?):F%,[&&[-WVSU77,&]\T1 K+ZFZQ&!@ M-AAV'AWH#%3YE2A\S"HC1NJ9&=\V*"^+I5Z!:@;W3%F"_G/Z%47P:V)#X9;! M)K#9O$M(DF^O^J+7?1!(^?3W(08L0_GTE4]_>Y\^S0R34(!%0%FW[1>K6WP0 M3+%G-_^GGS[__9V7]Q]^>V(_O\2G@TW.1=11_96UXRGG9%RN8)P4*S^%M_4S7]>3'*]?[M@GWMT/K67=HOMYXR*^1Y]:?9=EB7ID<[W *TC?8KYH.C.,KK4+N_"XW#I'B68_W\]I M-\8ULNS&D4^DJMZ<1P"[(6:ZZIRD^H"B-\0:Q_QT?V[H)]F3K8L^1HK56N8P M+",OXK!Z0-.L$5=RVK0HIMD8@!MUBW];%Q:X]XXXLP ZO H_X/7W5J1U!910MS9%&\3 MQJZ(9HD=)*$QK$21U4._RN#1"29N=QZR@;\\XB)CO+UXTUO! W_+L*0,]O8A MNW[2.2VPF$_<9>@-5K'#$3^E0;+SB:Y9)+@X>;#KG0W8LBG?1)2+2G,!*L"I MX^,Z&(;E$JSZ[!M/WHA7>1ZP7_M\>Z/E=\[?O;O@,P-8W!_W8>2$WB M^2;Q/W]HJE42DPX5O-(9L?@K( W OR[Q-*7_;<;3*Z!KX;=Y+;PW^,$&ZJ2: M52!C)7<+CK_!Z14\(H3L8LANH[7!IB8'N^A[-9K?X)X9+@TV$+_YXW?>=[.\>I"UHW=7+3VMW?,.M'W)C]>7KNTF[_)DVQG_!FZVXT;9Z(CF IM%O9N2YKX'^BZ@]_0B^7 KA'5! 4QYP(Q]A&QS&VXABE4BN6 M44+F4%A&"9D3X1@E9/9G=Y(<63<\8]B"--[:QMPXSY6MA^UY#EFV!?G=:$/* M1'31Y5;\2_N!VNS=17;;;,AIR/<-0Q;E82UW?RN[XR@W\O-CKI;"D7ND>#.8 M&L=\TN.EW[3*%XI[C^A,%?=N>]:6,36/^:05]RKN/5_N5;)7<>^AG:GBWGMP MKWO,)_T [KV_=Z$-:Y^Y=R%F1:W@\(B81,'AMF?M32UUT(IG#V"YBF>W/>LC MMS\4SRJ>/3N>-8_85C'M^3&M=6[:L4I V(E0WK%ZQJ_:!(1?\;:J]MNR M44Z#T^:6L\5%?WIG/I%HGR$)PVJ/XMF#6*[B675A2/&L.LI3Y5F50Z!R".ZFDR\5RW)Y M\>!S 7M$UP^4Q^"TF>5<4=&R53ZD8MJ#6*YBVJV9-CBW:Y2*:<_]*(^?:54J MD&+:PUBN8MJMF=8_-T^?RBO8B5"$I^ '5BE'P6GSQ[DBH>FKK$C%M >Q7,6T MVYZUH?P$BFWE[-G5HM4Y1;L1"U^V,>:6L@_2;F, M/MZ9A/)H79V7+GA-S5=-O!18*+!18*+!08*' 0H&% @L%%@HL M%%@<#UBT/B#XD\$ZZ*];3-^"?^ZX@-^7=9.EUUMAPYG 0*RJM:S0FEFYK%F1U*]>'\)F/BFYR%V4""WFBGSX MFBV;LH4%G ML.']=S=ETN&QC^&T_>B%>%P=1XT3X?X]XN:OZZYG HK.'M M+A (BJ&_6W7/7F9U%F5YUER_;G^_R>]*;[.LJ6^X+]Y\]X<;'C"GEG?;U[=\ M%TX=R]KQMSM_!U@>F.'@?[L.I-9]PNN^):H1W)J4N@E1MHUTW)G2W(KM#6 9 M[$DSZ%6T7:3.E=BBJ,R3&\%1NTN5NH]EL:]E/[9A 1N(W_SQ.\OZ[O9UWBN. M>A($\7-9@6+ M;\M606OTGXJ$I[L1B3;1%4/8?OV1%H'A%*[)C\\)@/ODTA_ M'*JV[X1J^W@T>BI@I[!N9>=^954\TZQ@\C]1]8<_689U9R:J KJS4@\4QZSL MW$=>X4O8!2>6*5-MJ]09Q3:*;]XK)N[*HEW->=0&7F\?% M:>O.U N&@;(0R.JN# -OZL-#B[+.T#'ZNN(Y:[)+?N.<7IJO5+;9KJE#STY^ M-^L JH)3MQF6Y4["<'\5!DXY?U Q\,DQ]>MRKQ._]L[4# M=V):JC^*8N!#6*X2OUL7Y3KRK@!*_)X>]RKQ>V\V=HQ)X!TU(ROI>S+\JZ3O M]DZKLS5^50'R':,+\SFOXHSEVOOBHN))!I^KEF7'Q#0*'K>&1V\2NJJ[N6+; M0UBN8MMMSSJP'(5SVY[UK8Q"8VCMD44VRJV/3NV->US:V^NF/;< MC_+HF?:E/0F=HW;6;^?W4SFGQW2FBG^WYE_3FAYUILL#V%=="MCU4D!3L;C1 M/L+^,'CIA<+&71E&-?PY\88_9C )[?VY_4^FYX^"!P4/"A[^Y*L>PPH;%#8H M;-B84#5Q#=4N4,&#@@<%#YLR$U0+5.1&16[. M.7+C'G=NXI-&;NYYX8*FGA4)S$&,N$LH1^X'=>BA08:C&JM=@@XPTJ,ZC)]B M:[^GOY)Z%CW^+-^J$^A>X\&J$Z@J97&Z8*%TB\?1 M+>Q@XCY:&LD!X8;2+EK4GMK,_1_+!PH92+520 MZ.R"1*9SW'=J]U"4"_YD #[TU\><_N_+NLG2ZZU8<^7UM[YQ6UK']279Y:;@ MDS-UK>#%FR2K%SF[?IWF_-MXR7+N[?#TA%XWK&K>T.)T6,.\?AVQFN=9P=>V MH9\DO,KV7]QUK$W%BCHMJ_GK&JB,OS2FGO_JS19TOD*8]7(!/-GO9GC'9G;O MU4O@M(Q"=AI-<+@"W[5,/_"R I>OTP;>LF>C)B6#,Q$O #5] M=<0=.'[[1=]$09]AYVNM3+4(=B7AB;:HRF09-[5VQ2NNL07\^ULV9PW/KS73 M>:'!4YH9O,"?-!@9U.*V/4Q-0R7+*BLNJ!%[,\NJ1/NW;,<./T@S/&D-VQ73 M./V_[8E6\7K!8^SZDE]/M^@U\\ -$4_BP*\S6$86W]Q7/JMGO'KT"=WT^JU. MQI4GXUHOAH>YQR.9:%=9,SND<_E0Q3,&J_D'RW-^K?V%59>\;I[]G YHAQ[_ MM&YZK+([+9=$@_0'D$@W.V>\ O,TU00C\N^)SEA7XQ JE"_*==N(-0%3^ M=TLQ;MTU^Z,1Y"17DJQ";BQ!#RWSY;Q8D>4PM$Q_,:9N5FR63;Q(ME3AS ?L MWL.:WSUL*ZUQRF-++K,N1VC!+KA(_]%9"M-\S?(K=EV_^>X/:^K3ZI;"@F;N M*#UHK-XP;5;Q](_?_5=3QO_"]VQ#/C1.PN.R8G2X2^"!BA2"%8TCRLOXZSZV MZ OJPLA^[\1'?;E5!O^?N0=BNSXO7J\@U>ECL=S%=;.*+9NR]7?A7&#++-O/'DC7A4& M4U#\Y?,Q[NVBYJ]K#H<"FER["^0!$$-_MYKB>)G5693E($!?M[_?D+LHWF99 M4]\ TT5 VX8'S*GEW?;U+=^%4\>R=OSMSM\94R,PA[TE=QU(K?N$UWU+9G!P M:V+P)D39-EOX8-QEC^ '/LFU]:VE56_I-9^'M-6^S+*JN=9_ _53^R?G7VOM MIZ&-J]I-[[7=]./!T$%>]MLGP?XX5%[?">7U\:CT9)!/ =_*SOW*JGBF6<'D M?Z+J#W]"MZC"ND=4%O:U.,4QS\8Q'WF%+V$7G%BF3+6M;HPIME%L<\YL(P2- M;72"QE8&,;"/XAC%,8IC;LDD18Y1O/*( MGDY50_\-U= 7F9-WIVGAM'5GZ@7#6%CHWE23IE^[-_7AH4599Y1;4O&<83[? M+06%5*FLT\N-W^=]J*._#N&YYL0+C_I&A+K&=#(,K*XQ;7O6@3GUC_FDU97E MT^->)7[O+WX-;V(&1]UN3(G?DV%@)7ZW/6L_G%K'?-)*_)X>]RKQ>V\V=MR) M:QPU(ROI>S+\JZ3OUM)WNK_"?P<+U+>6\'BT,N^G&ER8SWD59RS7WA<7%4^R MT45/A8Z'SS0*';=V#5J30"DUBFT/8KF*;;>O5;K']G6G?-**:4_F*(^>:4-C M$EA''8A3;*O8]NS8UC2/NU&<8EK%M&?'M"^#B6&=@>-/Y9P>TYDJ_MV>?Z=' MG>CRI-U9U9T J,ZW.\QE=":^.9C=2TY MF,H_RO)1\*#@8:><"84-"AL4-BALV* Z!!/GT1J>*7A0\'#"AWT&\! HU4%A M@\(&A0V;G+KNQ++$:J0Q7F"A=(M'D>W\-R)X^W/VCM8W%"ZQ5G!A=(M ME&ZA= L%%DJW>#[4L,V)[^SOKNS!PH92+52,Z.QB1,YT?P[)@X7\6TMRP9\, ML(?^>A!LV;\[A%??^K9MR1S7EF27F^).SM2U@A=ODJQ>Y.SZ=9KS;^/E_KZL MFRR];H>G)_2Z857SAA:FPQ+F]>N(U3S/"KZV!?TDX56V_^*N/6DJ5M1I6*(M MJC)9QDVM7?&*:VP!__Z6S5G#\VO-#%]H\)1F62_P)PT&!;6X[0M3TU#)LLJ* M"VK'GF95W<#?J"E[@4W9KZ@I._PTS?#,->Q83"/V_[8G6L7K!8^Q\4M^/=VB MW2^&Q_HHAS/1KK)F M=D@G]*&*9ZQ*M'^P/.?7VE]8=.<_0Y@W%P3K,"_*SYG68%/K-"\(.1I)_( 6.5_MQ3KIG77]/>>5+$RF5WV M[C*)]$2)$HOU["2(-WK:"#G$Y7[ *?M*4=SUL M _CP]KE?V%=^"7/BVMOXW\M,M/N::C]]B_-ETB+4QHU!CM MA#VU;M\(8VJ_F&H?J^P2L%50XHU[%DP!T<3W!$A0P.%L"MKC4L;PLD"=_BX56\85D.-(L' MU(\V.BH&=,Y!UP7^N:C*F%?7L."RXMV/0?[/LGBF7<%;@ V;#(0>(FA: XL M#<(.M<>-O,)A,51E=TQ\TV?^OA7C M3'L*6OTJD-<,'@*S*BN3@X-Q*UQ9HP,KV+#&_B<6\.B6.&[Z4W\K''\X% _G M9W<84I=I4_":MJ4WK1:\H#CN$TGV!*-TU@LS[@39T7G5E3$>>@<@=_ M2ZZU&&:2M( GU61@0H&^68VH13%R8W# /K0CYR5^!G0/?[^H6 MI@.:19(&6 PE+-1:5ET,(A?,;@>N- MD,I --DO1DK8Z(=()H=TOH_D/=D=,$%Z@CX'/VD/]P8A1>='/H0>/"67%66A MIR6H,36/X6R5MOLLSHJNNT?6=_>X4]&S5SP7)NIQ=RAZSOX=%P($-KZ13"]) MFC@D;S+TC"+=QBAL85?K>HF 4BX7.;R._*5(DJ *+"MRQBXX QFBP38TG1.= MZ!FIMN;5908&6[=5)%C@ZS+&WPMALC+7K![/;Q,R%7"(XQ='2U /4%V0*F:) M2*])SEF;A% O<)1Z15[E)7HW %:+,F=@_]8EG'O3+OVAZO0-YVY/C1>*LX_! MCMT)"((5QUUP%PX8:,1M;],^C/C0GSJTBH72=[>N1PN $S1-1*V.95>5!)BJ MY-2X6M8SG"-(.- \X77RBS(C728&]D767%&$Y$.@+<,.%A?36,1Y-[E:X#3M!]+!MU((P,QU,\D9G#D5S37>?8-/A"FRG#%I*.N MZ$TC2[3SR9 E>C:DLP=_W7TIS9WZ*QCGW$%H-L+&?4#N=C6&-6)^F"-S7RA; M)8Q!N@-E1"19A3'CLG@=XYN+E2P4. 5Y9]N8NEFQ.:N"%\F6B4OI MJ:[/ZPE_JQN*2QHYH[NM(]Y MC&FSBJ=__.Z_0+3\"]^S30(3C0-$5%:,#G=9)$ 8F,JRDBL3Y2"P]K%%7X@Z M@;#?B8_Z%H$,_C]S#R3A\A$RN^X7Y YVYP#)?+NRP)6@NJC,D\=Q4OR9G*$? MJQ(^/A=Y)-:\H#4/1 "([^^-50V%@MJ W]\[X=1JO^H\DEMK)/CSX#X_WU:+ MOMB\EG$XVJ=5P$N'&MBZ$C0::Z $S8 &87YH;I0).;O[&<"G->A!N"*A&0M; M]HKE^/=)KS:+A!/\11N0+9*! XI_HZ!, ^9]#3_*&26TP,M3%F P61'S"3H <*OSC!4-C'@)AUQ6U^WX\"_T(9 _H:B9L(X_+*OQ:@6= M3D2$>8%1W:(!V,8SZ=21R6!_86)F@);*O2G!,C!"N T%T"KS:[$;O4XB3T.H M'I@^>G<,\:AL>>_H(059YWO3\K*P@<@%P',/R%@( R<$,/T,7@<-$UW)7W2 "I(JW*^I?NJ&XTTM2[%AN'0O:HY MC)9NUH;:M4W$3[V-/RU!FXT3G7LJ)&&,34>LZJ>-9.\VQH]FT"W^ Y,3KK7;$*@,H>ISK;@!4" MJ$QK8 R-E)7[FSGKM"S463::P8@:A^2KMR37KO-LSOE.H;2E?C863^[4&9VZ M1_GM=+0CXW&#=.H'NEVR[* WPFCN0T9;I;.LII'D_8COA^2,GU\PQ+P"L\3I MKXLEYG+4?#U:3%YB#H=R(T=M;9V=.KW>*$NWI %._M+<06P/\MU7,X-N\3BQU(^;0BHZ8=N[\;@-EG[9< 1+P>9*4E/(?CJKHK M NL6'L^@N$N!>#>$D94$_;FFU-[N4Q3\.W<)6X^ZBPU_EJ?HKUKJF"]U MPW[OXM[U@A6=)9P:#QI_)^_, S#L(4?[! &E,]ATZ3'\DR(OEMVJS<1*1OW M,\Y7"'7HB=G.M-\\"VOWN A*]N_-#:O8S0A$'6%EAC@@'.5,9OW4&^*@#*_Y M7&#H-&JTG%_RO)[<0X-^?MQ]+**[JWZ.2E[:/GG)5LE+*GGIN9.7#EJR?\*X M=4XBX5> >)[GK.#ELFXE_01&;?Z_9P?;I\O.KOH-F8\V9$4'L.^G Y#,'7AS M[F=<'$7,_N2/?,?TD4[AVE%A.S(R.%FH_ BT@(.A(*:0 MI/4'?V'?5ATJ!SG=<]$%Y+$T<"PCR6^O.* M8RJ*C4J'9\13+-"0=3^'M[W\ MCJ>IJ$E) V)P[;M7NWBJG15'M45WK&Y]^Y:N:_+CK$]SD!_77AW#0'W1K(RV MYJQAJV'32N-U0^GS21^K%=7%+GE>+N8T*+PVQFNWS;E@]DUT9GI]$% !LGBSF1SUQ](LGP)B+8=ED]6;R&LA*G@'?9=D[ ?.(DC8\&3H#;7 M6,%RD..V?>M!PP/&%@>][07PL1(1K$_G#N*'!YQ]3>?(*/#YXAT[BH&;UO[+ M^[_]_?V/[[_\K_;VMQ^U=V\_OO_R]A?MTT^?/_S]T[N?/A]/*M?CW^#E!98= M/!.T0L5?J._7VE+F&F)I#@U9'*^++@$!4']O-?\^G0,X?YFG@"1=08DEYD]' ML*+V@<6RJL$BP-__4A87^B=67'#M8\[0FJC*Y<4,[])=H8\"GVFKJ2/JC$N3 MMK7P)C+U$RT)>2.UX1=DJ_0EHOK8,%V8;995(=8$Z\'74(&:&1 0%J)LYY%D MEUG"BX1^LF!8<10#TCP18^()-5G$R8G!Q4^UM M7I<3[1*,(O0>+XN85PW>L$#" M9FN/KH9UQ2NG)X:@SP8Y.)3,=\FRG$7B'K!8!>[+.[*]M)_E#>&I]D_",/!^L8SLK[Q: MNT*RBKA6+],4WL_%DQTQ#L9OI4\!W*0U5SP'^Q6$5#.KQ5W-_IW"M+QYO=H, MKW#FN3C;6I2KN2P;' ^V$U].'XH:C8*JVZX!_07/]=SDF"W$7FD-9]%Q;1N+DBI=#8#HA[P#66R M\@L0[^*5&%=GDGX) J2?YU28H* M;/*,\X>YW!ZHD0AT&U?)$W5UX)QS)#M1Z0Y1LIEU)X>OC1"Q8'\GR)8E) M%YP*G]'(=)&B O!H77.U6',&P!,W[0M [M/"5!&EO>0A.2H/2>4A M[24/Z2C1&G76M$0=B\K1T%'77!2\ 224BO! L03(+:NYN%@]=C3,6)YNBDRN M-P+37B;P2E;) G@ H_!<_>KU\XO()\TY$MF[+MAXMS@:/!J>/C M.G X:!HP_#>>O!&O\MVI\:)]/L:=7=3\=0U&$RHG[190AU Q]'>BT673@=PE MZ(;"^GC=_EX^-&KX26_#5HT"_#9\:4T-[Y:OS=N^\Z:A'0[^%^PXT'G.H6U; M.CQ6*8TP;A*Q^"OHK" M= DLHJ7R9F"Y EH20N^U$'WXP0:*N$^_U^ 1!<(N MOJIMG)(;^]X>RJ+WV;L9-A"_^>-WUG>W+W/)9OZFK>S?L2- MV9]/]Z:=^Y5"XU8P^9^H^L.?4*KM1B"W[%S7W?P0]NX16H(KCCE#CK&-CF-L MQ3&*8Q3'W,PQWQ.GO"/OE.*5+0CJ%FV7;+1U=3>&+4CCK37;;3K)P_9LZ1U[ M:F7W[OJ&O2_V+GK;9B=NQ:>G=P4]#'N'0Q;E82UW?/8WP\G^SG0C1S_FLLE/ ML4>:][R)8P?'?.C[(V?%OXI_CXU_?6MB!^$Q'[KB7\6_Y\N_+]U)Z)JG?^BO M]F.GM&[YL[93WE,:E+)3CI9EGDSD'3\\^F"?A.XQ'_8#\%$Q\(&>J6+@K1G8 M#">F8QWS82L&5@Q\Q@SL^A/;O3-&>N8./>IJ&A,$-AAL(,A1GW4C4LI6IL$_6#/[&JQ+;E-HZYVL;3+^]@ M*FCVU[[>]B6XGJ_(VF]MI<)%56(Y/"K>M;%,&-7K];P-[4EV**E>;/U:;)GL M6QO>*H837:=%_\2-A?N'_;W[%_0U=#9V)!=N!2J),HV^-K?&&JVKR2 +*@_;&^#AV?Y*+6_L*?QB(@K2-=0BLRT5 M%[&<%3''4?^Z!#*RPLF@Z-_JP-:@V8UH% XSNW/@[D+\C4TZ^Q6OK6Y$P^.1 M[MG:GE8D>WP.2MS!NA8\9K(TZ!7+J:0=/ X$F4S:'U"IZ02K<@YK25(#&V(/ M^3NL=0E"E$KZE6E: \\!EXEN]N-W(I'K0 A8TJZMZ)IB6_<9+/6B+*D\7KN9 MA#AN(+MRT)*BJ-*J(#1YG.W/ M^FD-ZAL*GF):#N>#](>%$6$&$=78O,JP^&:9-E0<%5@HX7.D#V(M(4]Q"V0C M6ZKJB_72:94XITKN[W _NUDQ48N4BT?O; G3]V0Q3>Q_/MRF[<>QUQGY!E9E M@L^R C@ESS=L[Q%QR1/TR?T^VX9:+;,GN]0TQ@!HJJLVW M:R.9<$-CL9K-.PT&(*/1KCFKU@53O-5T-TJ@[]UPT) ,=:_%$B #!Z9RI]U4 M-O>0AJED,&@:$W%P^.;FUE3O9.%KD#2#4VUU-=/? M(^FZ&SJR;]L)_9]-PV*I;JQ7C#UO )5KJT^OEQ<5"S!HMZD MFH!& FR3F+]3 \>B]R8[JBTP'Y65:",PK#'?E^=? M*?0^N:&\_)QSP1_TNF%19]J+!2C8.*--)ZMDX*9#="%6E2[SO!UHS;X0DU>=7C>9V!PVY:>ZP088L* V.M8HSP=T,=(:+4A?-$R1H9.2P ME&U\?LIAK=J,LZ3CD9?_Y[\"RS+>B*\^PWKH _/-*P%'_>=2C8+Q(FS!P/"] M*>KRT3++"7;(- ?BKSA6#.>B&T[5M4!%C0M.<;X@$P7A*L,?]'H1K)ZUJ@,9 M!YUB0EO<\M#::X4*TL]TJOT=[/%\?>B7]2N:4(I>!MI64FN*LJ$F+=3(=89* M5L'A0,@-P0OA\:1&%Z!0EW%&37N$?P.[O-#<0-4; 8OGOFBYFX; 1<";V4UK M %.JWZ5+AKK?ZI!6>,.0V(0'ET -.G#$1B^7#1T?;CX<%.AM18FS7U;D\10@ MQ3NECL:" \E)\. ;ED49Q\L%NJG$WI.&O:Q(0=VHJ--8>?:54ZL0$(WHT,)& M2Z-Q03MD64$=MFG;CD<)?!A'?P".!G$-(&^W+O%ARR**XI(1CZV -;302,*( MC4-^&/ 54L%8C#F.,_$,0ZN1K>%YT,JEHZW[#1!87L9$ND""?UD"H7%0Z]__ M B?%JA4&$GYF21Q+8"58.RD\V Z&W^P$)@ @P)$>]U46;04+FA:':%!+MQP MS7AJX_G0 +*9ET2VMI.:[/(C6IX-#!JBU6ND*OXM$QZ0?O@-;FM)TLT % DW M5,.6/9"Z-2Z5H1JVJ(8MNS9L.57-=F#O5Q4&E>R M!+1P:;M)\[Q>1JV%?D[ZC @PNJ3.&.LG"#-Z.^==<])/G RY9,-Q#DYJJU]T M1RBCJH/?5.UO!NZ?S6^Z@;C&QL]V"^@\94)/6R&FFA<9?%YS#)LF ]I:=>X0 M#7?.AL[50\TP8_+!9K2_8!56HO4<:EN+!0 -B1-!)VW3R9N81ZA0C5@7>230 MIR+MBIM^1('>ORYSR;"6V0>8Q?F[Y].C^GD[@=U&D9V?$W3]EMRB:X0G>*Z0 M(3KX3ZM54WBHED$'?VW[ #YP6O MUUK09CIM%(_D\B2"F,MP#)[J5A0R0L+Q."OH6G'0@&.)%;^414).9)@*R=HR M36E2U$[ZY2_O?_CPZ=48IL!,(R.P0[?/DC(_7/*JH&Z_O3;TB8:1\_K\X>=/ M8SA>7?%RD;#6(\;BN%J*[1F\G*QIT>N:#$^8" ZK+?(EXN<&^!QT'B574 ?# M$74J9GF\S,E, *8 S8V"BHB.YM1V7^#[S&G@OE!P^"0\\IDO&CZ/ +[ZI,!- MK/)9A#MVXI6V.^U+-B^QZ;I$2PS"O!KD11$-4M/N@=L2(\9$0#='5F48W>BC MR,,D,"*ML4(Q&8OO.6N6%8Z32'I?VY- >TG#C.3U*Z$]Y-0%>-0\NZ1>V*!! MT\2,/KB=C2(V,#YZJ+#3=?2[B.%3-)@4ZF&S=-!4FOK(^.&9[,Y]FYDKI'8F M]N5;X=;CN?#53=9CPYO8CL0@I5TW\C0K9<#'&S#!H,'F&K;)2QY+8OAS #6AR:I[7$ MISDCOSM++AFUV^Z7NK4,,Z:6D&'&U,?X!:ZX7_*V$E1$(Q!5H_*2'QGG'Z4D M?+N>;]]LRK(=ZT9ME&TM2P(.,)B:+X3.A938M51?8QJ8 C4?AH,6H3N,+$VT M=5$Y:9.#-" ;H#"<1I7%*PE.6&DB@AD7E L]RHZBUNNRUW'-BZ[P5GC^7H-ORL MI2#1:^$4T[X'JWR@5 S"??(H***#X3C:5)C)@LJJ]S?,VOXQBM%(MBI=P('.,86?U:$DB22^G%/L+6%J;PCDF7D'>0]>@ M-F,R "QM%K0>XA@$"?$+I<-3$KN6S>(F@Y]QIEU?*61<-!$LFO0A42)@:J M:?KC&:&SHL>6F[>3PI7#/(,NKQ2)8=SIGU<<7Z=N!+]?F1<&X9'I%67 MN7"MTYY,M"_\&Z4ATM9@IM'0KS3:-_BR'[BF_TJP$@E MF#;8IX"2M5J)! *9X3C7L&B6@/&:PV/PL;A<<$4!HJ$.3;<$$X[I*N0$7RPJ MEM5(ZH00Q-PLJU"%_E\-T"[$!,:LJ2CB@1\4D^F0-X7,8 M+Y_2=!@F(NF4VD%^=^!@MN'-E.P@@0JE8@I<*GX%W_ K@"PAH4 XKAR4Z0H/ MR#=>Q1GY)6"GNS3#&T:1*QWY%63*#DYR[%0P+&^X7/I134>$&P6HL6R]A:UR M(![LY&2Q<7O 3./ !I0:E*VLR9L(E3'-"=1GO.@R0N2VH7LGDSOR=G0YC#-8 MV4TK%WHR:5'CR0JXK8GDT!53@VK'$W'/8+BT09YHYP@J"?EO7HYE3K4/Q>VD:Q@N2!U*/CK,J7LXQ M.!#S^E5_!8X7ZS0)Y[-L*,TL1S67P@7TABJ#=<+DQ_PZONXC"(;B9'6K59,E MVT>_::MQ> [(EY&$Q:@9:/HZ'0GR.FIC>"YMKB%=,AJ]5B3>QE@/HLU$PFSA M7BF;:K^5&BJ%J-;D95V/?W(#<0[MA9O4F._]P3SD^E9>3N\JEPWN.$:>5;[1 M7O*-/)5OI/*-GCO?2#+?P:8TQ]&.9XU4NX4#Y">:/^LVYI"'] M# (@*T#(S)F4NA>LHGP@D3NR[79-0/D48ECJO=O_5&K$&*QO\_CE&.]!6]!\ M^I<)#_S*"B;$Y'_7VH]9'2_KNM6*WX+PO:Z%-^GGSJ1]URI$;6R++'1XY$.7 M-=N^'64AK!AS/S33T/_OX-8274LA%44HAJ/Z&WOP[.Z:!W!$,9TGN"6#PG=$ M;%59P-_CL\HJ_(11$M2,?RL;KH'^W?*.Y*B[MJGE!JFYX2CDJ'[7W;0!^N_Y MZS/&BJ776GK!16;]1[!CM?<3C3C8%,-E9-$2=_UM(K/$DIZ+Z9I)+!Q765TO M94":):#NX]_[*2]&4U;JXU[41U^ICTI]W(OZ^&P?OGIUY]^^_+Y7"*JGV7=)DK'[:!>Q @"Z&29D8IVQ$Z$W63I'7O%8'P>+_LI#0 MK**:'A1K9'4KYC#$)T79I/T,P[Y%4J]^#+-8_4A6EUA[%+-'XVPQT%F[K^H9 MAAM:Z8DSDU^($$P]_ :WJ\LB&(2CNNR(UJLG?MM>[JI$U8NT1DD;8]8@)BQ0 M_$5$T,2.9 5F5G.MRNJOXA.4E.3I0A\.' S*68 M0BE)AEF.7=6._%J<<9 MP S MV7>'6?:U_Y=1]0IB)K6)*BBS"3K4@OPYID>(WR N\[=AP\H8$)-"H1 MM9QAY9.\'H=GY?:-KL52P0$1L^@GO6&R6%6LRBXI"Z<2"0CB:7P=#4\7 M!6"SEG,:L4T9&A6_85H]RU*9S2]+E\FB?!WS"!JZ/75*]M*(1L&E>Y^FCD=8E>U;CRE=JKD74C0;)"@ M ?R-; N;EE_#@N5ZUS"V7S^%U>!]XA8S_AS3=)N2&!#C#%PRW>I9I%3N:,&Q MZMXEESDY62QL)([WW&G++X%6T,F/J+%R=;]E13"1,&=FTGU UMP<\W$$J)94 M\@,E$+J&.E =%)LBFTV"QAHAY5C94!)*1R-:GK6[@&39T2@\3"DP*2H$?<$# M^9X;3GB(!? #41NTHH/OOH+/)5;1-%$0SU@U;X,DO5!9MM'5&U]#V[K"@^.9 M$=_)1!3!:"][$ *))7*5\/H??2M2D>?DX@*$*D&42HC!Z@:]AD.5(-OO^H2:47(:08.0Z*,\ST': M]2B,!]]=EQ+2UM0K<2@P.3DWEEP"V8& %UH!9I3B3L(.4IJ@R)N#74?JQEHB M%]V6_X$8] *SXGC3Y.N5UOHM718INP1CE6S(98.%-&J9!R8VYKH/MXI+'#C! MGG,E8@VKHL&LJJ6,73-17DVF7TDJE8W$AT_7P,9+?TL.S4:8+L)A@ M^B*<399>M[]LOZ<[-Y3-/& K:3;D#(A_UFJ'+C'<$@.7@:AJ!VV69)3=\W9(SOA[> M3K?@!N)88%"OF8CTSU:_NN*,^'-!M8A$D=RAGJ-M(B70Y$BJ"\U)V$'P[FSM MY:*Z$BB8X@+3C/=E"NL"@^ 190R(W)GV"E^J?:DX_TM7[P+OZX$!C(Q- MQ?JZV$-]#5+@HLL1$-@ZJ.JI7(K[<"D&RJ6H7(K[<"GNO,*6_+4L^>-WL+"Y M_2]I*1#B_PNP #_(Y;\/P^](,1-[JOUM,%.-/23,N.<) H#^K=\TBL2"DD*" M\&T$N@TF!:$)]2FKOYZ+J_0+N8@PN9'JCQ5E+P][QT=[W;RNA[GR-68.2F<. MB5_://3?@;9'N@2I/1QKZ K-$^L9@XH.]EL7:M-T$6OSW[:>QS'YW.?,)BLQ M\;?B.LDGCN8&BOO=@^1/0P9K;._\O_:NM;E1'%U_/[^"2M6,01+2\[SW M-Y?Y4W[BN3PBS296H< %PZ3,? ME6C7LM[T1'PL. >@/F50)*'5AFG6Z15+S)HG7I1+]F'J4/1X2M$PCT\J]^7D MG?'*XC/;=Z*5KKU=,TXJ?-&'4XV7X(X\C7'(\W:$D0D2U"KI/ F':WC^LGLU M9'NU4@FZ*,\K\'RFQPKW:O -5W%>"+<*[.JDC!F/F5H+ >6B)&86/[]^M=GL MDDHX$$4_N'VJXG-J!XM<="^OE5ZO3D[D\^'V-!CSX7C$E&R?P<_G'0V50P[^ MW"*1]OSZ]Y-+I7=V>G[YO7O=.S_;L<""?G"S(H=>;B!LDZB"-.4;-WI>M.@- M3E;JH[#2:4T$G3!&5[:-B,L5T8!X-AKPN.)BY$04\P [T$V^Y:Z92<;:@K"^ M0A_XY\5._S8=UJ[&E3K(886A?933T1N6A<^+BB'"KU2-=I]2 MI/.8IEDE]Y\'RE,\5D2$CTCO S=75*0(YZ_\8%[$3>ZP$A$@]<+/,PM_WH3G M8"H[NPAE!\>#B'$I(DF\M("!NNC;[K,@X,IVJ 3\-J3JYP77"ZFUZK J)-C\ M?7 31Q$F4PG^RL.B5GYT57A=U GOXZ#4#D,'&>M,;<.6!+.8=B$G;;)_%;C\4]DKG=LA-0/#K]GR> :ZAV=A]=)T$V2:W:O(W!Y[2F4[901:)3) MF"[GO=P@C:;MR83"=J+W314IUXD(AZE4,J]ZN]YKOM$UKP<#]1,Y\8HN-;=0 M35'84<%/#NS.XWZ$6:L(P2WR>B#01\3*##Q15%547V"B SM.:2A".B912WEU MELKB?_++K/VJ;>MPQ1>P33_J!J:3&442\2<:MF;:/^4^_]HKD*;;YN(K7,TP M%U^"-62BQ3=9_*VC(1>[D_^<36ZF.<1=?(6M,9BO7/)S)TN>+W4>$P%)G5 9 M FK^#P,U/_HA_Z_^Z$,&A0B].!0!&/"'VK=T#[4?F'B0[W6Q_XL=4IP&S1QE M"D\05 K$J6<'YQ6/W#J\,.^8G4'Q^?_V[D:?E8M8! 5-!2]DP<6:+PQ#7V'9WO%.8J\! MOOME#^_)736C8=]Z"4UG@L[_)X5/=U">%LITRLW6&&Q]L.E^O/-T\CB*A.EE M"J?G/P[FHQJ:;8*Q8U4UU-0,4/A&N7!QR$.9HWLZ=WB?T'[]NUPH&7(]X[EH MZ+,3'/HK2(&UTZN1=Y:S"30B]M4;2!S7"'7L(-4AH:N2T+-5#^E(19:!0E4X;W2E L(V;])HF%DZOM7'IDWH\Y-^);+Z(IIV;VZZD._6OOJ<(%]$O>]%C=C@M;@:%2[%D&[7L!$]2;X=]K M7NK<:YZ"OU _+UN]!@M/]#/V"?PN+9$*7\,9-96S6?%"$5S55$Q'/0$A0^P.@/;Q,AV+.)BPR8V-G^:34#E"[A@ MS:;,!95WDCN7='WVCAMYC]=-"N75T,'I2\'T0M,B\(O7BBIBT8,664%0<,@;9[=L9?\##N1J_8A)1X^JTQX>/HEN@834_'_?J[O^ MRW+9';N+CSNH]N&M]$_CK7KH)#^KB"N 2C1%6,%,FHMXT9:GHD]A;7S ?A&# M<*!D.7.(U!6HCL0#$3VE;B4VC^()=(>QGFVK!F*D1@*/J*Z%&$/Z@>_U;2O$ M=&.5%*8/VQP5BBD-3@?>S;00REW_;/"#E,X9JNMY@6[9NFJ9B+#'(EOUK'Z@ MNL353=L)3+U/FQSJ=7(WS%XMDP5!]1&Q'<8[Z*&1]O6+0W-S][\MOY4E,82'1HAZ[#" 2*S6G< _B_I M3=$?\$K]WWUM2EJ?G>.6Z]V6L:X6?;R-^E'6I@P22V.T*4;U4:+703(MWH02 M1@.VFR"I0;2-@_Y;$6_^6/0O%%?RWEJ/HNUDBU(,9/&B=581N[)XD2Q>).NA M5P,D_OZ]=]2[5GIG7T[^7IT)=A3ZL=FV+<9L!Y8^'F M2-?7BC=?+MK\651U)6;[V7"R#>SCN7C8<%A*59"9 M+,<(LGJ'-\7$4+&M-U^AV9 WNXQY>]7%.XNU6L=!9=/PQT>\:>NAJ>EL7$NX M^*K',O]1]3[ZYU56O.]7AXT%+J:S?Q?:>;^+?1/4T[-+CQDD[@95['<72$[ Y;-H1< V$3 M&]B ,-1.0%R,'2>@CQAIM]E=F=J@LONI[,D0_'&86Q7FOX]YN5WS-<&Y"2I0 M/UFY*)H5=V\2FAD_.D-!O2I^/NW;\\_'>B\ 1/@7<@ YZ;=N)J9VKA M C/VIY39+9+(\B?__3'(^J==TL>[HP]#TH>@#UU\U$WXC/1.3@R&ECUNA1TN M*6^)%2C'L+A0RB?C9K]>B;N57N]%\Y-E4=F8066HOE(6)JF-42 T+JY,X"^ MBX)@0#\L1N?3ES M83J':2QANB+E(Q.[CJ$;G0 AW;4M)N4;F$OYVQ#D[VC9 M5J>$[:.G@?Z0_&.:V1.I:G%["?G(U&K#[? $_%Y2<2\<)=+N;&&R4 MLS$W8EP_Q+E1YGODWWITH'S5P+H")3:'E#<%R))QFM&RO7/YI?(M"FGEWM=P MW0$3OK/;B/VL83LJR3V2>]K!/5)#F#+D$&[(<0I##M*)O57BJ9KV3VD_&0.0(Y[;ID-OF%B1 M_+0.5("5IH7+\^B1! (-)5>!:&1M;KUBKN =5N"M 1I"=+M &DB0;H*TBZ3 M4TW7Z/@FTAU=@+2.M@72'$FY SB@=Z*Y"W=S/XNYP9V+RVAW-@T9,2FQ M66)SCLV6Q.8J-EN6X[H$=P(HJ&5BALU(1]L-QQ%V[UA32I1M K3!M+$@,&?6 MIF'H'*2M9R"]SFM^F\@AE0*I%#1 /'.+_7]PXK%W23RX?<1#"')L':) 781= M3CR&TS3QS&Z.%PPV9_%0/;D;#>(G2I4O>1$][N!-(I];W:%IC/+'D!%,]\%+ M@JI)!\I%!4!&B3?8SPLJ3C&9X*])GUWN3\68.UYY>UX/;IDJ_I,_H/LKA0$Y MJXWUBNB10J;-)G4WJ;*M3IR-UMA>IT]VVXGWN\9[I']DP*^IC<1PT00G.F' 3T@5[(OY[:HZTNLQ MP08FL74(P!4&N5>PB-6VII5\(OE$\LFV^$3F=T\B9&T&K3JQ;9MT_J^?IBI MK>[F?O]=TPG'_36]_]WAD#XJW0+ZH9N(\N7D5$&D6U?+3N3TR6)V$J(E1+< MHG&MWW!KPW];AZ"5G&(Z&%N"4T!!^=$22JE-UZZD:?_I#<94Z09P#?!,D?O< M'=^,TTR!2JZI]T)!.?I]"=L$\.T:OH;K0" MW9OP2!?&J(KJ,6N,(H4Q:AUKE+&Z-6KK9+#4=EYTLI??WJ9F2@)YA=60%-(N M"I%IV2]1"&D5A:SIPEB&-=8@#?(&2$-J$%*#D/ _!_YE(OA+\&^V$_XO:,([ MD0,LMX(*UJCSNBP5L/^']I/\8\L:TC;;E%,V>EYG*8WI0!S9Z%DV>MY!H^>= M@X?LZ"L[^LJ.OLU,4W;T?2\=?66=AP];YT$J_<]7DM?3E3I_-6X=*KZQ#YW MMFS7-D7<^B[:?25EE\:$!J# EZI[M8?O=UZ&7O3OU5?NWWN@_$4'@U0Y92L; M*\?>*(+JS*?1$ P)HF'OI[#SKXZG_'5ZNL_+^'O*@'+305%^WPO8;/(B<_?L MGS<4FA' MU=,EKQ]8--0?J,Q>W4>/.(5B/K+$($\0-),A^*9%8J)F1I9,4]E?_B#=!,)9R=L W6PN"4*&& M/2ET-Z]YS NL]%3T7=\LZJ0"ZS.QC1+7):Y+7-\UKJ]4Z:;A+=4B5"^37C%Q MD:-W M-$#L$5Y6'7L'[%+F;PO2&N5T*_W37@?;[,7M:>EN NP5V"^^[!G8># MK%3#YOVB^\(6P^2]M!@^AY:*$[O12?6F=0T2B,V^,HA>DM#[ MV.<^R+RAH^"1"H,P01ZYKGY0W.EH^HGY32^G)B;M:2>(VHQ5VW M))8T)6E*TE1.4WBERCOOF*;F=B.V/E@WXH]*9>19;\R6=R_^(#PFH^\ECRW! M8[+BSY0Q#2-LF([3";"E,W05QC1S6Z[XE[DF9BO/*>2:)NPNHL<:H/K%F,W/ M2RL7K^&8KV,N=O\^O?4&(3R5WRZ%@"WZ6GQ6OEJ>W0E^P/-H2N\2[IJ78.@>KJR=M0@J%3$7@CX;HXOE<:?M.14 MISKQ2=9>@K5+I;SHZ+0::Z^J9$K6EJPMECJB0\J^3'.^^8W],_$&RB4=T!G"HF$(*<+W5'2) M+:(T&)/1[('2X3)65AZZ?>L]<2+[RV-4REB@F3"/2NM:&>0A"4$20@L(099\ MF@G,1I9-[$I@-MY:BZ)+FD6)T%,F&@O \0SB%X+\5V\HY/BBWFNNKZP(]M\C MIOC0 52590]D UP%[?'2?2N$.B#17Z*_1/_6H+^L^/1RUR*G%?K 63QD>#J( MPH@[7J ?*81KQW MB4J>"F.<0CR_\I*^-Z2I>OXX8+_M^EQPQ[J.19D4$30M<5/BIL3-W>+F3B.? M7A\W\$\XVM#(]WJA&H7^S?Z<1Y*H_CRZ_[4.:3L:S=+[$_IC'*Z@<#:/B[T'Q]R!F\QK&F>*-1M1+V!7\PAZ\ M7T^$/7_Q,D\YC=B3^]3WQBF[398J\" E\VX8AB9L>'=]RENG/T39;7D//G)^ M8?&\VJ8/$F4ERDJ4W1+*7AW_+E%V'LIRK+KV'N-A?/>DG#QRS&4"Y95_2^\\ MY2\&;LI) 77?(B:['D&V2(&RJ40WB6X2W7:&;N\J[Z*A53F.V125"Q .ZX6Z M3PMEMXGHMB_!38);X^"VR\ZSVVF>^@]VF *P>5'HR\.N9$>1JUYP"1Q')4[8 MYSRB,$Z>E!%$%+(_>DG"]#HZI3=M?_S5AH3PEF0+W756T9AVU! T\>ZO>K^==:__N#R9 9L=M!3> M#AY<5-P6(' E]-_C/%$U+7T7U!\G41:Q&YX\^K? !84# [D&U'WE/RSJG2JW M7JH$X\&3PJUTT$HN2MGW8"2$Q_2I F]=E T $UY>0J?_Q&_$#WA^ ?MW0L=# M]B-^/V^#.Y)$55NB+;ZZWJ[O>.;:O],S(7=GS?J]6QK#EG8[EE# MUC(=GS=0,-D88=E^V<-[=:(N(AIY6=:M_D+-?U)T[N5KGO^M/9+BW"23\]_/ M>)))]^RT]ZUW<7%>))FC9@T_:%/# MSU;.(FKG63QZ6G$KU308?S];:6,;XIO?2J^/134;:&$#^LWVU$[:SW?2CL(7 MH<9"P0=_S^LF9H?IG3<8J#Z37SYO\+B:D*$V&,_K(<)L)PXJ;P8&Y4:1&^75 M/22W$0WS#NV1-U#.PS#R:7+ E&ZF@(.WI+H*;VAB?T)9WHN$IA$0[D'1A)X7 MJ.I66LS'P[9:Z+>JWTO#]EJ&;;R)8?OG3C\.GG[]KY\[M]G=X-?_!U!+ P04 M " !;@J%8Y#VL8@WY #CL X $0 &IB'-D[+U[ M<^3&D2_Z__D4=>4->R9N4_.29$E>[XEFDY3;YK"Y9(]\?!0W'"!03<)" VT M3;+WT]_*K"J@\'X7T!0W8F4.BVY_[YJP]?O_^* M4-?T+-N]__-77VY/YK>+Y?*K__U?_^L__Y^3$W)VL;PB5_2)S,W0?J1G=F Z M7K#W*7ES^_DM^3^G-Y?DUGR@6X.<>>9^2]V0G)"',-S]^.[=T]/3U];&=@// MV8>LN^!KT]N^(R__A_?_[_OV/[]\KS;S=P;?O'T+RQGQ+H!7KVW6IXQS(A>T:KFD;#KF5 MG<[(TC6_)G/'(3?0*B W-*#^([6^YC2? ^O'@/,0&OX]#:^,+0UVADG__)7@ MY%]W06 S*C!^Z/#]IX_??T6,,/3MNWU(+SQ_>T8WQMX)__S5WOWWWG#LC4TM M-K4.A3E)?*#\F:V%&_QHA?Y)>-C1(.H/9N[YSG>^]OS[=^S/[^#/T//'D_>? M3CY]D"VI:9T$^[NH';8)J/GUO??X3OP1FGU2&A1^G/B034IB-$^?<"P?W[__ M\.[_?+[D:RX_=FSWU_RQL^\_O8,_WQD!C?BE=OX@V!\2@X!IKU@#,5I&Q0J3 M1$7WW[[C?U0_M4L&R[9KR+90-%CJ[KP[AY[ 9]3'[1R< M?(13Q9L'?CRLC1'<86/VRP2?^^#DWC!VV0_%'Y(KDYEML38??OCAAW?XUZ_^ MZW\1@OO:WNX\/R1\>U]Z)@ZPA'OXUXF<@A/XUU#D#> M<]'#.C19@T[S+R]'/O?L7_7F/;I3XVX-U_5"[ M^)7^YV]GNQN._8;^#J^)' MWW/HFLT9@1^^W"Q+'YUWH?'LN=[V\ Z^?K?PF#1U;=RS%\-F;V;\3]F%[,2B M3!:R<3@?WL/_,4E)$9JP(8&6__DN_7V*TCZ@ULK]+_QYYS-IQN5L7K)?B,;B MDY*&IN&8>Z=YNWA8AWX#P'Q-B1!GG#ZKZM:M*JQ5G%N^"Y31()K MZK,IW'KN[8/AT[]3D-NI-6<'A!T/_%VPVH<@:(#>\H4-<^G"G#.)W[T_-0+; MG+O6FS/1(PUV09/H[NWK^M=9_U/# =7G]H'2,,@ND* M"E*$TWI=G<:K4W$62[ZM6+=O&ZS;ZRGK>LO>AI[YZX/G6-0/SO^]M\-#^;V: M\WW%>G[7X"95J?^!%[9:"[\T?J6/MN/0ND--[YZ/@:]+SN\KEN*/F:40 M-(A"Y'4ABA;BDAH!%3><^+EBPK_/[GUL]SK'17.\=-F&##W?EA.M_J)BMG_( MS+;2^'7*BZ;\)\^SGMAUS%[H)>/9O0>_WCP((GM&V0?E2_+M^\R22&+X8,?D M"*?WNDJ%LK-/+3N\,$S;B37>Y.\JUN)#9BUX>R()O$Y^T>3G.PKX(A3\K6(Q M/F86H]#>_[HL1V M<0>/=20?U_FP8NVR&KI"%.6TF"Q1Z+ZN7M'J71BV_[/A[.EJ$T4G+]T@]#'P M1ZQC."%(DD^2J2UY J3,8K>V2\/=Y-US[[X]XUJ7+"*KZI6*^L M.8'3(S%!DJ3XNEK5AN;;_5U _[UGG)^#;29M8D[_N7R-OLO:%V("!"F\KDD[ MX__:N'.DC%'KRXJ5REH? /4->J\*\5ZY,U2.3X!EY7IZ:3 M0%V1Q&\J5B%K=>"M7R>^B>= G?WLKRN6(&ML4$B\KD,7=X*Z+M6?5:Q3UN)0 M[EIX7;J69FYUU4J_J%BPK)FA.,3]=:TZV+[5!:O^K&+5LF:&/X6/^:);(T#4LMH5>R$K(VC<:PJ7 /1 (@R M@B@Q[W7#M#-HW>ZW6\,_L),>'WJN&>!'/K74#=,3K8H-DS6ZY!O%P*R)/>)] MDKA=A'(C^WW=)GUMDR^NL6<'D5K7O@=8/L8-#?8.Y"&L=A+P@L]U+2MI*[H5 MVR?'6E2]?:+^P7E!< 1$#(&L-B0>A-Q*KV]4V[U4^2RU;UZQ,[)&K**=\?K: M]&:&KUSN9DTJECAK_\HSV+\N<(\+'-WAXD]L]HW[>Y_>8_KPX=9@ OWBP0!< MNO)E;TZH8C-D;6OYFT%Y!^0'B;[)W8%@[T1T_[I/:GI\*@]_]6<5:YRUQ G? MT.L9[[AV0N9Q[_&?0I!W+274+;N0M=M4K&I1BA#[(>J"_RH2]9GVJ'3SNLHU M5QG_N_"",+N8Z3]5K%G6=!>M&5\I(/6Z+JU.7R"SO&\H6D)+;].F3O&W6'LS]B=E+1I,K)5^TPV_ M]M<52YVU=*D1>9BM)(B#72,1K?>ZHNVC]2HM&BW;5JQVUI15$=?W:OX88O43 M)]9B_VMO;(A82']7Q1[*FL,H]DKHDE"'DA8J^[ISV.R:\RA]])QP, A 9-=T$)C8KMD#6%-MD.B;_+CE_W M1<.$/:B#:NT=NMI8I==D PW1X2:N6%7L@+]8OF?!W0F1/L.JL M+R([(Z*WUPB5GA(#(R-#Y9?JMNB?;,6>R1I,:R4;GJCVBWKIB:];JNN6NJ&F M8S R&YL7S015=+69>Z;3: M5DJG8,EF+:?@(#/%FS$1(8XFNN4P<,MQ+5-K/'FC0MW2_? MO:_&?B-O\O7@M[^5Y8;_0$UT7 1'%(E7/S!\$UK>T T1/ZJ;(JHO;;OA.\O> MOA/?O#,<]@IAV?D?'WRZJ5]2_7=*RY -]\]?!?9VYXBB[3V,C/T,KY'GGK"Y M,_9.V'*C4%&^\"(^N;^CIY$ MD]1RS"64RDDFHKV#9=7Y;3=%BNF- &F>CE$-^_Q'34M&[<+R$1>W&&R0LJY? M^<"27PTVF$0!O/(1Y7PZV+!*B\25#[-&T^%NYE35M(IK./?KP0975%6L?)#E MK08;;&FMK?(1UV@ZX 64+#Y5=?GD?3W8X&H49RH?;VT" XH^->H450D_M4D, MQD9EP9YR%FHV'^YVKBA>4W%!UVH]X!$MK^12=63KM-8@GV4*F]25S H:CB12 M2GC4+G)EDH9&X;+>X*O:#2QHUAMDWK3%AO[ W)C"58U6.F$9$I6)A* \5[,S[5Z&4D M(:(^UG(7,:-I+V-/1B-$X5XFID6/(TU2AQ/3F;!& ;4#FZV(:62M!3AJ4X9; M=S&P1-]A56L3&)B%^A"8=?AI2FU@YC+(CW5X*&BD=1UJ@"$V7X[:1(=FM1GV M7RU&VY J8S#;%+JI-?_M.AIC2II@$K6>CN:=C#H5M0%WND](PZXT MA0-TN!0:$])L5!X&0J6-B7K(D6B>U [[I37!,6SZ'?CL1G4,9LM0'5KS6DUT M5%;+, RZ\UQ-79.7IVZB?A,O4#.:XWF)FN>E=_0GM>UPO"FJSK/N."5U.]!@ M%#4,!V:W*]3("\#"UJ<][9#S'+[!__//-,E"76/E-*;.X%VGE^ MF&*G]-.V0\V^5_";?\8I?0L0"$7"XEDB1U\,J_K[T?;1&;PS[-P&;)'!RLMM M>/*I+-@M%8U&/11U?#(EAZ!6\]$81)5$<;A?>:[))><"EDH:C,;$TC5][K#E M_[MTKWVZ,VSKC&ZH#WW"] Z40#\&F6/[S M>/NB?=N8 M3,]W1BI^!VYF(WB0AN7Y'3M5AIF^UYNTU"R:*<:,=<[)*OUTO&,D35&Q"2)8 M,QGWE'7W:]%Q*6TS&BNGAOOKZI'ZEF]L"I_+U$<];^FU3^F#MP_HA>=9 ;LQ MBQ_ HD]'FS[Y!-]2_]$VN8TIXQ-A1^V1/7?4FC\9OA6@ J[^'9P%5U[X#QJ* M -?_*10VA^MO1%TBBMQ%75F$?.$1KSI4]=H.>@7G1;26CKT=C=&6)_9RY1@Y M@M-#.M>S8*4:DYD P^DS<^'Y\8$3;[T*;#-W<$2X$_-/)E!AS$8Y9%7[>YRQ M]#OU@1\JT\[^%4\Y^\<_UV >A!!!:;O^NQT^8+ N;(P'>[?VN-4LUT;2AL)X M.ROIT:D4&8J_'XT%&:3UDZ\@2J2&G?QF,C:J,W09PHOG6V?& 2V1[,H%0;VF MP:J,PN@K$N6Y[7V /L!PA(H%RFTRGI4J7Z>J-E95MAN-)0 P :4*+J3%/@B] M+?43F4EY5UK#QJ,Q)^)^2]OESZ^7C7L;"L1A8QOC>N:-'>*6DPGK:&E2O J;:+IT O@ MS-O#]LYSD])K&@5)6\NM&4KAV9Q9\)4^+12_6OGBI"HS$M/'*YGKARJ:-.RQ'? MP;LPCG(L,YGD?3F>[IJ.GBO263/?C2CUN6 X2:3GW% 0FB':S_-][XG]L#!V M[&\E,F C(D?AWEJS/HLV77,ZXRD@94'77/HH=4'7;S_ZQ<^&=F>[/.2WMA13 ML_&X82DYDP[Q\A6"9JVF4]Z8,%"X6I8AW1;9T1J3&>_R85=]T7T"?QI#3UZP M'U?^VGM*VU?*OIR(\2L5N0ZG%D+E;MA68.*96=<65H/,Y(/NUD\>/#5E$:B- MR(PJ]]6_NXN^'C'&*YG Q/.7JF^H,@&W&\WI;UT0CWK9O#&AJ?BN2@6K_&^G M,O0UZVK^;!69#)1A?]MO MP4T@;+;UM:$>^II E$KR_; 4&.O*H)*2IB.:_3PVJA#C4B"S%UQM.W@2V<52 M<7W5:CJ9>WQN_6L?8*V+NG)/E<+89P\]6^2C4 J(2WJBUBG=>#Z]A-0_?[X# M&[OA7%%J92S735M/P<$.'K0&5&]G3=N;M[\+- MWA&E0)34BXIPA48T)G.3M!'3^!$JMK#UV\=XSZ1,G\RK#%FQP>NUG8C)*++1 ME^_PBD:3?/5;O/8C^L.KLGI+/IQ4J.097 0'-@Z5+*(PA0N WY;88VQS!U6 M_UJH146K\7M!(6C063+)Z/EO-*T+%7\WWL%GI_?*V-+2LY+Z:/*6OPOVGSX, M?S&=OC./'8>ZB[5A;#9EZ<;9KT:63..@WEK":<[G(PIM*#A=&^S)JLB,SGPX M7G Y.V[@8UR!YWCGVJ;GC?Q7(V"GZ/36<#=,D-GMO+_ZQ?NY M^.,)F'%D4'[]E*!LBPDIO[657KWO(U-&I*V/ZS57^YS=4OW]F %PN\/&AFO MD+IG;TA& :$!A/MA(BQ6J#H81!L ?;!N;]%0E:)2WZM@CNZ=I3W[K" M1)_*ST>;X%2 !;\;1+ZE&@,I8FECASZ>B8H=UA/Q244D5J8\5C0:74TI<1PG M/ADUZ#60 :M5;W'.IY/:+FOJ;R'UV2VUHU*1S7>]]\8 L/RD?LUN4(<_4=PG6(3<3>>P./ MPVKS18!'U#+WIMM,,O*WV(F)+HC58GD-3; 4*M*Y9M*)'P&S"_QUA*'O$$0\ MQ"A&SM%"@_.\U/20\Z%6[>R&WML@MK@A/*2%2EGJLTF8=$KMESD?CCCHD/4? MXULK3KTSMF=-NS@XK+*A%JS4'!&LZNL1)]MPS@,8V!(AF;!TA/!;)>:/W4%, M$(";IG#VFU.:S!ZKL'?F?CR^EZABTU5_/W[*\XWQ])F-SF71ZR"(B 0 :=]@KE27PP5XS(7R%\-Q!A)>6:PS4W[]6 M_*7/MFMO]]O<(YK]^XA7"L:J%H>^B3_W'KSZOBBBD@A!# M0N!4&Z.0)$X:<34_T;Z>D34+=B[T*5JJ5\V;=)%;(:?>J<^H9K ME;@I:N10M;IL M3&[XI0X^\'BXD(@8^_F:%-CJA_91)Z!5.&=[[6+4I$03QIO_*(FM7B2PUFL\ M>GBA\&ZN/3;5 %8->7+L$4M4**CQ;K2XP-4&2$+&TS- MG%H*3%G69+RB3,7UR(J3""L:C>WND!'7:1SXJC#*VLTG&0(D[VU^BZQ&.0+OW6 MH+92?5*#6!(\.1@'!N-(]]E./';6GL)^I<8FS-?$6E 97],5HDG5"%SJ5(U%?=>X>?3O/4^&R$8!P\UKX7FE ;5W.M4 M;Z[=K.>17C'A0]3//K-]:K)V):F:)5^/65D"@@:@6J?GV&:UQ%+2X$B$SXI' MOR6Q2=H]>TPZO/#\*QI**)XJL,>1!S6QN)(:*1V7%4B\/1 >W0B=4R-.M9W6 M+#Y4E\KH[/:!"U[L9^J[EVF)+CG1;4D$AJ*XG+;4>A8,,*!RM5EMV"7'E.-+ M>\,NP&#O _A-LGQ@GJ#0H/68_D3/>005)*F@E"=FEK69U Z,*O)%Z!\--EQ. MX\FH-NR!L,V:>@W_=@)0=C4+E]52<+I2G:*OHKEG8E+/8Y7.4=ID2HPHLHEP M#I=AHS4@,"4F>V"85)8)5@M#,[C(C=>%#_4@)ST(# 1+SW)7;HG _'P]@5F7 \P93) M_/$[%^>FH!4^X08T^D+P!/6OH\T^TQO@1@+(O. +N![4=4, LFOP$!3=E,9YZ)4!H\D*\XE2G_._T; M).=>3?YMBF)J_6JE#8E,Y'UH%,TU?O166MT3N*\UE4/Y]8BBJ8UQ_ ''4F!W M"0?K^LDO?MK*VTPU.+NRR&:]UF/6XC$IM1#N^X;N(DCH4\/]=?5(?&^:MQ MSSJO"X:%F[ M^40$XW190*7B&5LRPP7(\FM1V.?\.80-RA;NTJYI;NE 7BOB%GL$?1H$$,]@ M./_7WBT\JQB3./=CK=\,*%Z M,++NJRAH6+"SJ]M-\8XNB(Q"V:FW."M.;3S#1L)I75Z*,^_3D0$AJV):)_)P ME,:??G$M.\#30*WS9Q.B@(6=/N1W=F M*GI.(+V,5S2LA%.JWU[S.VUZ_L[CFAC*/@O8R/ZA5+XH;S4^6'H*FC:H YB> MVV:"(D!<^KVQ%* TG2:0D3!<-3#VMR8W/AQ^;7=C68O1\7;6GHBGD!=,AG/]P)ZIPGJQF4]&#RBIB!>9@-"PVDAPEDHL MBK(FXYG-_'O#%9HO&-@]Q[9DB,JU3P,V7A$#%AFVXBI%5> HO=">@I^M#B)3 MM:.M%I7QSAR\I.R=*<:W5+^8 M;TM>&O?-PQ%EZE,E"@),2CJN5X)A.1IRG2 MD_.?IZC*#KY$3!SB#LWH[Q %R--.XLP<_@PQC5'\"KXKRF71/(C^3]9%;&-OV&Z1!]-+;Z&KU:G-F0WRK:U5ITNJ7(\;VR"@CT.SSXW7P)-VE M3]L-Y?90^5+Q]T5Y7,I4O\&['4\V8GH%_#_HJ(^&PZ&(F1AM0WD:^ /&G:N_ M4+[,1Q1E_W;V%@(UBE6D0;X5;NS0HM%[;O@$EV66\?J"+!TH#BM4Z%&]7";9DC683D$8C,[R( M3FF8,5S17%?E'7#4LYNXP+V7^//X+I)B"(O$)T>0S%1A7VM!2'-RDY))>UF M-U/Y>=]6 J&ZGL'M9M_MT63! WASH[M*OY\301]JSO>5L&EP*Y0*-P) M<35[-MABJ2/_PRFX*,XHFWS3QBEF/SM4.%K4T$8V>O8VA >83% [0/':;8N! MKWLC/U5IN)TXTHS$U*4EX"KM+266$>L?F M\M&<&"$U!)C*%'"/'P_F\.\SJF>SMN.[PDO-Y\F/-(NAO ZH=$*9N37'B[^= M9F2R@@;>)AA9;3Z%I*3*>H/]U@\LR@*,S+ZF8O8U8M_.W2%H%Q6D7*S\QN5A M0NP R^*7N>F%8XZGY[D5KB8>\[[:R''XZ'&=[V+QX@;>I]S+L"F)R9]<3#)Y M\CH>8$EE_">@2HG*^;#G729#&$ID^/0GHVNA#?V0,OI-#WYK96\3,+(NV(UX M8"<$W6\0'7L>A/86U)8HS!(\GO0N5&[$AI;8/OH83T]DBVME*G>>/X-;C3& M.![;W5Z&XV7*#93E//5#>\1XLAP $S@!Q2>IM,FH;X[GYT/^K+U3RO,XJ,6Q M8BW0^;BL"\]'R0O4GN;X=6D*V1H=,B]5F:[RX2SZ?,0Y#D/J![)>C")/5F1( M5C0;NS"%DN\$EH-2G:2TR10B9$N]O1,*>$P^FU6'H>CK,=\0& VBB2[!#'H/ M0 IE&4UE+48-'\)@E$1(SCQ,B#XE43_5;;5FJ2K[.V/ MU F@I^^)X,98G(FJ&ZBBT6C,K"%<;N\?<#W7%DGB/A?B"V;^/8BCF MQ4WKF(GC+T<%)DYY7:^\L [>:7FS*=UU.<#L4HU<^>!C'AP'OD5W$T(!0.-O M;#47%W7B@BX+FFI);O0=5%ZXJ68)B)I$CB]7J"&(RO02K9N.;QA_1L)_CDSP MO+@2_T5ADYY'>+:G:T\M;9"OS99_J^D%%I;#@XSP!\S$G.:,AW/!MWHR$@UC %T).%]HF) ^%CO;A>AP\9:))GL38IPR=\ZO-EX"?A]5= M:$ 4\=*5E_I%VN40.;T+=F<7BE.24J5640KU6-UNDN]ANR=OW-JZR9SOG'10 MF<7( U#4O$;\S1?V!@0BOK!>,?1!NQP1B#RNHI"?^1@[CHN.>!,26LW,YTR* M ;1W]A(^A0^P6(:;OJBJON[Y?2C%G,%\C'S=MV%C3=,\9\MNHF=A[L0_W&.Z11EIN-".]=#%N8$)5P'KJHY[O!N'@ MXOM']0+DW07%'T^FJ 4F$7FF+>P55:ELM9MK?4,N;*<8EB_SR>BP?%#+*G7T M:N.2-J-QG% :)3[R]C3'E>IS:\?G?3%>#$FT>U:;I,@G%8J8]?H$\F M^;GCNFP=#&#_80&N[$=>[?S2DRU^5^.F8++Y6';3"(]!.)80!U0/S"FA^/O^42AJ1696?#Q&A3GQ/Y=LJZ;!A>,X@!(3]W?-_Q>AV*':%".=,O65W M=J'3SQE;,U&?&INP,)RC!:'1':_]PO_RCR.E*#)S MU8LRU#N6$8VWAG,>0!(XQ\R$_2$?LN((U*I68T;:>EL:)[5[ N&JN'!868O1 MV,A@S!0,/OM=SZ]WB6WXLB CHWZ[,0.NF#934N5/^> H$"LNV$U>\@XT(C.B MME8-:%:HJ]5H.@U,N P^8XR^EX_46!JTV0MIS0'%'S[>H9FG))@X^F2**H$R MYS6V9@M"(Z+&,!UZR607MIL48% T$>>;J8L$Z^:$1@^5J(X0KA\C4I_2-!(3 MN9.I]*8I_GYLCQ3;7J+V(AA=?-_S%Y[/G@/T@51(^XU(3 UY,0?EOAWR8AFA M$>V;+I6@%(7F3.63T6,PEMN=8?M]_$-FVI$1O_,NJ .T_NIMY>>^JP) MMUZ;*5SV51!!M9I,/_A1C>NJ+$'?E>H+#,"[\/P-M2'-()A>"%ZCP8VW..P* MB$/KBB8I^='47#RECM[R-N/-N^&P=Y.7+CJSP=[@'-8>(-&QW>27FF-J-9V2 M0Q>L\?!.JDFRC3VQ940T U-!L$".!3OQYTG83BX,$Y4"H<>=>K[O/8'!R]BQ MOQ1F<#(C''KNI!I+1E1&,+7K M-*[(3W7DQN.:Y7E6G/Q]SV_['G:$F:HJ"B,2XX6P/GF-1/^!2>%FX6O+#$5>')Q24 M>)I2EF0F8F_VSJ6]*5ZM#B1'!TP0$ )@*H=3=6W8UIEQ0&F W3 EOKH&!/IV M+2?NA.#*"_]!(1^670UF?EG)BA9C*H3Q<2[6^91OIB>95<7$5;8;41$,J4^# ML%S$3'\UNM7_C :F;^^$P1ZJ5C/1_IH-$;S.\-NJE[4%H1$?&>%4PJA?L'(8 MSK57R\%1J^G4@L&YB[V/:/!22M,*B%QMBH(8FP1"EE 9] &2D3FE()-53<:+ M"$FXH$HR^7(^[-MZ;F!PO^RA9#8+OAP?9@=7-[4[>9A2%*=&_6T:,: UF1&3 MR=+94 JJB>)<*DPHJ]E\Q$"I;,E3-2B@[*#4:3K%X+W+BB)@M9J.&1%FW-_[ M]%[4W044'7=/JYBJ;#;%E2K$?14A!$R<@V33V[T)=F!V9\3QD54Y+$/W.MYT MRD"PV ]<.1=E3280!I"#C!^<'I1_U8\):$!J/&])9/T3)I>FE1T;$)AD28$T MEF^(>?$1%RM&"' M5/?C08YM=XYWH%0$3BNNEO*IVHYM?U.#(8B&PZ.LI2A.GA\_&OSQ_ 4>[ MA*4F%/+8!&KD>>NPG]S[/W]%W9,OMU\E.&?/J[?WS2)+7,Z<*B:LJ$:EQ:-- M_NG<124P?<^A? [9%#X]/7V-TP@S^/']^T_OX,_OL+.O_DMV0I1>9D3IAW@; M(GLBO*O_?!_KIW*?GXQQD!/9V\H1*"DK ; MA_V_S5[-$Z:-4O)$Z:\!H:[%IN.SX9L/Y./WO-7;ES(O8FOP[F8DZI!@CS,2 M]3DCH4?N* $GR(R X$M6+AUJ&A(!T>SMX)N51ZFV9%&2(S$]P@D.Q02WYTA3 M;8!7R&K#U$_G*7NU-2)NRB( %0.RY>G"0; 1%4 M9X33)8PPN=7!5]T@D,:KY4$J/F=S#3\?*R/*T^3Y.4^3Z$.\2[*7H;E%M207 M#;G+L4*JQS-T1QDU42C.2$QS:&ZR &,%_HZ%^=K<_H# MY]0%ZRG3UCC#H@="12D!8K";T,-9$%P3 [LY,.+!V\$7;A#VG"EQE@>M D;3 MM?%, _[J@@#5[]W"NR#8!XD[.39>&L&0 (*_OK)ZVYF^18- M)M^]".[$GN5]G6!G).Z-/WLS? _QT*H="Y,)ZW0JEB.$[66$NB_Q-[C$?SQV MQKJ8PJ"_066#3)BO:T*105$<6GINNZPE(WD"-'__NP_?O?^3(2C_>(1<2>TD MN8 !2#T0G48D??*+[&%8N6X8+E,"7LRMP[EUQ7H2N93$$#T-9GY2K;8*K-FZ M@WP066T5>N07I#BXY),7(Q'%"G0Y:D"8(&4P"481O$3Q?AX5;TZ&+84J6RU& MER#AP9?LU'!_73U2W_*-37-]5UTCH$0\26K:XW:4(<=4!KW3UCZE#]X^H!=0 MU8>)M-T5.2#Y%R!)D.8,E("O]6C>/7'CO!1&4F_+. RE R=$A<#\").H8BD& MDP1H^%;_#B&W/#$IF0Q93B8&8'.V6]# M9W%&M#B-"F*3DYG.W0[H[7Z[-?P#B%B".E%Z91-R=R 8O$Y$]/I1\APY-%7: M*L]<6"8:A+ <94=88!(ESKKQJTH,M_O=SL%]SH1G6U$0E)O72^I%Q(?,DQ-O M)"Y:;A#@'(SB/;C="CQELIMW(\9+=AE#:< MD0=[M_9X+&RG,#?L!;9/W,_@ 6[13DD6(.G'B!43)9SJT7#A%#"@U5(ET3P1 MWZC;W80DR+T@2.X,-B:3O78A0?_,I_?HG_DX:8[$FD@:,X)4=,<6 M(+R.6F MYZ>17OH(F@S(CO=#+-817 8^=G7$;#II#J]'X3#"QA79"RI:1)>5DW2)(=,B M+*2,J0([)'],K&5.693MP:F2:RTL%?APV\6)=$-G' M+&FLTB8\#L.O,T56N4%BT?)XJG'WJ_7\DBR^W-R<7ZW)_/;V?'T[Z<&+Y> T MF#:FYR@I=A\F?F2Q%+LOP>5R?KJ\7*Z7Y[?D]\9V]R=RNUXM_O:7U>79^6""X,2&#.[@>O#QX/*TZ*"\6Z)>\(1G7P MJ(BL=?1\LX'BRH]"AU'^\J%3M$=N:G34&3D3VHSRY^-F/BDQ2_:,E\*>,]EE MS8$?82=IM6%'J\MSER K+ITC8L7)XT)<.F\ GN4M7CBP5HPZTUO#T+?O]L)S MXY%K0T_*&:\I>\BIM]/E]E%JU1X3"TYR] :# N@'R^9)>1]\A=9IW"?25Q[GF6Y(FMT#\N[IPT8QA7$#&V M/%K&4@$$ A/@CFX\6+VX=@&Q*'NH3#N*MJ$27@UB^M@>=@YD'Z#XS_ZZL4T( M,W@P0O)@L(?-]1(P,RK>\"PGC.#1\ M80.)\R#PCWN5 UE?!#LCLK<8_6%&1(_'/P?J500L8Y@4L3@Q0B7KV@ ]1-YX M;H9Z6]M;@L6)Y.@/P*>39+$H\UZ; 0^*;<5)*ZUBE1(A!4K 4NSA@$[4U!A= M44H],.<4\+4>DZ\,AGQ3KKC?\S8T_%":3WC(@139CH2#<]B)15T3V-:64:RRU>#1X 8-S)I>U338Y=CBXO["Z$EOWG#ZE$R&A)$U\8-K3 MED@V&,=BK0$DNL RJ8W'G$J<_5GZ(C5*H:[;Z#AY^ 'T(SQUM HG"AT'@^2C95, O&B=#V3KBP)U7 $?PD0S#KJ,M9TVTR M@?L5QG0IZX\,^; D)H'\@M(5=CJ%5Z;3+#A3GX!+IHETNW?=P:UN;<;H##^\ M3(S-@OVX\M?>4]L NW1X#1 $@S"0U!L'FJKY!8\UF+)OV Z^IHQ(-ZN?I$X, M3IY8@CYA0QC^AA^84WG;IY6(B&O1%9%]$>AL1D1W4T$ 7C]Y6#'IJ+3$(1E3 ME,0&$,?ZL.3 1-F#5)W"K==KO>F)![%4:+0=2>5)ERA:[4.(DJH4-SK;Y=,= M$V\?\K"I6C*()KNVUNEQCFEF:E]C8'?JZ8;6" HY+&O=[F@=EKQ48FPG&U8Z M*5:;X2K%Q)JU@7)+?;$!],@O0%'[/83UXZJO(>&RY1EXTBS0$0(3+9*,O*AO M=,WSOS(V2DB>@D0?/)N5%6:X-B5NHS13=)W]RL2.:Z$LX82Q*;G5;GU60$1G- M(O"(!HK@$=2/D,'\\!PPQ0:0!#>"'3T&!5M:[$9B%YD1@VF+A.$D:@_[VWX+ M>21,:%)""@L2,R&C M#_SRZYO5]?G-^A_L5;B<0];MU1FF=UY_/K]:#P9C/B1W3O0H(.D9@B.%4:KG M3@ \LI=B>"#S(N$V+I-<5]V^[,/]D]&[XW$T5<$O]7E&1IR\(GO%I.<-8_PC M:!E +7NBUBF&OE]"559_OH.P=L.YHM1J'AB="O:/,6Q$3X1W17A?1'9&>&]' MRK2T8_XFF,T'83($QR*)PN$<&Y)C=U".U0S=T''Y".Q>( M&0ILP^ O=W^<2$NABL C2&I\H1,)!GTN"HAF_-(DDTR%TK@+<,1!3 M?N'Y9][^+MSL'?:R@F]6*2360[I+U!$8#H@ENH+,,.P+?QO](ZXV-B.:X)(& MG0BYS)*_&X6_Y,0(IR-$PVC+CNG#$,S?PB8!8KDUYW@B(VX ,23V_FW8>!(I MA'DA M9"\:WV(N&#!VKI@_^DIGNM[C.?ZX>@YDT::5N%\&O1C_:@2LD]-; MP]W8CKW;>7_UN[]+G"@Y_9K$=&?DK_Y@@&/]LN(DN4@SH>?%ZHV;U,,U&E?9 M:"A9IF2 $FX/@'$7$ R1]?T#'#>!]T6E:_154RMVJ?97 M3$%Q#4^?#:ELY'B$A]?,U\:S#'SD+HVK?1>QG&OHD J0I$HXV>&!BV7F/'B' MH&Z([>[9N14*'-3-1)]+A'U/@_-G)MIY/GM,V;''2*5DHH/,<^BR.87%1?A[ M=(+]3VA"G,1<"*$'_6?QL$@\+CE;<5$!*J3RG"04#=/H@^9_1OG_+MW()""R M)WJ)H< '!]Z;_!JT$?:*DE@PN'HU'.NID*0*YH^8T7CG(V'R1G;Q%MB-C4M1 M(HXV?5,:S58;Q+$,@CW$0F!=U[9F3D$1MBG'KA1$L7CK\'"J/3"4JW\B+XB6 M3LPA&>&QCGNZ]E1;0#_UX!A9L%C*NN<[ ]V([N!%T?KFR4FPDS!UZ*CQUC<[ MZ0CCD=B21R@%3,(%-U$"6H4C%4#3,>(KT8A7S5E_9P9PC HC 7'Y\?)0?]QE!W'*,.N#T!WV'U2*C4!B&^J8-@0;WL%M $NP!#2 B2Q2Z M>@RX [$G+8&) JHOD,^4:,7Y-06_9LRO'7#V3=@ZCK*U39\'83K[4$;+, M3PW_WK#=:];J@=U)X&:+,[VY#;_7-'+1'Y$=S@AZ]N(^9\)S\#+F(K M!^(GWN9D'U!-M7)ZY]X0-]*[+.SEA?+B9:8Z\8^H$P)849^3P%B7'!KM0-6RP=^403G^XL MEKV&.6>*#W2KIY8F9AW,>]!M,'MA3M2:FMJ".+JSXL0:&AN]9&;H\\QMZ M;X/)T0W!7M3-:1[30N.3SE##3H'M*4,UQU#4%.)^0T,#CJXL@JAD8L*A-NV. MAC1./2I_>'SL."E.HAJ6;]2D54'\[?'QI][T-9D<^)[FY@R9?1.H>69M;-(I M)WDJV6Q0^W3/G$B;4T10W->KH^0F;5F*N3+E&F&E[<'-23?4<,X#Z!Z@Z+A\ M(H-^$^R%50Q=BW8[W:.!I#5_MD2BQ019KHP8RZB'2%^ M2_J#[SZ(_#@%-%)0XYD.S^T*<0WZTT/\B8@ FP,".<(53JUW4<[;&L1J=V<"Q^H$?_O.S M[=K;_;;3NRYH:!1*$+F]HP:GQ4;8=JCIXIA:L.7;#C82[WCSJ0XS::'@-'28 M(.*X3":N&9 _)FMI]1*G^)/A'X*[O7\/-XUNW-_[$*F!B?OB,NX8L)ZD MRK4BI*LQ&IU+>" >>BZ;[>Z8;$)DC"AJ\^?TPHDS,A/)6I)=]U>ZE.3@NPI? M'\6*.5.+ #=W!>-Q[,&KNVZH=$HM.0 1%1 FGJB=T JVGW% RWX=J1@*><65$I(^(*R?!T"UG2*20S;4Q=.FY]Y . ;?X!=OS M6#^PRP(!D5B:D@!5F"K-NCJ!A!)BL49/=:FOC^8Q:>S.TH7Q9YRAJ76@RHS(LECN_ M2J/L#\"M>(\((Q+WJ2F"7I2BZP730$_^0[<1)YS[&E-*>H'ITYSR6PMSE!'I M"4WU!T13_?[H.9/7?#LT5=;KX#M2D5 !E3ED=.RH+&6G$Z7*OA@9+VEKRIGH MES4GGZN8+-%SY2F"8A?!(RD=(J49 I9H%74["X4J&U/+ISJC@>G;NPX15ZTS M[I2N7]"LY.;>37!JT.*0EWR._[GRPG_0$#-]7;./-$2EKGG*QCPL5,^P'"HO M)Z7IAU/\EW7$7LJ01%T-+"AK8#ME3'(X^QG? ?[79>P?&/MFQ#Y/+!TL\!8, M2L+LC3,J5[3IAQJRG.+[I8XL[ '"$Y,W/,B MD,DC8$+LP_CN3P!H#ILM\>^]S2XFYY1M!JM[/+DD1Y">)ER1[BPX1SWZ=)Z* M7BY*Y.,%.WZV)0[BFHTFV% V,NM#EU.>+Q GNB)*7YJNLB&Y+U62"AD_9HZK MP4=LEZD"3(Z*\#=V8-H>WNW/&8J@E,5[*;+*.P%W"M(C "OTS)638BA&=Y;B M!7DC2 ^>C=KW@BGW4"W^--T^ ^S'I?9MV._V&W/7#;#;)K#)2B$]!+Z&BNRA M%#OH!]OX)NJ-[%@'+Y)?:0V**_3F(Y?HPPH>9]F5K=]@+C2=A#[*E/>!>Y/V MT5AB>G8"PLD&M.8(L2D<'C-HS(EQY"719_EVD06I 6Y)1&50*]_Z(R[]CH6/ M1K;:#<-C72N>)NN==*L+S)RUQS;/W^WPX<%S(/OQPO,[VO=R\0BQ=@K9&;85 M8?^''IY\C/ C 0U#)RH63'G]C'_$\YYL--7%1+4&?K;7L8/ 0P?YXDEJC9"*FR$ZNX-$E M;/%L,T9Y8-'Y X%CL@Y!I$WXO2=CRPA2A M/7I@IH9ARTER%-4%A [(DPT)YJ(+K>5DRH!NI3+*]<%T^;B>:JJC/FHF]%'N M!!A#"Z>WJGIK%.YRG%HBE)W=0[%A:^[; :@N4;W->^J:[/=# M14+.XW*)RBB(&(9:85,,9.S(2$V35NTGS"\T20QUYLSDS%F: B=3I;D61O!P MX7A/0DU>NAO/WW)/*HC*O3PF2N7K6X N0[W7< C&_FQ8YSA1'AY..QZ :E+0 M$&^I:6+D590N90;]$>@PJL^G=*FQB+;.N4B%D*0*003*!I%;0=T>(4Y)"%-R MYPP)B*K$I4:1HCC"J%C!3AB;K#V%74P1NKW+D5E'5(Z<*>E9:MS1D?.=VMK3 MX3\30"@,U+V8!>,3+&S[P]L">^,CEC?&NZ&W=6[G=<]6EG0).NO24SV M*+AP2AC0$[?<%R>IYWDY./B)V&[$515 M>X2VNKTEAF8U)$:(#9!J!1GF1Y.LKX>].MX2!:ACGB@"IRUMO]E<7#$5=/U$ MG4?ZF3U7#SW@,WR'2_[MRV*S^]*OW,&=*ZKEL \4.GTHE#V,W,D,6J-XB6%B M$#7#IH\C+/:Q +?KU>)O?UE=GIW?W/Z!G/_WE^7Z'X/KI/VQ(E:$$YF1>1CZ M]MU>6+X\J(RF!^NNK.9[%"DK=:JS/9V#"0/?"';,N]^'W^-]^,.+X"YA$R&V**?HZ9YU2 B^<\XA7B&2YB?'"[$W?:TA!N6[BI M^,P$^SMM^/5#3D$DX;D(\RG67?8R(Z(?$G5$%IH6'@[4:@-8C6!=O*7^HVW2 MX)8)4=T K()0UB#0@!W6%PM.F)$J ZO'PHX:P5C"E*9E*!G-?4YX' MT%5 'S,VO%1L_6R$$-%^&$2.VW+BH"B.6X)!PQ2TE-MEY^.&<*A1]7UO@O2R M^[RO8^,NWWN82ATXYN4KC[:1RZ8YK.;*<\^W.\<[4'IF^]0,/;];459&D$B* M)"*IQSO5'S.IM2I@BM,>/'_2- 'VCNV4:\^QS>[VQ9@@D10UOI8M_!S'9,/2 MPUX/;AP-1JRR0/-TQO;<^M>>E]S&]/'58ED*0:!B#UQX_A4- 0H5")_2C>?3 M-CGVRI;YXOH1J"KFTSJ,\NMTM8OISS?E('2M_"23OQ_S)U+Y&858!T1 M[&FD2.V21(@8D7EIL85AV]J(7P'@P:=6*DTB")C 875,3\W/(XE'0]3AR/P2 M.:!LH@D?DTBR&PM03^=O.C-'>59M=1)EQHXZB8G4'3F)&O*3 MZT)@0V&CU4;F,K8%>"PV:$0@X <5!)R=1"BH!-9CT?,+F8]T]L?)5=6K&W/*GYJU!D[3SC#$.^KVP: 1L MHU9"-5YJL+]IGA1I\!&]PH34 ZP45K,13!TE*6B=HD16GS\OUY_/K]:W9'YU M1A:KJ_7RZJ?SJ\7R?/"BE3WR)%:T-(EN! M 5W]1GCE$I\;F@T%-%;&_2S>-!0 M6&MNAGO#Z74OY-J:9U%P E[=?$ DL%%W5>81Q@3;"4;UXJ=1W6(@A&J)_,M& M(">KHX*O*8!'L]L[E4;>UN$4'(*U));P^@5R6">6/,VKXI ' MM9(\<7I0_S)_MMMR+-\KI,-T"C8H]F S>IHA-+KF,:2#I/ I^OWO/GSW_D_3 M9\1)\Z!DFPP]>HCN?;(=9[G=&>CAB34+_BL03QM5KD-_4,IM2*N2AUB?N"'_[P!0T"W M*GY@7P]"&\JL?F;G;"\8^>7, X/>X/<>DW4 IHT)6X^VQ5ZSPY< (L"BP\^D M*?L1?9E=\:<1E6TG^H%0D#@ V(@Z.5YVG9A3Q.2[5CA] [T0VWVKV&WG@_,, M=8'/A!/G6N(3=R@*+&F)>B.#%P2.#E@'@:+P>&D1*FI!'[4VQ*5R\8JL-R'1 MB"8P+,=U#%4)M">=P,P)N:L/S#6\1K!("E. 11%Q,#J;SM["ZX1LXQT=X$?: M$VCZX;I(XM2%MI;VDV!=#]HX7:VY*\OB'1T)?R7NK+.C8J3*I27(:@L>M+'F M#]R83#9G<@,_T3_Y;4J,)TRE@O!1<>"D!H]7O$IU1I#NR(4%.NLL->H*:'-5 M,&'5I-0*@-D;*N$\5YM3P_UUQ:XURS1/+*(GS M=7P3TR?>YBV!+DCQL]J M4!1!M*EN\BE2@Q--GTWP M/;&=L#-\\@BA@L?'FUS@B#"F8@-[@O:,<.H$R0\:UKE^8OODP)Y3_L/ZP:=T MM7797@I@D_62'2YZBGCY^=@HD?BB[4F%7I/)50FR1.EYIAI$$E^]L+E) M/-,X088Z069B@D)U@LQX@DP=$X2'XA;\[!!0YU)'BL'7AOFK<<^&TOU(1))U M1%//61^ +6G1!,I$D"8OB+_4Z\3Y- 6?IN1S)SO1D%V0S.U=[<-:$9:#A)RF M!Q,0-AR,WUDM+E_F3$2*R00(_:O(H#SX$S+M?+\UOR>V.[^Q/) MPRP^5D[%"JOYR& &Y$3'JZPCL;I$Z0#P+J)-]%P39MIHQX7MR; # ]#.?_VKN%9[5U/G."1%"<$4Z3,*($J [/"T*X8J "/3-"HUM5"L&- M0A,\Z<;0)2EXQBA]L$TF6W5V+TA"TQVMDQSHL'Z#[L--2ZC6MR:,F#VIS\#(TOG4'9_L&P=G^^$+XJR-6EZ.S8;>#QQ@E M <^@2(LWW MO!HQKP9PW'PVQS=6NR2\3\([G2PL'M^;2Y?MS#V/&P!3T_K!<%=8@;[ M[=+E,;'=(L9NV)[P;;Q; ]"DR=ZU,>*/W$,OPX=7376:U-OZ)SX5,QZK-7QR M_42G1'H#NL(NSJ1-11FIL*>&;*Q$#!9BK@P>?BK"OT> : QD2N@5#6,T@X' M&2%\,X%;<+0,JZ<'^,-T6D2'Y>&I.FPGIN?O/&YW0G/5 FY]_]#=()0@+6QA M!*R^O(-!C4-QW39A@.-'"K $/W4=J21(U+,HGA"B:E\*B MD^$NSI;4Z!]=NE"!WO,/O>5_1A3U5GJ/UD^$_*X] 4LA7_(>;.R2-@2/"I!9 M1/QK."N[-&&O$VY"_[H.0R9R4+!XH95?/'1,X!YR'TT:)51RY+GHI<=O MF!1O[QP:]/3VF:@;*K56$H-XB?P["3D.>&8"L&LQ[3@@7W86:!289HJ=*W(0 MGQW1O=8W=#BKQ,\T !P*897X.[7O']B_Y^SL&_<4;0"0\GUAV#X" G?S'P=H MR)&=G(A>N*GA!/HAT!'Y64<^P=%.J79+$.;7O$%R+9 C2(9R0+C"8;H^QI!)AWTEQD3]=4V4B8=<5-*8ZUAWN=?8P M^*$4$NB][4+N,);(('>& S#HTQ[_N2NE;_;3L0S=.8X=HL9'Q!A,>G"1XT!$ M0(VX<+RGKNBIB:A"A*) JCIC+_U[PQ7Q!9 2XSFV)5&DKEE;&2FE!%]&@^[* MO=HWSRJ*>D=94.T_&789#T'C5-4$?F9G?;7I6&).C;OGU1[,1-R]#NC%@=G- MN>KY!4D,",<3MSYFNVIQA6EA-WX9%&8IE/1X(6PZV?U;HP@@/(]L!C24[AOZ M#"NO4^LYT/2*UIFK" /A<5;5U/?>$\\?QM$[NT)RAMOEM+T..32BR M]<3F(':SRP%*$Q",*"I3%P]J)C$? 61.&=B@N11L<.*98F^2P,[%B%-5B[^4CGCVLK"]\B_V!()H@D\DV-D*I4QDUQ7N"44 M7A_YNOK1NH*1[Q'6%>#Y\!X9/'^FM9&9&R-7&Q[T.-^'#YX/!W,\8S$?$,\GFR, '@#UQ%ILSRNWL4+O"Q:VYTQ!E$E>) MJIR^H&C^UAU"BM1Z476V7U!1+1S',BBX]V?CV=[NMYVN6T%#&Q!/3AV5UH64 MX]2??@L4=2Y(79"@-$:MGS$F-Q7/:^W-$&-ZV4.G+:9DM3FS =[#8=B3+E,3H,_8"$7]1?*EWSFLM'I@%O/-+#S9Q,# MJ6[8*W"^V=!N,#A7YVMR=KZX.9_?GI/E%5G,;__"BW'"#P""\_/\$BIT_K:G M3-HQ6;@>1+,H\Y)^ [)7Z9;*%L ?E) K@#N;C)G+@!$9.^-!_VPN1 MJ(K#]N[R:@)[]])S[Z%@^!F]"R'*DM^3F,"[NG/L>PXYU\T6#'V<0/WUR)"[ M@R)OQ&)]SHB#%3TY^@W9&N'>1V%92\CM,-P["MM G0!YKM/@@8E)'R=_ZD:N MP:2FARN+^RV>\ZX5_009=$4<%1-B'^;7DI1B<(!F^290>>"O\^%%G&NJ+1:YOMJ5\PV%7R]S:VJX- M,4]@UA1P-#U4&TB0)8*NOKH"@S HO?Z<-MZ9^7SJ\T MDTJD14CL--A$32-MF[_+D)WD: \8T#>=0JM]@"&CPGQQN?K[+;FX67TFJ^OS MF_EZ>?43F2_6RY\1)?G'XV=9K&2+&K,:8M'5_71P]82F49;F#83%J^^3)2;"S M C^2PL[BV-A)2705JS2X/%<4!YY3W8S="5]<@R-R4NLGPW8A>'ON,]'3O3_; M^Y IC;;-]I'S-2+%\ZT,,!KQ"1$C(GQ(40:IAOCZ''RMKG=3'H:8EKNI:H/ M7*<+9\2N,3!-S%>+91W@&=Q\.'E"E(&4K4-09L,AX7 M;)MD)VH)ZK"\37T^2T[B&S[2MP3&6G02,\54E%J%6,$2V)A)R'$-AW+J$Z[J M)OIF?6!C.3Z;(G+H0@0.]6(!D=%(DJ@>RTXOG$@3Z_%RD!<6IHV-W!*L<9$" M]K-#1>JN^@ZP<;)[/CS .0'?%'AB=]L6=342E7'8B_QCHCZ46B_AI6:[GD8@ZU.N1X!79P,8$51@A( WBG (LKQUP M% V.*>G?=\O"D7T0!Z/>P%(U<)FY@9AR4OSP*#[L@(@>!!((F7-$3.AE,#OX MH+RF;!=Y:\CKH'.>0\8SO%_FP#QG(+U:)5TFTUDDDM? 29/]#-W1/&K5;WEA M!X C*2 8S'UGIR4G**/ED>2H59]D".%9MU06?+#%2=EQDL?*EA,;C:KJ5X4> MN:/D6D.>HI(OBH )K6K-)A9LM9Y?DLO5U4\GZ_.;ST2I'GT4O,A5BFDA;H>I MH5YNG"ZFY@(:<%R1?/^.SGY.0:2<220/E. MO$P[6)C[$OX)+4O@1:U#$SGCIO<@(,/@$ EQ1OB=OY30#')B0F6W@F M$XGZE+ 3(*O/-NT= ,#;+H(LF9!;:1D^.5##'UQQJBLH8IGD)Z][$>COL CT MMT?.5RLY6)9]?O*TZ927;6.V"E3B2WW16MUYR.K&&H:/MX_$.^PA."$BI2>X MHN/(G6,<=.HRCP?/R4T4*$F"YN<")O616$)V;- /:+1@FM'@'K6)3(/8P9W MN&8DKFA0B,NE(:TD3@);,,'_P-XGA&6!VE#G06AOP5<>5=(!G"1Z%RIJ2X]I M<*)[ ?\+B3!\' MI (D 56EUI>!%\6!L.-@V'-6WU!28%.?//% 9@E#!6+"752C.#1^B5 *) M-$]8= %!G]B%:X<8 M4GQ,#*O/;3>N-44$@*[C^4F-*BXN>4IYE6-JW="M80-R*U2: 7\.*#W=]<8_ MHM[X#7E#GR5>$F2/_WO/-&A B77AF-_278@R&_GX/7[_:?!"]%JG15$[/3]' M[9265JYSRJY!;A&=\^H[Z&6#_H>?'.&%[LM]IB.MI?6@H]7!M="!$G.[OPOH MO_=LR<\?^]"4(W($Z6G5]R]I"*>>B5]XM2DV\G:B@7J%J-X$A_<#)\'$GHZ- ML6B;17R(QR 1+*9'DI$U[N,2]Q!%U=(#FZR;A72A](4@+&#/C,0S:'G[NW"S M=X@A&[#I^(]/W['7XC\^?O\)A>;_^/1^<'-CG_/@I*;@1IF"2E%@,:R/=Y!U M3R86M&=:%]SG4,4UM.4=]54>8Y3!)_7NUD^>N@@I[5GKL]<3.\[XG$"@(>O7 M!/UZ"7D>]ZQ!PR+S^4IM1!9\9#M!^(C8]0D_T+B/H^3,23&51?4UPI21[BCY3!@B&C [\&L+@:;G;FB'!^6U MRJ1@M/5/(>%$0:=93LK%1%T>N:Z.OE-C!ZI&,F[N["0G7#V H\RZ)KEYFI.? MQ $0LP0EIK@/BNK:FDD+HL7GH*LXF#(06G+'Z!0+UP *O_,LV>Z%R:^!( M>K)@*L15>4'X)_+APQ]G/[Q_SX,:N5U$N=\GS&9RS2+^Q+.D1;+H/OJ$Q3:/ M!0WRPL)[I'['Y#RDH1D ,'8(])E&@\%F6I)HOQ^_?(7 MFT^*P.&@JBPEOVATW^>\SNP]!$@<0\&2E#[SE0_#7&W$(TUOH3RC@NMVQM9K M#I!E3J_B)QL1HO08*K[E+/;D>S[N![C[YM[3\,692D-@<>)S$72O)69 M13]A#=VERU-H4T 6^$>X0J(PMBZWR$\\BV%&9"\G$L4"_W("'2EA:J]S.GB1 MZ<+,NE#)K)OQY0G0 "WP9#,X)/@)T;2":KY. FL%F43>^L[:XAHBYN1LC0/$ MRBC9654Y.<#:_4=@V%VGH(@6 T M83G%;&2Z MUHER+>.?\7Q!YP_VKF5F5[*HIB3,[U1)65_437]\);SNDJN;8^?*F01#<1[0 MA>W:(;V$$.HEN_S=>SMR3G6'F5(R?7@_)]@1B7N*G#6:<*@&X]N9*LN%7L1V M04N*!Z34E4CN=83[],NQR2)@/(%(9+0L! MP.M@S(;M\O X]I>=&(R*K*/#93W!^56-8*3""'9Z(,7H4BDH&C$^]L3PD#8 MCY)C_ U-;RX\U #3;(MI-I1I'A;]*5NHM@]-(;\*[TB5=X:H908'-8:.7-%O@ )\608UQ7['QJ485565/&/X M70[0Z%JIWWP!.%Y1#^'0'S#1[7Z[-?P#F*1N;K_(@@N#7ZY3F@Y5]4K'%<3J M "0A1 C)/.$31.+,+V%@LV@>1X ANJ$"R#98;0! "O"C("L2\Z9V-MOK,3Y0 MMQOPVK==T/,="9W+9!Q7"32S-(!6#<)M2EJ17< A@3Y.(DBNF?)O+IZL(KEM M)O+(T_A UPXAMM6B!4I=)(D MX32)(#JH:J:$A&??3RSDW2UHL$[(N:Z"/(/QFK(/-.1Y,,L!;-8Y&Y>%>1&. MT3;#,Z)!@(B^][RT=EA_\?M]H%MXA5T!F!Y[,]9#+P7 M,54Y'L?J6FOZ914Y/J_,Y7JQ#_<(CQA5K115 >1@H$VBG.) O2:BBJ..1^- MG=0SPD>2.U,C;":4-5H_!TG[M\@@@VA70-;3D K?;?3)@M9 26,T?[>A.YI' MC5*%@%3@-ZV:^MD#E!$/KF8R;2)/]SC8<1* %)4+]*"[ HUBVPP M7]R=QD=Y4/:=Z?(-X10R8(Z)UKSEBYJ, M-([6+ =$2S&7\T]2-O1L"SV(ECKGR>EWBE[4W*2C,OD,, U,WYE!XQ^_P;IG MW.BI0]!AR EG\'SJH\VZ=Z4I0LLU$3]HJTW26XEV8ZPV'OLS)0A^QT>VPB^I M\6D]@X*-["P&"B A'-!N:@O>9Y8D/7D>4JF=DMPLA:4(-'5A4(O@TSY1QT6P M]G%PX*0&+ZAIQP+ON YY*.!I5G1%JPR&)7'EN;Q ;N\P$EE9O!XNQPB9+,<[ MO;%D5G=R]63,'//,YKSSP^*?1*R,#7R2@?X4SJ-.ZD"PUEM MQ"_.93F\6^H_VB86+H-#[+E=T; A\LMSY0.B%MX+>%>(NQP,7F%OY#D1>YR- M@LAA$#$.(@<2A7V\D6.1L33LEV]G)!H0$2/"ZG D&I..(C,0E0IQR7/7NGWP M?"@>MN6HI$R8ZUQA+:H-\8@E?:&XFE+)-QD4_>-QLBMM'JD87^ />\!_SHCL M1%,%MH&65I$H&S*LJQRI I,:@ZCVXL^,Z1T5$XD@J-753R?K\YO/Y'(Y/UU> M+M?+\]O!SUVO[(CCEH2EC9%K]=E]TY6J>PFY3 3>JM$Y1\.-D\,(!PS0 5N. MXM\@)5C*H7O?6Y8/6<7\?R[9V_BAFVHN*,WD#P1HDI4[+ +/W*?&:H.!J9V<*HP, M0+(BH:D.V#FBL:8S=W2,6;X>)7'YG0L]CT![388N)_;^+F""$1OH.8QVS=IT C6)Z1$D2("B-BR3 M2S:3:1P>&6&T]DXIKQ=.K?4#9>\A% SO]!1%5(Z?+ZE'8T>S-*#0+'*BAAX@ M&:8JD.F'[G(F1U%A?=@8DE4XLQ(+8/;6HYBOL3>&ZBJ:8ZT MH?C[H^A\?9:B&VHXYP$3S.DR4CREOMJBEE,"4:U0H9T1!X4/)8'?HCN?FC:/ MGV OSW]\^';V_IMO9NR';V;??/H!IQ1^_OCI^R.;$T=.!YL,3I;$=)4ZMQH* M6/6]VHE\J&KVM,G4 !EU"T.!,5QZ/$.KC<\^<7MR)*J(+I&$!W;?#\"6,PV. M?C9\O#_Q60?W8I?ED<0$'",Z>G__NP_?O?_3Y-EP4AP(,0=(#6K1*?!^'1>/HLIJUW$ZCR7U9A3#;#R&SN\;&$%2CE-:2A*ZDQW MQ$X\U!02(ONG"-"X!C /"#L-0]^^VX=XAS#="%R/GALR.@Y\QI:,*63#72G= MF57EB3XYUB1W=&!<#6+R/8(5/L%QIVE_@J9-:0%DL-3MS_84ZWTSS;I3V."> MW1,??YB1C^\_#B[*#\V88JF@-,=2$?4U$\:*:\-F:J V$\69HE:QGQV*$J-K MJ0! G2K^J6H;/(&&0O@8F7.R?,U(1!Q9G!\YB\E J7I\:KI!%4B_9-PDN.2# MN?6O/5/PQ15;C5H_&;8+MV[WD&854C 5,(G1" &)Q\"-Y-"W>* RK]&U MP<-^- 7BCC%YSA'/FUJ>\L/'.XS+[QK3_^'CF[NWVJ!C2YRDRHJTNBOR\8K0 MW:V:[71>]P-RV\P!KNYVG8\!)BHO@V#/#CC;7^X]#^[&A*_\-+HN3X. F.3] MS61R8"7F-O?!7'C^AMJ -:C+=3CXW#B]3LOQSTY&%L7+G^SPX8$Z%E8)H=N=XQTHN_"-Y^&][?4K1?82*AME2028Z*6ZBC+W MR0M@71Z-IM4R=6*-)J )>?1R=WDQ"4JH3=+KC1Z.SZZZ(*(/GBY2.B%*-UH]+PR*1@@1ZY]#P!)K-,# M@%\O7>X[8P,5!2GL?B!F%_/;OY"+R]7?;\G%S>HS65[]?'Z[7E[]1.:+]?)G M/$^0X3)D7:3R+:T^ "X$]'ISN"LI%X]X8;6*!S%3U5P[$CNL1AA(>7U3HRE.^?FY&8'%:&&)J+W%(!HH8!UR&4 MP@>Q=:2;1TL!'40(:[*'HDLOA%6QHM55$93>9K)LQ$RQ0+V0^5#OH.Z3,E*( M+Z@!?47WB&6[#ZE$ M]=F0Z7Y:9B C%4 O/*(R4YI*$USP88Z$S6 MZ;C)$W"2@!E+3*4NPS$RZ$1F( 5@4D&>C!*/P>?&NQC\4?+\7YGNH%K\(N=T MG*/>*8$_NHB>>%]_@'6,4=&<."#Z.)F5 HCD+H'YIGCZ]8$Q+%T33#>P3_%_ MN2X->3Z=2T4JA(Z#BTQH*](B;R35MY#@=*Q<)5.YJE@;^&G @$-,6UBZ&*FD M("JOO62PS2 5OSQ,F;#CSH^?4[%M>3*(TAD1O8%?/%U879\17=\\I&).5^F5 MCH1?-A\Q8B0/^18!!# ==]#W8+@)"5STB/O8E@@2S87C/46!]=T$).Q&BV _ M&$.)[1WOX[@'45X'R(C5'J+ISEEWB$=#QEGD0!0!C$H-<@3VMC:N!G MUB%U& WJ[26N7S\I@D,PIV38 PR!Q*$(Q3" 9/?!N$K]4Z- MNG YFFS&S-A'E42NQHI@#B^F?4Q\Y6KFLL;@ZCAYRJEI5<7>"!#Z_7.L%!VJ MYED*J*JXH[-"]F %#>+HP:#WD@;J M#A+]J-4&RFM&O$[I)*I$*,Q,I4[$+<5,/"%G=;K6."5MQ2&ZC=Q)#EI3,?H" MA(!V&$HUH0\T@2GURIHS%:YN#8<&$)#H4N?,AB!$Y[#V%NPTLV/N=X]/E92T MA7(.P9 \2T":"-K@3>/4P1"HG1E%)$C MG)Z^E!PVOR)/%C7C;KZSI-=(S<9)5(*157*&A!<:F%,GGT69C'RE,,.'3>?3AT62=R1ON(-M]3T 'N!NA;<&[V4[N(T24143Q6R7CB) ME%S-'&@S"\%;RJ_-;K%4BD&-VZ9_BS,SLE6,"VE\S".)91=,B7--#6)9U)$& ML6QXGG.E[IW*^%XROHD8'UX&CXNG7-@.]1?LO-][?L>*IDB*2%KZ0Q3GINGO MJ8JWW!%.!ZAIL]D.P4]L*\P+NI0<7NJ+;1YDT:K#2W,XU54VKR;>_!63 M=/ MU'FDGSTW?.BT.SVF#9 M3YF\]1GSZ-S[I;M^\*DX1BO_LGT-==DMV;!^H9:N[)EXF[=*S5'"2Y+* <"- MBD,@? S$\\GE@-77QYJE5)7"/J=*'ZBKWAE3K@"0=@.<%TRKBE$=R!L_&LKP MQ:P]-XJTYR[3ID[QI%*\5O8$1Y3C^1PZ0R6[\Y12R!1Z$6RQ+*9]-,PD-*TR MCG0D&.7Y6+%:LRH2P:F$((O.9KA<9ROOC_%*3F-YB$"?A'=ZS!,@=NYOC_&$ MD"6Y-U4?.^>>B\&^Y!Y?K6!0[I4#C9FS(9W?L^<$K_D^1&)&]T00)H:DK$U" MZX^KQ!NI\#0_8I[BAR3#C3XANB<3PGJUGE^J9=PG/&ZI%.LSX'PVS =VZ?@' MM<1TYU*T$=5D>>GC8<;)X^,\+I.MI>QL75,,%_C#0W_IS5]&ON9 M_5<6,G(#V\(!L;=IC^EN+EQZD,?@B)17%V)[4_FP+VRRVEJO9.\CQ ,H,&KH MF0)'ET\?(/[BD7*9&J#(6H$@%<'6)Y@=S<"E M.Q$;SPI**PQ_]'D=U))\\E2VS9> ;O;.I;UI?Q6(TJM5X/V9O!C>-8&^7]*\ M)-\',3D;/CD.3DZF /",/,G),<3D[/GD.!HF1\)CL7<<=BLD*H$0 063SHP# MFE29C-D5<^$LQAGC_1 +,J*XT+!C?1TOFTZ:0]'%C"=]Q?6GAD6)28B#P947 M_H.&D)]+V?W9.%HH#0>3DG"9(!R2 \2$R X&PWP9@#FQ8"E)-B",+/D'1/A( MPD?$DWK6JE=+0U!2+&EVC3O24XJOT)C?!PK\2G6T# _WWC_^_[CAP]_(A8?R9'/@Y.:@D9E M(#2JEQ)(M)>:5K%^B2DA&Z"K8L4.IN ,P5B^,2!&1=51H&H(OLHM..K*&:*' MP6%[D]@(\V>[D^,]!?W EHD1'%S8Z,Z#,\;P>?*I@=4HY=A[N F (LI_,1=: MSDH_G#@O@8ET6G.*F>&QN!/75NJYY4#!$4(Y];+V@M\$=*IE:]UAMZ6^ M"BW6^A$X*] M'"6KSN2X/+,#X_[>I[PLV6IS0Q^INZ>]+&:2-L@1@OI1<^A,B;F237JQ!P-1 M3L4' 2,W=ZT+UNYV;T)F''OMX_(/7=7?JNB=1,F,R(T1A7A&@%#ZK+X1/' , M2-1Y$B)X7@7E2&>!ZABU2_H4%+#)X/2@_*OOTDX*[^Q?XEJ3\4LO@6^I["G0 M99'C1NUM!L@F"8Q/[>'+<2RW6(!K'_SNX0'$Q% -^.\&CW3-QO" 2)L,G:B MCQG902]ZLQD&X#B5+BY3GD-/[FIR'7&,ONY9CQ#"7 MT'B. D242F@[ >EH1",R^N@!TCMC&<+.S.MO=^*DF2@5)1FP>IUY_M:1J=,H_]MK1&G8A$Z1LF&_%EXY4B5";+OAN5 1[E M(>.D SQ38":+QWP-X(RVQ71WZL-=+I+>A#F!OW5Y MC+:C-/[5(J7J@ V,+8[\)\>LRMPMI5]/8D5OF,+JVU!O'J^]+TQF"6YNOV3Y MJ=5@$BQEMQ:W,ZV-9QKPNP$NQ7J[,K?I)-@LD6!SW-G@L%X_>7E,MR(TB2FH M*V+!F"^8-M!%3),TQK^",DGL+@26BYH344QKYBZJUVPRTN3 MV)AY@1*1%SWW#)8UF 1+IX;[Z^J1^I9O;/*?].07XY^3M4_I@[Z8+O)C'K4F*XI?ZC;=)\.SL[RH]H=T9;=8 6/?7O$,[*H2[8$^;=N_;_ MY,O5@W4VB:DLB'!+ O7E:U,U&HZ_W9/WNWB_7=6H7,QJ*P*36-4F84Q%4E]3 M&A-C/'WZ+CP_ZVR+'5W!W'%$[6] ]L\[XUA3\A2C8JJ/QR@#&74) C_\Y]H. M@>6E:X&M96\X$-*.?AS8,P_V;NUQNV;6ZM2B^31VW/XNH/_>LY4[?T132^FN M*/IX$JS(>IN(LYLW_,0'DQARVJ8'.&?P%IF>GP93JV,2+&D^"7:CLJO"2:#" M#90M6-[WDV"H0,.L, =6-9H$:U59/=DKL%G+23#)Y:%%\5HE/IC$D!7)C1WM M+-YJKCFDHLWH]@'^+,XMBVG( ?IN5CX6XG3-C(V@[-M)K-#_S]Z[=3=N(XO" M?V6O?,^9V9E[]CKSX&LOY[@M'UN=K-DO630)29Q0I 8D;2N__@- 4N(%5XHD M"J(>)M/= D!4H5"H>U7&[H.5L2"B)\2E,/%H$,!PA.>[U0I1 U/YW-1^^4'3 M8RQ9 030G,!+T/@1!.YI'=(D9BRWB-HLZAX)R(@WU+X1XC[',2NY1 T'5&:AC\?# MEG8P+G2^CM5!.0/$V7 X$WE([JGE^<[#M I 6KG7RT)#FOQ-L0H(X$O/+-Y1;=L;_V1W(;%JEG>YU!6X[KJ M 'GC[4[Y-^MR_4-M?Z&_'&! ME\E'P\ D&08"O](J5K=E<[070C-$'O2UC(/J-4 KAN[N?Q(6(T-T>-GL@8( MP*GXJ/D""(:" *.=CDE$2FJ54;(XH5A]TH(@4*)-CE0..YVH#ZN +[EYQ.+ M;]R!$$%8DH_19!P-(*JA(,!H7R26X:V^1Z4F7GC**N&+%T0XYG= ()!("LPD MXT6T<=1#3+3&,/,BB48BFP ")%X\2V5Q*L.8-.U4[6F@P*NI2L>@LX> D!NA M4N\8S5SZAIM!3>2W?$N=*J4E6U,G._U#(%!XC-YI/CU! 8E&S)1X'@@ A25^ M" ^2L3F=>2 %-?XT!6EI.KK@,O;=T\#0*8AL] !@=W( P0*-70MKKD$;U-\K=LE4?D M[E 5O998) LO,5D !,A#"(K%+1.8$0?] B4U7I'=4-O9(2O-1$$B *?A83R MY3- "43%DR%"Q R?/FQ:- ;)X7ZWI+>06-"^T7*BN8#@+ !N$(T>C1Z("/;Y?U%#<1,. G%BK+>!MT7BF]4< 6+3N@9*6B[[ M9"OG81'[.L-=%*'X9NEYJY4PS;\S!,2)E>&AAV!QM>3<'0L"D+(^VK-'GDQ9 M98+V*!";_T(N,'7P+J@;?U>VZB2*L[ TAG2"_?OPDY>2ZWO]ZL4K(H?M=LE/ M6' MA"-!G,O1@E7ECFBFN76&@P"GJ\+K*?I WG*B@55VU$*9*[HY\M]TP6 0 MYW",Z*#J*$UP">.@8[X.2CH;%5D.0@/I;M%]JKISP8!;"4)+58LV#1-@P*X- $B\D59XC M+)\! JA*#Q,%!-1_!['A1^JGK"*BI8) =QP, #A$05LKTO("L=B!H9QEGR/6 M$UMI @_M8D\-$VMZ!I2/"\1HS7D@3D^LU0!07R3>_&L/KXG:577GH2K8T<%? ME,_4C O06 D$$IIWY84^0XO5M[+NB]H,WYH Z1I.F'TC6P?80L@T%XD(Q;E MLL76F>XH()KG"UJ'5(R*,_J0\Q7.YA@06*^+RV([-PFV^[5[GS(PBJ*$.M!6&9Q6_V M7[RC38JP#(\Z2*I$;'&I28TY($Y $'JD5H\.0T& (:A@*C-,*J: *O@/Y1I M)3%A/V(IF#L0! C-5#_I@7!'VK_^-1FN7BV>Z+ /VYT7XJT@\,!X,A!UL;25 M%JUN: $A(C7E#1:M&@N"\#H5A*[R;)-@46EHR7 0X#PF\9K:>^DM.=12YQJ* M>0-!@,!)NJJ,B,\X]-&Q6FX5@$ KZ]!&'$OO\Q8%N9^%AUX_,F/E(!\ @;(R MVTH9U@2"A1B'P"4Y/CV.KEH$!.AU'D\C39O-1KCG)YT! J@::Q1RG?88$!LW M=5[4FO<-X0NI+6=?BN'64Z+_*5H9,+<;68'C"NHQW;HD4\HE]T2<]"+*'N[B M@$:YMZ48T3@0Y,LW6^@;.$ <2"9HYM(JEP>A]F_,Z\TR1FCZ!I[<2#R77?' M@, [AUG=)'$:!F74'.MI653;E5:JU9D/ N!.[>"R+&/I5>1KG-(I(, R XG. *K$?-%\"Q"4Y M'%DI.TD?9^%@6* ^0P00)FW MF1>U;.^WDH-(>")O]_(#1>^(%9WAD#@3#.<;-FE7J EV> M2[>QR!65K=C5(I0G\E ;+P0$!62K-(M:W?M8,!0$&%WK;I783SK]TD#=WOW"Q+-!P$PQ7Q1ADUJNYUV(?Q,O9%[%8>:,W4JFNRX,ZQ#]@3D9*VNRC9(W0; M8N1G"1:E9(N'@B#/LBXL;8"=1*&OD*O$HT$ TT/:%X@D_58"@82)\HKO$_R$ MLJH F;3XKMT=@3B4WHE3C[*"ZZ>O"@(YO&CCLH5$W42MTPE/TJ%>S>VY' M'M&?"N*TB0"81.]4U6HJ8I(4:\D$$"#QJ.[0B/90CDB77KLS00#9ULG($Q3Z M/)BX T& <"SCJ=F74ZW%G;@D"+1(W#R&7B$0X'">2*D*)!L/%:":5%2Z_H6% M(O5G0P66(_>55@1ZZYB @UY#^MH=X:*9"E=^EGN1)DY.^P@(U'5-N,T,*JI( MI90'\>^UP700X-;+&[&0>W)?6:$V"7XYE=I/($Z% M:+HT4H[P>-K=);C>?TNI&?!P70@3#]^9:LP[%/W9UI/[;A.?5>,I8D<%F7W< M03#(JT.Y0P/_: MBW];O",<8&\E*/:O-1,$D*VZG*T4PZ,S2-)9VV@%&$#SFX'7*C]P 57.LF^7 M7GX03.\)YRC^L-P0-7BQC<.W/*7'(7"1:\V"<7+4,%Y3Z46)W(=G.FN,X![K M:4O:/_-FS?F"J3Y[_F_>FFQ7JTX]=PZ(\VY[IW7[6*LMP<.L# ))DEB)K]Z_ M$\QJQ,I[&!HN 0+LNHW7G@@!4WE2WU@^4G*(7TX83SV4GNKO/C-(N M.F(Z:T_T5Q!WK=A^K&K:7G85YET .,&#O-FJ IXJ^V#P)H 22PC%'5?S66+XSP0 .J$A^OZ M6OJN!0(1A_XE>KYCR7 0X!Q+%)?Q-!6'Y CUNG- /:$/FII-#B)R1]]='#P M;>C3F!ZN&QL3$LUW%RE:I ZQ+@@$C2S.:L MRP&/B>]%SQORWO'[K[=_!T%;57B0+'0(Q$9KIJ^J:I.\M(QD/ B %GCMQ:6" M3CT8210&5>#2,T8IV7H9.7@P]1V[WDEK( VQ, @4:<:$RTJ3&BX! FSV-),' M2U",M_8SB.W6'*[/'EY@1DP!X\E5 (@HCDT1B;BA'+) MQO@D LU7CH_ZB._>Y%165V(MB'M",9_8$E1]3_ MH3:27SB9_#W* U99U6>FDQCQJ8"EIBCK'%6Q06 M!=;Y'3R7H,EA '&"L-=&^%O$38?/+#;K9()0BUD.IYDH45;95 MSP%Q=D>Y]>"U*".-3%+NY7.MVU-O:.P$X?P\!VK]-Q G+5/]D5=32C76/H>K]/9;RH+#MYR9>8H8\FZ(GVPP"((4 MF6XH$%33R((CQ^:'['#(GR-4^L+J M$;($$/)D97MZ#%0%H\KH;BMH&##4VB 0I9#F>R@ (,!JA0LT3=R+/$LS(MP3 MYBTLPV6T B0!;)8Z>0]4:*3K&*?6?WL86;!/91M25E*8%KX=(M@'[Q&O-I_ M>A-!G._!22]V9S1&@)&TBQ[8E;/1SX5B=F<@"+SK=F/@6O8TY\( 5+V3_N%HM7X??$0%+%IA$%4C9X[K,7F9NP?1>EQ++(^ M%JMJYY@YYJ]V1Z'IA;ZR7<9L.!_&]=&\ZRP-ZR,YA5V42X ^_#H2-7,[BC[ M1%K%U8BTF];O(+#=TYM=A7).4"M;]2D0:#P:P6\(2]Z3N\:E_??5*G+(&%51#:[O(JMK33@T:8 M23C(PB!0Q"VA1"^'X(;)QH, B+Y'">87)5LFUZA(?4)!47,[H IR($ A*) 5$8=4-;757E;_/@K$@ 'E$689P6C4?JPG LOQD^1P0@'53"*GY M1:QXR<:# $@:K2LED$0T& 00U89&.L&O,#M3VO:5D588:@9#@, M<(I0L5: V%76D*I$ 6C*B=9-9$4B>.U"=.S+;5N9>@:(G "TPC$,9MXV'^+1"([$:/,SOZ MT5]1\O\&WQ<&[_5;"P0B. $^G%/6Z?"CMP((H*>JLP2L9(+AYNR;X$L_3R.Z M@H%=9+&*_$*B\?8!NLW1,JFWP.%H\]*!UJ6#T@2[K[)L:)79MFC &P/BWLL" M]8KHNG:X7O_ /]5Z(!!2F949I='M;<(=Q]^E,1P$.$>WBJ3TI4:ZKVHV"&"% MZJ>XWI-TAGWNV/OE:\0#E,5<:;HFL_%44/-C,$;[G'UT=M.5M/.: -UI%L*Q M6'U+BPNX>,L\&H7_$%>ORWW;8W0(B>#=@1.6 X$.CK1=J5SB(KG*22! DS=V M-7Z H;RQK2H2G,3Q*L^Y"%^J9SZS?_E&'J.T#*S=F\06#/\]$ BM]^CAYT8? MXP2X+,!@OG5YNS#HWQ&AB_;Z( _U1[:AI^G%#?:F&&K_,9)6VF))4QP3@]E, MZV=U18@J8#;1R.MX9AH_@KA'1T8AS68PX3@&"X%"02(3^>_S+&>!1.V*^?J8 M&6)]$ AC$I$T0Z0YPC[C*7VA!076'4,=1B,<"0+S;4L"2Q],_+ T#$DS6G7G M6N>@Q1-V'T:"(JGMWT&<3"VDM7VU]6I+&RT N23ZO>(XC%Z+P@")4PV*0Y- MJ*D4/X/8[I&P%JNF=L D+9;M=M0?JB!,&16?MB(0I)3USVH!-)36^.#RQX( MI-782"-FL#D2!!#C.<(.U5"!.>CT]P7B@ YVLE)>E4<558. "!FO6R^**L,8 M7\YH#(&R[0V*(JD!H#[">N'199@5M:0"RBYS+^+UH.<.LJ\Y_.1M4?K3JQ>O MPBC<[1*1]9P[#,0%?4*E;!_ZS>(U:7D9:8-OG'K18E7^0Y%70VYKK0S?H4T/ M[WH/_ D0:*/&0&H8S!#>TGZC&Z*9TS\7D5 H$*<5Z,T$ 20W2UNS"6MW @B0 MVKE?4M.,<+!]QJ,5T2P?">2U*MNVEO_W2*[ #_Q'BS/0_CG0$H*+%3-H=:W2 MQ]] T+[$OBB,!U#- 0'8H30BW6VZ*3*(:3#E+PG^C>6DT :2K$/'"TK)D\(7 M0WLL P+\5N;=DGQ,[.<5#@8!BFYVYY(H1U,B# M(5$C7'?2C8 X@A?D17Q*(4RD:2HFZ\1Y_!;%9DSHY]^2M$#TS M)FN %RGWB1?;57/ P%@H[9FIQKOL;8JORZO.+!YB'6MJUQ5V/T/?WIC%K6V MIM7^'<2)2G20VJ&H"-A\%1# ,Z?1 Y&E"-G5BD4S"S_?R\"5^HU7@0&\=KB] M9O"1]C(@P&]$F!0^1#%_$@X& M32E:P" G@JF%9U<_AVXN/O(#9<"=D/VYT7XD+IX525V09B&=8-]> M4W9?.Q0H*,/4EDE3YQ<+H/U7 7&>;.><3DQ4)+F/DH^#A9 ;U*,[&02H,NVP M&W6O7:UR@&7M7X,7IU@G'Q0^Y^W([_P M*S>8S !\#8LD@TE 9X11FDD$X]80$-NN)-I;E/HXW)6NDVLO#8F. M\DQV2^,&Z+]*'W+S54 ?W#[L2AT:NSQHN=$[6_2F0<$0&Z.01$L<7*J@FP9 M$. +ZIJ*@F9YH!LN >V=JR*[Q'5Z%>-!G&/3>RA*D>V.LG\:U E/F$2U)]$A M\(>!P'V3/EK7H8B..X1+(KS]@7/".^;QCP0 $JTLT=99TV=>2 O U3;[W&J,@BH*50WE&<(REPJCD@ .M3 M?KL,+B'R)TWP?LU]:GXG[.48OBM-[QKYDS#06@4:'GW_[VM_TPP*T5\'! *.5M/2)&747EE_-@A@98;2=LWT8R( MH3*0O^;*DJ05*B>! (W#3$5"I6 H"# DHL'U_JOW[P3?T-LO LU@>AO<__/' M([1$0ONM]@O[85*9AC[?R"\BD#^I[_\]Y__](\_9MYG$B?; M_1\9#EA'\V>BDQVV3PN._/.[]O+?-=!-'D(4!RCXCG,\2?-D(AI>GQQ\"1N, M5L7^4K)!=BXI\O^P3M[_&*"0[O+/] _?TS_\X3,-_K]Z/&HM?:_A76-(:H:N M=H;R*,EXJRLO?6-T5!YPL5\496GU+\>-=RR'[*@7JZ*75XU@RMVKQUL#H;Z3 M9EY%:^^<@7TW36GW^XIHV6Z8V83EVC+O*;E4M62P9GA#N2V=&8,@M1<)=W0U M.1D?AT^\Y7K. F>+[&=[I,D.M."B7!J0#)P(C]QF8S5$-G^?^' +:>@N#J@G M5W+*S7$3;_*H5-^3?Y'=E_9(*QLM<*6WU?K8B39+XS!I4??]]BV).!ML_C[1 MIHH0YA>T#JF-(<[JW^,.FVB+LH;JM2URATV*1>9T]F@$.XW/\%JZ1 >; M@N&3;OD&4<-R]$"$RL__B_;"O;;'3;3)$B='[B)FF,*AT^*SV$61MT4O,Q$J MN=Q(.GS2+?/ZI70VVA@TZ?:X"1B=_35'38L_7IN<+@(;HR;=H+0U;F>C_-$3 ML_IV@4X.FS\,F1279?L%IBLN,$MCBGWQ@RD8/BU+TJCTT65,LDF3W_]FJTON MY2^'3/S>^PDFG)NIB>R,;VB" B;8"\0T(9\U*0!+[[.J9U\8T16(%HVW<05Y M'5-$]Z\QUL9F;\@?%WB9?+0-.+*1-C9*G21>]+_A3DK"W,%3B83T^QAY@@TV M?IYH2[222?2\26(QH^H,F5A!%A0>X*C'[9%3&[V(=EGX(I0[[0R=B@*IZ;[M MPZ^38.-WSJ;J-OY!'"H[CVH1W_N;,#HX][K%)T16?&ZX;==HGN X7]^]]_? M_=<.APD5P?[YW9^^^Z\\)3M,F*O/B^AO:(6(4A,\%@@1[IUMO/ V461VMA^ MB!U4&<''0!&YBREZ!( G76LZK[S.^5*/[@538Z_$T _GAB&]^R7S*XR!&6>O M5Y4H_3B-HB'0V(E@O[TA[FP'B5#;KF>*@1=T"-P>I4(^O,%04)G6XFB MO\P=12T77XF6O\X=+7PG8XF=O\T=.WS_9HF=O\\=.W+7:HFE?URPQ/7FENCY M<>[H$?N1*_EY]M*AW']=H>GL](Q^:&KZS"ODS%Z$YGKL*^S,7G[FA@M4V)F] MZ"R-5:BP-'M)NAL@4:%F]F*T/$"C0M-%GM8("JF0=1&K.R$H%6IF+U)KA<)$?P2=:/PTK?[NBB.:("%02)EP))!UX@P,U0K6V2 MPE&V80_A5<')LD!;I[I9&S/"\?8JA7#;K[;Y5G.0M M+0#:HRR6OD@)#Z1M_E)R0U\1?@]]E+XF1\FH4P)#..'<^:1U#FF5-WXA&\&L M%?Q5L UC%OU$0UCDA*Z:-7!E']W^]O7:/LHY]E!.>_@\XX2YF/E MZ699ZNIJ4*4!IUZT6)7_!?I4T+--8B3$RM!?@2,ZZHJ, *4O M4ZD+ -:['6U$>*^-M"@D5GN@,@ MB![&.=E;NQUKN1=G.&&R?"51"@7.\;YH&8UDLR4=EJQ#BH+N:)L<5DFVS3$V*^2U MGVC%RRZ;80V,.P_3CA$I>7*J L"A+P" /Q;,ULM.,IJ;KT8#RX,S,[[6L^.. M!LVSSE,>WCQJH21YS;XXC\-261$;10I:]KI98*A7/[^.96T,5!%EXRV!A:P! MN*7,RG?6">EGP3_KG'.88_JQ.*:8=O$IQT(Y*!/>J31)SH*VC9BIII5T%H@; M@+$V++1C%!_($G)2D) V/2<]*IKS0+ )!^QKH1X4DW!?DWY]HXP#$* )TCW0VA@XY1 M3>A"CE"P2X1!L_M4S.X,-RD+?.W1D MNR1C 4S&.FR4UW]6,,ABYACK$$VH*]M+V[9R!H+8M+2A)V<@B$VSG%M:(I(J M,OOZ+Y*FOP8+V*?]1T'C6LE ]W-ZW'QXV_SJ7-L?J%E>,P*MRV/FA!D]%B7" M6*NB_=EBC/_6B["BPNELL-5Y'28/!(-K;E+W.ZIA;Y*6&O9THFLO\F(?O6X0 MRHZTXH32\XRI+R#;TQ"OC#S*=__)PQT]O2>4*30=K:G6I*5'+Q:%I;.?[&TL M]-["*,Q"E):EH15XEDRP"$2,J & 7-8PXW?EE@ZUMO&K-"5W5 _Q_+'VLE^\ M=$/%9O)_]*J]>Q&UPEQE-Q[&^S!>_^Q%N4@KT)MK#S1A(ZLV'-V!-K.1.GVU M^)ON#K1,_ZSKGOX5X RW!L!]&(<9>B0J8T D,"]>AT0.*;?9R:S7G&3Y-+3. MP#[FV:7;)!$1Y5+*1(@ZH#*%"B=8OK1L9U)^V1X&05R@21.F9Z ]W;XMS@4[ MM+)WGFC?G?'V07#)]EDC8^VW2S[''BA)O%XBO+U%;QD3R78A]3/3N(#%6Q2N MB[@A$4QZD^T3UV)%WERB%(=>])P4=3OU'6?BJ1:+L(01C:VF7/1AN\/)>^$$ M9:D7 HCD#B'MRR*13!JX3I6I^W=B@ MSHR!]\=$G\5JL5J%/I$8'L,5>HC3'%-C5Y4P6$BGO+T:S+9'($$0%N;'9R\D MND%)R#7,BLA$/=$:4-*4SF8R")]W5XIX^&2 M"=:YVK.WI_Q)CY^U!EOT8K^3[R=X+];6&T.L;?2V=$8EF/ZW+%O M4M6[+@GRGDWU)'M"L!?_MGA'.,#>JK-YP2![KR!&._(T5[DM#8%#SC)U9MJK MQIDDP4<818*]'WZV^3I5G.*$DIRFJT"P3' -;#WM$-[Q+2W\0%HB0WN.-5"6-(THQWNE'X,ST&Z!9A-=4S+!HO\H)AIOSH+C M'N)GG*QI0S29!BF;8?'8HW I#_5-MO"D*\4=Y78%=5 M&)\FNZV*21#.015N!>=B2N^D[>M80Y0:E2#4J5M$5" _9%(U^7.$LL(2>[5- MNTY:U&=(2LI&'*DDIH#88UBGWQNJ1^$2(]B[0%==!U S'< MZ.99($H:']VHQZ 7C3P+I(G#EUL5+#KQPK- CRKFN(XD57COC! F0Y/@FLX" M.^H8V.ZMJQO*9H$DT[#AYO,G?BQG@3R#),=N'/"\,/0H2Y%M\[%9H$8K5+EQ MW30#@N?7:$(90CQU?0APQ-97]5.$,\^B\+ZA3F@6-3T&!@%>5FUU41Z)/0MZ MDVN)6@'AL\"3CKIH')X^J_LHNXAZ+\8L",U,*]))%9@%V@92+7D7?!;X@U-" M!RYJI&JE/@'. FG&"N= ^4&S0&Y?!4N6:#2+3CQFVI4HI6D6J-)6HIJY4S/" MC1Y?DV5LS0)9RNH4#<<(1QVML/2'\[::Z?K7)"+J)%7>G=&-=-(,9W$#3]&- M- 39V2!/C^%K)(+. G&F0JINXD=OV@B&HVZ(:$*',57)+4/PM. MU==!)"TD,(O^VV8OHZIBP2Q09L3Y.>%/YXV=4\VM(Z$)FOA@'J N9>_GC:R^ M[%U5?*)$WM_.&GFF6;="KG[>:#+AZBV&?MZ(.853S01%??G3<&5%2C3__:Q% M"V-*E%8EF07*>ED(U73VC\MUY@9@*.JTE-C[\4)R)L):'74_#!L3Q:4\("U, MGQFF-^0A\+U#H6$W^IE>.@E>^G9=^G:!Z=MU%47)!V4L]PF^3?*W;)5'W510 M1?E@HS7LGP^PUE?0>P^-6J-.H.8(SJ'/2@,?RVV.EDGI_27/<+;GWPWYV+'W M)*P$JQP.H>\GV=,"LRL7,.?>,\*O&R+Q2-]<^4P(8+&=I%=YMB$BZN](U/Q< M-@,.& ]IFNN#4(Z&L_U%GA$V$M,*&[HPU*<,?'_+;['/-'S;O-LK'@Q#Q[O4 MVKN4KIJB=)69X#HOS%TJ,UVJO5A@6(^7:@B&IE^A^C,O_%W284^@,X5:.HL$ MNSX8&CLE('(&/T8Z^"R"1HWQU57N9Q+1UPM/E?5@E B0,\%1PT0QBX $#28N ML92,$G[ 19$])_ !0Y4@Q.U6-HDC6&#*.NY0Z>A5C[_X>WOZM]2!UF('EV2N M?= F<&4;$3;'0ZT:;:^Y+3M,FAV;Q&1GTN +_E@(]GN-ZPC"Z7F@@!8J4YV@ M!NX<^Z!TWF7 @0U.-O,4E+"5TKQ\CCW\:_K9AG.N#1"GT"R2)46[8+"US3^A M[%AL0[#GYA@('3-%%4/D%*\]WQJ(M^%[&!#Y.JV]2+03FP BX7 8#;M=I036:%^13N2QHLLA?9<"5H8#.CZ1!0RQ:R**=4 MA)HN$X$ PO;\UM[S"R(B5AIFZ!7A]]!'!9#D(B3KF*U2EG,0B#HC?]9%:?77 M?S@HY/WZHV6;H[:QZA*T9&I:FFUDB::=Z&#,EI/?3+K)2:U2 @?)/.^>S)#4 M*%'&Q^B\D-4)5E)>SIG<-SUOI*3VRJ (VA62?>;A#!*2M)F2PF WKR@N=8 @ MGX7-"TOR>R=T_0^*'=>OG97 =$NE)ZQ3 MND(\]=Q#6JQ'LU@-9!'!R&F\3>3G;[%7E&%%P1>B\E!$7&'R"L?KNO!CCM%3 MOP;L@3%U'.M=X;GY;$RQ."6_&,-./8>S.)FMC&&_[.0NPQ# J$GM/DH^4K=$ M+7+0U.I%&1?[_X?XT/6I5.@4\I;! M:>S>X>N^5XM,'C3+6?_E*C/WWYN#O% M9HH W[H V2C]'V70[UZ$&%&1 M384^X2WT!_*\-?^A-K+@LEWR]*.!-N(GL, MW-E#!;D=JRT*B@J%8U !7(%K)'!>4!+9,K MG_ +C"2=+?CGK;\ ()F,GD5,/L3:G&@*8_4YEZ>E&OGK#Q;3"S4Z @E@UIIJ M_58N5I1;4BX^J1L25;:BJ@N:)H?16LP:\)4!9A'?ANFNK*>Z6$EAE,^QF.)^%$P> MDWA=R26T!5;I6D8^D5 R\?M@M(3U&WB?X+I@QNB)(X\H+J3N*H#N9V5!(2#T MLKQ4\RR^<04S**RD2^^SY JEH53XO,EG@=,ZKKWXM\4[P@'V5N)'3F^R QK$ MR9H#L#O6ZG9M?8WY M4P&I#$W['5'M(Q=JVCT7LTZ29;'A94*. MY9%E1)@PNG&]EP-$W$QBJC5F96(PD1CK;5N1@?=+;SEH[R''''JR M/=5RG S'YU-YO Y.,%GDB]9\:.?(V?3)GC(@X0WFKNIZC(.>#WC0J!VX*3$Z M?N-66IJQ>W862?UV7+B-:+33C,\SRISO'V/0ZO=\<)[.),:OORNVA;@3?9NS MX"C]/9X-9!NX$&?RY@TM/C3D/GC9\*/1Q(6.B$!(Z)S"8TZAY83]*(1!LV4@$NP PD0 M4E8QBZ(YPSQ*BO"1F1#E,.^16?S*O%';\X'2CI@9$;MG_UYUHG/F54M+\V&: M6H$;Y1 20AR0#F$H34L1G34+@A[7:-L.#9LS2@T?,Y. M%G<^A$>L$[HVRQJ MR W#/A5UT&:)POZFJ6/@WZ#X@ROQ#^]FX<8>#EK4$"XVA[G2?4,>YXWDGI?> M/+1R)F@>FC/H!FX.6L 3+GJ'814FAS2+RJC#, >3J-M1T'I>0K]!?.\8%67= MB=$RO/TF0<6CE.KEDNF !;[8-U/D_V&=O/\1^4'QV8#B)?;H2WV%,;6^ M;>O9^=,7\ZIOL@@']X-C%#CYRZ]74?00!U3!R+V(WQ%:.*QOV#HMD/9]51F- M[80UK[J+(A3?+#UOM>+W1Q:-&G@?/Z'5"J/]\M6+5T0$V.T2\6Z$8X?>DY>2 MZW-]_,Q/6+(IX>#!=[5%Z4]:>.*/M,OV5/1_:*O&H\S*._2'\XPDU<:-^+94 M=L?98TA\=RMSS@5%?$92*;53X&?:"J!$@P_3Q>JY?AAQ<(M2'X>[(H"B,KC8 M$Q]ZM@QN\C1+M@@K;JON;(L5O:0;5%U=[>DP+J_A839#1W41=:XW^9':@!T3EXL] M*RYI:Y"UNT@S:!$Z&'*+;:ENH&(2C'O'/X;Z]5+!?JZ7BE-0UXV;56U\?Y1F ME%THQ#,LUAKJ;$IUXZ138-PWC<-I.I1E2#C7J_B M2S:JLKIQ%26 :%].LS7LU=+5V:;J ALN N-*]SKD1AZ9(>K.]=K?D,V&V;WG MT_BCO5LWG>:J:5]IP6"+%7GK^U%=4M%H&+=1?A#-3!\5=$PZW=MO:.U+=-_%X&#=.=2#U.R>!_5Q?-=9, MLA.WS-I!NG7QCKQRL6IVIVRE#<8N?U ^2Y7M7H&C+T28KV"L:KM%LV4!% M[KT<#-[0X] ;:4*]D7FN'.#*]_-MSMA@MQ%UO4OE)$Q!$"^KW*3@HAM.MM?# MKMO]^RG)E'=9.UW=(TZ'TJ\G.NUI.IUF!6"31Q0OS11>\C?."UEG'FM M>0#1 #F3]]I@#9NW6;U-C;MML@B8U]G\D%L7W@AUYVMJN_="_+,7Y41C*?,4 MO>@A)IC++:=&];D1!V".AZA2[*53K%UMWJY4-UD^!\;%U3F@^CU5X.%<7^4O M'MZG;SE>/R4XV]QXY!_)W;3B<1)(RJ]>1#E&N2.96"P8.7"F6]WRTORBZ-IH M3P,@W,JQ?^[13?TW)T;EB-0"JDW&&<$*V& MG(FO$^5OM(3%_E8?HA.CD!> <>[5?_0T*OMJ.KSU#4 MBE(T&M+V"56AAPQM#6 X3K''.0TH1L54^RP%Z03+YB;H-MEZH:BCL7K>T(58 M\C1;;M#-!A$.=HV].)"48A&-M8[F6@8J[6E$(W_K..Y8M8AW8VJ:(R'R? MX*WW$*_H_YG4%=!=!8C(TO,%XZ4K=QZ%,029"$ 1%9/GI"'S]>+:LVB/JZ=*OB>2UZ/7=LC?1TU#CH&%T3(6'0]/TP M%E0F0:#MVB N&@[.O$+(;9AZZS6FQ;1#6C>MW# [*8U(@2'$N5E MXD?]/38\"?VEAH:HZ+MX^-JAXT5S?QKP]%H(5 V=ZA;LOWH9;>ZYUR0]\Y5& M)4N=AU=[FM4#2G!SB\?FUM>H:""$ N.S.F%1& *(N$A2SV=B%K83G=)2@A=G M#(W*(?R<]O+-HH.W"GG]'ME9-.+L5_)-^53/HL.AT9V5*YO#-"QS#U%#B1O3 M]<^R5G?01;7]3*H/'LWNA^W=%)WRM,1>[>DP;JMA54)]Y)QKD)VD9)N+EW9& M=0J/M'L?QF%&Y)IWQ#]#_3NNOY)UL!/99N_SC)[1-L%9^#NCU;M/6JU!SZ4P MZ">L(VJQJ@A:GPZZ,V"P]Y,K5/:Z-+,P<@R&VF$NYBP,)P.2,^>.CV$^@>$+ MY%=_=%%><;X&Y)$"?T'A>I.AX(K0B+=&3SF-KENLV#Y-Y1"3M6!<99/:D3UQ M=JXJB*2NI(M7^E)=DLL>CKMK[I_L,/0)"(P*6"&UQK]\(Z)$6O:;UG/4C?I) M (BLPT+/_3[!G8J1]=[55Q';$8L:.@YLKY)>[^F-,\3PE'N!P>>'+PDZ[A69 MA>XRYJ%,>MW&T'I@B.S-^JXNONLSJ?)ZI/PG5!4B911K^#3(9\/@&R?6<-5& MU?E&Y2J+:KIXT^_^DXM+5@D& ;BOTK,H:I8>3D3_'O=;U6*S43_R"-FNPO(1 MSC,M&+2P,M#B,)@?G\KY_*TG:LSVR F-I%FXI_1YVGBY6M!=5^^P,[ D#? ,&5S"M8SHPGL_55DR4Z9! M_UP_T#BX1:F/PUVA=!^R7H,@+ "MA<_>HLP+([=XR0*OO;CTEMXD<9I$85!! M7D=$C7N^DG]!.G;E8=8>.">E@=BJCAH,R>0_$:$T. 00:W P+#?LHZZ2V5!ARBT MR1N9W65)Y*5#')YQ@<()]G)FJ%$]Q4\;?M=9Q(J/%]AS)TM2:/,M/ I50A MF6"=/NJEWW+L;VAJ*@Y]=(Q2J=X;&H=/0XJ6WN5I3<\>B^IO+-BO(O-;8O-;;!B0LBKXFFZ,67-LX=GU.T MNSC;4#X=U UBWE!:1X1 M'K J:UR25["(H7,L*)]W*;O]<#0]LIJ+6'=KU&67XX&R>J[Z$'9F@@2+7-YC M+E(/X)KS(8%8[;!=9>8VC')R4+TD*V\2PJ#OB<:9DF=2''NL*$7.)UU3J3_!'%/OGW6NJO 17V_(!U)-6N32/GN;)MW9&- M9ZH$',U%( %[MUHA6N .W7H9*G=:_**ZD)J+6 .VS0U%7.- DUECA #Z4U<= MF$/QKB"S;-?;X]";]XJ(^,]E7*9+V#O0\A9)?&"MJK_?4K3*H\=P)1+Z3UK2 M^C4>PATU>#RU21RU-71=>WA-Y-+*7BPT6L8^W6C"7W?KOPL]R)]Y)SX'> HJZQJ"TSME*-CKL?G("&PML-Z M!5T#^5JP S[[11!?6<;$6GJI%>;G^;JA5$D10BM1W.AL$L4_26*_JP>B!J? M//?0[P%"N206V+EZF4]-HYL=PDQIKK?A^1(#J\<"I4;K,8)>HW1FO*SZ_VK%Z&T[&OAXK7F M'7,#)EG8NN9D>PVBZGLAS[J?1?ME0DTH1(G"TL*I6E.M 58C0F:N+&E3W:A= M.@L:.+)D(^D44*](G9(D649:4Z&=4$9E% M#)'F@U3'GISISQEKPL -O>=E%J@S>6E-4#AF'!$X).J^ZLV&P=7#.9,"R.;O M@]E+/XL &%-.IZ;,6:!M$-H3R&SG6K3C$7DI.I\.N\> S[+"6;QF$!91QZE> M00[)U&$UL!1G-:#(WXX D;_\^N+%:\11@IN_3;\EKA[3_G72;7WU/L-MOA5N MK/F[-36:2U@JJX!BDC5@'FGJ!VKN[@51#EO];8GP5@"4YF2+P#&V*+<0M@9- M2_$$4U**;_P^L)6C>6[I4Y+]"V5,;(O]3@T[G1F@B)C]I[5#2HV+524=B$H5 M]%T-%/C-S1E VIHX,,U=8>0M5NQ#/ *K_PQ#&C411:@LVGKQSS4U1R!%5!AH MO>1GCX6VY:6#GG/%@)E,5-=V=06/61BE^((*/X=2QH?.G9YK_I^* M33?%SW/%@CF3TI*/9V&-&X:Q:PGCLTC:&P:?;>E^%OTH#*]O0]48I84$&,-O M$S.\K%D7K<"U[=_DF%*'RI(CG@#$6%CM<%_N3\M8V)EDMSBBRI[6&@0$\R\T M<6^Q^E9>#RW$M^?8,_#4DN&TKP"T$W#>4&[;EMR/8&CC-E/NR9D#A(@.O/"X M13,>6IL'#:22O;^2!YGUUUNL[L/8BVD(Q7-2UAN@;W)*\Y$?P[3?ZV&P/#0$ MF<$+1&I52S%B0T577)B%-8PO9HC1U'G;9Q*E)1$+&@JDA )G@BESK;M-@S-! ME-H0K6E*/5L3M)9HI<'2ZP+,7(AKP*?01$HZ=[NV^3O H]R9='+O88#EH7<6 MQG]-PA**ZZ-8] $T[BU>2?9?6MW!2>.J2^:,)H%1E&NI@FR@M4W_[&%6VDJU MY^ZX@6.N.A](64&]E#R=2^_S*@YN-AY>=])"S>;:M#[$0,X8W?!8^=C4==>EG6-",HC^DIW'WZ&QJE=9]@,]/W*2L"D>;L MN@6U:+"Z-2)Q66O*Q7%I3AM5LQHMFC@,'I@6=./9N W@^JQ@]Q'MP8,;J?*G M\+A92+DG1:%R6-$LD';Q2QC<5^%[)<;7D=/.@IQ.C007L,.SUD5-":W7XSD= M!JUH8]D&X4;):Z:&+9,F@B[VY$FES%93AVX2FBA1V'@9F #?AJE/;]\+H<5G MA'W=F#J-96!P>U/A08<@9O%,GH@X+F&=-X?GOG>5@O/5RW(*\(6_C[Y9R2E4 MHNYMCIX(6IOX&@;JXUBB$UJ381T4U$U29VY2:" M'%$E"7ET)V)CJM$JX(_PQ%,#"N"W."@%0!3L MB.#K(QO/HHGS<%0W4HMF;JB?NP@3"^V#ME[^L7+2474SM&+H*]F5R3?MX(B)7 M!1=OTX1&,)T#*?S(A#1IRG+J>Q$5@27&L/YK@D>%@>.MUW+@$;#\2.A)G0KX M81GX %/;S" @'Q<"#S0UJPP!\W$=^""3_PP"\F$=\" O1?ZJ$Q8"#_2)H#HC M9UC[V$+^350A *+U)MKLDIJ O5K5_=M$65FU_3\/IHR3-<:?%?$L(E\VP MIE@<-O7B?7SUR/T*O2A]0AGM^"7! MOSW$SSBA'C0C* U6L@_VD["2?F,(#!:J<9'J_%2'8&>AWO7%F\F=F(6:UQ>1 M3[6:UF=72Y%2QT<8181 'LAJ\9K6;2VK+Y]?/W-Z)S+T2.6P-K1Z7 2#->0.G4;S2Q3&*KK$7 M!]S.T<)AUI KN>3:4JW9&A9E(QJ1<"A/_4@_(K\*LAG0P)!>!?F<@:^!A!P> M!;7$].?9Z["U37 6_L[P1C77Y@8%>%=,LG?K48RP1S%]%6RI,)A1T\0[NOO< MH3A%7-YE-G=@FOHI3[/E!MUL$!$G&..L<74QJ]699NT0) )#G6Y*O)K$J RQ MLO472?'8 -$@ MA\E(L!!$H+]Z_T[P3>2EZ9.WE;N'3%>Q!NX-D2R(.(9936*"^'03[E*IB58V MPQH8LW"U2G9VO3^2E<3G9+*"=1OM#+R&DO,0>;.,ID($[ M.TAY %=.L ;3$ M7H HPY8SQ\ZP@5U5SS@)8U56Q16+BH'8RN%5E>@J3=>Q*!;2+N5%I;C02FF:! MSXNW;\)KWM?2*_1Q"*?R;J""V!<7:_Y=NOA_6)%'53F@74YTDE'*?9U2?Z,)YDV-*@ 1+M"#":^[[" 5AO#YZWE6E ,?^*D1S M&042Z)(^5WU7@"Y<1X3MQ:"IQK?;,B_H_0AOO$P MWA-<%ZU(%JMJLHL*\HR"FJIMR@)]FF.L;[4P+:.@9GP^6IL?U6"HYP,!T0@> M.)M7;-?^!LO\G> VQX1A/2/"M$6ULJ53K .BV/2O?P7REI\: ?[&T6)VC#&_9A[.SA)K_)=K%A6]!\,A M>15'J>1=T-Y=W+VOTVIM-V3#87;O^:SCX=G49[Q%;]E#3(XWITQ7EAW$&VDO M9:MY&N)L'\Y :YM^CKQ8F377&C1T!47D)W%P14XPH*;N;VY(FI,CG6"6@(YM]5&3 B4;; M:Z)%MK!8M5#J?8;;?'N=8)Q\4(1[._(+;1O,A*:!*%AGXU;L-W\. O&3I510E'RBX1D1F0X]4\L)7NQU.WKWH":&@T]O- M=+;%WG4952TJ%"_R+"7"?'!P'(B.134-!-5IT!00;4HB33?RV3C2ZRRB)?@2 M\+'Z)%\Z'0,U$(HZR83;.KFTL7;N^)#+T'7,<._;+&Z23%2O8T@A&<\"5PJ1 MNM%)S$A\G07VQ*86\9,VJRQ#S4>_R>7/M5#A0'=.K$G-(HQ1DZ2$2)Y%:.&) M)";382_XJTGE)MKS+&(H30A/J9?/PLO8\ZI.V1MX6F_BG8:TS^VUEX;^51SV,/"44S5EL>I@H@3YJ"4R>E*X6P9:W)I-3'?_C"Y.Q$&QACTO"#T" M&FR._)S<^K#;_[GM"!%/@'5>)7%U$'X5_#M/,\H>34Y.8S58X"]6HBV;$:QP M%1@/WK!\K/X^&C*!L[<5*AF%$GDZ-W(FH;'CD:WLG&:ATD_.$<1\]ES[*?.% MZK,)U6O+]PJ)2#C<7H?/. N##A^X^_2CG.#UGER70K4I.UEU )!YLH=9&P:K M4!UTH_G7,#B=1$R8EAN\9HG_&Y&"4$ Q@.*4+4BM\,"[JZ M=VHQ9'?Y00AP?Q4'Q1]8\8#%-@[?\I1^6(Q$O8G640L^I)!Z?QSR[.U9=<8/#P<=.V<+O $6MH:4ZH:^(OP>^H@/RE,2OZ.4BJ9TU^F2 MRHCUWV^2-'M*LG^A[ 7YR3H.?R=PLGR/^P27_T3'_2 2<:;=!(#.+DJ2244T MH]?XY=3U[1+!1#+:O?>I:8.XRK,-D?Q_[P1!C_>= ML01+(O/4#DI#S.1.@'N@0B9\Y'!QH"6ZCO*IH7/6^M)=&;A7Z+CDAZ*?XHV7 M;NB><;)#N).P,,47!\9/^='&+6,[*P0>'H"J*>/LL*IAM& &A72!F8I.0TB0 M'Q:O%;5DRG:LO83%5#3RI(:TK#';VC C760;A)<;+R[/[0M9(DL?8FF1F,D^?WY*U-3ZTB@LGTFJ?NW+WO'HW_9I MOZ.O.4(*[O=S 6L&L_=HW2)Y@<#Q&$'8O?+.+"%'QW+/#QGG?1C"$SB(T;90'3,)4SI6Z!U65^#;L,4+W(*!.ZL8S MNN.];.,56O]P=B_5.!QW$KO\+)(P1U4>N"GG9\L[1B!QI6ME%OFNH]+H$*T_/>K,HC=1)6N!Y6''$/V]-J@<9>RS&2T\^7[4S@]"P/ MY&_G;G >29:WYG MS^WOYU;E09*"^?(8HO,4DC0U@P?FL(;GW^#!%\G^ 5"FWBN+N#,T0S,%[\ZU_. M&LFMZ@:,3=X2*>#>"_'/7I0+$1-5\Z>$=DNK\S M/*+RH20:3@KO?(PV=X:'.B&,M&-2/?CFE<93]43SQXBZ[EW,:7&8T.!93G+ !:<_*Y,B9=W$V96#XMVWA!68@9#Z:LXAAX M_X2R0J@)_6L4HU684?2ZR"P:3TX<' $6=WQM71*3%>P5>21G%-->:>RPV&$6 M\:[TW$0L3SH'$"@/,9&2R#MO!$MC$B!@KK8)SL+?&3DM5E^\,$X?DY0\Q=J0 MB5< !":?@VC#*)@.XR7JP5.:;32E=W46%7@&1V&31\S"03,X#B6L:1;)L8,C M5,0$1TGC!- 1Y\KW\VW.Q'&FJE.$8K0A. W?$26EFPW5^=.'6#G215E3"M1# M3!#'0'M4U.DW7L:>\JFW4W(-%JNE]WD:O(=5+-9:]2./7()5Z#,2I.UN-#9? M-A?; M"^$C+P=[SUNH3R5-'.1SK($BNP-%P_0V!RG_6MY;@UBCZP8C=)J(/@L+]JFD:GY,%[1J4N_ M>M5,$C+&YAMU7)Y[VL38N.Q(_^==:]""7D5TRA&3#^P'72J=6)T'?I$3S%PE M?N2B>ZL-30&,FB1D9OW3UKQ8DF$84&?IU&I#L"Z1-SAM0I\G?(% MD&9:,8",-!8W#\]T"HO&8.L\)^34#V$9M4@+FLE!2(/&K!SUJWX&X DV=?%/ MGF05[P;:I,=#(@C_%GM%)!,**MSKNB[[+PV&#S$J3?RPP38-G5N\Z>!/?I S M!GF:/=_("9YA(,K-(*+IQ0AJQU-TXN'-\BP&$#9U[213"&FS.,,^[K\31)U9 MX/3B&;3Y2@[*E6;AFAF9C^OK H-B&ZX387">.V;+U NUGJ+KC)*B!""IYIA\ M=*AFL5C=A[$7^Z$7U:ICW'@8[\-XS8808>PP_"[-PBW!Z&)5HH[\^)C$:T)O MVUOT5N9U'X_("6_$ ;HC?E0U'J13+.;.OF75:9"#>=T0>8[^F5#^&^5#1<\T M8>:LUF1KP-&]+4LR4Y6QY8^%P0EUJ*V9"ZAWJ+.0.TV1)R":Z9Y<6PS^-7]+ MT7]RJLZ\4S8=!&$!UD-,5.4M^Y"3S+H%6+OC#P4$ MU5,I' X% %E0 7?HL!M/<5;;-/G;<<.T+?L+37/F^B/:OTZZK;(+JW!CS=^G MQQB')S1_LT9]-^1!"])]$ZT@N:VI+XR^1PH'*"C M6LJYP*/]4(C;\#T,R$.^?_)PY3) M*>R/&,G?1O6\OB!14>O[2L9B>V6]1I=DY4U"I,3[) G2A]CGTKYT*!22E]Y: M_E@@'%,B[7$&@B)J\: BEQ@+6@:R?Q&)%.V/C$\Y2M (,&X9"@VW$ MCHBUQ3',/1$@2X]*RY2A:;QH#@@8$FB%%"$SLL="^.QWTG"L&=!3*IH], MJK^=.YI4.E_#YJY0KV9A:]=6RRCFY/K1+/"E-.U*GJR97D)QT*Q(1CIW!(EU MW3IZ^"S_W'&C4*GK"-+@7>>*+95XV%3RQ_"$0L#"$*^^U+ PBZ@M778MO)D7 M\NIECYE'D6Q=ZN*]B6,@R'7"TC*BC5(PW#7*:AD/QL )8&+2E;H?.Q'U@]8U MZ6!(,U8JH$'582M2JA6=5/ZK:?S43?*.\+.W1H.$-Z7(_\,Z>?]C@,+"%D[^ M<#2!D[_\>IOX+."V%I35N>FEO5LY?! ;?J\M\P)HI$/M%]NXH='BBQ7K=:=3 M:*,SWIXSM+83>?!(=^# [O"G)"XC[,-W=)-LMTG,OB;VBBMFN(C47PD[\O)H MH' V_?M'32*2.\=^MH=/=K0,65?22 /.P(GP>$6P%+#4T\A;/VZ MW[XE$6>#S=\GVM1=G!%1[P6M0^I\C;,G;\LC1^ZPB;;XBOR91,0(;HR;=X-T6X34AKB\X^<@VJI/FCYZ8 MU?_PI[14$F!P@TQH7^!DG[V'LBQ],P?!I6=)1"6.Q#;2N M:)IY,94UQ(Q)-FGR^_^4QA4L_X]:QWY0W;_&6!N;O2%_7.!E\M&V.LA&VM@H M+)MO284(5RD\1B1M49,K&"_/]R#Q-M M(]H7HJ9$/6Z/G-KH1;3+PKVLW&EG*&>K1T\"UQ%S=%[3;0;9_]#<:A3\\[L, ML\H#Y3\F1%/[S.XB9BC^YW7;&@/I/\* 6N([&@/[/ M<*'O^*3&@/\OT.%ON+K&P,!?X6&@Y3\; ^J_P8.:[Z ; _B_PP.>[_H; _A_ MP ->[E0< PD_0D5"QTTYBJ #4*X5.T!'P0! 64_N5QT%"P!E/YZK=A38 4I^ M7#_P*, #%/NX/N91@ & 4-8(5";CS$*"@ *QMRHBQ&00!8 M^9 ?O3$*#@"*B!LHTW&:: M[:1)N'&:1&% &_<UW^1I$P;+ " M2$-R&C;=M\_FF4;<4PZN MO" MC;.?[&TL]-YHL;T0I56?5SF>)1,L A$C:C9@U0/YY1:D0ZUM_"I-"4/30SQ_ MK+W"/UY*2PW2_Z-7[=V+J.WF*FLT%!: HC?7Q1I1,R[$U)_^62J3_A7@#+<& MP#V5?M!C^(X"(F9Y\3JD/02*;2)A2VGY)/NB@KLU\PHL:I&1?>)A^-HD$5$; M4LH'B5:B:+ JGF"9[["=25E^>Q@$B8&:N<=$[$ESLL6^@6%$P[8H'3UL=SAY+_Q?7W#2*2"D-P?X M.2DDO\/<4G(-6&@%1<(UB\H>,&F!2[GLBLMP,LK8UU'SU_ W9(M[7 MC4XR'BZ98)VKE7T%]/A9:[!%/RFM89_@O5CE:@RQMM';LFA^$=*R]#Y5FJ)D M@D67>N;1*WGGX9A)(G[Y?*" 7E8_% &C,=$:4(L=HL'4\9K)&Q6'V2MYEWK> MP._G?4Z0E^68/G?LFU3YJ$N"O&=3/$.S%ORW>$0ZPM^IL7C#(HGL"[IXA0,;YSXP$?R?!*VN%@1)BE^ MMHQ6@:# @K:A'Z$N,HX9X U MU-YM=U&R1ZB,;>AZYP185<^#X133<89!$1M>PO6&\(YO:6',UQ(9VG.L@;+$ M9#LYWBLMN9R!]O!/^;B)KBF98-&"'A.--V=12@_Q,T[6-(='ID'*9M@]"_+& MXMR #2DF60:&9X?BC0#D0=+V'($0;Y3W%=A5%089R6ZK8A*$H6$17(#YE43?X=MKQ5GW:8 M,1H"VK-I,V MS@)J/?XA2P(Y"S2H[9Y3O:H3@FXF8>CDT#B.D%,$L*G%#3MHT6,7&IE)CG;^ M["M*Z.9!.8X6,W&BG4?E./#:8H162M99($./71QSN1P'VM"B89HAYCAV!C)O M"-++S@I=&-S_-T1;3)SVTK40XQU%@]JAJ)-$^U3SE?,(, _FFHY!3M"3[U0&JF+)/"E;I!+R=%G6BCE4AWD M4@]AN'H(9D*\XWEHE_1F/:KHI4\XGC0@QXQ",W$\F+,/[&<4LZEW*;3T)\=# M$(PQT56Y''>Y]L1 I:TY[C+L"7U#V7/<4:C!"R7:I'N.G@.\E6#4#*JR;B#O M',/%V2.S=!R/4^G,48^?E4_'"*$<5XUJ-."#_I7P&B^/+!JG"VY#DX.2F);X MD#D?^6,AF#XU2!6$O^A "RU4ICH>2.X<=PG'/NT[V6!&4-Y*>@/D<^SA7]-A M,9R78O#^L%*T"P9;V_P3RH[9PH(]-\= Z.(B2GF64[SV?&L@WH;O84"TB;3V M/M$*^@*(A,-A--4K=B4]$_%XNYW0!.GT+\BG\EJX"GUF:+T*_IT7%ME[HK=> M+6X>I,72ZE72%+U;I]Z%W0>WL-CBH)ZJKKL139< M"1K8S((Y!-2RA2S**16AILM$(("P/;^U]_R"B(B5AAEZ1?@]]%$!)+D(R;HP MR\@:>([^V4LH@@O.6&U-_7PC$C2-* ?CJAQ;CN"A5"E'0\1!:86-$+6U7:J^ M"WP.[M\)(SM,HU@*'UV.8()W*X9%A1OW8H#X)24S@0S_8([(J8H 3!B@H\T0 M%08XR&@8(WZ/SS8@8V&X6S"-#W["6"SM2R"R@SH.O]ZYM^RHCL>@Z3,^?9NL MXRC1(P.Q =?QL#QMBI!8@!U'@1X%3&X^GD648R\K\2RB'_L8DF<1&#F^L1E M?"%#8XK\/ZR3]S\B/RA""A^(Y$G>H9P)5&(6[72+>C7#L MT'OR4J+Q71\_\Q.6;$HX>/!=;5'ZDQ:>^",A&U)4M^-@1.+1K:-JLS;,XCOB MJ.*H#[GX)CJJ+!F SK_N )Y4C9#]VS"E*,PQ>O1^0^\AN;57?B$SD,\Q^UAJ M+5C_.B?;1VE:VU%'3FHYR*53[(5(^!L4Y!%:K#C[2Z_W;92+ B1,E[$&,&=_ MDAA@T6@GSHOTD$44HN4&W6P02M$U]N) M(F:)QIX?FNU'G7.V^(R3^P1OO8=X1?]/Y]:8KN)LV)+.$]>PD1B_)) ]MOH> MNYX/:*/-FNA-@HPA#1O2F"1TO*;GAR0^QSW*]<(7!C0JM *$%.*9ZM:T$.<( M/F1A0D,B9-Q@H0G#!$P9B_'3?PXJ\FN^W7IXOUC=>R%FUO3%JNRE7%!%<$N# M">R5-[XHT:XJT?>4HM%C^$X;CF=>O [)=@K:NMY_]?Z=X"*86ZQ8FZP $H):X,_37KZ'/4>F[E0;=O^5QB+T!T0_+7O#/, M.ID-<6\D+8U&O[/B;]NK19'02,D=RM#5FCS/+'1+2A62"=;IHZ[/Y]C?>"EZ MQJ&/:)'?(OJS>GGN/G?(SU"P]#YOB9+E9^S.;FG97P-#?_]O6$>5(3D?7FP> M6;,.3T->'N77+EZ4BQ=%Y44Q,DI QIJ& ;2G(-/(+Y9I^XZCIZ]]>&"3P?EA M\3P]4_JHL**QCT>I-?T5] %=7(<]\-'#2*_YG/*?&$@!YK6O$<1PG-H6TB?M<3YA)/P"ER4Q$CF/'KF*@+?8\ MQU/@)Z)1M87O'(*@CCG)M4"O2]S3)>YICN[/9V]?I>H73*#:(4J_8'%I)(2'WA.NFS[$OCA<1334.I)K[PMMIQ22=[$(F\5>G*X0)F_* M#_IN(?$2EU A.?++9[SY;&-"QO&:5K@AB,W('U'LDW^_1:F/0_9JZQ]-WP]8 M1U+M.M?VM5A5(L\=V;BPUXCA(I" O5NMB#1,5+Y;+T/E3HM?5!=2?08KH25YT]9TOHU'L*R,'@\ADD8%E <'7,]/@<)@;4=ENW!;Y(T,P@!%RUP M"7*[!+F!;=T4/2<;.1VOP:Z+KW[&4L?KL!L3TTD&UC&0]0^X MR!K<"#L&_GYT"G]:5ME1A$S VNI)!MQ1D.66OG*JF7<4%+HER@]D]AT%DPY( M]CKV7S?B)>HW1FL)VO7_U(I3>;+PX1I'ER,G:SIA> M56ZXW&N M];T0#NEGT7Z94"6,"'[\QBY&4\&>FB2X56LJ6, &($?[97W*FR\ZHP\B[( ME+U6H-U,:LG0C&4TW-E:SP-D]&B[L'7DE4:1$:T'!C)J]!R4)@^I"7[.*+=^ M7!2-FTL_(1OJPY>/@H#CWEMS'FPFD3CNT1T$/0+QQPWCQ2/R4I1"3.I<[)@[ M+EZS+0:%PT!EF%!, I#8R=VA7C*G9.JP@*4XJP%%_G8$B/SEUQ&2*ATW% US%[2$4\)W[>CH$8R+ C5#L@F1X5!_'@#;H20$7<^"J%S >EJXHX7@M+/D;-=- M>Z6+8Q0IZG;QAEE#[@.MGHM>,R]CNOMC6;I40A^R&=# D-*'?,[Y@&+?R'RU M37 6_EXZB=O<40"38I(U8+Z@F @<]#V["K:$Y],RR#0WD%;YC5.^V=]L[N@U M!6LE!(9 X@@]9 MM-^0"''>1'T2JU5)>H[BQ$@VK^-#4U@$C99+T2,;K["4)T'&ST1UCS@ZC*-8 M.8GA#J((.>I .@EQ1U7)>2? 3;+=)3$-'2=/;JT.2'NB.G3T^[PVH@N,YD/TEK$!Z"'<4BP$$2@9;WU M]"'FKF(OB5K6(9P+FFP&Q%,3-775/['."A#!E#5W4DZS!E"WX2D7@,ZP@?GY M,TYH@T%:/(?P(DER.W\@1'H0]XM03+(&C*PE*1<0R03G+/5]I+US--:K])8^ MDI>NXB>2:1S%UXD232,_6R8E0$;/1%8G(_$#,KY.(Z>^)A<7JOEKF7-[B*&: M*.+?5$=-=P-RIJX >;XXX5ZO'J^BHW;+ :A&)NR?+U;ZLN71JAU/&/L_ (N1 MZ25N&,%O:(V4[-[S:37K/<3*&K?H+7N("8/*F==.5>M3,-I>B<_&AJ25/3DC M[1G_FG0A*039'6BOP7GDQ4K[:VO0T!'KR$]B\M*22TE/41*SSAUH'762DVX, ML;Y1@S.V'Z[=O"3RZJ.\H39KC";1>QBOF]N2VM[D<^P5H"!OP6+5VE.1TWZ= M8)Q\T!U[._*+L$>XT1*N$IO]V\)#\TV.,6&3IYR4< E0@!XRT$\!5;+(P._= M;?@>!N0-2Z^B*/E P34B5(Z9*.C?LE>L?[1,.-SY'W( M\&OH]WQ)\9B*P)?400.M96GFB?*-WKDMO#@"L2S=P QDYQ,*="2]5H%@F13O M.!8,V+R9#@ :+WIUR856'#'O/R.VT!_\<5G$Y(D3FD) DXU"AGQ\MB!6.!WW M!IV(%YE^ZKA#2 ,SQCJOXZ6@3(A%J2<[WM>YY\5QQ1/XFB7^;]>TX!?-?B&O M2=$WDCP)( ONOVX\C#K;O<*8ECRD!W2]/PYY]O8LSN'#PT'GX-JI(Z4H_+$:BWD1[59_8 M_2$?D'AIFV/L<:+>_.$(0!QHT=(HG[H@KM^G['L/G8EDJ#CV*\+OH8_XI_&4 MQ.\HI<&;%.7I,LF\J/X[[3U=U.@]MH]_1D3@#.X37&OR+.HC,?$F+ 8R$,$] M] D,3,[]1C:4OKQ^4P0RR.;8E6 $#8WXX\Y;V#J9Y0BD"$+UU>THVGHF6")_ M24;#?4M$_/TIIQLOI?ST*L\V1(']O>/#'^\[8\G/Y+VJ'92&-,V=,'3,8%_T ME:Z+PKY"?BA*5-QXZ8:^RSC9(=P)&YGBBP/CI_QH@UC8SHKGB >@:LHX.RS0 M0KO&,$ZUP.S=H"9!Y(<,Q2_A>M.IS]IK"?>8RMU_HU$9;M5TTEM ,P M)+3Q4P(F#/ >@4*5OBG' \#'0YF^L\SQN'%@XHRQ&VX,]/_-=?2/Z*0; ]]_ M=Q7?]AUMCJ1OU.H\,B I\C':4,'A'3TF:7JSH=@B]UHYTG)FAW1_11,GNLL. MN;0#H4V7L1?6K;=366*&T1+0 7U"1"Q8>I^GP7I8Q5X@!^,^AUY"TEAL_EC( M)R4-G=6?;R^.J6H$UT*]K!.(?(XU4&37H$A.)?(%K68:KL*BZ5WYS^)+=M*2 M%J.\FWNZ)Y*)!BF6N=Z%P*O"S+#? $DS_<@"+#B*]Z3O(^)&N%5?::KAIC,2 M4$![K-3ZRX0(.Q*FXSB32CJ&B''!>ZX7^J(E832,"GPT0L:$MI6ZCY+3L'?) MD0G9%3<1TSE-"H3L"ID(@0-+CXX[2\8FR=%P-*%W9&P"['O*BY.ZCE),XRR$!?.'A03=I.Q,E+W"28,[0MAJD>1I)]:/L&F M+E;CDZS&M_21H:7QCI@^'A)!^+?8*[J1H:#"O:Y!N?_28-@FH]+$#QNBHZ') MD3<=_,D/0OUA-;7B=\9L?3G.!X'OW]GDAEA@[YZRZ-N6!IO MPY0>6X[1:_Z6HO_DE(F]T[A/<:WJU%ZQZN8>5:9"X7![QJ[FCJ0UHGE#P6Q< M7CQ7-!K2]N4E787CW0=AI-*RBG*6+S1JFFNV:/\ZZ;;*)!KAQIJ_3X\Q07W2 MXV^NMD>]].(=HBEZU4&E3,TL\S019ID> E@4DZP!Z3)$B)$"@IA"\8"N45D1(]?RP0AB.1/C@#01&U M>.>BT=,^B437D#Z)C=_!\+Y;HJ/=4@V.G/ZMM_^:Q!E-4O\7\D3T;;*"=3!K M>UPFU^C9"PVAU%C .I#UDUBL:#(G/N$L12LXZ\=1J;\-_P%7TSP#4ZM<$96A MH*8Q.8('647%(1#A2(%$>349CF99E@@5361>OH@Q64#02 AO'2BEDS M]]^ T:MT0,=1H:T5'JL1B]0SQS&A- !*6+X+*- OU"0QHBN>/0>")RX-R970 M*Y3J.@HTV(>CSF*5Z-/4XAT%%,=3[T[E&D(3%&2\#$88+9USP'@6WXO\O*CV2G]NH.34@):;)$Z3* P\ M5DV^#,M+%RM.X XGC*6V,^Y9\<_BX^/C#X?S^--___>?#X>1YMLB\8.GY*8FJ[)1\D7U@]QAC!* M,^Y1%,O204Y2(&_[72B_8/+#,TX(9;@$76/;7(L9BG/DYH'=?=)RE8AOW4:, M;LLA+H%'+E[2),D#$%TPJWLI@?-[L( VWRP><"/R,7<(PE 4T'M1CUHI=/"! M2P@";(*]=1,+!Q)NYA )ZHD(G(?)(<)02 JTG/9B]85Z3\BE*"MSIZ])%#@% MI9;P\(7<;^Q%!,ZK8$M45G+WR9QW%TE72YI@'K(7PM@8S%_#U"?2DQ>C)$_+ MT831.G7,FK(%86\E@"5+=PM($TF18*1(1@K]9E98=<14%<"I%RU6Y3_=45J7OK*#$Q#?R$M'E[SV\-H+X^<<^QLO131%]=A+ MH'"IURUU1GB8*#Q6+3NVXV0E,ZR!P;W.K8TWQX L]S-2K5S[@(UC<3-&TBC; ML(;P"23U%F['_*(]NA4+[VW2XHRTMFV..-[:;GV$S;RITH#(W>/A9_O'WW[[ M18=_&&0"%S=T385K6&M!")5 M;="O6$_D-+49<+'2<[%NG$TKDF;*0)MCY9@[#\?DO-)G]E1LDYAE'OS"3"1D M[^1\O771V;'>)_!;BH*'F)YL3@6$:R\-?=HO,(QR,JNV)IM95)[Y$Y"0G19L M5=?:_Q75 M!GE(J,UQ"=1G3,T.V9ZJEAD!E@*X*\N0=GRAPL$N05P[* E-,R7\RO=QC@+> M#'?@+:YOYRS9I5RL%JL5T1MP^ABNT$-,)%3*?BHC1#75'6!K1T4-[N+S?4SB M]1+A[2UZRQCOVH5$=7Y$1)U8O$7ANK#KNP2Z\'(R@S@7!^1== %"%>_I0J;" M!7R8N<^*]-6IT[L[\.D]KDM,+F:.]VRT4)P &VBAE*#(0T.-%M1,C(C\]!91 M:UW[K7$@K*J/X,0;Y0[$NO+3T?/G17<./6X^X@0"FZT6<\SA+<>+W_!!\PO=?[VHM_6[PC M'&!O5;,$. "?^*FFP0@?(:T;Z0XTV@\SNW_RU]8!<,U?VZ^>OR%"!]Z+M7T' MX-9CMR_4OQL?_;ZMSC9^Z-19*SGL,T8[+PS*D(>F;;+]I/X9/KQZC+>R")05 M5AR$4\R [VFY$_1(9 .B+F5>O YI*<:.ON0 C/ILN8KM9!;F:MJ>PYT=@%J? M.S,5XCXG;"K+,;VZ#'S*X.H:D4NP:PK$AX90M%;60URZ%\J('[J$2S#K<2P] MCTJ;D?T%/OAB1M:\U2\4C,7J6UKP,I= U.9COR3X-T+Y5,$CCW$9#R%F9@Z M;LC,?D:;T(]0RXKC )QZC*O&H9IN%@<@U&13-)ATL2HJ^+6YT5_A0RGA1AR7 MO0, F>MZ-& JP[E/%WZ@5L0U1FGK1CH N/@D^;K-WUP&2>XG*R'\.\185*Y^ MVHI#;(ZQEYVC%XC'!4%OKC70=#W++:B4TR I-Z[O6WJ^+=;^Y9.&3A+2NF> MJJ='B0=#H (YA^$,M)MI*8F-Y *@F&29O4OY^M!$:Q)ZV:5B@]D0R+JK3XHI MNS;6WM8U T/YL.A-AL?-&[*V+C\O)MD[*1:^RC\'^I.]0@6ZT@DD>8078LG= M-&>@/>8MC9ODLW39%(OU0A1A@5Q85+.L@:,1],<%2#W/7MM-28 ?%Q;)!'O\ M?YBP/?XS,%Z7)#EN.%9E#&!EWFX>?[:KI)AQ<,L$:$+*X+BX0D@D6I3MU MP)9 P%-.M*A+:H1E"11*]4SK*D4[\$JJ3+0&6]N\*K**"X1BDOT2A>*8*3X; M4\X;V)ZG$>#4->.I)]F[ AK12_SKH)X(W*ZG,,(;K0'DXG3"DC0N37N.O7(Q MFO%&7)@T)P]MW6]&"'$,^(T!-FN@MT)]^'[A]C"+3@5>Y([ I\ 9:ME?)O,S M@7#:2,-J!+0AG@&VQ%*CT:67;NZCY -*J25JBB9;(IBD#5:#ZWU1^._ G*\( MJM^%J89%T6O7&@U2@%M1)R^(D%7HD\,JHU*:_U ;6=3+?(A]ZI2@G:O9_Y._ M%V4Q[S[]#>W*^D*._&ZU0CZ_&9,!UMW!JP"JPE.@IB5OS^[(,BE;P!O5?@*; MK"M "E&!O-C71DKIGE@F2^_SES#;4-&=3+Y/BOJ;UX0$@[K4<0XHTN1!.A9A ME_)_P7(G[CUV!Z\#T[,I^#M!KLAM:^ID*/(OX M-DQW2A69<8!D-EP[=22\^\7;AQ$ M"FH0] ET(*MQ,+:+WK*'-,UI_"6MO\]-9P7+=DXC!X6XZT#2V&E44&<)?./P M*_)SW&2:?W&7+ S%,Z(0U1DHLW+)Y-:_NHN9$]^3UPU1CRKJ^>IEA&9H'ZCE M!B/T-8FS3;K C\BM_+;36,OU:7U'_^8N*6DBJ"OM=4-;>9EULT%'%=-4YS#_ MF"$>RG"+2G3CAET<$/3C#!'4BN(XJL_N6GE/P44K0^N(#G?-2B?PD$-+5PY7 M_>'\)?PN2AC7.+K/"_Y!@UAJ@8/UJK<.B[N:.&(8X8RMO(L'C^,1*8;BVV1= M[@RQT&U@I[N S12X@Y.4"T1M@-5$_NF-@9R* !-N AK92W1=/;+G+6"/[ W\ MN?QKH;\ M).4Z.9Z)\E;P/I)FCNAI>=JO)S%3#P=%S,76*VIUD]6[-74NYGM M:=8!:O@FI3#41]K+[)$[%;D R.?8E':T_%%C.'#AA#U9X*"#"!TT#[]O%F P)/UP&@":_F>#2IDB:JP?)6F. MT:/W&WH/HP@Q\T*AV;Y2IPK>+U;W7HC+BH3ER14V",)9,R^,@.15<024HS3R M$!#DAZO0.Z2]5S!4-3R:U$C&Y%L4"!I\5I^J(:L2@IYQZ*.KB)$I^>=J=?KV M4 LZN?*W**#9='0CS7 6!SS1%G!L^"GN)XXE#YS*GW 4V^HL,@="J!W%_:'& M4]\H;6N:Z9#85:NN@WS-.OH&>G^D2!OF&]91-?@S,B2E*;]V%N@S]49/\^VS M0&V-[4] E]6W0.DRK*9-VBQQP],S0>DL@C)6W T[>Z"#N@1I\-]8I]MJ]7- M1$8$P6AHV[=8G&TLD!1M+>23 +)!]E_J(P;%[0Z[4M_S8I0[#$T*VL\>9H]K M%S*07*L#2[OPUN%W(-=8LE?.0&N;YI !=\_=<2 Y#)&MD( S%M[P; ^,^TAV M7 4YW!YKY#4:2FK._1?R\/(C<8MS3806&A?ADO5U*L3<)SEVR3(Z&5["=[=: MTTZ EZM5AG '.89-0Z>2(LS0T1$R-*>#!_#P)IP$9[6*&^ 6O/YT@-DZ3H!< M!'5S+:"B?8*;@!SS3ZY1$;&$ K!2OL[F M1:^PSES"A^GY.54I=A*\4';=Q(PCH^3 F4%$M]*V=-)VR8H(4C7VA- M!P_@\?T\"=##,O !KCV,IX%\7 @\T+4W[R28C^N ![G[FIT$>6G MG?EA'? @"QZBD\#GKPE*5:SEC]&LWB0NDB)K_PQ*+>2U1VV6P"I_?_$^B%Z+ M<.A%15?7%Y0B_.Y66Q!M:&E;P'13A+K2."G:38LU^?%1*@ ?I,O:F>ZW.G0F MW[YXHGV@3,A)#J7!2J#88BUFO-UGL\$F:R&7[7&@^*9>L]$Z;Y',:+;M<("/ M#@I]K:^OJE&.5@W%:>[V676;5=.F*3B6BR_U(3=3$$4+@>*[+R@+,Z@8Z---$"/+JZ"OZ=IQD5Y-@N%C_/TD<";;K<&D<5;PD6;Y4UIOY'E MK_0_;UZ*BG_^/W\D^/T?;[<+XU5"_ZG\ASA.,K8"^S?Z3RAB6_JO,/CG=_2U M_%62JQY[6T(#D@$%D5 Z"/]GF\3D><3[!\)\E^3?O_NO-']+LS#+6>4$G.2[ M:FC)G]F?=P4YLH6(Q$ 4O$JC,+=+OF*MF\(5Q"*?BW "S+\/?U3^C]! M0IU5)P 8Y+@T38@A9'^7@,)JS-*3#_Q:C5D/8]J @ Y]VZ>',K2ER^WJP\/L MW++] \$QSHO"GI12EQLO7NPJ.8?BG]9)?\HI!GXF/*7@Q]6\C^GI,7.(&LD6'AL[;P43T@HWUU2)-$PWZM7-'-G0YDBG)] M@-Q1@:^>D4*62GKERI[&57G[I)!H;P"-1@=Q[XH=Y4V+C9VSGSS0L%.HQ[ Y.K\6.3+82&_]+M^X[363(7(HV+\4/V"PY% M5G;Y?QH6:0_SZKZ#14Z$93/SIDA&GQ3:W%1WG$/TYM!/!9H%"NE X8[),&X MBY7KK)+ZJ73'4ETVDUT-%'( 06=3_6Z>5I-+5R?8J38%&=UC^DY+=A1S?*)% M-$T.49U$^0RP.X=WIM3@\AK&-?X1N;UJ\P*NA>Y=A=:BCI;?#T8R2$I:*F"V ME)&@UI^6^3B0 P+_E"XD8QP,VAI\Y,,YAO-#AW';J !+ ]4FDL+!U"Q4=DDJ M?0<3H?9?J\R65?C-[O)'M+!Z0%-F.A.JLWTA1 S-_""DA'*NI*VV%MFKV"/* M@':EB+(< J.[+P:B46,5V(6B[#6@MO'8UM;RDJV]X%F#4BS[T== 9,$:I]7E M4N[)11%;&E+8 7&68-T4&Z=QJ%9_[(^W8+I9[+!,7S4+6<$>3?FMY^+AW8L& M+8G!UMO=#Y3>$3G 'L[3]&1Y-G&V46H\<(;EJ9! C>[PI\FRLT'!M:"MF[PP MLZ-B[(!UB:;,G/9FK')K-!^MO>C,SJ ,2UNSUHH22BR0OJ!+",QHI) ED!?\ M)&BT_"Q,!O@4":HV;69">Z"FP30N=S_V)""EY-EID;U)DO8Y/.;BTG>(W$%^#LJF^[XMALL5K^1V"+6DO\=4V9,VVG'%1)JYY:G1HT#E^"()>@ MP:C2;C5@\VL#"SJ!NI29;W.BQ2RMSO8=/WYBKS3_V%M$5D>)A,S0_K4 6IHP M2Z 7QL.+1T=-3"#%14F_$+WKYV:(!/#Z(O>#M,T_NU:37/;-A ]N[\" M;:89>T:2+3M)6\K-3)*Z,^Y,FVGB0Z\0N111@P +@)+57]^W("717ZGLQJ[5 MR@?;)!? 8KD/[RV(XR*4^O47XK@@F>&O. XJ:'I]\EO_:#@8'N\WES#8;RV. MQS:;"Q_FFK[_JI1NHDPB9!WLEZJLK O2A%$ELTR922*^K2Y&7\5N,S5=-E*F M7Y":%"$Y&+Q4!A;'^W@>[:J%56Y-Z'OU)R7#@RJ,FI'ZP5;)\!#7\7$N2Z7G MR9DJR8M?:"8^V%*:A>W8AF#+Y C6@2Y"7VHU,8GC@7E([F$Q6&JU=#LB:I349.*T.CE:??77'LC5-2CWB^,Y6% M(LE5Z*=X3H8].+DHU%@%T02:VR$.U;I1.+A#" ZZ 4@Q.KE[1."^\WQW\N'L M],?3=V_.3M__\H@3U93?YT7?=YJG/?$3Y;FCN3@;B(_2Y$JKJK(]D9(+*I^+ M4,B0_,L!^*Q3?OYL^.I@=-N,HB<*,#$AZ7\S&+XX^GJQ,O39M>35X-6K;[X> M;?ZK'PYV3D4AIR0<317-*,.[5EY\(%X1A37B1^M*,3SH_RIL+GZRA1%ONSDB MGLNR&HF/UO3$J4D'(K<.79#XHY8.:!6$,&;B9^G20AQ^VQ.'!XNCF;E/*<8L8N^_2XE\$9 M#*F9?Q@J)7!ED(R?V*OMZ K, M\=AUGBN#E;F,"A#_I[KF91D9WDFU'M"AG)X+^.T96XPYK5?@:?/67QD:_F:* M.^ZQ1:UA ,18I'4O[LXO!@^-W(M[G?BE=>=6V>*USN^KV88Z=".HK9 MC.Q48TU1M1 @--;*%]R"S4J0#A,/7V?*I]KZ&NW8"V=UD]:5LREEN.W%+K(X M(\"B2=63B[209D+B#5;Z#[6&Q?!(]HD0\M9YU)_G$@O& $-N5>SL_ MD,?(2+,H SW67JFL_?I-6 2-"?GHO$JWAGFK/ MBBPN*3[*MTA#UA,<"J ];E2AUE%IK26S)Z85G5@I.[1H=&)7WN*_,;$AWA3: M4[;!:;C%Y"-A, ?N-"93]'38O]\][8V.3 )0KMBWOJ> BEQ M:Y1W34V]]&RO\:N0?BFAF0HCABF+&B&&I.7ON=#JG'2[3WK%OO?/H[0%[G9K MYVH<7O[#K9WX-2M;P+RW(@WFL"[05OS!2+F#D+Y67J[ 0E>J9<_.52=[&,T!^UP@3BBE&;-&ZT[FWW M<#9P%7G8/1RQ\T:C5,+@"D#A#3_>.DP5(:U;U;?<3)F1/&<9UY1.4@.IR P-/2TYY79@M;4BVC@^R@)@1S'IH21]72+DB$Z< M35U=.FE3CV)X>["\-TSGKGFB[Z327&ZQOB7I=FA+JRTG*>\--1 MYSCX4)G1[[7GHG0Q1K3ID\DNG1(OW&* "EJA/X8J/N_+'!R?2#V3#,Q7S(N:'1M[5I=<]LV%GUV?P6VF6;L&4JV[,1M*34S;M:9<6?ZL4EF M9U\A\E)$#0(L $K6_OJ>"U(?MI56<6,WFLH/MDE> !?@.3@'($9EJ/2K+\2H M))GCKQ@%%32]NOQ?[VS0/QT=MY<(..XB1F.;SX4/2FI0A/>F_5 81HV,\CW'U(JJP M)O2\^C^E@Y,Z#-N6>L'6Z> 4U_%Q(2NEY^E[59$7/]%,O+65-(O8L0W!5ND9 MH@/=A)[4:F)2QPUSDUS#HK',:NO29V?Q9S@K5:">KV5&:>VH-W.R;JO(*;-. M!F5-VIB$Z&,[B\*=58!=$.-)?# M.-3;CL+)1PS!R?H 9&B=W -&X*']?'WY]OW5FZO7%^^O?O[I;^_H)^W:\V># M\Y/A$_9)4_$0\#ZT?U>)>..DN1;O^N(7TIHF3AF;B(Q<4,5 MM?+B+?$<+ZP1;ZRKQ."D]Q]A"_&#+8WXOB_>25,HK>K:BN>RJH?BG36)N#)9 M7Q36H0H2OS72@9:",(RY^%&ZK!2GWR3B].3TQ:X,_!YRCP"YT[X0XN![Z0$+ MX*N:BVMC9YKR"24M^%P+OMRB!\8&P66E,D*:N6A,< TA31FH0H6,2BDJ7'&C MHI 9;CEA*PANL&WW,+^CD:*)\@.T(0O+--F]DF:RQPB^2N9?MKL!C3XQ'(,:+2(SW MMU#T_-G-Z'K7/E,6]^@'&?AK&YA73N;48[;7AP"Q3F!%BU4+V^R4IH)B0O, M]&\;C8C!F>P-7AY2F\7@9=Y>M9>*5S&FI1/7+U@.UEC6HIYSV;JAXE9#!1I: MN+-U[B&"'> '_?UGAJHGY%.7V7HG/[/!>$2*'%:JQU5-9HR>J);L4D5LX.)5J?N&YO\=^8.!!O"N4IWV$8[CGY1)P4+5D- E_I[HS8K=Q?N>_$]$_NQ('%Q.I6ZB;#$UJ"BP'E-3@-IO M6%>M'/$6.MQ>;EYK1;:C(#34MRNZL6W"AU/8QBG(933Q1SAO+G;KJ/AD,X\^0C39IMHL:QP#>"ZVN27?[I'?BD[\^2GOB[K=V[H[#R[^XM1._9N4+ MFBK3?P]G!6>1Q]W#$P87& M4@F-*Q"%-_QXZS!3!%AWKF^YF3(C>[3; MK1M$1>8HZ&FI*1\F5K=61!G'AW- [&@F/9RD;RH,.48G]J;3\XU?/O9ZLZ?- M=MLLH T,8>$P?R< ,479 0WBY]R.+TEKII296CTE=E1&3KJOTJY3*JIJ;>>$ MI[/2MMHD;[$1[/DTCK/_SSF?L_L(^U'.Q: ]#+,- U]\=M3Z],+-:;GJMP6?:().F,D,L5VHMYRD_'=XZ-WU^ MILSPU\;SCXW@B_'=02P,$% @ 6X*A6/>%#Q$A! XQ, \ !J8G-S+65X M,S)?,2YH=&WM6%%OFT@0?N^OF&O4*)4 @^VX*?@B.:ZC<]7&K2%2[W$-B]DK M[-)EJUW*&G>81%3H;C>%"1!44JDKI[R\S(I>,NT!*)7YC62ZD(EQY.8DB MQIQ<>8T= M4XG<=;KX7(MCDK&T<@.6T0*NZ KF(B.\U5T(I43F]E!;T;4R2GJ>[ MGHTD(ZFGX:Y8I!(W9LH,44YY[<)"GD_6"5LP!4VL]5H,1G[;4-AWB(.]&X40 M/:!R/PP_!7XPO.,C9V![#P[J%F=[,,3Q9!Y,+Z?C43"=7<&GZ[E_/;H*()CI MHW7.X-KRK;$%_F1<*SB]4]N D0^C=[-/P>3=_HI6[ZT]@-DE!'],P!_-+T97 M$]^2 M2 QN6L&Z9@9SJ]H$4 M@!;Q_=8_GX:E9(IA6 F/8+(.$\*7%-!FQHI"8\$_K1D112&ADB*"?[C7 -MZ MAP@,>$_C6-(*@EV4!HP31F,T@D85^TYA%LUZ7%"F,1#U1'2VU\((B,# M4*Q87!F0E[(H\?(!)> F]S2OWGB;U$-X)!*Y0H"[VO[F4'3>;3;WB5P03@MS MMD[1S5%8'XS..P/E1,&"%+@++LHJ^,K%"H.VI.ZO^%OSCF'$N7+-GM7OG[UJ M[TA3$]'M6_Y^I^\B@WV>*.Q8 !,B>32K'98IY'6)VICI_MCDE MZ;>229KAJD+3JN6?TSLAF+P2G-.3Z/66BC<9N,V^#1^=M[V^IY/CB03_F7?W MPKMNRSO&L RJJT@.XL< M"5D8]:J8<<)#_1XWC%B]M:[&J%6F#7U%3INFN&@IN[F0K,=QG=OU[S^..3PP MMN?NZTX /Y(*G*;)^17*C;=U;>@/K,'@S6,J#O?P_=DI.C_OPYYFA Z.PW,, M\$OVKHWW7GQVICMQ2M=FA/U-W=2XZ'69<2]B19Z2RM72[3W<(K=.&??VID)_ ME87NZUL?ZX4F?K1X"['6$/5X:2$D9@%NHX=,CZX$_^N$Z6 MU%Q(2KZ:),:;VR7IBE1%/6P;=O2([OS%L%,/]WX 4$L#!!0 ( %N"H5BC M3WM_$00 "85 / :F)S#,R7S(N:'1M[5AA;]LV$/W>7W%KT" % M)-FRTS25O "NZV 9UCB-G:'[2$LGBPM%JA156_OU.TJ6F[H9L 9UFVP1#!@2 M[WCW3N\=*0Y2DXF3)S!(D<7T#P/#C<"3\7NWW_-Z@TYS2P:=M<5@KN(*"E,) M_/EIQO2"RP!8:=1//,N5-DR:,&=QS.4B@.-\%3ZMIXWYQXT3EVZ*?)&:P.>2 MQ@<=&JVM\M8F4=*X!?\+ [^;F[")XQJ5!]VP'DM8QD45S'B&!9SC$BY5QF1K M.%?&J(QL#:Z,RP1?R$#;B#::]6_C1$HH'>SUZRMSL]&PTG)U-SN'B MZG)Z-3R?P6PRF.L3_QBNO*DW\F Z'M4&?O]%UX'A%(9O)A>S\9MMC];N5?<( M)J.I.WO\V_@.&HYD=Z76[WY,M I,OY/+ N7(;I%TRY4P" MW4B,;.. )352GA-K&$RX8+GN8)]EN4A3)5T MX$Q&'AQ8W_V]5:_K1^%(93F357,;A\^! IPJG8'?;9[YX3M(E*X#?F@" E+K MBN$MTU$*O6.'&-4[!%8 1:3GF_RF&)6:&TYE93*&\2I*F5P@4,R,%X7%0C]K M&3.#D*)&0O!9>@VP37:$P(%3S>0U3#VX0"%PH;E4#HQ2C@F<K,#Y&IX4CF0E[HH:2T" MH^"3)BWC7H9K21)P%JO<$/2;UM/UZ[)Z)%AU09B>,XF%.UD)K& 8U:_,ZM&A M<69@S@J:A9RR"JZE6E(Y%QC\$[-K1G)IT01NWSL\/'[6+IFNI6C0]XB+S[9Y M]U\0]3V#ODOQ^QX S(@]:Y$GI2#%1Z1;896U49O&#R77F)%786G5\L_O'S"2 MM0;_Q4'\?$/%3]KF$=P/;#N1R%M6@=]L?_Y'I%RG5K>[ MPR/OZ.CE?>IW._C,[A2=VS:=#[,^=Z["8P6^Z3=&6[OOE?R/[L-?B^:+<%_3 MJVZ<$B8"5VY,&^-Z-QQ0B)?Y:%_?9K8]0V+GWR?G;" MF.HV0,X6Z,XULFN7);3;"9A8LJJHSRL''7O*>?)DT*G/1_\&4$L! A0#% M @ 6X*A6*(/Z""YM@$ +F\; !$ ( ! &IB'-D4$L! A0#% @ 6X*A6 6! M9>L?!P ["X \ ( !)+ " &IB#,R7S$N:'1M4$L! A0#% @ 6X*A M6*-/>W\1! )A4 \ ( !',," &IB XML 83 jbss-20240328_htm.xml IDEA: XBRL DOCUMENT 0000880117 jbss:NoncumulativeCommonStockMember 2023-03-30 0000880117 us-gaap:SalesChannelDirectlyToConsumerMember 2022-12-30 2023-03-30 0000880117 us-gaap:CommonStockMember 2022-09-29 0000880117 srt:MaximumMember 2024-03-28 0000880117 jbss:SalesChannelCommercialIngredientsMember 2023-06-30 2024-03-28 0000880117 us-gaap:RetainedEarningsMember 2023-06-29 0000880117 2023-03-30 0000880117 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 2024-03-28 0000880117 jbss:TreehouseFoodsIncMember 2023-09-29 2023-09-29 0000880117 2022-09-30 2022-12-29 0000880117 jbss:ProductFormulasMember 2024-03-28 0000880117 2022-07-01 2023-06-29 0000880117 us-gaap:RevolvingCreditFacilityMember 2023-09-29 0000880117 us-gaap:CommonClassAMember 2024-03-28 0000880117 2023-11-02 0000880117 us-gaap:GeneralAndAdministrativeExpenseMember 2023-06-30 2023-09-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-12-29 2024-03-28 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-09-28 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-09-29 2023-12-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 2023-03-30 0000880117 us-gaap:RetainedEarningsMember 2024-03-28 0000880117 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-09-29 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-28 0000880117 us-gaap:CommonClassAMember 2023-06-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 2022-12-29 0000880117 jbss:JustTheCheeseBrandMember 2023-09-29 2023-09-29 0000880117 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-06-30 0000880117 us-gaap:SubsequentEventMember 2024-05-01 0000880117 jbss:SquirrelBrandMember 2024-03-28 0000880117 us-gaap:TreasuryStockCommonMember 2022-09-29 0000880117 us-gaap:TreasuryStockCommonMember 2024-03-28 0000880117 2023-06-29 0000880117 us-gaap:RetainedEarningsMember 2023-09-28 0000880117 2022-09-29 0000880117 us-gaap:RetainedEarningsMember 2022-06-30 0000880117 2023-06-30 2023-09-28 0000880117 us-gaap:CommonStockMember 2023-06-29 0000880117 us-gaap:RetainedEarningsMember 2023-03-30 0000880117 us-gaap:NoncompeteAgreementsMember 2023-03-30 0000880117 us-gaap:RetainedEarningsMember 2023-06-30 2023-09-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-29 0000880117 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-03-30 0000880117 jbss:ProductFormulasMember 2023-06-29 0000880117 us-gaap:CommonStockMember 2023-09-29 2023-12-28 0000880117 us-gaap:RelatedPartyMember 2022-12-30 2023-03-30 0000880117 us-gaap:SalesChannelDirectlyToConsumerMember 2022-07-01 2023-03-30 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-12-29 0000880117 us-gaap:CommonStockMember 2023-03-30 0000880117 us-gaap:CustomerRelationshipsMember 2023-03-30 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 2024-03-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-09-29 0000880117 us-gaap:RetainedEarningsMember 2022-12-30 2023-03-30 0000880117 us-gaap:TreasuryStockCommonMember 2023-09-28 0000880117 us-gaap:CommonStockMember 2022-06-30 0000880117 us-gaap:RelatedPartyMember 2023-06-30 2024-03-28 0000880117 us-gaap:RetainedEarningsMember 2023-09-29 2023-12-28 0000880117 jbss:SalesChannelContractPackagingMember 2022-12-30 2023-03-30 0000880117 jbss:SalesChannelContractPackagingMember 2023-06-30 2024-03-28 0000880117 us-gaap:CommonClassAMember 2023-09-28 0000880117 jbss:JustTheCheeseBrandMember 2023-09-29 0000880117 us-gaap:TreasuryStockCommonMember 2023-12-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-07-01 2023-03-30 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000880117 us-gaap:TreasuryStockCommonMember 2023-03-30 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-06-29 0000880117 2022-07-01 2023-03-30 0000880117 jbss:NoncumulativeCommonStockMember 2024-04-25 0000880117 2023-09-29 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000880117 2023-06-30 2023-12-28 0000880117 jbss:SalesChannelContractPackagingMember 2022-07-01 2023-03-30 0000880117 us-gaap:AdditionalPaidInCapitalMember 2024-03-28 0000880117 2024-03-28 0000880117 us-gaap:CommonClassAMember 2023-03-30 0000880117 us-gaap:CustomerRelationshipsMember 2023-06-29 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-28 0000880117 us-gaap:RetainedEarningsMember 2022-09-30 2022-12-29 0000880117 us-gaap:CommonStockMember 2023-12-29 2024-03-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-29 0000880117 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-12-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 2023-09-28 0000880117 us-gaap:CommonStockMember 2022-09-30 2022-12-29 0000880117 jbss:NoncumulativeCommonStockMember 2024-03-28 0000880117 us-gaap:RetainedEarningsMember 2023-12-29 2024-03-28 0000880117 us-gaap:CommonClassAMember 2024-03-28 0000880117 us-gaap:RetainedEarningsMember 2022-09-29 0000880117 srt:MinimumMember 2024-03-28 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-12-28 0000880117 us-gaap:GeneralAndAdministrativeExpenseMember 2023-06-30 2024-03-28 0000880117 us-gaap:RelatedPartyMember 2022-07-01 2023-03-30 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-28 0000880117 us-gaap:TradeNamesMember 2024-03-28 0000880117 2022-12-30 2023-03-30 0000880117 us-gaap:RetainedEarningsMember 2023-12-28 0000880117 2023-12-28 0000880117 us-gaap:TreasuryStockCommonMember 2022-06-30 0000880117 us-gaap:TradeNamesMember 2023-03-30 0000880117 us-gaap:NoncompeteAgreementsMember 2023-06-29 0000880117 us-gaap:CommonClassAMember 2023-06-29 0000880117 2024-04-23 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-29 0000880117 us-gaap:CommonStockMember 2024-03-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-01 2023-03-30 0000880117 2023-06-30 2024-03-28 0000880117 jbss:TwentyAndTwentyThreeOmnibusPlanMember 2023-11-02 2023-11-02 0000880117 jbss:NoncumulativeCommonStockMember 2023-06-29 0000880117 2022-12-29 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 2024-03-28 0000880117 jbss:SecondAmendmentMember 2023-09-29 0000880117 us-gaap:RevolvingCreditFacilityMember 2024-03-28 0000880117 us-gaap:CommonStockMember 2023-12-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-30 2023-03-30 0000880117 us-gaap:TreasuryStockCommonMember 2022-12-29 0000880117 us-gaap:SubsequentEventMember 2024-05-31 2024-05-31 0000880117 us-gaap:RetainedEarningsMember 2022-12-29 0000880117 2023-09-29 2023-09-29 0000880117 us-gaap:NoncompeteAgreementsMember 2024-03-28 0000880117 2022-06-30 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-03-30 0000880117 2023-09-29 2023-12-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-29 2024-03-28 0000880117 jbss:SalesChannelCommercialIngredientsMember 2023-12-29 2024-03-28 0000880117 us-gaap:SubsequentEventMember 2024-06-20 2024-06-20 0000880117 us-gaap:TreasuryStockCommonMember 2023-06-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 2023-03-30 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-12-30 2023-03-30 0000880117 jbss:ProductFormulasMember 2023-03-30 0000880117 2023-09-28 0000880117 jbss:SalesChannelCommercialIngredientsMember 2022-07-01 2023-03-30 0000880117 2023-12-29 2024-03-28 0000880117 us-gaap:CommonClassAMember 2024-04-25 0000880117 2023-03-28 0000880117 us-gaap:TradeNamesMember 2023-06-29 0000880117 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-29 0000880117 us-gaap:RelatedPartyMember 2023-12-29 2024-03-28 0000880117 us-gaap:CommonStockMember 2022-12-30 2023-03-30 0000880117 us-gaap:CustomerRelationshipsMember 2024-03-28 0000880117 jbss:SalesChannelCommercialIngredientsMember 2022-12-30 2023-03-30 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 2022-12-29 0000880117 us-gaap:CommonStockMember 2023-06-30 2023-09-28 0000880117 jbss:JustTheCheeseBrandAcquisitionMember 2024-03-28 0000880117 2022-07-01 2022-09-29 0000880117 us-gaap:CommonClassAMember 2023-12-28 0000880117 us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0000880117 us-gaap:CommonStockMember 2022-12-29 0000880117 2023-11-02 2023-11-02 0000880117 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 2024-03-28 0000880117 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2023-03-30 0000880117 jbss:SalesChannelContractPackagingMember 2023-12-29 2024-03-28 0000880117 us-gaap:CommonStockMember 2023-09-28 0000880117 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-06-30 2024-03-28 0000880117 us-gaap:SalesChannelDirectlyToConsumerMember 2023-12-29 2024-03-28 0000880117 us-gaap:SalesChannelDirectlyToConsumerMember 2023-06-30 2024-03-28 0000880117 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-30 iso4217:USD shares pure jbss:Channel utr:sqft shares iso4217:USD --06-27 false Q3 0000880117 SANFILIPPO JOHN B & SON INC 10-Q true 2024-03-28 2024 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 9006038 2597426 271884000 238535000 797211000 765464000 222707000 188767000 633073000 608551000 49177000 49768000 164138000 156913000 18654000 18109000 61647000 57921000 12171000 9841000 34187000 30296000 0 0 2226000 0 30825000 27950000 93608000 88217000 18352000 21818000 70530000 68696000 171000 186000 524000 568000 785000 552000 2067000 1828000 324000 371000 940000 1084000 350000 349000 1050000 1046000 -1459000 -1272000 -4057000 -3958000 16893000 20546000 66473000 64738000 3416000 4814000 16237000 16554000 13477000 15732000 50236000 48184000 0 7000 0 21000 0 2000 0 5000 0 5000 0 16000 13477000 15737000 50236000 48200000 1.16 1.36 4.33 4.16 1.15 1.35 4.3 4.14 377000 1948000 365000 367000 283000 305000 75638000 72734000 74534000 210672000 172936000 190351000 9636000 6812000 9325000 296323000 254430000 274575000 13365000 9150000 9150000 115084000 104150000 102840000 287363000 261706000 259289000 5310000 5275000 5275000 790000 729000 719000 8271000 7123000 8210000 430183000 388133000 385483000 281869000 267336000 263718000 148314000 120797000 121765000 15044000 14439000 14238000 14079000 14684000 14885000 162393000 135481000 136650000 6203000 6658000 7100000 651000 3592000 2374000 11750000 11750000 11750000 7409000 6427000 6582000 7199000 6949000 6029000 491928000 425287000 445060000 32093000 0 27825000 721000 672000 657000 51458000 42680000 42264000 1351000 285000 458000 21712000 27572000 17061000 13055000 14479000 14493000 120390000 85688000 102758000 6555000 7102000 7276000 27570000 26653000 29471000 5553000 4771000 4905000 7383000 7321000 7490000 2665000 1545000 842000 49726000 47392000 49984000 170116000 133080000 152742000 0.01 0.01 0.01 10000000 10000000 10000000 2597426 2597426 2597426 2597426 2597426 2597426 26000 26000 26000 0.01 0.01 0.01 17000000 17000000 17000000 9123938 9076326 9076326 91000 91000 91000 134530000 131986000 131649000 188573000 161512000 164220000 -204000 -204000 -2464000 117900 117900 117900 1204000 1204000 1204000 321812000 292207000 292318000 491928000 425287000 445060000 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 13477000 13477000 3378 0 -0 -0 1098000 1098000 2597426 26000 9123938 91000 134530000 188573000 -204000 -1204000 321812000 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 15732000 15732000 2000 5000 5000 4258 0 -23000 -23000 941000 941000 2597426 26000 9076326 91000 131649000 164220000 -2464000 -1204000 292318000 50236000 48184000 18053000 15323000 -287000 -47000 2191000 862000 3228000 3228000 2226000 0 2829000 4923000 2236000 -14744000 1125000 -535000 8892000 -5285000 -6390000 1312000 2593000 2575000 -268000 -335000 682000 602000 66438000 72389000 17468000 15586000 58974000 3500000 53000 56000 -76495000 -19142000 32093000 -12614000 316000 0 498000 2995000 1066000 244000 23175000 37553000 684000 379000 8486000 -53297000 -1571000 -50000 1948000 415000 377000 365000 <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 third quarter of fiscal 2024 and fiscal 2023 are to the quarters ended March 28, 2024 and March 30, 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 first three quarters or first thirty-nine weeks of fiscal 2024 and fiscal 2023 are to the thirty-nine weeks ended March 28, 2024 and March 30, 2023, 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 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 payments 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></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 thirty-nine weeks ended March 28, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">75,606</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the closing date of the Lakeville Acquisition on September 29, 2023 are included in our consolidated financial results for the thirty-nine weeks ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 28, 2024. The closing date of the Lakeville Acquisition was on the first day of our second fiscal quarter. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">142</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;">81</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1 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 thirty-nine weeks ended March 28, 2024, 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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">271,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">837,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">888,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">14,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">4.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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 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. 75606000 142000 81000 <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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">271,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">837,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">888,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">14,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">4.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 271884000 279339000 837524000 888092000 14255000 14237000 47716000 43747000 1.22 1.22 4.08 3.76 <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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">225,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">606,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">26,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">18,935</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;">22,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;">62,719</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;">68,449</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;">271,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">238,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">797,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">765,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">225,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">651,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">606,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">26,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">18,935</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;">22,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;">62,719</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;">68,449</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;">271,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">238,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">797,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">765,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 225994000 185128000 651690000 606188000 26955000 30901000 82802000 90827000 18935000 22506000 62719000 68449000 271884000 238535000 797211000 765464000 <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.3</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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">7,409</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;">6,582</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;">7,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">6,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,553</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;">4,905</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;">7,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">6,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">34</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;">74</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;">107</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;">189</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;">881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top: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;">2,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;">5,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">4.6</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;">6.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">March 28, 2024 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 thirty-nine weeks ended March 28, 2024)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> </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;">2,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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> <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;">8,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,105</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;">7,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></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 March 28, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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;">19,576</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 next two fiscal quarters 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;">5 </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;">7.5 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years. On April </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 2024, the Company entered into 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;">7.5 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">year lease for a warehouse of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">444,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet. The warehouse is located in Huntley, IL near our largest facility in Elgin, IL. The warehouse will be utilized to store finished goods inventory and as a distribution center.</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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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 thirty-nine weeks ended March 28, 2024)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> P5Y3M18D <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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">7,409</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;">6,582</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;">7,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">6,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,553</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;">4,905</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;">7,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">6,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 7409000 6427000 6582000 7409000 6427000 6582000 1872000 1729000 1752000 5553000 4771000 4905000 7425000 6500000 6657000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">34</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;">74</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;">107</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;">189</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;">881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 847000 529000 2236000 1544000 34000 74000 -107000 189000 881000 603000 2129000 1733000 <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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top: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;">2,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;">5,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 1827000 1249000 2350000 5458000 <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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">4.6</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;">6.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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 P4Y7M6D 0.069 0.067 0.066 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 28, 2024 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 thirty-nine weeks ended March 28, 2024)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> </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;">2,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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> <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;">8,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,105</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;">7,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 640000 2199000 1988000 1695000 1512000 496000 0 8530000 1105000 7425000 19576000 P5Y P7Y6M P7Y6M 444600 <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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 490000 419000 1467000 1224000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 thirty-nine weeks ended March 28, 2024)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 511000 1477000 972000 930000 328000 336000 1478000 6032000 <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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">100,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">90,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">110,605</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;">100,241</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;">210,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">190,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">100,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">90,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">110,605</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;">100,241</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;">210,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">190,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 100067000 65430000 90110000 110605000 107506000 100241000 210672000 172936000 190351000 <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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,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> </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,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> </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,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,572</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">277</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;">272</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;">33,367</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,620</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,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">381</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,305</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 thirty-nine weeks ended March 28, 2024, 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;">381</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 March 28, 2024</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 March 28, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,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> </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,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> </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,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,572</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">277</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;">272</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;">33,367</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,620</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,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 21350000 17070000 17070000 17070000 850000 0 0 300000 300000 300000 39570000 38720000 38720000 20518000 19834000 19572000 12491000 11955000 11776000 81000 0 0 277000 273000 272000 33367000 32062000 31620000 6203000 6658000 7100000 381000 1305000 381000 <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 March 28, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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 March 28, 2024, we had $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">114,114</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,093</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;">March 28, 2024</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 114114000 32093000 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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,626,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,592,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,614,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,570,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:#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;">71,645</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;">63,832</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;">69,191</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;">61,702</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,698,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,656,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,683,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,632,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,626,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,592,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,614,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,570,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:#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;">71,645</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;">63,832</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;">69,191</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;">61,702</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,698,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,656,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,683,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,632,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 11626886 11592362 11614388 11570954 71645 63832 69191 61702 11698531 11656194 11683579 11632656 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><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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSU activity for the first thirty-nine 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;">55,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">69.68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 March 28, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">73.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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 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 (if any) 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 March 28, 2024, there were </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">23,588</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:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.421%;"></td> <td style="width:1.585%;"></td> <td style="width:1%;"></td> <td style="width:13.489999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.585%;"></td> <td style="width:1%;"></td> <td style="width:13.489999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.585%;"></td> <td style="width:1%;"></td> <td style="width:13.489999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.585%;"></td> <td style="width:1%;"></td> <td style="width:12.77%;"></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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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 March 28, 2024, there was $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">5,665</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.5</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 <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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSU activity for the first thirty-nine 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;">55,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">69.68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 March 28, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">73.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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 55085 69.68 621 72.58 155474 73.6 23588 <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:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.421%;"></td> <td style="width:1.585%;"></td> <td style="width:1%;"></td> <td style="width:13.489999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.585%;"></td> <td style="width:1%;"></td> <td style="width:13.489999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.585%;"></td> <td style="width:1%;"></td> <td style="width:13.489999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.585%;"></td> <td style="width:1%;"></td> <td style="width:12.77%;"></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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 1098000 941000 3228000 3228000 5665000 P1Y6M <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:68.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.258%;"></td> <td style="width:1.554%;"></td> <td style="width:1%;"></td> <td style="width:13.63%;"></td> <td style="width:1%;"></td> <td style="width:1.554%;"></td> <td style="width:1%;"></td> <td style="width:13.63%;"></td> <td style="width:1%;"></td> <td style="width:1.554%;"></td> <td style="width:1%;"></td> <td style="width:13.63%;"></td> <td style="width:1%;"></td> <td style="width:1.554%;"></td> <td style="width:1%;"></td> <td style="width:12.633000000000001%;"></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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">21</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;">1,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:68.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.258%;"></td> <td style="width:1.554%;"></td> <td style="width:1%;"></td> <td style="width:13.63%;"></td> <td style="width:1%;"></td> <td style="width:1.554%;"></td> <td style="width:1%;"></td> <td style="width:13.63%;"></td> <td style="width:1%;"></td> <td style="width:1.554%;"></td> <td style="width:1%;"></td> <td style="width:13.63%;"></td> <td style="width:1%;"></td> <td style="width:1.554%;"></td> <td style="width:1%;"></td> <td style="width:12.633000000000001%;"></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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">21</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;">1,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 200000 189000 601000 350000 342000 1050000 1025000 0 7000 0 21000 413000 549000 1239000 1647000 <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;">thirty-nine weeks ended March 28, 2024 and March 30, 2023.</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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">5</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;">16</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,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 thirty-nine weeks ended March 28, 2024 and March 30, 2023 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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 <br/>   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;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">5</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 <br/>   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;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">thirty-nine weeks ended March 28, 2024 and March 30, 2023.</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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">5</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;">16</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,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 -21000 0 5000 0 16000 -204000 -2464000 <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 thirty-nine weeks ended March 28, 2024 and March 30, 2023 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 Thirty-Nine 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 <br/>   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;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">5</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 <br/>   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;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 -21000 0 -2000 -0 -5000 0 -5000 0 -16000 <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 applicable accruals. 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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">7,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">6,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">March 28,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">March 30,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">7,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">6,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 7276000 7774000 7933000 6638000 7421000 6865000 <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: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 15 – Subsequent Event</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;">May 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, our Board of Directors declared a special cash dividend of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">per share on all issued and outstanding shares of Common Stock and Class A Stock of the Company (the “May 2024 Dividends”). The May 2024 Dividends will be paid 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;">J</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">une 20,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to stockholders of record as of the close of business 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;">M</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ay 31,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 2024-05-01 1 2024-06-20 2024-05-31 <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;">The following table shows our directors and officers that adopted a trading plan intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:37.57%;"></td> <td style="width:1.075%;"></td> <td style="width:19.355%;"></td> <td style="width:2.151%;"></td> <td style="width:1%;"></td> <td style="width:18.192999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.849%;"></td> <td style="width:17.806%;"></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;">Name &amp; Position</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Adoption Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Shares of the Company's Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Expiration Date</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;">(1)</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Frank S. Pellegrino</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Financial Officer</span></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 5, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 2, 2024</span></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="margin-left:4.528%;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:9pt;font-family:Times New Roman;transform-origin:top left;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The plan expires on the date in this column, or upon the earlier completion of all authorized transactions under the Rule 10b5-1 plan.</span></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;">During the quarter ended March 28, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, other than noted above, 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> Frank S. Pellegrino Chief Financial Officer March 5, 2024 2000 December 2, 2024 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 (if any) 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.